单片机AD转换如何测负电压

[复制链接]
 楼主| tyrone3000 发表于 2009-11-20 13:29 | 显示全部楼层 |阅读模式
单片机类型  C8051F020
所测电压范围 -2.4V~2.4V
计划采用片内AD转换
负电压怎么办,用差分输入可以测量负电压吗?输出的是补码?
yczhang 发表于 2009-11-20 13:32 | 显示全部楼层
对,差分输入

评分

参与人数 1威望 +1 收起 理由
tyrone3000 + 1

查看全部评分

lyjian 发表于 2009-11-20 20:49 | 显示全部楼层
单片机的AD测不了负压,差分输入也不行
加电路转成正的
bai071044 发表于 2009-11-20 21:25 | 显示全部楼层
加个一个加法电路
lbq211 发表于 2009-11-20 22:45 | 显示全部楼层
1# tyrone3000

AVR的片子能直接AD到付电压
gyc198215 发表于 2009-11-22 19:11 | 显示全部楼层
做一个绝对值,并对负值时可以出一个IO能接受的电平,以01表示正负。很多这样子电路,自己找下。
lyjian 发表于 2009-11-22 21:12 | 显示全部楼层
AVR的片子也不行
李冬发 发表于 2009-11-23 00:50 | 显示全部楼层
手册不看吗?哎,没有办法。
 楼主| tyrone3000 发表于 2009-11-24 13:14 | 显示全部楼层
看过了手册,负压不行,极限模拟输入是-0.3V
谢谢各位!
glodcity 发表于 2009-11-24 13:20 | 显示全部楼层
对了,AD是不能测负压的,因为AD转换的参考电压是电源,如果AD口输入是0V,AD值就是0X00,如果是电源电压就是OXFF,如果要测负压只能用硬件转换,
 楼主| tyrone3000 发表于 2009-11-24 13:22 | 显示全部楼层
大家推荐一个 可以测负压的 外置AD吧   谢谢
hudengji 发表于 2009-11-24 13:38 | 显示全部楼层
使用加法电路将负的电压提到正的电压,对于单片机而言ADC的输入是有范围的,你可以再用一个放大器将要转换的电压调成你想要的电压。。。
终于判断正反电压,这个在程序中完成。。
 楼主| tyrone3000 发表于 2009-11-24 13:47 | 显示全部楼层
12楼 hudengji
程序中怎么判断正反?
请指点  谢谢
 楼主| tyrone3000 发表于 2009-11-26 09:48 | 显示全部楼层
查到了符合要求的芯片,给需要的朋友列出来
AD976,AD7321-AD7329系列
nyf1972 发表于 2009-11-26 11:31 | 显示全部楼层
用内置的就可以的!
    一般两线制变送器就是这样的。去看一下把,对你有帮助!
cwei8545 发表于 2009-11-26 12:05 | 显示全部楼层
本帖最后由 cwei8545 于 2009-11-26 12:06 编辑

分压再抬高零点应该可以吧
zjp8683463 发表于 2009-11-26 13:16 | 显示全部楼层
加偏置2.5V电压,把-2.4V~2.4V变成0.1~4.9V
 楼主| tyrone3000 发表于 2009-11-26 13:28 | 显示全部楼层
17楼的方案是我选择的方案之一,由于我的设计不用考虑成本所以选择了AD976。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

97

主题

474

帖子

1

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

97

主题

474

帖子

1

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