打印

红外温度传感器信号的ADC读取有误

[复制链接]
1485|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
霜之哀息|  楼主 | 2017-9-30 10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
玄德| | 2017-9-30 11:16 | 只看该作者

分开测,先保证AD电路没问题。
然后就可以得出结论了。


使用特权

评论回复
板凳
霜之哀息|  楼主 | 2017-9-30 11:39 | 只看该作者
玄德 发表于 2017-9-30 11:16
分开测,先保证AD电路没问题。
然后就可以得出结论了。

我用纯电阻分压测试没有问题,对温度变化的反应也正确,就是出来的值是不正确的,我初步怀疑是采集到的信号发生了衰减

使用特权

评论回复
地板
gx_huang| | 2017-9-30 14:24 | 只看该作者
传感器输出电压是否正确,万用表测量一下就知道了。

使用特权

评论回复
5
lihui567| | 2017-9-30 22:07 | 只看该作者
传感器是输出电压信号,mv级?

使用特权

评论回复
6
nethopper| | 2017-9-30 22:28 | 只看该作者
可能是阻抗不匹配,传感器输出阻抗高,ADC的输入阻抗相对偏低。

使用特权

评论回复
7
山东电子小菜鸟| | 2017-10-1 14:49 | 只看该作者
可能是阻抗不匹配,传感器输出阻抗高,ADC的输入阻抗相对偏低

使用特权

评论回复
8
霜之哀息|  楼主 | 2017-10-10 10:16 | 只看该作者
确实有可能是这个样子,我先去试试。但是我这几天又遇到了一个新的问题,红外传感器的接收角度为105°,这个范围太大了,所以需要使用圆状的器具来进行接收范围的限制,来保证只接收前方的红外信号,但是器具本身也会散发出红外线让红外传感器接收到(当前测试温度),这种情况下能不能有什么方法过滤掉器具发出的红外线呢(程序 or 硬件),这样的话,实际电压 = 传感器输出电压 * (105° / 当前接收角度)。解决完这两个问题就差不多啦。

使用特权

评论回复
9
xiaxingxing| | 2017-10-12 22:10 | 只看该作者
nethopper 发表于 2017-9-30 22:28
可能是阻抗不匹配,传感器输出阻抗高,ADC的输入阻抗相对偏低。

怎么进行阻抗匹配呢?

使用特权

评论回复
10
delin17| | 2017-10-13 13:41 | 只看该作者
1.检查传感器到ADC电压是否正确?
2. 输出电压的驱动能力是否过小,过小会导致采样不准。 需加电压跟随器。 国产的MCU很多ADC都去掉的采样前级的Buffer。

使用特权

评论回复
11
nethopper| | 2017-10-16 16:10 | 只看该作者
xiaxingxing 发表于 2017-10-12 22:10
怎么进行阻抗匹配呢?

楼上说了,中间加一级电压跟随器

使用特权

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

本版积分规则

28

主题

110

帖子

1

粉丝