一种射频模式下近距离对码的方法技术

技术编号:20428083 阅读:26 留言:0更新日期:2019-02-23 09:31
本发明专利技术涉及一种控制方法。目的是提供一种射频模式下遥控器与主机之间近距离对码的方法,以在遥控器与主机距离足够近时才进行对码操作,从而避免远距离配对带来的问题。技术方案是:一种射频模式下近距离对码的方法,按以下步骤进行:1)每个遥控器的芯片内烧录一个不同的16位序列号;2)遥控器发送配码信号给主机;3)主机收到信号,识别该消息的信号强度;如果信号强度值小于0x10,表示该遥控器靠近主机的距离足够近,主机接纳该配码信号,并做配码处理;如果信号强度值大于0x10,表示该遥控器靠近主机的距离比较远,主机不予理睬。

【技术实现步骤摘要】
一种射频模式下近距离对码的方法
本专利技术涉及一种控制方法,具体是遥控器与主机之间在射频模式下近距离对码的方法。
技术介绍
随着建设事业的快速发展和科技进步的提速,各种采用遥控器控制的电子产品不断涌现。射频通信模式下,遥控器和主机为了达到控制上一一对应的目的,需要在它们之间进行配码。射频模块发射的信号距离比较远,配码时只能一个主机进入配码方式。这样的方式给工厂检测带来很大的麻烦,测试效率很低。若要多条生产线同时测试,需要拉开产线之间的距离或者良好的屏蔽措施,对空间和环境要求比较高。同时,客户使用时,如果不小心进入对码模式,由于射频传输距离远,容易使主机重新对码,如果同时存在另外的主机,则有可能两个主机同时被配对;这就带来一定的事故隐患。
技术实现思路
本专利技术的目的是克服上述
技术介绍
存在的不足,提供一种射频模式下遥控器与主机之间近距离对码的方法,以在遥控器与主机距离足够近时才进行对码操作,从而避免远距离配对带来的问题。本专利技术提供的技术方案是:一种射频模式下近距离对码的方法,按以下步骤进行:1)每个遥控器的芯片内烧录一个不同的16位序列号;2)遥控器发送配码信号给主机;3)主机收到信号,识别该消息的信号强度;如果信号强度值小于0x10,表示该遥控器靠近主机的距离足够近,主机接纳该配码信号,并做配码处理;如果信号强度值大于0x10,表示该遥控器靠近主机的距离比较远,主机不予理睬。所述遥控器与主机均采用A7105射频模块进行通信;A7105射频模块设置成接收方式或者发送方式,一个时刻只能使用一种模式。配码前,遥控器处于发送状态,主机处于接收状态。所述步骤2)中,遥控器发送配码信号的格式是:头序列号高8位序列号低8位命令数据1数据2编号效验码其中命令字节填入的内容是0x03,表示发送的信息需要主机储存序列号。本专利技术的有益效果在于:1、本专利技术通过利用射频模块的信号强度来控制配码距离,不容易误对码,生产线上可以同时多个测试岗位进行配码测试;2、仅在对码时检测信号强度,不影响正常使用。附图说明图1是本专利技术中遥控器发配码信号给主机的示意图之一(距离远时)。图2是本专利技术中遥控器发配码信号给主机的示意图之二(距离近时)。图3是遥控器烧写程序的相关界面。具体实施方式以下结合实施例,对本专利技术作进一步说明。本专利技术依照以下步骤进行:一、在遥控器芯片内部烧录序列号遥控器的芯片(推荐选用瑞萨R7F0C001)在烧录程序时,在芯片内部0x3bfe地址烧入16位序列号。遥控器烧写程序相关界面参见图3。烧写方法如下:序列号手动输入,烧录一片芯片以后,序列号增加的量由增量控制的值控制。举例:起始序列号输入0x0000,增量控制输入0x01,起始地址输入0x3bfe。开始烧录,把0x0000烧录到第一片芯片内部0x3bfe后,序列号增加到0x0001;再次烧录,将0x0001烧录到第二片芯片内部0x3bfe,序列号增加到0x0002;依次循环,直到序列号为0xfffe时,烧录完成;若需继续烧录,为了避开0xffff,序列号人工重新输入0x0000。二、主机芯片优选瑞萨R7F0C905;主机芯片内部烧录程序时不带序列号,遥控器不能直接遥控未配码的主机。遥控器发送专门的指令来告诉主机序列号,称之为配码;配码的时候,不需要遥控器与主机序列号一致;正常配对工作时,遥控器与主机需要序列号一致。遥控器和主机均采用A7105射频模块进行通信;A7105射频模块设置成接收方式或者发送方式,一个时刻只能使用一种模式。以上均为现有技术。三、遥控器与主机配码过程:所述步骤2)中,遥控器发送配码信号的格式是:头序列号高8位序列号低8位命令数据1数据2编号效验码其中命令字节表示发送的信息是做何种操作的;当需要主机储存序列号时,填入的内容是0x03。遥控器程序在初始化的时候,程序从芯片内部0x3bfe地址读取出烧录的16位序列号,并拆成高8位和低8位,存储到遥控器芯片的临时存储器中。主机接收到的命令是0x03时,主机程序从主机A7105模块寄存器中读取信号强度。信号强度的值和距离成正比,距离越近,信号强度值越小。当信号强度值小于0x10时(程序编写时预先确定信号强度值为0x10;若需改变信号强度值,则需要修改主机程序),主机的A7105模块和遥控器的A7105模块的距离大约在10cm。在这个距离下,主机接收该信息,并提取出其中的序列号存储到主机上的存储器24C02中,并响主机蜂鸣器3声。当信号强度值大于0x10时,主机忽略配码信息,不做操作。本文档来自技高网...

【技术保护点】
1.一种射频模式下近距离对码的方法,按以下步骤进行:1)每个遥控器的芯片内烧录一个不同的16位序列号;2)遥控器发送配码信号给主机;3)主机收到信号,识别该消息的信号强度;如果信号强度值小于0x10,表示该遥控器靠近主机的距离足够近,主机接纳该配码信号,并做配码处理;如果信号强度值大于0x10,表示该遥控器靠近主机的距离比较远,主机不予理睬。

【技术特征摘要】
1.一种射频模式下近距离对码的方法,按以下步骤进行:1)每个遥控器的芯片内烧录一个不同的16位序列号;2)遥控器发送配码信号给主机;3)主机收到信号,识别该消息的信号强度;如果信号强度值小于0x10,表示该遥控器靠近主机的距离足够近,主机接纳该配码信号,并做配码处理;如果信号强度值大于0x10,表示该遥控器靠近主机的距离比较远,主机不予理睬。2.根据权利要求1所述的射频模式下近距离对码的方法,其特征在于:所述遥控器与主机均采用A7...

【专利技术属性】
技术研发人员:汪勤周新敏
申请(专利权)人:浙江西盈科技股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1