完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题:简单的用NTC测温,发现显示的温度最后一位数,在变化时有个不断来回跳动的过程.ADC转换中采用了8次平均滤波,还是一样,滤波次数增加后,问题还是一样,不知如何处理.特请教各位大神
|
|
相关推荐
1个回答
|
|
这种跳动现象在实际上是正常的,因为NTC的温度读数不是很稳定,受到外部环境和电路噪声的影响。在处理这种跳动现象时,我们可以使用以下几种方法来解决:
1. 增加采样次数:通过增加采样次数,可以使得温度值更加平稳,减少数值跳动的现象。然而,增加采样次数会带来更大的延迟,因此需要在延迟和精度之间做出权衡。 2. 使用滑动平均滤波算法:滑动平均滤波算法是一种将最近n个采样值平均后作为最终值的算法。它可以在减少数值跳动的同时,不会带来显著的延迟。 3. 添加硬件滤波器:在信号输入之前,添加硬件滤波器可以有效地滤除噪声信号,从而减少数值跳动的现象。常用的滤波器包括RC滤波器、巴特沃斯滤波器和卡尔曼滤波器等。 需要根据具体情况选择相应的处理方法。 |
|
|
|
只有小组成员才能发言,加入小组>>
722 浏览 1 评论
2134 浏览 5 评论
2448 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2224 浏览 6 评论
2178 浏览 7 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
328浏览 9评论
318浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
452浏览 6评论
314浏览 5评论
361浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-17 04:23 , Processed in 0.850303 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号