1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

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

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

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

程序內(nèi)如下:

采樣值

ltemp=(long)uiEXADCResultArray-0x8000;

ltemp=_IQ16toIQ30();

設定值

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



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

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

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



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




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