打印

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

[复制链接]
11181|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tyrone3000|  楼主 | 2009-11-20 13:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yczhang| | 2009-11-20 13:32 | 只看该作者
对,差分输入

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
tyrone3000 + 1
板凳
lyjian| | 2009-11-20 20:49 | 只看该作者
单片机的AD测不了负压,差分输入也不行
加电路转成正的

使用特权

评论回复
地板
bai071044| | 2009-11-20 21:25 | 只看该作者
加个一个加法电路

使用特权

评论回复
5
lbq211| | 2009-11-20 22:45 | 只看该作者
1# tyrone3000

AVR的片子能直接AD到付电压

使用特权

评论回复
6
gyc198215| | 2009-11-22 19:11 | 只看该作者
做一个绝对值,并对负值时可以出一个IO能接受的电平,以01表示正负。很多这样子电路,自己找下。

使用特权

评论回复
7
lyjian| | 2009-11-22 21:12 | 只看该作者
AVR的片子也不行

使用特权

评论回复
8
李冬发| | 2009-11-23 00:50 | 只看该作者
手册不看吗?哎,没有办法。

使用特权

评论回复
9
tyrone3000|  楼主 | 2009-11-24 13:14 | 只看该作者
看过了手册,负压不行,极限模拟输入是-0.3V
谢谢各位!

使用特权

评论回复
10
glodcity| | 2009-11-24 13:20 | 只看该作者
对了,AD是不能测负压的,因为AD转换的参考电压是电源,如果AD口输入是0V,AD值就是0X00,如果是电源电压就是OXFF,如果要测负压只能用硬件转换,

使用特权

评论回复
11
tyrone3000|  楼主 | 2009-11-24 13:22 | 只看该作者
大家推荐一个 可以测负压的 外置AD吧   谢谢

使用特权

评论回复
12
hudengji| | 2009-11-24 13:38 | 只看该作者
使用加法电路将负的电压提到正的电压,对于单片机而言ADC的输入是有范围的,你可以再用一个放大器将要转换的电压调成你想要的电压。。。
终于判断正反电压,这个在程序中完成。。

使用特权

评论回复
13
tyrone3000|  楼主 | 2009-11-24 13:47 | 只看该作者
12楼 hudengji
程序中怎么判断正反?
请指点  谢谢

使用特权

评论回复
14
tyrone3000|  楼主 | 2009-11-26 09:48 | 只看该作者
查到了符合要求的芯片,给需要的朋友列出来
AD976,AD7321-AD7329系列

使用特权

评论回复
15
nyf1972| | 2009-11-26 11:31 | 只看该作者
用内置的就可以的!
    一般两线制变送器就是这样的。去看一下把,对你有帮助!

使用特权

评论回复
16
cwei8545| | 2009-11-26 12:05 | 只看该作者
本帖最后由 cwei8545 于 2009-11-26 12:06 编辑

分压再抬高零点应该可以吧

使用特权

评论回复
17
zjp8683463| | 2009-11-26 13:16 | 只看该作者
加偏置2.5V电压,把-2.4V~2.4V变成0.1~4.9V

使用特权

评论回复
18
tyrone3000|  楼主 | 2009-11-26 13:28 | 只看该作者
17楼的方案是我选择的方案之一,由于我的设计不用考虑成本所以选择了AD976。

使用特权

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

本版积分规则

97

主题

474

帖子

1

粉丝