找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 2499|回复: 16
打印 上一主题 下一主题
收起左侧

实现卡尔曼滤波算法的步骤?

  [复制链接]
回帖奖励 880 黑币 回复本帖可获得 80 黑币奖励! 每人限 5 次
跳转到指定楼层
楼主
ID:595949 发表于 2022-8-23 16:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如:温度芯片LM75AD和STM32,实时输出温度值至OELD或上位计算机软件

如何利用卡尔曼滤波算法让数据更加准确?实现这个算法的步骤和学习方法是什么样的?谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

举报

沙发
ID:1034262 发表于 2022-8-24 13:36 | 只看该作者
温度是变化非常缓慢的信号,用不着复杂的卡尔曼算法,普通的一阶低通就很好了。
回复

举报

板凳
ID:123289 发表于 2022-8-24 14:42 | 只看该作者
先理解【卡尔曼滤波算法】原理,补齐相关数学知识。
再找个案例对照理解一下。
而后就可以开干了。
回复

举报

地板
ID:799053 发表于 2022-8-24 18:37 | 只看该作者
你去问下度娘,有很多例子的 还有公式。
回复

举报

5#
ID:139866 发表于 2022-8-26 13:38 | 只看该作者
我想问一下,你要用传统的kalman滤波器起码要有估计值吧,你用什么数学模型来得到估计值?
回复

举报

6#
ID:811253 发表于 2022-8-26 17:12 | 只看该作者
卡尔曼滤波算法 就是理解五个基本公式吧
回复

举报

7#
ID:595949 发表于 2022-8-28 20:28 | 只看该作者
天ノ忆 发表于 2022-8-26 13:38
我想问一下,你要用传统的kalman滤波器起码要有估计值吧,你用什么数学模型来得到估计值?

dT/Dt = kT
dT/Dt是温度变化率
可以吗?
回复

举报

8#
ID:139866 发表于 2022-8-29 10:13 | 只看该作者
bjdhjy888 发表于 2022-8-28 20:28
dT/Dt = kT
dT/Dt是温度变化率
可以吗?

不行吧,恒温条件下dT/dt不是相当于0了?
回复

举报

9#
ID:879348 发表于 2022-8-29 10:21 | 只看该作者
测量温度不需要卡尔曼,除非你想估算系统的温度而不是传感器实时温度
回复

举报

10#
ID:595949 发表于 2022-10-12 13:29 | 只看该作者
谢谢亲们
回复

举报

11#
ID:1047179 发表于 2022-10-14 14:42 | 只看该作者
修改参数,具体的也不好妄断
回复

举报

12#
ID:528966 发表于 2022-10-18 17:06 | 只看该作者
温度信号没有突变,做四次平均就可以
回复

举报

13#
ID:595949 发表于 2022-11-4 14:45 | 只看该作者
请问这个项目需要上RTOS操作系统吗?还是裸机就可以呢?测量温湿度数据。
回复

举报

14#
ID:514901 发表于 2022-11-4 15:36 | 只看该作者
bjdhjy888 发表于 2022-11-4 14:45
请问这个项目需要上RTOS操作系统吗?还是裸机就可以呢?测量温湿度数据。

裸机就行
回复

举报

15#
ID:844772 发表于 2022-11-4 16:00 | 只看该作者
bjdhjy888 发表于 2022-11-4 14:45
请问这个项目需要上RTOS操作系统吗?还是裸机就可以呢?测量温湿度数据。

RTOS对应的是分时系统而不是裸机,如果你的项目很大,需要用OS,同时又对时间非常敏感,比如你在测火箭燃料箱温度,那就用RTOS。如果你项目仅仅就是测个温度,再显示一下之类的,那根本就不用OS了。
回复

举报

16#
ID:595949 发表于 2022-11-4 16:11 | 只看该作者
谢谢亲们
回复

举报

17#
ID:595949 发表于 2022-11-7 13:22 | 只看该作者
最近才意识到,很多电子产品并不需要算法,更不需要高深的算法
回复

举报

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

本版积分规则

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

Powered by 单片机教程网

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