打印

AD前端溢值处理问题

[复制链接]
1665|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 我是土匪 于 2010-7-7 17:31 编辑

AD采样0-30V,用电阻分压后给单片机AD,如果被测电压高于30V(不会大于36,单片机IO可以承受5.8V),通过硬件处理使测量电压为30V,前端该如何处理?

AD.jpg (29.38 KB )

AD.jpg

相关帖子

沙发
zptonghua| | 2010-7-7 17:34 | 只看该作者
你这的采集电压没那么大啊 通过R2和R3的分压 送到AD0的最大不到3V(36V被测电压)啊   我算错了?

使用特权

评论回复
板凳
我是土匪|  楼主 | 2010-7-7 21:10 | 只看该作者
本帖最后由 我是土匪 于 2010-7-7 21:20 编辑

感谢楼上,我重新计算下电阻,现在 上图:

这样计算采样电压为36V,AD引脚电压是3.6V,AD结果是FF,完全可以不用硬件处理,而是软件解决

未命名.jpg (54.96 KB )

未命名.jpg

使用特权

评论回复
地板
zc3909| | 2010-7-7 22:34 | 只看该作者
超过量程当然是溢出了

使用特权

评论回复
5
我是土匪|  楼主 | 2010-7-7 22:50 | 只看该作者
现更正如下:基准2,5V,电阻匹配11K和1K。如果北被侧电压分压后高于基准但是在AD引脚承受范围之内,会导致测量不准确,需要硬件处理还是软件处理(溢出,AD结果为FF)。如下图:

未命名.jpg (36.63 KB )

未命名.jpg

使用特权

评论回复
6
yuyetufu| | 2010-7-8 19:13 | 只看该作者
在VREF到AD引脚最高承受电压之间,都是0FFH
把AD输入最高电压降低到VREF下一点就行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

226

主题

1761

帖子

30

粉丝