无线连接随机地址码生成方法及利用其的烟灶联动系统技术方案

技术编号:10711405 阅读:110 留言:0更新日期:2014-12-03 16:13
一种无线连接随机地址码生成方法采用包括如下步骤:1)开始,随机地址码计数器计数,设定随机地址码计数器停止时间;2)判断对码完成否,如否则随机地址码计数器继续计数,如是则随机地址码计数器停止计数,控制器读取随机地址码计数器的计数值,并将所得计数值写入控制芯片存储器的方案,它能使发射或接收装置在生产时,不用专门烧录设备地址码,修改地址码时也无需重新通过烧录设备进行烧录更新,能有效降低成本且提高生产效率,使用方便;利用该方法的烟灶联动系统,能有效使灶具发射装置发出的信号准确无误地传递到对应烟机的接收装置,确保烟机和相应灶具实现联动。

【技术实现步骤摘要】

本专利技术涉及到一种采用无线连接设备的随机地址码生成方法,特别是烟灶联动系统中,需要实现烟机和灶具一对一配对的随机地址码生成及绑定方法。
技术介绍
现有技术中,采用无线连接的系统,发射装置和接收装置都需要有一定的机制来实现通讯的一对一进行,否则在多台发射装置或多台接收装置同时存在的场合,通讯将出现混乱异常,严重时会影响产品的正常工作。这其中就涉及到设备的地址码问题,地址码即相当于邮箱号码,有了邮箱号码,信息的发送和接收就不会出现错误。而地址码的实现做法一般是:在生产时,给发射装置或接收装置按一定规则分配一个固定的地址码,再将该地址码通过程序烧录设备烧录到该装置控制芯片的ROM或EEPROM中。有了该地址码,在与其它的装置进行配对连接后就不会存在通讯混乱。但此方法产生的地址码在生产过程烧入控制芯片的ROM或EEPROM中后就无法更改,除非再次通过烧录设备进行烧录更新,成本较高且生产效率较低,使用不方便。为克服上述缺陷,对无线连接随机地址码生成方法及利用其的烟灶联动系统进行了研制。
技术实现思路
本专利技术所要解决的技术问题是提供一种无线连接随机地址码生成方法不用建立相应的地址码规则,以及烧录专用的设备地址码,减少了车间的工作量及复杂程度,而且在出现异常重码的情况下可以对地址码进行更新避免了拆机重新烧程序的麻烦,简单方便。利用该方法的烟灶联动系统,能有效使灶具发射装置发出的信号准确无误地传递到对应烟机的接收装置,确保烟机和相应灶具实现联动。 本专利技术解决其技术问题采用的技术方案是:一种无线连接随机地址码生成方法,它包括如下步骤: 1)开始,随机地址码计数器计数,设定随机地址码计数器停止时间; 2)判断对码完成否,如否则随机地址码计数器继续计数,如是则随机地址码计数器停止计数,控制器读取随机地址码计数器的计数值,并将所得计数值写入控制芯片存储器。 所述的步骤1)中随机地址码计数器计数的方法为每微秒计数值增加1。 所述的步骤2)中的对码过程包括如下步骤: 2.1)判断对码按键是否按下,如否则随机地址码计数器继续计数,如是则进入2.2); 2.2)判断是否到设定时间,如否则随机地址码计数器继续计数,如是则随机地址码计数器停止计数进入所述步骤2)中的后续程序。 所述的步骤1)中的设定时间为3秒。 所述的控制芯片存储器为ROM或EEPROM。 利用上述所述无线连接随机地址码生成方法的烟灶联动系统,包括安装在灶具上用于向烟机发射无线控制信号的发射装置和安装在烟机上用于接收发射装置发出信号的接收装置,所述的发射装置控制流程如下: 3)开始,随机地址码计算器开始计数,设定随机地址码计数器停止时间,然后判断对码按键是否按下,如否则随机地址码计数器继续计数,如是则进入4); 4)判断是否到随机地址码计数器停止的设定时间,如否则正常发送数据包,如是则进入5); 5)随机地址码计数器停止计数,灶具控制器读取随机地址码计数器中的数值,并将读取的数据作为随机地址码存入灶具控制芯片的存储器中,然后发送对码控制数据包,此时随机地址码确认,结束流程; 所述接收装置控制流程如下: 6)开始,烟机控制器实时接收数据,然后判断数据包类型是否为正常数据包或对码数据包,如都不是则返回重新判断数据包类型,如是对码数据包则进入7),如是正常数据包则进入8); 7)进入对码功能,将接收到的随机地址码写入烟机控制器的存储器,此时随机地址码确认,结束流程; 8)判断随机地址码是否正确,如是则正常处理数据包,流程结束,如否则不处理数据包,结束流程。 所述的步骤4)中的设定时间为3秒。 本专利技术同
技术介绍
相比所产生的有益效果:由于本专利技术线连接随机地址码生成方法采用包括如下步骤:1)开始,随机地址码计数器计数,设定随机地址码计数器停止时间;2)判断对码完成否,如否则随机地址码计数器继续计数,如是则随机地址码计数器停止计数,控制器读取随机地址码计数器的计数值,并将所得计数值写入控制芯片存储器的方案,它能使发射或接收装置在生产时,不用专门烧录设备地址码,只需在控制程序中增加一部分用于产生随机地址码的算法程序代码,使程序在运行过程中,产生一个随机地址码,修改地址码时也无需重新通过烧录设备进行烧录更新,能有效降低成本且提高生产效率,使用方便;利用该方法的烟灶联动系统,能有效使灶具发射装置发出的信号准确无误地传递到对应烟机的接收装置,确保烟机和相应灶具实现联动。 附图说明 图1为本专利技术随机地址生成方法流程图; 图2为本专利技术烟灶联动系统中发射装置控制流程图; 图3为本专利技术烟灶联动系统中接收装置控制流程图。 具体实施方式     参看附图1、附图2、附图3,一种无线连接随机地址码生成方法,它包括如下步骤: 1)开始,随机地址码计数器计数,设定随机地址码计数器停止时间; 2)判断对码完成否,如否则随机地址码计数器继续计数,如是则随机地址码计数器停止计数,控制器读取随机地址码计数器的计数值,并将所得计数值写入控制芯片存储器。 优选地,所述的步骤1)中随机地址码计数器计数的方法为每微秒计数值增加1,这是一种较简单的算法,当然为了更好的防止设备重码,数值变化时间越短越好,也可以采用一些加、减、乘、除计算或其它一些复杂的运算。 进一步地,所述的步骤2)中的对码过程包括如下步骤: 2.1)判断对码按键是否按下,如否则随机地址码计数器继续计数,如是则进入2.2); 2.2)判断是否到设定时间,如否则随机地址码计数器继续计数,如是则随机地址码计数器停止计数进入所述步骤2)中的后续程序。对于不同的发射装置,还可以采用其他的对码方式。 优选地,将产生的随机地址储存在所述的控制芯片存储器ROM或EEPROM中,使发射装置与接收装置的随机地址码唯一确定。 本实施例中,随机地址码的生成办法主要是发生在发射装置中的,程序运行时,随机地址码计数器每1μs累加一次,同时控制器随机设定一个计数器停止的时间,当对码按键按下,控制器判断是否已经到了设定的时间,如果是则随机地址码计数器停止计数,将此时的计数器数值存入控制芯片的ROM或EEPROM中,该计数器数值即为该发射装置的随机地址码,然后发射装置可以将该随机地址码发送给相应的接收装置,进而实现二者的一一对应。本实施例的地址码为二进制16位,对应的地址码为0-65535个。如果出现异常重码,可以通过设置不同的计数器停止时间和计数方法来重新生成一个新的地址码,避免重码,程序步骤如上所述本文档来自技高网
...

【技术保护点】
一种无线连接随机地址码生成方法,它包括如下步骤:1)开始,随机地址码计数器计数,设定随机地址码计数器停止时间;2)判断对码完成否,如否则随机地址码计数器继续计数,如是则随机地址码计数器停止计数,控制器读取随机地址码计数器的计数值,并将所得计数值写入控制芯片存储器。

【技术特征摘要】
1.一种无线连接随机地址码生成方法,它包括如下步骤:
1)开始,随机地址码计数器计数,设定随机地址码计数器停止时间;
2)判断对码完成否,如否则随机地址码计数器继续计数,如是则随机地址码计数器停止计数,控制器读取随机地址码计数器的计数值,并将所得计数值写入控制芯片存储器。
2.根据权利要求1所述的无线连接随机地址码生成方法,其特征在于所述的步骤1)中随机地址码计数器计数的方法为每微秒计数值增加1。
3.根据权利要求1所述的无线连接随机地址码生成方法,其特征在于所述的步骤2)中的对码过程包括如下步骤:
2.1)判断对码按键是否按下,如否则随机地址码计数器继续计数,如是则进入2.2);
2.2)判断是否到设定时间,如否则随机地址码计数器继续计数,如是则随机地址码计数器停止计数进入所述步骤2)中的后续程序。
4.根据权利要求1-3任一项所述的无线连接随机地址码生成方法,其特征在于所述的步骤1)中的设定时间为3秒。
5.根据权利要求1-3任一项所述的无线连接随机地址码生成方法,其特征在于所述的控制芯片存储器为ROM或EEPROM。
6.利用权利要求1-5任一项所述无线连接随机地址码生成方法的烟灶联动系统,包括...

【专利技术属性】
技术研发人员:叶远璋张思辉
申请(专利权)人:佛山市顺德万和电气配件有限公司
类型:发明
国别省市:广东;44

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

1