数传电台的命令传输方法及系统的制作方法

文档序号:7802320阅读:276来源:国知局
数传电台的命令传输方法及系统的制作方法
【专利摘要】本发明公开了一种数传电台的命令传输方法,上述方法预先定义上述设备与数传电台进行命令传输时使用的数据包格式;当上述设备需要向数传电台下发命令时,执行以下步骤:上述设备按照上述数据包格式,对待下发命令进行打包并发送给相应的数传电台;数传电台对接收到的数据包进行解析并执行解析成功的命令;本发明还公开了一种命令传输系统。本发明缩短了参数配置时间、提高了调试效率。
【专利说明】数传电台的命令传输方法及系统
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种数传电台的命令传输方法及系统。
【背景技术】
[0002]目前,在RTK(Real Time Kinematic,实时动态差分法)定位技术中,数传电台会以内置的形式装到RTK设备里,RTK设备在使用过程中经常会对数传电台参数进行配置,目前在参数配置的过程中,RTK设备每次只能发送一条配置命令对数传电台的参数进行配置,然后等待数传电台的回复命令,这样当配置参数较多时,来回交互的时间就会较长,用户在使用手簿操作RTK设备来配置电台的参数时就会感觉比较慢,影响用户体验。另外,目前数传电台在生产过程中,往往通过手动形式对电台进行相关参数的调测,这样往往费时费力,急需改善以提高生产调试效率。

【发明内容】

[0003]本发明的目的是,提供一种数传电台的命令传输方法及系统,以改善现有对数传电台进行参数配置时间长以及调试效率低的问题。
[0004]本发明公开了一种数传电台的命令传输方法,上述方法预先定义命令下发设备与数传电台进行命令传输时使用的数据包格式;当命令下发设备需要向数传电台下发命令时,执行以下步骤:
[0005]命令下发设备按照上述数据包格式,对待下发命令进行打包并发送给相应的数传电台;
[0006]数传电台对接收到的数据包进行解析并执行解析成功的命令。
[0007]优选地,上述数据包格式包括5个域,从左至右分别为:
[0008]STX:表示数据包开始,长度为I字节;
[0009]COMMAND:表示命令类型,长度为I字节;
[0010]PARAMETER:表示命令参数,长度可扩充,最小为I字节;
[0011]CHECKSUM:表示COMMAND字段与PARAMETER字段之和取补,长度为I字节;
[0012]ETX:表示数据包结束,长度为I字节。
[0013]优选地,上述PARAMETER域包括以下字段:
[0014]Parameter length:表示本域其余字段的总长度,长度为2字节;
[0015]Parameter number:表不 COMMAND 域的参数所携带的 Parameter code 的数目,长度为I字节;
[0016]Parameter code:表示命令参数,长度可扩充,最小为I字节;
[0017]Length:表示Parameter code字段的参数的长度,长度为2字节;
[0018]Content:表示Parameter code字段所的参数的具体内容,长度可扩充,最小为I字节;
[0019]其中,上述Parameter length、Parameter number、Length、Content 字段为可选字段。
[0020]优选地,上述STX域、COMMAND域以及ETX域的参数采用ASCII码表示;且上述STX域参数的ASCII码的十六进制为0x02 ;上述ETX域参数的ASCII码的十六进制为0x03 ;
[0021]上述CHECKSUM域的参数采用十六进制表示。
[0022]优选地,上述PARAMETER域中,
[0023]上述 Parameter length、Parameter number、Length、Content 字段的参数米用十TK进制表不;
[0024]上述Parameter code字段的参数采用ASCII码表示。
[0025]优选地,上述命令类型包括:
[0026]Acknowledge:表不 ACK 回复命令,ASCII 码为 A ;
[0027]Read:表示读参数命令,ASCII码为R ;
[0028]Write:表示写参数命令,ASCII码为W ;
[0029]Password:表示密码请求命令,ASCII码为P ;
[0030]Mode:表示模式请求命令,ASCII码为M ;
[0031]Variable:表示变量操作命令,ASCII码为V ;
[0032]Operate:表示操作命令,ASCII码为O。
[0033]优选地,上述命令参数包括:
[0034]Tx Frequency:表示数传电台发射频率,ASCII码为a ;
[0035]Rx Frequency:表示数传电台接收频率,ASCII码为b ;
[0036]ChannelBandffidth:表示信道带宽,ASCII 码为 c ;
[0037]TX Power Level:表示发射功率等级,ASCII码为d ;
[0038]Link Rate:表示空中传输速率,ASCII码为e ;
[0039]Uart Rate:表示串口传输速率,ASCII码为f ;
[0040]Current Channel Number:表不当前信道号,ASCII 码为 g ;
[0041]Protocol Type:表示数传电台所使用的协议类型,ASCII码为h ;
[0042]Radio mode:表示数传电台的工作模式,ASCII码为i ;
[0043]Modulation Type:表示调制类型,ASCII 码为 j ;
[0044]Model Name:表示机型名称,ASCII码为k ;
[0045]Firmware Version:表不固件程序版本,ASCII码为I ;
[0046]Hardware Version:表不硬件版本,ASCII 码为 m ;
[0047]Product Serial Number:表不产品序列号,ASCII 码为 η ;
[0048]Max Frequency:表示频率范围上限频率,ASCII码为ο ;
[0049]Min Frequency:表示频率范围下限频率,ASCII码为ρ。
[0050]本发明进一步公开了一种命令传输系统,包括命令下发设备和数传电台;上述
[0051]命令下发设备,用于根据预先定义的数据格式,对待下发命令进行打包并发送给相应的数传电台;
[0052]数传电台,用于对接收到的数据包进行解析并执行解析成功的命令。
[0053]优选地,上述命令下发设备为RTK设备或PC。
[0054]本发明通过定义命令下发设备与数传电台间命令传输时使用的数据格式,使得RTK设备可一次发送多条配置命令到数传电台,对数传电台进行配置,缩短了配置响应时间;同时使得厂家在电台生产调试时可使用自动化设备对数传电台进行调测检验,大大提高了调试效率。
【专利附图】

【附图说明】
[0055]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0056]图1是本发明定义的数据格式的结构示意图;
[0057]图2是图1中PARAMETER域的结构示意图;
[0058]图3是本发明所述命令传输系统的原理框图。
[0059]图4是本发明所述命令传输方法的流程图;
【具体实施方式】
[0060]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0061]本发明预先定义了一种命令下发设备与数传电台进行命令传输时使用的数据包格式,如图1所示,是本发明定义的数据格式的结构示意图,包括5个域,从左至右分别为:
[0062]STX:表示数据包开始,长度为I字节;参数采用ASCII码表示,ASCII码的十六进制为0x02 ;
[0063]COMMAND:表示命令类型,长度为I字节;参数采用ASCII码表示;命令类型包括:
[0064]Acknowledge:表不 ACK 回复命令,ASCII 码为 A ;
[0065]Read:表示读参数命令,ASCII码为R ;
[0066]Write:表示写参数命令,ASCII码为W ;
[0067]Password:表示密码请求命令,ASCII码为P ;
[0068]Mode:表示模式请求命令,ASCII码为M ;
[0069]Variable:表示变量操作命令,ASCII码为V ;
[0070]Operate:表示操作命令,ASCII码为O ;
[0071]PARAMETER:表示命令参数,长度N可扩充,最小为I字节;
[0072]CHECKSUM:表示COMMAND字段与PARAMETER字段之和取补,长度为I字节;参数采用十六进制表示;命令参数包括:
[0073]Tx Frequency:表示数传电台发射频率,ASCII码为a ;
[0074]Rx Frequency:表示数传电台接收频率,ASCII码为b ;
[0075]ChanneIBandffidth:表不信道带宽,ASCII 码为 c ;
[0076]TX Power Level:表示发射功率等级,ASCII码为d ;
[0077]Link Rate:表示空中传输速率,ASCII码为e ;
[0078]Uart Rate:表示串口传输速率,ASCII码为f ;
[0079]Current Channel Number:表不当前信道号,ASCII 码为 g ;
[0080]Protocol Type:表示数传电台所使用的协议类型,ASCII码为h ;[0081]Radio mode:表示数传电台的工作模式,ASCII码为i ;
[0082]Modulation Type:表示调制类型,ASCII 码为 j ;
[0083]Model Name:表示机型名称,ASCII码为k ;
[0084]Firmware Version:表不固件程序版本,ASCII码为I ;
[0085]Hardware Version:表不硬件版本,ASCII 码为 m ;
[0086]Product Serial Number:表不产品序列号,ASCII 码为 η ;
[0087]Max Frequency:表示频率范围上限频率,ASCII码为ο ;
[0088]Min Frequency:表不频率范围下限频率,ASCII码为ρ ;
[0089]以上仅是常规的命令参数,用户还可以根据需要,自定义命令参数。
[0090]ETX:表示数据包结束,长度为I字节;参数采用ASCII码表示,ASCII码的十六进制为0x03。
[0091]如图2所示,是图1中PARAMETER域的结构示意图,PARAMETER域包括以下字段:
[0092]Parameter length:为可选字段,表示本域其余字段的总长度,长度为2字节;参数采用十六进制表示;
[0093]Parameter number:为可选字段,表不COMMAND域的参数所携带的Parametercode的数目,长度为I字节;参数采用十六进制表示;
[0094]Parameter code:表示命令参数,长度N可扩充,最小为I字节;参数采用ASCII码表不;
[0095]Length:为可选字段,表示Parameter code字段的参数的长度,长度为2字节;参数采用十六进制表示;
[0096]Content:为可选字段,表示Parameter code字段所的参数的具体内容,长度N可扩充,最小为I字节;参数采用十六进制表示。
[0097]如图3所示,是本发明所述命令传输系统的原理框图,包括命令下发设备01和数传电台02 ;其中,
[0098]命令下发设备01,用于根据上述数据格式,对待下发命令进行打包并发送给相应的数传电台02 ;在实际应用中,命令下发设备01可以是RTK设备,也可以是PC;
[0099]数传电台02,用于对接收到的数据包进行解析并执行解析成功的命令。
[0100]如图4所示,是本发明所述命令传输方法的流程图;当命令下发设备01需要向数传电台02下发命令时,首先与相应的数传电台02建立通信连接;然后执行以下步骤:
[0101]SOl:命令下发设备01按照上述数据包格式,对待下发命令进行打包并发送给相应的数传电台02 ;
[0102]S02:数传电台02对接收到的数据包进行解析,并执行解析成功的命令。
[0103]上述说明示出并描述了本发明的优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【权利要求】
1.一种数传电台的命令传输方法,其特征在于,所述方法预先定义命令下发设备与数传电台进行命令传输时使用的数据包格式;当命令下发设备需要向数传电台下发命令时,执行以下步骤: 命令下发设备按照所述数据包格式,对待下发命令进行打包并发送给相应的数传电台; 数传电台对接收到的数据包进行解析并执行解析成功的命令。
2.如权利要求1所述的命令传输方法,其特征在于,所述数据包格式包括5个域,从左至右分别为: STX:表示数据包开始,长度为I字节; COMMAND:表示命令类型,长度为I字节; PARAMETER:表示命令参数,长度可扩充,最小为I字节; CHECKSUM:表示COMMAND字段与PARAMETER字段之和取补,长度为I字节; ETX:表示数据包结束,长度为I字节。
3.如权利要求2所述的命令传输方法,其特征在于,所述PARAMETER域包括以下字段: Parameter length:表示本域其余字段的总长度,长度为2字节; Parameter number:表不COMMAND域的参数所携带的Parameter code的数目,长度为I字节; Parameter code:表示命令参数,长度可扩充,最小为I字节; Length:表示Parameter code字段的参数的长度,长度为2字节; Content:表示Parameter code字段所的参数的具体内容,长度可扩充,最小为I字节; 其中,所述 Parameter length、Parameter number、Length、Content 字段为可选字段。
4.如权利要求2所述的命令传输方法,其特征在于, 所述STX域、COMMAND域以及ETX域的参数采用ASCII码表示;且所述STX域参数的ASCII码的十六进制为0x02 ;所述ETX域参数的ASCII码的十六进制为0x03 ; 所述CHECKSUM域的参数采用十六进制表示。
5.如权利要求3所述的命令传输方法,其特征在于,所述PARAMETER域中, 所述 Parameter length、Parameter number、Length、Content 字段的参数米用十六进制表示; 所述Parameter code字段的参数采用ASCII码表示。
6.如权利要求2或4所述的命令传输方法,其特征在于,所述命令类型包括: Acknowledge:表不ACK回复命令,ASCII码为A ; Read:表示读参数命令,ASCII码为R ; Write:表示写参数命令,ASCII码为W ; Password:表示密码请求命令,ASCII码为P ; Mode:表示模式请求命令,ASCII码为M ; Variable:表示变量操作命令,ASCII码为V ; Operate:表示操作命令,ASCII码为O。
7.如权利要求2、3或5所述的命令传输方法,其特征在于,所述命令参数包括:Tx Frequency:表示数传电台发射频率,ASCII码为a ; Rx Frequency:表示数传电台接收频率,ASCII码为b ; ChannelBandffidth:表示信道带宽,ASCII 码为 c ; TX Power Level:表示发射功率等级,ASCII码为d ; Link Rate:表示空中传输速率,ASCII码为e ;
Uart Rate:表示串口传输速率,ASCII码为f ; Current Channel Number:表不当前信道号,ASCII 码为 g ; Protocol Type:表示数传电台所使用的协议类型,ASCII码为h ; Radio mode:表示数传电台的工作模式,ASCII码为i ; Modulation Type:表示调制类型,ASCII码为j ; Model Name:表示机型名称,ASCII码为k ; Firmware Version:表不固件程序版本,ASCII码为I ; Hardware Version:表不硬件版本,ASCII码为m ; Product Serial Number:表不产品序列号,ASCII 码为 η ; Max Frequency:表示频率范围上限频率,ASCII码为ο ; Min Frequency:表示频率范围下限频率,ASCII码为P。
8.一种命令传输系统,包括命令下发设备和数传电台;其特征在于,所述 命令下发设备,用于根据预先定义的数据格式,对待下发命令进行打包并发送给相应的数传电台; 数传电台,用于对接收到的数据包进行解析并执行解析成功的命令。
9.如权利要求8所述的命令传输系统,其特征在于,所述命令下发设备为实时动态差分RTK设备或PC。
【文档编号】H04L12/24GK103944764SQ201410174281
【公开日】2014年7月23日 申请日期:2014年4月28日 优先权日:2014年4月28日
【发明者】王海波, 黄光辉, 罗文
申请人:深圳市华信天线技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1