关于stm32F103ZET6的ADC数据转换后计算问题

[复制链接]
2694|2
 楼主| fanningjia 发表于 2010-5-27 20:45 | 显示全部楼层 |阅读模式
>我的数据采集中电压传感器的输入范围是-270v~270v,我做了个电压转换电路使得输出范围是0~3.3V,可以接STM 的ADC
>电流传感器的输入范围是0~5A,做转换电路,使得输出为0~3.3v,可以接ADC
>在草稿纸上算的比如u(电压)-i(电流)*R(电阻)
比如 (-250V)-4A*2.2=-258.8
-250转换的AD值是{[(1.65/270)*(-250)+1.65]/3.3}*4096=151(12位)=0x0097
4A 转换的AD值是((3.3/5)*4)/3.3*4096=3276=0x0CCC
用AD 转换的值做u-i*R,怎么能知道还是最后能推算出模拟量的-258.8?
没有转换前,和转换后的计算之间有什么关系啊,或者是什么代数关系啊
哪位大侠能帮忙指点一下
司徒老鹰 发表于 2010-5-27 22:29 | 显示全部楼层
没做过,帮顶
IJK 发表于 2010-5-28 12:09 | 显示全部楼层
它们是线性关系,或者说是分段线性关系关系。

比如,-270v对应 电压转换电路后的0.5V,0v对应 电压转换电路后的1.5V,270v对应 电压转换电路后的2.5V;那么对应关系是 xV对应 电压转换电路后的(x/270 + 1.5) V。

对于电流,也是同样的道理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:努力

20

主题

52

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部