本帖最后由 huandaczq 于 2018-12-14 15:39 编辑
7805同时为芯片和分压电路供电,同时三者共地。热敏电阻1500欧+固定电阻1000欧分压。
问题:10位(0-1023)adc输出结果偏差有12个单位左右的差距。
网上找了类似的问题,一部分总结为:【1】电源不稳定。
【1】自我分析,觉得电阻相对稳定,静态情况下分压比一样,及时考虑电阻上的功率,也不致于有如此大的浮动。且adc基准电压软件设置为内部芯片电源电压。芯片和分压电路电源同电源,adc数字应该不会变动如此巨大,那么是什么原因。
【2】部分人说可以软件改善,取平均值,众数等软件过滤,试过确实可以改善很多。但是问题关键是为什么会有如此浮动。
求大神帮帮忙分析一下。小结论发放在41楼。
|
结论为在41楼回复
1、分压电阻要高些,还要接104电容 2、AD采集点要靠近MCU 3、AD采集速度要慢些 4、软件上做滤波 以上请参考,谢谢
电路和代码给大家看看.这么问很没礼貌.