北斗模块外设数据接口规范
- 格式:pdf
- 大小:223.18 KB
- 文档页数:8
北斗用户机用户接口协议(4.0版本外用)1.接口数据传输约定串口非同步传送,参数定义如下:传输速率:19200bit/s(默认),可根据用户机具体情况设置其它速率;1 bit开始位;8 bit数据位;1 bit停止位;无校验。
接口数据传输基本格式如下:“指令”或“内容”传输时以ASCII码表示,每个ASCII码为一个字节;“长度”表示从“指令或内容”起始符“$”开始到“校验和”(含校验和)为止的数据总字节数;“用户地址”为与外设相连的用户机ID号,长度为3字节,其中有效位为低21bit,高3bit填“0”;“校验和”是指从“指令或内容”起始符“$”起到“校验和”前一字节,按字节异或的结果;“信息内容”用二进制原码表示,各参数项按格式要求的长度填充,不满长度要求时,高位补“0”。
信息按整字节传输,多字节信息先传高位字节,后传低位字节;对于有符号参数,第1位符号位统一规定为“0”表示“+”,“1”表示“-”,其后位数为参数值,用原码表示。
2.接口数据传输协议4.1 外设至用户机信息传输格式4.2 外设至用户机信息传输格式说明4.2.1 定位申请($DWSQ)定位信息类别:“普通”表示用户所在位置的大地高程数据<16300米或天线高<400米,“高空”表示用户所在位置的大地高程数据≥16300米或天线高≥400米;当“测高方式”为“00”时,“高程数据和天线高”参数单位1米。
对于普通用户,该参数高16bit(第1位为符号位)为天线所在点的大地高程数据,低16bit为天线高(填全“0”);对于高空用户,该参数为为天线所在点的大地高程数据,是无符号数;当“测高方式”为“01”时,对于普通用户,“高程数据和天线高”参数高16bit 填全“0”,低16bit填天线距离地面的高度,单位为0.1米;对于高空用户,该参数填天线距离地面的高度,单位为0.5米;当“测高方式”为“10”时,对于普通用户,“高程数据和天线高”参数高16bit 填全“0”,低16bit填天线距离地面的高度,单位为0.1米;对于高空用户,该参数填天线距离地面的高度,单位为0.5米;当“测高方式”为“11”时,对于普通用户,“高程数据和天线高”参数低16bit 填天线距离用户机中气压仪的高度,单位为0.1米,高16bit填用户机中气压仪所处位置的概略正常高,其中第1位为符号位,单位1米;对于高空用户,“高程数据和天线高”参数填用户机中气压仪所处位置的概略正常高,单位1米。
表 GPS/BD 模块数据编码格式二进制通信为异步串行通信,3.3V TTL 电平,1200波特率,1位起始位,8位数据位,1位停止位,偶校验。
数据包更新率为1Hz 。
定位信息(TXD )输出760ms 后发出脉宽为2ms 的负脉冲触发信号(GPIO ) TXD 和GPIO 分别由两个PIN 输出,包括电源共使用4个PIN 。
字节位置 定义单位类型 说明 1-2 码组标识符Uchar 帧头EB3A 3 UTC 时间: 小时 hour Uchar Hour4 UTC 时间: 分钟minute Uchar秒数据为0~599(扩大10倍),占10位,需要与分钟的字节合并,分钟为0~59,占6位,将秒的2位移至分钟的第7~8位上(高比特位的2位)。
5UTC 时间: 秒second Uchar 6 定位状态 N/A Uchar 0/1(0表示不定位,1表示定位) 7-10经度radiansfloat-π to π(正数表示东经,负数表示西经)4个字节,低字节在前,高字节在后,float 数据类型,是弧度值。
11-14 纬度 radians float-π/2 to π/2(正数表示北纬,负数表示南纬)4个字节,低字节在前,高字节在后,float 数据类型,是弧度值。
15-18 海拔高度 m int 0~600000(比例因子是10)4个字节,低字节在前,高字节在后, 19-20 北向速度 m/s short 比例因子为100,精度为0.01m/s ,范围是-327.68m/s 到327.67m/s 。
2个字节,低位字节在前,高位字节在后 21-22 东向速度 m/s short 23-24 垂向速度 m/s short 25 卫星数 N/A Uchar 接收到卫星数(GPS+BD 最多24) 26PDOP 精度0.1 N/AUchar定位精度因子(饱和值为25.5,即如果大于25.5时,输出值为25.5。
北斗卫星导航系统用户终端通用数据接口(预)目录1 范围 (2)2 规范性引用文件 (2)3 要求 (2)3.1 硬件 (2)3.1.1 概述 (2)3.1.2 互连线 (2)3.1.3 连接器 (3)3.1.4 发送器和接收器 (3)3.2 数据传送 (3)3.3 数据格式协议 (3)3.3.1 字符 (3)3.3.2 字段 (5)3.3.3 语句 (13)3.3.4 错误检测和处理 (16)3.4 数据内容 (17)3.4.1 字符定义 (17)3.4.2 RNSS语句格式 (17)3.4.3 RDSS语句格式 (45)3.4.4 专用语句 (61)3.4.5 特殊语句格式 (72)1 范围本要求规定了北斗卫星导航系统与终端之间的数据接口相关要求。
本要求适用于北斗卫星导航系统与应用研究。
2 规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅所注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 6107—2000 使用串行二进制数据交换的数据终端设备和数据电路终接设备之间的接口GB/T 11014—1989 平衡电压数字接口电路的电气特性3 要求3.1 硬件3.1.1 概述北斗终端应可以通过一根连接线缆并入连接多个接收器。
接收器的数目取决于发送器的输出驱动能力、终端的输入驱动要求和是否使用终端电阻器。
3.1.2 互连线互连线可以通过一根屏蔽双绞线外加一根使装置共地的接地保护线互连。
应对屏蔽双绞线增加一根单线使装置共地的接地保护连线。
应对屏蔽双绞线增加一根单线或利用双层屏蔽绝缘电缆线的内绝缘层。
3.1.3 连接器终端中尽量选用通用连接器。
3.1.4 发送器和接收器发送器和接收器电信号特性应符合GB/T 6107—2000中第2章和GB/T 11014—1989中第4章的要求。
3.2 数据传送数据以串行异步方式传送。
第一位为起始位,其后是数据位。
GPS/北斗定位模块说明书GPS/北斗定位模块使用说明书V2.4济南智泽贸易有限公司目录1.产品介绍 (1)1.1.产品概述 (1)1.2.产品特点 (1)1.3.技术指标 (1)1.4.产品尺寸 (1)1.5.硬件接口 (2)2.通信协议 (3)2.1.通信协议 (3)2.2.寄存器定义 (4)3.协议详解 (6)3.1.读保持寄存器 (6)3.2.读取版本号 (6)3.3.读取设备地址 (7)3.4.读取设备波特率 (7)3.5.读取奇偶校验位 (7)3.6.读取定位数据(RMC) (8)3.7.定位数据(RMC)解析 (8)3.8.修改设备地址(广播) (9)3.9.修改波特率 (9)3.10.修改奇偶校验位 (9)4.保修期限 (10)5.技术支持 (10)6.联系方式 (10)7.免责声明 (10)1.产品介绍1.1.产品概述GPS/北斗定位模块,是一款具有GPS定位和北斗定位的双模定位终端,可以快速、精确定位位置。
定位模块内含双模定位芯片,快速定位位置,并且将定位信息以RS485接口和Modbus协议的方式提供给用户使用,串口波特率最高可达115200bps,可以通过PC机设置软件或串口命令轻松控制,使用方便快捷。
1.2.产品特点⏹同时支持GPS定位和北斗定位⏹串口波特率自定义,支持2400~115200bps⏹串口支持全双工和半双工串口通讯,支持RS485收发自动切换⏹模块串口波特率等参数可通过PC机或串口命令配置⏹RS485带TVS、过流等保护⏹提供天线状态诊断,提供天线开路、短路等状态信息1.3.技术指标环境参数⏹工作温度:-40℃~80℃⏹工作湿度:5%~95%RH,无凝露供电⏹工作电压:DC5~28V⏹功耗:≤0.3W定位精度⏹出色的定位功能,支持BDS/GPS/GLONASS卫星导航系统的单系统定位,以及任意组合的多系统联合定位⏹冷启动捕获灵敏度:-148dBm跟踪灵敏度:-162dBm⏹定位精度:2.5米(CEP50)⏹内置天线检测及天线短路保护功能1.4.产品尺寸产品尺寸长x宽x高为:95mm x50mm x30mm,其中95mm包含长度80mm和两个安装孔15m图1-1产品尺寸1.5.硬件接口图1-2硬件接口硬件接口定义见表1-2硬件接口定义。
U220模块 协议规范Version: V1.0.0 Date: 2012-08-25版权声明版权所有©深圳市广和通实业发展有限公司2012。
保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
商标申明为深圳市广和通实业发展有限公司的注册商标,由所有人拥有。
注意由于产品版本升级或其他原因,本文档内容会不定期进行更新。
除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。
版本记录概述消息的格式在Unicore协议中,输入和输出的语句被统称为消息。
每条消息均为全ASCII字符组成的字符串.消息的基本格式为:$MSGNAME,data1,data2,data3,…[*CC]\r\n所有的消息都以'$'(0x24)开始,后面紧跟着的是消息名。
之后跟有不定数目的参数或数据。
消息名与数据之间均以逗号(0x2C)进行分隔。
最后一个参数之后是可选的校验和,以'*'(0x2A)与前面的数据分割。
最后,输入的消息可以以'\r'(0x0D)或'\n'(0x0A)或两者的任意组合结束。
输出的消息以"\r\n"结束。
每条消息的总长度不超过256个字节。
消息名和参数、校验和中的字母均不区分大小写。
某些输入命令的某些参数可以省略(在命令描述中被标记为可选)。
这些参数可以为空,即在两个逗号之间没有任何字符。
这时如果没有特殊说明,该参数将被忽略,其控制的选项将不做改变。
大多数的消息名即可以用于输入的命令,也可以用于输出的信息。
同样的消息名作为输入时用于设定参数或查询当前的配置。
用于输出时则用于输出接收机信息或配置。
校验和消息中'*'(0x2A)之后的两个字符为校验和,校验和的计算方法为从'$'起到'*'之前的所有字符的异或,以16进制表示。
北斗时空信息综合服务数据规范1范围本文件规定了北斗时空信息综合服务数据规范的术语和定义、缩略语、通用要求、服务框架、服务要求及规范。
本文件适用于利用北斗时空信息综合服务平台提供的北斗时空信息综合服务,进行接入设计和数据服务交互等参照执行。
2规范性引用文件本文件没有规范性引用文件。
3术语和定义下列术语和定义适用于本文件。
3.1北斗卫星导航系统BeiDou navigation satellite system中国的全球卫星导航系统,以下简称北斗(BDS),具备卫星无线电测定(RDSS)和卫星无线电导航(RNSS)两种业务,可以提供导航、定位、授时、位置报告和短报文服务。
3.2中间件middleware一类独立的可复用的基础软件,位于底层数据和上层应用之间,为上层应用提供跨平台的开发环境,实现底层数据和上层应用之间的解耦。
3.3时空数据middleware具有时间元素并随着时间的变化而变化的空间数据,是描述现实环境中地物要素信息的一种表达方式。
3.4接口interface接口可以包含方法、属性、事件等成员。
3.5服务service实体通过接口提供功能的可区分的部分。
3.6数据服务data service提供访问存放于数据存储中的数据集的功能。
4缩略语下列缩略语适用于本文件。
API:应用程序接口(Application Program Interface)JSON:一种轻量级的数据交换格式(JavaScript Object Notation)REST:表述性状态传递(Representational State Transfer)URL:统一资源定位符(Uniform Resource Locator)5通用要求5.1外部交互分类与北斗时空信息综合服务平台(以下简称平台)进行交互的外部系统,主要为北斗终端以及业务应用系统两大类。
5.2北斗终端交互方式北斗终端与平台的底层交互协议采用TCP。
5.3业务系统交互方式业务系统的交互方式遵循REST软件架构风格,基于标准HTTP网络传输协议,HTTP版本应为1.1及以上。
北斗卫星导航系统用户终端通用数据接口(预)2014.08.141 范围本要求规定了北斗卫星导航系统与终端之间的数据接口相关要求。
本要求适用于北斗卫星导航系统与应用研究。
2 规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅所注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 6107—2000 使用串行二进制数据交换的数据终端设备和数据电路终接设备之间的接口GB/T 11014—1989 平衡电压数字接口电路的电气特性3 要求3.1 硬件3.1.1 概述北斗终端应可以通过一根连接线缆并入连接多个接收器。
接收器的数目取决于发送器的输出驱动能力、终端的输入驱动要求和是否使用终端电阻器。
3.1.2 互连线互连线可以通过一根屏蔽双绞线外加一根使装置共地的接地保护线互连。
应对屏蔽双绞线增加一根单线使装置共地的接地保护连线。
应对屏蔽双绞线增加一根单线或利用双层屏蔽绝缘电缆线的内绝缘层。
3.1.3 连接器终端中尽量选用通用连接器。
3.1.4 发送器和接收器发送器和接收器电信号特性应符合GB/T 6107—2000中第2章和GB/T 11014—1989中第4章的要求。
3.2 数据传送数据以串行异步方式传送。
第一位为起始位,其后是数据位。
数据遵循最低有效位优先的规则。
所用参数如下:∙波特率:4800~115200 bps,可根据需要设定,默认值为115200 bps;∙数据位:8 bit(d7=0);∙停止位:1 bit;∙校验:无。
3.3 数据格式协议3.3.1 字符3.3.1.1 预留字符预留字符集由表1所示的ASCII字符组成。
这些字符用于语句和字段定界,不应把它们用在数据段中。
表1 预留字符3.3.1.2 有效字符有效字符集包括所有可印刷的ASCII字符(HEX20到HEX7F),但定义为预留字符者除外。
3.3.1.3 非定义字符没有定义成“预留字符”和“有效字符”的ASCII字符,任何时候都不应该发送。
北斗三号区域短报文通信用户终端信息接口第2部分:通用数据接口1 范围本文件规定了北斗三号区域短报文用户终端与外部进行数据交换的物理接口和数据传输协议。
本文件适用于北斗三号区域短报文用户终端(以下简称短报文终端)的研制、测试、生产及应用。
2 规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。
其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 2312-1980 信息交换用汉字编码字符集基本集GB/T 6107-2000 使用串行二进制数据交换的数据终端设备和数据电路终接设备之间的接口GB/T 11014-1989 平衡电压数字接口电路的电气特性GB/T 39267 北斗卫星导航术语3 术语和定义GB/T 2312-1980、GB/T 39267界定的以及下列术语和定义适用于本文件。
3.1地址 address用于标识北斗三号短报文业务中交互个体身份的唯一编号,也称用户ID,包括点播ID、通播ID、组播ID、手机号等;地址分为内网地址和外网地址两部分。
3.2内网地址 intranet address用于标识北斗三号系统内部个体身份的唯一编号,也称用户ID,包括个人ID、通播ID、组播ID 等;内网地址长度为24bit,地址空间为1-16,777,215。
3.3外网地址 extranet address用于标识与北斗三号系统点播通信进行信息交互的外部用户的唯一编号,包括手机用户、微信用户、微博用户等;外网地址长度为48bit,地址空间为16,777,216-281,474,976,710,655。
3.4国标码 GB code/GB2312 code一般指中国于1980年发布的第一个汉字编码标准,全称为《GB2312-80 信息交换用汉字编码字符集·基本集》,简称GB2312,也称为汉字交换码,共收录6763个常用汉字和字符,每个汉字或字符以两个字节来表示,每个字节的最高位均为0,用于在计算机之间交换信息。
GPS/北斗定位模块使用说明书文档版本:V1.2目录1.产品介绍 (3)1.1产品概述 (3)1.2功能特点 (3)1.3设备技术参数 (3)1.4产品选型 (3)2.设备使用说明 (4)2.1设备安装前检查 (4)2.2接口定义 (4)3.配置软件安装及使用 (5)3.1软件选择 (5)4.通信协议 (6)4.1通讯基本参数 (6)4.2数据帧格式定义 (6)4.3寄存器地址 (7)4.4通讯协议示例以及解释 (8)4.4.1读取设备地址0x01的定位状态 (8)4.4.2读取设备地址0x01的经度 (8)4.4.3修改地址 (9)5.联系方式 (10)6.文档历史 (10)附录:壳体尺寸 (11)1.产品介绍1.1产品概述我公司研发生产的GPS/北斗定位模块,是一款具有GPS定位和北斗定位的双模定位终端,可以快速、有效、精确定位位置。
GPS/北斗定位模块内含双模定位芯片,可快速定位位置,并且将定位信息以RS232/485接口和ModBus协议的方式提供给用户使用,并可以通过PC 机设置软件或串口命令轻松控制,使用方便快捷。
1.2功能特点同时支持GPS定位和北斗定位(北斗二号和北斗三号1-63号全部卫星)采用WGS84世界大地坐标系,精准定位经纬度信息可实时读取对地速度、对地航向、海拔高度等信息串口波特率自定义,支持1200~115200bps模块串口波特率等参数可通过PC机或串口命令配置RS232/485带TVS、过流等保护提供天线状态诊断,提供天线开路、短路等状态信息1.3设备技术参数供电DC7~30V功耗0.348W使用环境工作温度-20℃~+60℃,0%RH~95%RH非结露通信接口RS232/485接口可选;通信波特率:1200~115200可设天线接口接我公司提供的GPS+北斗双频天线定位精度 2.5m(CEP50)海拔高度典型精度:±10m对地速度<0.36km/h(1σ)1.4产品选型RS-公司代号GPSBDS-GPS北斗定位模块N01-RS485(ModBus-RTU协议)N02-RS232(标准RS232-DB9接口)1GPS北斗定位模块外壳2.设备使用说明2.1设备安装前检查设备清单■GPS北斗定位模块1台■产品合格证、保修卡等■GPS+北斗双频天线安装尺寸:Φ2.5mm88mm2.2接口定义序号标识说明1DC10-30V电源输入设备供电10-30VDC宽压供电2Ant北斗+GPS双频天线3通信设备485通信灯4运行设备运行灯5电源正电源输出正6电源负电源输出负7485A通信:485-A8485B通信:485-B注:通信灯在设备485通信时亮0.1s,设备运行灯正常工作(定位成功)时亮0.5s,熄灭0.5s,异常(未定位成功)时亮0.1s,熄灭0.9s,且模块只需要一端供电就可以正常工作,另一端电源是为后级供电而准备,如不对后级进行供电,可悬空。
江苏星宇芯联电子科技有限公司GNM151型模块用户手册北斗RDSS单模模块目录1、功能描述 (2)1.1 概述 (2)1.2 产品特性 (2)1.3 性能指标 (3)1.4 应用 (4)1.5 功能框图 (4)2、模块接口规范 (5)2.1 硬件接口 (5)2.2 软件接口 (6)3、机械特性 (6)4、电气特性 (7)5、环境适应性 (7)6、参考电路 (8)7、注意事项 (8)8、变更记录 (9)1、功能描述1.1 概述图1-1 GNM151型模块外观图GNM151型模块为江苏星宇芯联通信科技有限公司推出的一款北斗RDSS超薄型单模模块。
模块内部集成了高性能RDSS射频收发芯片、5W输出功率的功放模块、北斗专用RDSS基带电路,可完整实现RDSS定位、通信功能。
GNM151型模块的尺寸为58.3mm×46.5mm×5.5mm,体积小、模块集成度高、功耗低、对外接口非常简单,且与市面常见模块接口兼容,方便用户使用。
1.2 产品特性模块内置LNA,接收为S频点,实现对RDSS 卫星信号进行滤波,低噪声放大,用户无需外置LNA,直接连接无源天线即可;●上位机可通过串口对RDSS功能进行软件版本升级;●内置5W功放模块,无需外加PA即可满足用户的需求;●模块待机功耗≤120mA@5V,功耗极低;●模块尺寸为58.3mm×46.5mm×5.5mm;1.3 性能指标表1-1 GNM151模块主要性能指标1.4 应用●车载导航监控●海洋渔业管理●气象探测●电信/电力行业授时●单兵手持终端●北斗数传终端1.5 功能框图天线接收到的信号到模块经低噪放LNA放大后至射频收发芯片实现下变频功能,将射频信号变换到数字中频信号,作为RDSS 基带芯片的数字中频输入。
RDSS 基带芯片集成了10 个独立的数字接收机通道和1 个发射通道,完成北斗RDSS 基带信号的接收和发射基带信号的生成等功能。
北斗手持机函数接口说明1北斗1代接口机制说明北斗短信接口主要是采用android的广播机制。
2北斗1代接口适用版本。
3北斗1代接口函数说明3.1发送北斗信息android.intent.action.beidou.msg.sendBundle数据:number :String 类型北斗报文发送的目的卡号msgcontent :byte[]类型,信息容。
type : int 类型: 编码方式0 混发1 汉字2 代码bitLen:int类型:报文有效数据位数(bit总数)备注:1.北斗4.0协议规中规定,北斗报文长度以bit计算。
“传输方式”为代码且“电文容”不满整字节,传输时在电文最后补“0”2.在“代码方式”发送和解码北斗报文时,需要注意实际有效的bit位数是否是满字节不是满字节。
示例代码:由于示例代码较长,请查考app源代码中case R.id.btn_send事件响应处理函数3.2接受北斗信息android.intent.action.beidou.msg.receivedBundle数据:number :String 类型报文发送方msgcontent :byte[]类型,信息容。
msgtype::int 类型编码方式:0 混发1 汉字2 代码crcFlag :int 类型校验位0 :报文校验正确1 :报文校验错误bitLen : 北斗报文中实际传输有效bit数北斗报文解析步骤:确定报文校验是否正确,再根据实际有效的数据长度bitLen 在msgContent中获取报文容。
3.3请求读取北斗卡信息参数:无示例代码:private LocationManager mlocation;mlocation.sendExtraCommand(LocationManager.GPS_PROVIDER,"request_bd_info", null);备注:详细见app工程中的源码的处理3.4请求获取北斗IC卡号android.intent.action.beidou.msg.number.request备注:此功能暂时未做3.5接受北斗IC 号接收广播:android.intent.action.beidou.msg.number.receivedBundle数据ic_number : String 类型示例代码:bundle = intent.getExtras();String number = bundle.getString("ic_number");tempStr = "北斗号:" + number;txt_sim_num_info.setText(tempStr);3.6短报文发送状态接受广播:android.intent.action.beidou.feedbackinfo.received";Bundle数据:FeedBackTag :String类型FKXX中返回的数据指令执行结果代码(标准4.0协议的返回)FeedBackExtraInfo: String类型FKXX中附加信息详细使用方式见:示例app源码中ACTION_MSG_BD_FKXX_RECEIVED事件的处理源码3.7北斗模块信息接受系统广播:.receivedBundle数据:service_frequency :服务频度communication_level :北斗卫星的通信等级number 北斗模块ICmodule_state :导航模块硬件信息1仅有GPS2 仅有北斗4 双模service_number :北斗服务中心version :北斗模块版本号3.8北斗功率请求.request_bd_power参数: 无示例代码:<A href="/">手持终端</A>Intent powIntent = new Intent(ACTION_MSG_BD_POWER_INFO_REQUEST); sendBroadcast(powIntent);3.9北斗功率接收接受系统广播:android.intent.action.beidou.powerinfo.receivedBundle数据:m_p0 int类型,波束1 功率值m_p1 int类型波束2 功率值m_p2 int类型波束3功率值m_p3 int类型波束4 功率值m_p4 int类型波束5 功率值m_p5 int类型波束6 功率值3.10允许发送短信:允许发送消息:命令bd_msg_enableBundle bundle = new Bundle();bundle.putBoolean("op", enable);mlocation.sendExtraCommand(LocationManager.GPS_PROVIDER, "bd_msg_enable", bundle);获取允许发送北斗信息的接口:boolean msgEnable = Settings.System.getInt(getContentResolver(),BD_MSG_ENABLE, 1) > 03.11设置服务中心:命令:set_service_numberBundle bundleSet = new Bundle();bundleSet.putString("set_service_number", edt_service_num.getText().toString())mlocation.sendExtraCommand(LocationManager.GPS_PROVIDER, "set_service_number", bundleSet);上述的接口的例子可见TestBDReceiver 例子3.12定位申请(DWSQ)3.12.1申请发送广播:android.intent.action.beidou.msg.dwsq.requestBundle参数:<A href="/">手持机</A>freq Int类型定位频度示例代码:Intent dwIntent = new Intent(ACTION_MSG_BD_DWSQ_REQUEST); //申请一个IntentBundle dwBundle = new Bundle(); //申请bundledwBundle.putInt("DWSQ_FREQ", freq); //设置定位频度0 单次定位。
北斗卫星导航系统测量型模块技术要求及测试方法1范围本标准规定了北斗卫星导航系统测量型模块(以下简称模块)的技术要求和测试方法。
本标准适用于北斗卫星导航系统测量型模块的设计、生产、研制、检测和维护。
2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。
其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T39267-2020北斗卫星导航术语BD410002A-2022北斗/全球卫星导航系统(GNSS)接收机差分数据格式(一)BD410003A-2022北斗/全球卫星导航系统(GNSS)接收机差分数据格式(二)BD410004-2015北斗/全球卫星导航系统(GNSS)接收机导航定位数据输出格式3术语、定义和缩略语3.1术语和定义“GB/T39267-2020北斗卫星导航术语”界定的以及下列术语和定义适用于本文件。
3.1.1捕获灵敏度acquisition sensitivity用户设备在冷启动条件下,捕获导航信号并正常定位所需的最低信号电平。
[来源:GB/T39267-2020,5.2.7]3.1.2跟踪灵敏度tracking sensitivity用户设备在正常定位后,能够继续保持对导航信号的跟踪和定位所需的最低信号电平。
[来源:GB/T39267-2020,5.2.8]3.1.3冷启动cold start用户设备在星历、历书、概略时间和概略位置未知的状态下,从开机到正常定位的状态。
3.1.4热启动hot start用户设备在星历、历书、概略时间和概略位置已知的状态下,从开机到正常定位的状态。
3.1.5首次定位时间time to first fix用户设备开机至获得首次正确定位所需的时间。
[来源:GB/T39267-2020,5.1.40]3.1.6内部噪声水平interior noise level由测量型模块通道间的随机偏差,锁相环、码跟踪环的随机偏差,以及其钟差残差等引起的测距和测相误差。
XN647-BDBD/GPS多模卫星导航通用接收机模组产品说明书功能描述1.1 概述本模块是一款支持BD2 B1/GPS L1频点的双模导航定位模块。
模块尺寸为16mm x 12mm mm,采用24pin邮票孔封装。
本模块内部具备天线状态检测和天线短路保护功能,支持休眠工作模式。
1.2 产品特性✓24pin邮票孔封装,尺寸16mm x 12mm x 2.5 mm✓支持BD2 B1和GPS L1频点✓支持以下三种工作模式1)单BD2 B1工作模式2)单GPS L1工作模式3)BD2 B1/GPS L1混合工作模式✓内置BD2 B1/GPS L1的LNA〔低噪声放大器〕。
✓具有天线状态检测和天线短路保护的功能。
✓具有备份电源输入接口,支持热启动。
✓内部自带上电复位电路,并支持用户在使用中对模块进行外部复位。
1.3 性能指标1.4 应用●个人定位和导航产品●车载、船舶定位导航1.5 功能框图和典型应用1.5.1 功能框图图1-1 双模导航定位模块功能框图本双模导航定位模块可对外部BD2 B1/GPS L1有源天线供电,并具有天线状态检测和天线短路保护功能。
外部有源天线接收空中卫星信号送给射频芯片,射频芯片内部经LNA放大、混频处理后送到中频滤波器,再经过AD转换成数字中频信号送给基带芯片。
基带芯片接收到射频芯片送来的数字中频信号,经过捕获和跟踪、定位解算等一系列算法处理后,通过串口输出NMEA数据并给出1PPS信号。
1.5.2 典型应用图1-2 双模导航定位模块典型应用图2 模块接口说明2.1 硬件接口2.1.1 电源模块有两个电源输入管脚〔VCC、V-BCK〕与两个电源输出管脚〔VCC-RF〕。
其中VCC为模块的工作主电源;V-BCK为模块的备份输入电源,在主电源VCC断电时给RTC电路供电,确保关键信息不丧失,以实现热启动功能,模块内部设计有对备用电源V-BCK的充电电路,推荐外接可充电的电池或大容量电容;VCC-RF输出VCC电压值,可用于天线供电。
北斗用户机用户接口协议
(内部资料,注意保存)
接口数据传输约定
串口非同步传送,参数定义如下:
传输速率:115200bit/s(默认),可根据用户机具体情况设置其它速率;
1 bit开始位;
8 bit数据位;
1 bit停止位;
无校验。
接口数据传输基本格式如下:
“指令”或“内容”传输时以ASCII码表示,每个ASCII码为一个字节;
“长度”表示从“指令或内容”起始符“$”开始到“校验和”(含校验和)为止的数据总字节数;
“用户地址”为与外设相连的用户机ID号,长度为3字节;
“校验和”是指从“指令或内容”起始符“$”起到“校验和”前一字节,按字节异或的结果;
“信息内容”用二进制原码表示,各参数项按格式要求的长度填充,不满长度要求时,高位补“0”。
信息按整字节传输,多字节信息先传高位字节,后传低位字节;
对于有符号参数,第1位符号位统一规定为“0”表示“+”,“1”表示“-”,其后位数为参数值,用原码表示。
接口数据传输协议
外设至用户机信息传输格式
外设至用户机信息传输格式说明
定位申请($DWSQ)
定位信息类别:
“普通”表示用户所在位置的大地高程数据<16300米或天线高<400米,“高空”表示用户所在位置的大地高程数据≥16300米或天线高≥400米;
对于普通用户,“高程数据和天线高”参数高16bit填全“0”,低16bit填天线距离地面的高度,单位为0.1米;对于高空用户,该参数填天线距离地面的高度,单位为0.5米;“气压数据”参数填“0”;
“入站频度”单位1秒,填“0”表示单次定位,需要按一定频度连续定位时填入设置频度。
通信申请($TXSQ)
通信信息类别:
“用户地址”用户地址为此次通信电文的收信方地址;
“电文长度”为串口传输的汉字电文(以计算机内码编码传输)或代码电文(即BCD码)的有效长度,单位为1比特。
“传输方式”为代码且“电文内容”不满整字节,传输时在电文最后补“F”;“传输方式”为混发时,电文内容第一个字节要为“A4”。
串口输出($CKSC)
“传输速率”:“00H”表示19.2Kbps、“01H”表示1.2 Kbps、“02H”表示2.4 Kbps、“03H”表示4.8Kbps、“04H”表示9.6Kbps、“05H”表示38.4Kbps、“06H”表示57.6Kbps、“07H”表示115.2Kbps。
IC检测($ICJC)
用户机在收到该指令后发送“IC信息”($ICXX)至外设。
当外设获取本机用户信息时,“用户地址”填全“0”;接收到本机用户信息后,向用户机获取下属用户信息时,“用户地址”填外设控制工作的用户机的ID号。
系统自检($XTZJ)
用于用户机进行系统自检和巡检。
检测完成后返回“自检信息”($ZJXX)至外设。
自检频度:单位1秒,填“0”表示单次检测。
时间输出($SJSC)
用户机收到该指令后返回“北斗时间”($SJXX)至外设。
输出频度:单位1秒;填“0”表示单次输出。
版本读取($BBDQ)
用于获取用户机硬件和软件(固件)的版本信息,用户机收到该指令后返回“版本信息”($BBXX)。
用户机至外设信息传输格式
用户机至外设信息传输格式说明
定位信息($DWXX)
信息类别如下:
“类别”为“0”时,“位置数据”为申请定位用户的位置信息,“查询地址”参数填全“0”;“类别”为“1”时,“位置数据”为被指挥型用户所查询用户的位置信息,“查询地址”为被查询用户的用户地址。
“多值解”用以提示用户本帧传输的定位信息是否为正确的定位信息。
“精度”:一档表示定位精度为20m,二档表示定位精度为100m。
位置数据
当“高程类型”为“1”时,H参数变为24bit无符号数,ζH参数自动取消。
T(h)——定位时刻的小时位数据,起始值为0,单位1小时。
T(m)——定位时刻的分位数据,起始值为0,单位1分钟。
T(s)——定位时刻的秒位数据,起始值为0,单位1秒。
T(0.01s)——定位时刻的秒小数数据,起始值为0,单位0.01秒。
L(°)——用户位置的大地经度数据,单位1度。
L(′)——用户位置的大地经度数据,单位1角分。
L(″)——用户位置的大地经度数据,单位1角秒。
L(0.1″)——用户位置的大地经度数据,单位0.1角秒。
B(°)——用户位置的大地纬度数据,单位1度。
B(′)——用户位置的大地纬度数据,单位1角分。
B(″)——用户位置的大地纬度数据,单位1角秒。
B(0.1″)——用户位置的大地纬度数据,单位0.1角秒。
H(±)——用户位置的大地高程数据符号位,“00”为正(+),“01”为负(-)。
H(m)——用户位置的大地高程数据,单位1米。
ξH(±)——用户位置的高程异常值的符号位,“00H”为正(+),“01H”为负(-)。
ξH(m)——用户位置的高程异常值,单位1米。
通信信息($TXXX)
²通信信息类别:
“发信方地址”表示此次通信或查询所得电文的发信方用户地址。
“发信时间”:小时位起始值0,单位1小时;分钟位起始值0,单位1分钟。
若此次通信不是查询通信,“发信时间”全填“0”。
“CRC标志”:“00H”表示用户机收到此次信息的CRC校验正确;“01H”表示不正确。
²电文长度同通信申请($TXSQ)中的电文长度。
IC信息($ICXX)
IC信息指当前用户机IC卡上包含的主要信息内容,用户机在收到“IC检测”($ICJC)指令后,根据“帧号”发送所需信息内容。
第0帧:发送本机用户信息,信息内容定义如下表所示:
ID号。
用户特征:用户特征代码。
服务频度:单位为1秒。
通信等级:1~4
加密标志:
1-保密用户
0-非密用户
下属用户总数:专指指挥型用户机所管辖的下属用户的数量,如果用户机卡为普通型用户机该字节填全0
自检信息($ZJXX)
I C卡状态:非零表示出错
硬件状态:非零表示出错
电池电量:指示用户机的电池电量,数值表示目前电量还剩最高值的比例,如03 H表示目前电量只剩最高容量的三分之一。
入站状态:
bit0-是否可以入站,0-不可以,1-可以。
bit1-抑制状态, 0-非抑制,1-抑制。
功率状况:波束1~6功率分别对应用户机接收的1#~6#波束的信号功率,规定如下(没有接收到的波束相应位置填全“0”):
00(hex):<-158dBW
01(hex): -156~-157dBW
02(hex): -154~-155dBW
03(hex): -152~-153dBW
04(hex):>-152dBW
时间信息($SJXX)
北斗时间:年月日时分秒,年为16bit,其余均为8bit。
版本信息($BBXX)
版本信息:为一个可见的字符串,用ASCII逗号分成若干段,段数自定,每一段的格式自行定义。
4.4.19 反馈信息($FKXX)。