打印

CD4067模拟开关切换来测量电压问题~~~

[复制链接]
5541|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gzs8317|  楼主 | 2012-12-24 15:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      有15路模拟电压需要测量,我用CD4067切换然后输入到atmega128的一个AD口进行转换测量,
最后发现测量误差严重,后来测量发现CD4067切换时输入输出有误差,而且不是线性的,比如CD4067输入
2.2V,输出是2.12V,输入1.1V时输出是1.0V,这样导致我软件校正(乘个系数)也不好校正,请问大家有什么
好的法子吗?

相关帖子

沙发
xmar| | 2012-12-24 15:54 | 只看该作者
增加4067的供电电压。实际到20V没问题。

使用特权

评论回复
板凳
gzs8317|  楼主 | 2012-12-24 16:11 | 只看该作者
谢谢楼上的建议,我试试看

使用特权

评论回复
地板
xmar| | 2012-12-24 16:19 | 只看该作者
增加CD4067的供电电压。实际上,就是供电达20V也没问题。

使用特权

评论回复
5
mohanwei| | 2012-12-24 16:34 | 只看该作者
这个通道的电流是多少?
如果电流非常小,肯定是你的测量方法出了问题。正确的测量方法是:找两块同样的表,先对表,然后同时测量输入和输出。

使用特权

评论回复
6
gzs8317|  楼主 | 2012-12-24 17:12 | 只看该作者
电流才1mA吧

使用特权

评论回复
7
ymind| | 2012-12-24 17:58 | 只看该作者
Vcc最高是11V吧。看具体型号,说不定Vcc max to 5.5V。
另外,电压总会drop一点的,因为有Ron,80ohm@4.5V
我用这个来作多路电流复用的。

使用特权

评论回复
8
天神下凡| | 2012-12-26 18:39 | 只看该作者
是否ADC输入阻抗过低引起的,是的话,加缓冲

使用特权

评论回复
评论
GavinZ 2012-12-28 17:32 回复TA
赞同。 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:指缝太宽,时间太窄~~

22

主题

97

帖子

0

粉丝