茶杯的杂物屋

都是些乱七八糟的东西

茶杯的杂物屋

主页

跳至主内容区域
跳至副内容区域
  • 首页

标签归档:滤波

[转]卡尔曼滤波 (通俗解释)

发表于2011 年 10 月 8 日由racede
3

转载自:http://www.cnblogs.com/u2usoft/articles/809011.html

卡尔曼滤波 – Kalman Filter

1. 什么是卡尔曼滤波(What is the Kalman Filter?)

在学习卡尔曼滤波之前,首先看看为什么叫“卡尔曼 …

继续阅读 »

发表在 算法基础 | 标签为 滤波、算法 | 3条回复

近期评论

  • 栏下西风: 您好,请问你这个软件能把转换出来的水印去掉嘛。因为转换的分辨率很小是128×64的,转换出来之后水印占了很大的空间。
  • 王鹏: 你好,大神,打开图片提示打开文件错误,,,
  • meng4036: 分析的很棒!看了教程,依旧花了很长的时间写代码。把代码分享出来,供大家参考:https://github.com/meng4036/stm32_i2c
  • 小申: 你好,我的I2C的问题是这样的,我的设备是从机模式,之前用的STM8s003的I2C与无人机通信的,正常。现在更新板子用STM32f030k6代替之前的单片机,程序是直接移植过来的,现在调试时发现单片机接收到的数据不对,比如正确的为0x11,0x23,0x34….现在的数据为正确的数据左移一位且数据中间多一个0XFF,不知道什么情况。
  • 司强: I2C1_EV_IRQHandler中断函数进入不了
  • yqr: stm8 用了官方的示例代码 发现速度快的时候会出错,出错的时候 SR1里的RXNE 和STOPF都被置1了。
  • 绅士: 谢谢大佬!
  • blandodo: 昨天花了一整天时间调试硬件I2C,才定位到I2C硬件时序的问题。 用STM32F429的I2C驱动温湿度芯片HTU21D,出问题的点是等待HTU测量完成后读取数据的点。 需要读取3个字节的数据。在执行完 I2C_GenerateSTART(HTU21D_I2C, ENABLE); I2C_Send7bitAddress(HTU21D_I2C, HTU21D_ADDR, I2C_Direction_Receiver); 之后,示波器上看到HTU21D立即返回了2个字节,两个字节都有STM32的ACK,但是在执行 I2C_ReceiveData(HTU21D_I2C) 去读取DR上的数据的时候,HTU21D又发过来第三个字节。 在F429的手册上有这样一句话: SCL stretched low until the ADDR flag is cleared 我原来的理解是芯片会自己保持SCL为低,但是信号看起来不是这样的。 应该就是博主说的需要使用软件延展的问题了,但是需要在中断中立即响应,否则HTU21D就一口气把数据发完了,STM32的主流程还跟不上
  • cho1: racede ,能否也帮我传一份源代码,多谢。
  • lixiwen8: 多谢前辈,已经找到毛刺产生的原因了,是因为我将 引脚切换分为两部分写了,从而导致MCU认为是两个 不同的步骤。解决方案为:只操控改变的位即可, 必须一步到位。 另外我对SCL拉低的位置进行了调整,只要进入EV7 立刻拉低SCL,直到EV7结束才释放SCL。 再次感谢前辈的耐心解答。 参考资料: http://bbs.21ic.com/icview-668822-1-1.html

归档

  • 2021 年 3 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2017 年 1 月
  • 2016 年 7 月
  • 2015 年 3 月
  • 2014 年 11 月
  • 2014 年 8 月
  • 2012 年 6 月
  • 2012 年 1 月
  • 2011 年 11 月
  • 2011 年 10 月
  • 2011 年 9 月

其他操作

  • 登录
  • 条目 feed
  • 评论 feed
  • WordPress.org
自豪地采用WordPress