发明名称 实现短波电台全功能遥控的方法
摘要 一种实现短波电台全功能遥控的方法,首先,将遥控设备的操作面板和电台的操作面板设计成完全相同;然后,遥控设备将操作者按下的键值通过串口发给电台,电台收到此键值后则定义为操作者在电台的操作面板上按下此键;最后,电台的操作界面刷新后通过串口发给遥控设备,遥控设备收到后刷新显示。采用本方法后可以实现短波电台的全功能遥控,而且不受短波电台功能改变的影响。
申请公布号 CN103093601B 申请公布日期 2015.09.09
申请号 CN201210591492.7 申请日期 2012.12.31
申请人 熊猫电子集团有限公司;南京熊猫汉达科技有限公司 发明人 王峥
分类号 G08C17/02(2006.01)I;H04L29/06(2006.01)I 主分类号 G08C17/02(2006.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 陈建和
主权项 一种实现短波电台全功能遥控的方法,其特征是,首先将遥控设备的操作面板和电台的操作面板设计成完全相同;然后,遥控设备将操作者按下的键值通过串口发给电台,电台收到此键值后则定义为操作者在电台的操作面板上按下此键;最后,电台的操作界面刷新后通过串口发给遥控设备,遥控设备收到后刷新显示;对于遥控设备端:1)检测是否收到串口刷新命令;如果收到,则刷新显示,如果没有收到,则转入步骤2);2)判断是否检测到按键动作;如果没有检测到按键动作,则返回步骤1),如果检测到按键动作,则转入步骤3);3)将检测到的按键动作对应按键的键值发送给电台;对于电台内的与遥控设备对应的接口端:1)检测电台操作界面是否改变;如果改变,则将当前界面通过串口发送给遥控设备,如果没有改变,则转入步骤2);2)判断是否收到来自串口的键值;如果没有收到,则返回步骤1),如果收到,则转入步骤3);3)处理步骤2)中收到的键值;所述电台内的与遥控设备对应的接口端与遥控设备端的通信协议如下:该通信协议采用面向字符的SLIP协议,它定义一组字符,将数据组装成帧,具体实现如下:SLIP协议定义了4个字符,即:端字符:C0转义字符:DB端替代字符:DC转义替代字符:DD在每一个数据帧的首尾各加上一个端字符C0,封装成SLIP帧;在发送方,发送的数据帧中,与端字符C0相同的数据用转义字符DBDC加替代字符代替,与转义字符DB相同的数据用转义字符DBDD代替;在接收方,SLIP协议对帧中的数据作相反的替代工作,即将DBDC变成C0,将DBDD变成DB;按SLIP格式定义的数据帧格式如表1所示,表1:数据帧格式:<img file="FDA0000665630370000011.GIF" wi="1668" he="191" />CRC0和CRC1为校验位;定义电台的ID为ID<sub>电台</sub>,遥控设备的ID为ID<sub>遥控</sub>;帧控制字为FrameCtrl,标识为IDkey, 标识为IDdisp,传键值命令,显示刷新命令如下:传键值命令:C0 A0帧长ID<sub>电台</sub>,ID<sub>遥控</sub>,FrameCtrl IDkey键值CRC0 CRC1 C0;显示刷新命令:C0 A0帧长,ID<sub>遥控</sub>ID<sub>电台</sub>,FrameCtrl IDdisp显示数据CRC0 CRC1 C0;遥控设备上的按键按下后,从串口传送键值命令给电台,电台从串口收到此命令后取出按键值,执行按键处理程序,电台界面变化后从串口送显示刷新命令给遥控设备,遥控设备从串口收到此命令后刷新显示,保持和电台的显示一致。
地址 210002 江苏省南京市中山东路301号