Standing Egg展示基于MIPS MCU的虚拟陀螺仪

作者:Alexandru Voica

最近我刚从中国回来,此次中国之行我参加了两次Imagination峰会,分别是在北京和上海。倾听了来自我的同事和我们生态系统合作伙伴的一系列激动人心的演讲,同时我也看到很多使用我们技术开发的真实产品,当然还有一些使用Imagination IP开发的下一代原型产品的展示。

今天我想重点提到的是一个Imagination-powered演示demo,它来自韩国公司Standing Egg,这个demo与我们年初做的公告相关。

Standing Egg是韩国一家刚起步的无晶圆设计公司,已经将MIPS M5100 CPU集成到一块低功耗的芯片中,并且专门用于传感器融合。工程师团队代表出席此次峰会,并进行了demo演示:在Xilinx Artix-7 FPGA板卡上实现两个传感器融合。

除了MIPS M系列CPU,这块FPGA板卡上还有Standing Egg公司的SGA100加速计,陀螺仪和磁力计。(图1所示)

第一个demo由一个 六 轴IMU(惯性测量单元)组成,并且之行滤波算法,将SGA100加速计和陀螺仪的数据进行融合;这个demo提供了一个高效的计算递归方法,可以在特定时间估计处理的状态,同时能够获取传感器测量单元的反馈。

Standing Egg传感器数据处理算法

Standing Egg传感器数据处理算法

经过校正后,对陀螺仪和加速计信号(IMU配置)使用低通滤波器处理,最终的结果信号可以用于在3D空间实现一个光滑的旋转。

第二个demo是使用加速计和磁力计传感器的读书创建一个虚拟的陀螺仪,加速计和陀螺仪事先要进行校正处理。采用的算法对角速度形式的数据进行同步处理,近似接近硬件陀螺仪的行为状态。

将IoT设备中真实的硬件陀螺仪替换为基于软件实现的虚拟陀螺仪可以消除过高的功耗,降低系统成本,规避硬件陀螺仪的其他缺点。

下图是硬件陀螺仪与虚拟陀螺仪精确度对比:

想了解更多活动预告的信息,请访问我们网站的专用页面;

原文链接:
http://blog.imgtec.com/mips-processors/standing-egg-demonstrates-virtual...

声明:本文为社区原创文章,转载需注明作者、出处及原文链接,谢谢!

--电子创新网--
粤ICP备12070055号