查看: 549|回复: 0

OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测向

[复制链接]

41

主题

855

帖子

1702

积分

金牌飞友

Rank: 6Rank: 6

积分
1702
飞币
836
注册时间
2017-8-19
发表于 昨天 15:39 | 显示全部楼层 |阅读模式
固件升级

升级RTK固件(版本号:1.8.79),该固件兼容适配PX4固件的双天线定向功能,固件下载链接,点击文末查看原文。

前提条件:飞控是PX4固件,使用CAN通信方式,且飞控已正常识别到RTK模块。

方法:将下载的新RTK固件(二进制文件.BIN后缀)复制到飞控的TF卡根目录中,将TF卡放入飞控,给飞控通电,飞控将自动将固件传输到RTK模块上并进行升级。

检查是否升级成功:取出内存卡可以看到TF卡的ufw目录中有个名为XX.bin的文件。

CAN通信

飞控参数配置

UAVCAN_ENABLE 设置成Sensors Automatic Config

UAVCAN_SUB_GPS 设置enable(默认参数)

EKF2_GPS_CTRL  勾选Dua antenna heading,以启用双天线航向数据)

EKF2_GPS_POS_X  Y/Z分别设置主天线相对于飞机重心的X、Y、Z轴偏移量(单位:米)。例如天线固定在无人机重心右侧25cm处,则配置EKF2_GPS_POS_Y为0.25

注:

X轴通常指代无人机的纵向轴,即载具的前后方向。当主天线位于无人机重心的前方时,此参数应输入正值。

Y轴通常指代无人机的横向轴,即载具的左右方向。若主天线位于无人机重心的右侧,则此参数应输入正值。

Z轴通常指代无人机的垂直轴,即载具的上下方向。如果主天线低于无人机重心的位置,那么此参数应输入正值。

UAVCAN_PUB_RTCM设置成enable

UAVCAN_PUB_MBD设置成enable

设置完成后重启飞控,若飞控未识别到RTK模块,请检查飞控是否接入内存卡。

配置RTK方向偏差

参数表里找到RTK设备节点, Component X(X为节点ID),设置GPS_YAW_OFFSET,如下图

如果主天线在飞机前方,则数值为0;数值按时钟方向增加,当主天线在飞机右侧,从天线在左侧则将偏移数值设置为90度。

RTK航向确认

在Analyze Tools的mavlink 监测界面检查GPS_RAW_INT的yaw数据,和飞控机头指向一致则表示GPS_YAW_OFFSET设置正确。

OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测向w2.jpg

GLOBAL_POSITION_INT的hdg数值和GPS_RAW_INT的yaw数值一致表示飞机航向用RTK的方向数据。

OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测向w3.jpg

串口通信

注:若需要使用UART通信时,飞控得使用1.16.0及以上版本固件。

使用Uprecise软件配置串口输出,RTK连接电脑,选择端口点连接,波特率会自动识别,显示原始数据。

OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测向w4.jpg

OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测向w5.jpg

选择在配置命令行中输入以下命令,然后按键盘ENTER键:

FRESET
GPGGA COM2 0.2
GPRMC COM2 0.2
AGRICA COM2 0.2
GPGSA COM2 0.2
GPGST COM2 0.2
UNIHEADINGA COM2 0.2
config com2 230400
Saveconfig

配置注意


    一次只能输入一行,按ENTER,再输入另外一行;

    发送FRESET后端口波特率被重置为默认115200,若是原本连接波特率是230400,发送FRESET后端口波特率要选回115200

    在发送【config com2 230400】后,原始数据会暂时乱码,点击断开连接,选择波特率230400后再点击连接,最后输入Saveconfig


飞控参数配置

OneRTK UM982的UART接口连接飞控GPS2接口,接口定义如图

OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测向w6.jpg

GPS_1_config  设置为gps2
GPS_1_PROTOCOL 设置为NMEA(generic)
SER_GPS2_BAUD 设置为230400 8N1
EKF2_GPS_CTRL  设置为15,勾选Dual antenna heading
GPS_YAW_OFFSET  若主天线在前方,则将航向偏移设置为0。角度按顺时针增加,因此如果主(主)天线在车辆右侧,次(从)天线在左侧,则将偏移设置为90度。
EKF2_GPS_P_NOISE 设置成1
EKF2_GPS_V_NOISE 设置成0.6

设置完成后,可配合我们修改过的QGC地面站上使用,查看RTK状态:

OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测向w7.jpg


淘宝扫码购买

淘宝搜索店铺《零一飞行科技》
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

快速回复 返回顶部 返回列表