[发明专利]无线收发器的自动对码方法有效
申请号: | 201310493934.9 | 申请日: | 2013-10-18 |
公开(公告)号: | CN103532583A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 徐康;胡韬 | 申请(专利权)人: | 无锡英斯特微电子有限公司 |
主分类号: | H04B1/38 | 分类号: | H04B1/38 |
代理公司: | 无锡市大为专利商标事务所 32104 | 代理人: | 曹祖良 |
地址: | 214135 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 收发 自动 方法 | ||
技术领域
本发明涉及无线通讯技术,尤其是一种无线收发器的对码方法。
背景技术
无线收发器主要有发送端与接收端(如无线鼠标/键盘的remote与dongle),发送端主要是发送数据功能,接收端主要是接收数据功能。为了避免一对以上的无线收发装置相互干扰从而影响产品性能,于是就产生了对码技术。对码主要有两种方法,一种方法是手动对码,这种方法在收发器生产后需要人工的参与,手动(如无线鼠标/键盘按下组合按键或软件方法)将随机码值写入非易失性存储器中(如EEPROM),而且手动对码后的一对装置中的其中一个损坏,另外一个要重新对码才能够继续使用,这样要耗费额外的成本,使用不够灵活。
另一种方法是自动对码,发送端与接收端各自产生相同的随机码值,并存储在寄存器中,而后采用此随机码值进行收发通信。与手动对码相比,收发器在生产后无需额外的操作,就能够自动对码完成相互间通信,自动对码方法能够大大地减少不必要的成本,使用灵活简单,提高工作的效率。
如何设计合理的自动对码方法是实现无线收发器自动对码技术的关键。
发明内容
本发明的目的在于提供一种低成本、快速高效的无线收发器自动对码方法,从而可以避免一对以上的无线收发器相互干扰从而影响产品性能。本发明采用的技术方案是:
一种无线收发器的自动对码方法,包括下述步骤:
步骤一:发送端与接收端开始工作以后,各自初始化无线模块配置;发送端发送第一指令,进入等待应答状态;接收端若在一定时间内(毫秒级)收到第一指令,则发送应答,并生成N2个字节的第二随机数,否则将继续接收判断;发送端若在一定时间内(毫秒级)收到此应答信号,则生成N1个字节的第一随机数,否则将重新发送第一指令;接收端此时生成N2个字节的第二随机数;
步骤二:发送端用第二指令发送生成的第一随机数,若接收端在一定时间内(毫秒级)收到第二指令,则发送应答,并收取发送端发出的第一随机数;否则接收端将回到接收第一指令状态;
若发送端在一定时间内(毫秒级)收到应答,则进入等待接收第三指令状态,否则将回到发送第一指令状态;
步骤三:接收端将第一随机数和第二随机数以发送端和接收端约定的规则合并为第三随机数,并用第三指令将第三随机数发送给发送端;若发送端在一定时间内(毫秒级)收到第三指令,则收取第三随机数;否则将回到发送第一指令状态;
步骤四:发送端在收到第三随机数后,使用与步骤三中相同的规则(发送端和接收端约定的规则)判断第三随机数是否有效,若有效将向接收端发送应答,并将第三随机数作为随机码;若无效将回到发送第一指令状态;
接收端若在一定时间内(毫秒级)收到来自发送端的应答,则接收端将第三随机数作为随机码;否则接收端将回到接收第一指令状态;
步骤五:发送端将随机码寄存,修改无线模块的配置;接收端也将随机码寄存,修改无线模块的配置。
此自动对码方法主要采用发送端与接收端相互握手应答,保证相互的连接性,利用各自生成的随机数按照双方约定的规则来合并产生一个唯一的随机码,保证随机码的唯一性。能够让任意的一对无线收发器一一对应,相互不干扰。
本发明的优点:
1.发送端与接收端的多次握手应答,降低对码产生的错误率。
2.发送端与接收端各有自身随机数,形成一对一,不受其他无线装置的干扰,也不干扰其他无线装置。
3.节省硬件及加工开销,降低生产成本。
附图说明
图1为本发明的流程图。
具体实施方式
下面结合具体附图和实施例对本发明作进一步说明。
无线收发器主要有发送端与接收端。
如图1所示:一种无线收发器的自动对码方法,包括下述步骤:
1)发送端与接收端开始工作以后,各自初始化无线模块配置;发送端发送第一指令,进入等待应答状态;接收端若在一定时间内(毫秒级)收到第一指令,则发送应答,并生成N2个字节的第二随机数,否则将继续接收判断;发送端若在一定时间内(毫秒级)收到此应答信号,则生成N1个字节的第一随机数,否则将重新发送第一指令。第一随机数的N1个字节可以取2~3个字节,第二随机数的N2个字节可以取2~3个字节。
2)发送端用第二指令发送生成的第一随机数,若接收端在一定时间内(毫秒级)收到第二指令,则发送应答,并收取发送端发出的第一随机数;否则接收端将回到接收第一指令状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡英斯特微电子有限公司,未经无锡英斯特微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310493934.9/2.html,转载请声明来源钻瓜专利网。