发 帖  
[问答] 请问为什么电流的采样值标幺到-0.5~0.5,设定值却标幺在-1~1?
2018-7-9 14:45:34  334 电流 采样
收藏 0 收藏 推荐 0 推荐
分享

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

程序内如下:

采样值

ltemp=(long)uiEXADCResultArray-0x8000;

ltemp=_IQ16toIQ30();

设定值

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


其中ltemp=(long)uiEXADCResultArray-0x8000; 应该范围在-32768~+32768

那么按道理ltemp=_IQ16toIQ30();   从iq16变为iq30,范围应该是-0.5~0.5

但是设定值的范围却是-1~1。然后就直接进行PI计算了。这里有点不明白

2018-7-9 14:45:34   评论 邀请回答

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

提问题
关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表