打印

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

[复制链接]
1893|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

粉丝