找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1511|回复: 16
收起左侧

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

  [复制链接]
回帖奖励 880 黑币 回复本帖可获得 80 黑币奖励! 每人限 5 次
ID:595949 发表于 2022-8-23 16:17 | 显示全部楼层 |阅读模式
例如:温度芯片LM75AD和STM32,实时输出温度值至OELD或上位计算机软件

如何利用卡尔曼滤波算法让数据更加准确?实现这个算法的步骤和学习方法是什么样的?谢谢
回复

使用道具 举报

ID:1034262 发表于 2022-8-24 13:36 | 显示全部楼层
温度是变化非常缓慢的信号,用不着复杂的卡尔曼算法,普通的一阶低通就很好了。
回复

使用道具 举报

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

使用道具 举报

ID:799053 发表于 2022-8-24 18:37 | 显示全部楼层
你去问下度娘,有很多例子的 还有公式。
回复

使用道具 举报

ID:139866 发表于 2022-8-26 13:38 | 显示全部楼层
我想问一下,你要用传统的kalman滤波器起码要有估计值吧,你用什么数学模型来得到估计值?
回复

使用道具 举报

ID:811253 发表于 2022-8-26 17:12 | 显示全部楼层
卡尔曼滤波算法 就是理解五个基本公式吧
回复

使用道具 举报

ID:595949 发表于 2022-8-28 20:28 | 显示全部楼层
天ノ忆 发表于 2022-8-26 13:38
我想问一下,你要用传统的kalman滤波器起码要有估计值吧,你用什么数学模型来得到估计值?

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

使用道具 举报

ID:139866 发表于 2022-8-29 10:13 | 显示全部楼层
bjdhjy888 发表于 2022-8-28 20:28
dT/Dt = kT
dT/Dt是温度变化率
可以吗?

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

使用道具 举报

ID:879348 发表于 2022-8-29 10:21 | 显示全部楼层
测量温度不需要卡尔曼,除非你想估算系统的温度而不是传感器实时温度
回复

使用道具 举报

ID:595949 发表于 2022-10-12 13:29 | 显示全部楼层
谢谢亲们
回复

使用道具 举报

ID:1047179 发表于 2022-10-14 14:42 | 显示全部楼层
修改参数,具体的也不好妄断
回复

使用道具 举报

ID:528966 发表于 2022-10-18 17:06 | 显示全部楼层
温度信号没有突变,做四次平均就可以
回复

使用道具 举报

ID:595949 发表于 2022-11-4 14:45 | 显示全部楼层
请问这个项目需要上RTOS操作系统吗?还是裸机就可以呢?测量温湿度数据。
回复

使用道具 举报

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

裸机就行
回复

使用道具 举报

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

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

使用道具 举报

ID:595949 发表于 2022-11-4 16:11 | 显示全部楼层
谢谢亲们
回复

使用道具 举报

ID:595949 发表于 2022-11-7 13:22 | 显示全部楼层
最近才意识到,很多电子产品并不需要算法,更不需要高深的算法
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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