ublox源码解析源码_ublox 协议

hacker|
118

文章目录:

请问我想用ARM开发板与这块U-BLOX芯片通信,让U-BLOX把当前坐标发送给ARM开发板,要如何发送?

接上天线,通上电源,连接好串口线,在计算机里打开超级终端,参数设为4800,n,8,1。U-BLOX会以nmea-0183的命令格式向计算机发数据,1秒1次,在$GPRMC中可以看到你要的数据

例:$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50

字段0:$GPRMC,语句ID,表明该语句为Recommended Minimum Specific GPS/TRANSIT Data(RMC)推荐最小定位信息

字段1:UTC时间,hhmmss.sss格式

字段2:状态,A=定位,V=未定位

字段3:纬度ddmm.mmmm,度分格式(前导位数不足则补0)

字段4:纬度N(北纬)或S(南纬)

字段5:经度dddmm.mmmm,度分格式(前导位数不足则补0)

字段6:经度E(东经)或W(西经)

字段7:速度,节,Knots

字段8:方位角,度

字段9:UTC日期,DDMMYY格式

字段10:磁偏角,(000 - 180)度(前导位数不足则补0)

字段11:磁偏角方向,E=东W=西

字段16:校验值

然后联到ARM板上调试即可

u-blox Log File 文件无法打开

接口或者读码器故障。

试一下用老内核的可以正常使用。

u-blox芯片是瑞士U-blox公司研发的一款芯片,用于车载传统优势市场,奔驰、宝马、法拉利、保时捷、奥迪、富豪等豪华车原装GPS前装市场大多都采用U-blox第5代芯片。

GPS模块 ublox MON-HW命令

这个是UBLOX模块的专有协议,你可以去UBLOX的网站去找一份SPEC来对比看下。

B5 62 是header,所有语句都一样 06是配置命令的CLASS 05是ACK

格式是HEADER(2)+CLASS(1) + ID(1) + LENGTH(1) +PAYLOAD(长度不固定)+CHKSUM。

具体需要查阅相关SPEC才知道。

3条大神的评论

  • avatar
    访客 2022-07-06 下午 06:26:35

    度E(东经)或W(西经)字段7:速度,节,Knots字段8:方位角,度字段9:UTC日期,DDMMYY格式字段10:磁偏角,(000 - 180)度(前导位数不足则补0)字段11:磁偏角方向,E=东W=西字段16:校验值然后联到ARM板上调试即可u-blox Log

  • avatar
    访客 2022-07-06 下午 03:58:15

    奔驰、宝马、法拉利、保时捷、奥迪、富豪等豪华车原装GPS前装市场大多都采用U-blox第5代芯片。GPS模块 ublox MON-HW命令这个是UBLOX模块的专有协议,你可以去UBLOX的网站去找一份SPEC来对比看下。B5 62 是header,所有语句都一样 06是配置命令的CLASS

  • avatar
    访客 2022-07-06 下午 07:28:22

    ,hhmmss.sss格式字段2:状态,A=定位,V=未定位字段3:纬度ddmm.mmmm,度分格式(前导位数不足则补0)字段4:纬度N(北纬)或S(南纬)字段5:经度dddmm.mmmm,度分格式(前导位数不足则补0)字段6:经度E(东经)或W(西经)字段7:速度,节,Kno

发表评论