完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题:简单的用NTC测温,发现显示的温度最后一位数,在变化时有个不断来回跳动的过程.ADC转换中采用了8次平均滤波,还是一样,滤波次数增加后,问题还是一样,不知如何处理.特请教各位大神
|
|
相关推荐
1个回答
|
|
这种跳动现象在实际上是正常的,因为NTC的温度读数不是很稳定,受到外部环境和电路噪声的影响。在处理这种跳动现象时,我们可以使用以下几种方法来解决:
1. 增加采样次数:通过增加采样次数,可以使得温度值更加平稳,减少数值跳动的现象。然而,增加采样次数会带来更大的延迟,因此需要在延迟和精度之间做出权衡。 2. 使用滑动平均滤波算法:滑动平均滤波算法是一种将最近n个采样值平均后作为最终值的算法。它可以在减少数值跳动的同时,不会带来显著的延迟。 3. 添加硬件滤波器:在信号输入之前,添加硬件滤波器可以有效地滤除噪声信号,从而减少数值跳动的现象。常用的滤波器包括RC滤波器、巴特沃斯滤波器和卡尔曼滤波器等。 需要根据具体情况选择相应的处理方法。 |
|
|
|
只有小组成员才能发言,加入小组>>
937 浏览 0 评论
1237 浏览 1 评论
2601 浏览 5 评论
2937 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2805 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1348浏览 3评论
247浏览 2评论
521浏览 2评论
430浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
506浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-24 19:22 , Processed in 1.078515 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191