当前位置: 首页 > news >正文

141、飞控中的光流传感器选型:PMW3901

飞控中的光流传感器选型:PMW3901

从一次炸机说起

去年夏天,我在调试一架四轴无人机做室内定点悬停。光流传感器用的是某宝上十几块的“兼容PMW3901”模块,飞控是Pixhawk 4,固件ArduCopter 4.0。地面站里光流数据看起来正常,X、Y速度都有跳动,但飞机一离地半米就开始往东偏,越偏越快,最后撞墙炸机。拆下来检查,发现传感器模块的排针虚焊,但更致命的问题是——这个“兼容模块”的镜头焦距和原厂不一样,导致地面分辨率完全不对,飞控算出来的速度全是错的。

那次之后我花了整整两周时间,把市面上能买到的PMW3901模块全测了一遍,拆了十几个模块,看了原厂数据手册和几个开源飞控的驱动代码,才搞明白这颗传感器到底该怎么选、怎么用。

PMW3901到底是什么东西

PMW3901是原相科技(PixArt)推出的一款光学导航传感器,本质上和鼠标里的传感器是亲戚。它内部集成了一个低分辨率摄像头(30x30像素)和一个DSP处理器,通过连续拍摄地面图像并计算图像间的位移,输出X、Y方向的像素位移量。和传统光流传感器(比如PX4FLOW)最大的区别是:它不需要外部MCU做图像处理,直接通过SPI接口输出运动数据,对飞控的算力消耗极低。

但别被“低功耗、小体积、SPI直出”这些宣传词骗了。这颗传感器对光学系统极其敏感,选型时真正要命的坑全在镜头和安装上。

镜头焦距:最容易被忽略的参数

PMW3901原厂推荐使用焦距为2.4mm的镜头,配合1/4英寸的CMOS靶面,在30cm高度下地面分

http://www.jsqmd.com/news/1338384/

相关文章:

  • Unity编辑器多存档管理工具:提升游戏测试效率的实战方案
  • 呼市装修公司怎么选?盘点2026年呼市装修公司top 8
  • STM32标准外设库GPIO核心API详解:从寄存器到实战应用
  • 华硕笔记本Wi-Fi故障排查指南:从驱动重置到硬件检测
  • 2026年全国口碑好的人事系统**单汇总 - 得赢
  • AI代码生成器跨界视频剪辑:实测HyperFrames插件如何用自然语言操控剪辑软件
  • 突破精度边界:ER-MA-6超高精度MEMS加速度计
  • VisualCppRedist AIO:一键解决Windows运行库缺失的终极方案
  • Navicat连接Oracle报错“Library is not loaded”的完整解决方案
  • 丙午年六月廿四观行径
  • PCB设计中的偷锡焊盘:原理、设计与实战应用
  • 最近撸了一个企业知识库/文档管理工具
  • Multisim仿真设计八路数显抢答器:数字电路核心模块与工程实践详解
  • Linux下CH34x串口设备消失?brltty服务冲突的排查与解决
  • MIPS流水线指令调度实战:填充分支延迟槽提升CPU性能
  • 2026年六西格玛黑带项目选题怎么评估——众智商学院张明老师DMAIC项目深度要求和评审标准详解 - 众智商学院cppm官方
  • PCB去耦连接优化:从原理到实践,降低电源噪声的关键技术
  • 基于腾讯云轻量服务器与OpenClaw构建企业级智能问答机器人
  • 智能体失效排查指南:从现象到根因的系统性解决方案
  • 网络诊断利器netstat:从原理到实战,掌握连接状态与端口监控
  • 前端调试安全防护:基于JavaScript的开发者工具检测与防御实践
  • 技术领域伪科学识别指南:从协议、频率到工程思维的批判性分析
  • JMX架构深度解析:从MBean到生产环境监控实战
  • 计算机体系结构高效学习:手写笔记如何攻克复杂知识体系
  • 从《端脑》猜数字游戏到逻辑推理模型:信息论与公共知识的实战拆解
  • AI代码审计实战:从Claude找漏洞看智能合约安全辅助工具
  • 虚幻引擎新手入门:从零开始掌握UE编辑器、蓝图与项目构建
  • AI服务迁移实战:从API变更评估到生产环境平滑切换
  • BMP、JPG、PNG图像格式核心原理与工程选型指南
  • Windows 10/LTSC系统下OpenClaw保姆级安装与排错指南