您好,
我正在使用10k NTC热敏电阻和MSP430G2553 MCU设计一个简单的温度计。
读数电路是典型的分压器,NTC被拉至Vcc。 下拉电阻器是4.7K电阻器。
使用的ADC通道为A0 (MCU的WFP 1.0)。
转换是使用查找表条目的线性插值进行的,我在该表中输入了电压和温度值。
在我决定在分压器信号和ADC输入之间放置一个RC低通滤波器之前,代码似乎工作正常(r = 10k - C = 100N)
在这一修改之后,我有以下奇怪的行为:
_如果我在安装了过滤器的情况下启动系统,温度始终为0°C
_如果我取下滤波器的电容器,则读数正确。 接下来,如果我再次放置电容器(在系统运行时),电压值不再改变。
为什么电容器会对读数产生这种影响?
提前感谢
