亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: 為什么電流的采樣值標(biāo)幺到-0.5~0.5,設(shè)定值卻標(biāo)幺在-1~1? [打印本頁]

作者: oOo單曲循環(huán)oOo    時間: 2018-7-9 14:51
標(biāo)題: 為什么電流的采樣值標(biāo)幺到-0.5~0.5,設(shè)定值卻標(biāo)幺在-1~1?

AD是16位AD,反向電流范圍0-2.5V,正向電流范圍2.5-5V。

程序內(nèi)如下:

采樣值

ltemp=(long)uiEXADCResultArray-0x8000;

ltemp=_IQ16toIQ30();

設(shè)定值

iqI_SET=_IQ30mpyIQX( I_SET  , 10 ,  Div_I_Base , 30);



其中l(wèi)temp=(long)uiEXADCResultArray-0x8000; 應(yīng)該范圍在-32768~+32768

那么按道理ltemp=_IQ16toIQ30();   從iq16變?yōu)閕q30,范圍應(yīng)該是-0.5~0.5

但是設(shè)定值的范圍卻是-1~1。然后就直接進行PI計算了。這里有點不明白



作者: oOo單曲循環(huán)oOo    時間: 2018-7-10 22:56
已解決,BASE基值選得是整個電流采樣范圍。所以設(shè)定值的范圍也在-0.5~0.5




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1