I2C Compass-I2C接口电子罗盘模块

产品概述

YJUAV I2C Compass,是一款I2C接口的电子罗盘模块,传感器使用了工业级电子罗盘RM3100,优秀的抗干扰特性,确保精准的磁航向数据。

采购链接

YJUAV I2C Compass

规格参数

规格项参数值
传感器工业级RM3100
通信接口I2C接口
连接器型号GHR-04V-S
磁场噪声≤15nT
磁场测量范围±1100uT
分辨率75LSB/uT
飞控类型Ardupilot/PX4
工作电压5V
工作温度-40 to 85℃
尺寸23.2*19.2*12.5mm
重量8.2g

接口说明

根据接口线序接入到飞控硬件I2C通信接口即可,该接口符合Pixhawk硬件定义标准。

产品尺寸

使用说明

本模块为I2C接口RM3100模块,内部无MCU,支持开源飞控(Ardupilot和PX4固件)即插即用,无需任何配置;

如果该模块是用于其他用途,则需要了解RM3100芯片的技术文档手册,开发对应的驱动程序才能使用。

传感器官方网站网址,https://pnichina.com/rm3100/index.html

模块安装

模块可使用双面胶粘贴的方式固定在无人机上,注意固定位置要远离电机、电调、电池等大功率用电设备,减少对模块的磁干扰;

注意:CAN Compass方向在外壳有标识。外置罗盘安装时,与飞控的机头方向选择可以是:0°,45°,90°,135°,180°,225°,270°,315°。

Ardupilot飞控使用

本模块支持Ardupilot飞控即插即用,无需任何配置;

查看磁罗盘数据

打开Mission Planner上位机查看飞控是否正常识别出CAN磁罗盘,查看步骤:初始设置 -> 必要硬件 -> 指南针。

磁罗盘列表中会多出一个I2C类型的设备类型,即表示飞控成功识别该模块。如下图:

在上位机的首页,打开“状态”选项卡,可以看到磁罗盘的数据,如果没有数据则代表设备工作不正常;

根据上面的磁罗盘列表里设备序号,找到对应磁罗盘的数据,如compass1对应的数据是mx、my、mz,即磁罗盘1的x、y、z三轴数据;

磁罗盘校准

校准前请注意磁罗盘模块要固定安装好,再点击“start”进行磁罗盘校准;

航向查看

在无人机上安装固定好外置罗盘、飞控位置,旋转无人机方向,航向按照正确方向运动即可,可以与手机电子罗盘进行方向对比。

PX4飞控使用

本模块支持PX4飞控即插即用,无需任何配置;

查看罗盘数据

步骤1:进到Analyze Tools -> MAVLink Console。输入sensors status命令,找到sensor mag部分文字内容,即表示飞控成功识别该模块。

步骤2:进到Analyze Tools -> MAVLink Inspector。默认只有一个外置罗盘的情况下,查看SCALED_IM2选项中的,xmag、ymag、zmag数值,SCALED_IM1一般为飞控内置电子罗盘的数据。

磁罗盘校准

校准前请注意磁罗盘模块要固定安装好,再点击“OK”进行磁罗盘校准;

航向查看

在无人机上安装固定好外置罗盘、飞控位置,旋转无人机方向,航向按照正确方向运动即可,可以与手机电子罗盘进行方向对比。

电子罗盘高级设置

电子罗盘校准步骤、电子罗盘优先级设置等等,请参考文章“电子罗盘校准及优先级设置“;