低成本三维电子罗盘芯片XT5843
型号 | 接口 | 输入电压 | 温度范围 | 温度补偿 | 说明 |
XT5843-232 | RS232 | 5V-12V | -40℃—85℃ | 无 | 无封装,直径35mm |
指标 | 最小 | 典型 | 最大 | 单位 |
测量范围 | 双轴±60 | º | ||
分辨率 | ±0.1 | º | ||
精度(0°) | <±0.1 | º | ||
精度(<±15°) | <±0.2 | º | ||
精度(<±30°) | <±0.3 | º | ||
精度(<±60°) | <±0.5 | º | ||
非线性 | 0.2 | <0.5 | <1 | % |
重复性 | ±0.2 | º |
指标 | 最小 | 典型 | 最大 | 单位 |
分辨率 | ±0.2 | º | ||
测量精度 | ±1.5 | ±3 | º | |
精度(俯仰20 º) | 1 | 2 | 3 | º |
精度(俯仰30 º) | 1.5 | 2.5 | 3.5 | º |
非线性 | 0.5 | 0.8 | % | |
重复性 | ±0.4° | º |
最小 | 正常 | 最大 | 单位 | |
工作电压 | 5 | ---- | 12 | V |
工作电流 | ---- | 20 | 20 | @+5Vsupply |
工作温度 | -40 | +80 | ℃ | |
存储温度 | -55 | +100 | ℃ | |
最大干扰磁场 | 20 | Gauss | ||
磁场的测量范围 | ±1 | Gauss | ||
数据更新率 | 6.8 | 次/秒 | ||
串口数据格式 | 9600,n,8,1 | BPS* |
最小 | 最大 | 单位 | |
电源电压 | 0 | +14 | V |
工作温度 | -50 | +85 | ℃ |
最小 | 典型 | 极值 | 单位 | |
TXD | ±5 | ±7 | ±15 | V |
RXD | ±5 | ±7 | ±15 | V |
GND | 0 | 0 | 0 | V |
XT5830输出信号格式:
字节位置 | 数据类型 | 数据内容 |
字节1 | 单字节16进制数 | “0xAA”数据帧头 |
字节2 | 单字节16进制数 | 罗盘执行命令的响应结果。如与命令字相同,表示已经执这条行命令。响应“0xEE”表示没有执行命令。 |
字节3,4 | 保留 | |
字节5,6 | 保留 | |
字节7,8 | 双字节有符号整数 | 罗盘俯仰方向与水平面夹角,转换成角度的算法如下:整数/1000/3.14159*180 |
字节9,10 | 双字节有符号整数 | 罗盘横滚方向与水平面夹角,转换成角度的算法如下:整数/1000/3.14159*180 |
字节11,12 | 双字节有符号整数 | X轴方向磁场强度 |
字节13,14 | 双字节有符号整数 | Y轴方向磁场强度 |
字节15,16 | 双字节有符号整数 | Z轴方向磁场强度 |
字节17,18 | 双字节无符号整数 | 罗盘与磁北偏角,转换算法:整数/100 |
字节19 | 保留 | |
字节20 | 单字节数 | 前面全部数据的累加效验和 |
序号 | 命令字 | 含义 | 说明 |
1 | 0x01 | 响应速度设置,2次/秒 | 掉电保留速度设置。 |
2 | 0x02 | 响应速度设置,5次/秒 | |
3 | 0x03 | 响应速度设置,10次/秒(罗盘开机默认速度) | |
4 | 0x04 | 响应速度设置,15次/秒 | |
5 | 0x05 | 响应速度设置,20次/秒 | |
6 | 0XF5 | 开始水平面转动标定 | 此标定为工厂使用标定,在罗盘长期使用精度降低后可以使用。此命令在参照工厂校准说明书。 |
7 | 0XF6 | 开始侧向水平面转动标定 | |
8 | 0XF7 | 转动磁场数据保存 | |
9 | 0xF8 | 结束转动标定 | |
10 | 0XE0 | X角度最大点 | |
11 | 0xE1 | X角度最小点 | |
12 | 0xE2 | Y角度最大点 | |
13 | 0xE3 | Y角度最小点 | |
14 | 0xE4 | 纪录角度范围 | |
15 | 0XFA | 角度零点校准1 | |
16 | 0XFB | 角度零点校准2 | |
17 | 0xFC | 纪录角度零点 | |
18 | 0xD0 | 开始罗盘转动标定 | 用户罗盘转动校准命令。 |
19 | 0xD1 | 结束罗盘转动标定 | |
20 | 0xA5 | 允许设置罗盘零点指向 | 设置罗盘零点指向,可以消除磁偏角误差。 |
21 | 0xE5 | 磁北修正 | |
22 | 0xE8 | 清除磁北修正 | |
23 | 0xA2 | 单次输出 | 掉电保留 |
24 | 0xA4 | 连续输出 | 掉电保留 |
命令字 | 0x01 | 0x02 | 0x03 | 0x04 | 0x05 |
输出速度 | 2次/秒 | 5次/秒 | 10次/秒 | 15次/秒 | 20次/秒 |
插头引脚号码 | 名称 | 说明 |
1 | VCC | 输入电源正极 |
2 | GND | 输入电源负极 |
3 | RX | 串口信号输入 |
4 | TX | 串口信号输出 |
5 | GND | 输入电源负极 |
6 | NC | Not Connect,工厂保留用 |