找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6284|回复: 13
收起左侧

(分享)程序上怎么减小误/提高读数精度?

  [复制链接]
ID:308437 发表于 2018-10-5 22:02 | 显示全部楼层 |阅读模式
怎么减小传感器读数误差?很多初学的时候,是一头雾水的。---其实就是如何在算法“滤波”!!
好,如果你知道什么是“滤波”。那你以下的你都不用看,因为你肯定会下面的了。
看,论坛也很多类似的帖子如下:如果不懂,请往下看
误差算法.png

而这个前提是在你,所谓的在程序上减小误差”,其实专业点叫“算法滤波”,简称滤波。对吧,挺简单的。
但是,刚刚开始学习单片机的时候,真的不知道这个词。经常遇到下面的场景:
1,测量温度的时候,变化太快,想慢一点,怎么办?
2,做一个电子称,想让他自动去皮,怎么办?
3,做超声波测距的时候,想多次测量求平均值,怎么办?


其实,如果有人告诉你,这些都滤波算法。你再去上网一搜,立刻你能找到一大堆。所以,这个算法还是挺重要的。有时候,就是,你知道有这个东西,比你自己捣鼓很长时间有效。有句鸡汤是这样说的“方法有时候比努力重要!!”
--------------------------------
---------------------------------
程序如下:
txt文件:
滤波算法.zip (3.51 KB, 下载次数: 51)

评分

参与人数 2黑币 +85 收起 理由
admin + 50 共享资料的黑币奖励!
angmall + 35 赞一个!

查看全部评分

回复

使用道具 举报

ID:164602 发表于 2018-10-6 08:04 | 显示全部楼层
有点意思。顶一下。
回复

使用道具 举报

ID:308437 发表于 2018-10-6 21:24 | 显示全部楼层
HC6800-ES-V2.0 发表于 2018-10-6 08:04
有点意思。顶一下。

额,不敢当哈。这个是个人见解,不喜勿喷~
回复

使用道具 举报

ID:156220 发表于 2019-1-8 17:18 | 显示全部楼层
谢谢楼主的分享 ,学习了,有用
回复

使用道具 举报

ID:588676 发表于 2019-7-30 14:09 | 显示全部楼层
厉害,学习了
回复

使用道具 举报

ID:831355 发表于 2020-10-27 10:57 | 显示全部楼层
太厉害了,膜拜
回复

使用道具 举报

ID:861022 发表于 2020-12-15 22:52 | 显示全部楼层
6怎么减小传感器读数误差?
回复

使用道具 举报

ID:882212 发表于 2021-3-16 15:52 | 显示全部楼层
好教程,值得学习。
回复

使用道具 举报

ID:884815 发表于 2021-8-9 11:10 | 显示全部楼层
很有用的资料,学习了
回复

使用道具 举报

ID:965367 发表于 2021-9-10 22:28 | 显示全部楼层

谢谢楼主的分享 ,学习了,有用
回复

使用道具 举报

ID:999623 发表于 2022-1-4 14:25 | 显示全部楼层
过采样方法,也可以增大精度
回复

使用道具 举报

ID:99525 发表于 2022-5-4 11:26 | 显示全部楼层
实际上就是为了减少线路或器件干扰带来的偶发误差,避免系统产生误判!
回复

使用道具 举报

ID:1037221 发表于 2022-10-22 10:19 | 显示全部楼层
卡尔曼滤波算法可以介绍一下吗?
回复

使用道具 举报

ID:1065536 发表于 2024-1-19 12:27 | 显示全部楼层
膜拜大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表