一种适用于多传感器快速组网的方法技术

技术编号:34545260 阅读:39 留言:0更新日期:2022-08-17 12:27
本发明专利技术公开了一种适用于多传感器快速组网的方法,具体涉及传感器技术领域,其技术方案是:包括步骤如下:S1,当传感器与总线BUS进行连接时,传感器MCU就会通过总线BUS判断传感器是否已分配地址;S2,当判断出已分配地址时,传感器就会与总线BUS进行连接,从而达到正常通信;S3,当判断出未分配地址时,传感器MCU就会通过总线BUS读取传感器的出厂前预设ID;S4,当读取失败后,会再通过传感器MCU读取传感器的出厂前预设ID;S5,当读取成功后,以传感器的预设ID作为地址并申请注册,申请注册的报文就会先传输到主站中,然后主站就会将接收的报文传输到主机中,本发明专利技术的有益效果是:性能稳定,价格便宜,且方便维修更换设备以及维修设备方便。便。便。

【技术实现步骤摘要】
一种适用于多传感器快速组网的方法


[0001]本专利技术涉及传感器领域,具体涉及一种适用于多传感器快速组网的方法。

技术介绍

[0002]人们为了从外界获取信息,必须借助于感觉器官,而单靠人们自身的感觉器官,在研究自然现象和规律以及生产活动中它们的功能就远远不够了,为适应这种情况,就需要传感器,因此可以说,传感器是人类五官的延长,又称之为电五官,新技术革命的到来,世界开始进入信息时代,在利用信息的过程中,首先要解决的就是要获取准确可靠的信息,而传感器是获取自然和生产领域中信息的主要途径与手段,在现代工业生产尤其是自动化生产过程中,要用各种传感器来监视和控制生产过程中的各个参数,使设备工作在正常状态或最佳状态,并使产品达到最好的质量,因此可以说,没有众多的优良的传感器,现代化生产也就失去了基础,在基础学科研究中,传感器更具有突出的地位,现代科学技术的发展,进入了许多新领域:例如在宏观上要观察上千光年的茫茫宇宙,微观上要观察小到fm的粒子世界,纵向上要观察长达数十万年的天体演化,短到s的瞬间反应,此外,还出现了对深化物质认识、开拓新能源、新材料等具有重要作用的各种极端技术研究,如超高温、超低温、超高压、超高真空、超强磁场、超弱磁场等等,显然,要获取大量人类感官无法直接获取的信息,没有相适应的传感器是不可能的,而传感器一般是用ZigBee进行数据采集和数据传输的。
[0003]现有技术存在以下不足:现有的ZigBee的传感器不仅通信稳定性差,数据容易丢包,而且硬件成本高,维护费用贵,适用性差,以及生成测试时间长,系统硬件复杂。
[0004]因此,专利技术一种适用于多传感器快速组网的方法很有必要。

技术实现思路

[0005]为此,本专利技术提供一种适用于多传感器快速组网的方法,通过采用级联的方式,所以在拓展方面有很大的优势,地址冲突可能性低,地址分配过程中,采用非破坏性位仲裁方法,解决总线冲突,保证主站能整接受注册报文,另外地址注册采用的是从站主动上发的方法,大大加速了整个注册过程,如果地址冲突启动内置了随机数电路,可以在原有ID重复的情况下,动态的更新ID,并完成地址注册,以解决现有的ZigBee的传感器不仅通信稳定性差,数据容易丢包,而且硬件成本高,维护费用贵,适用性差,以及生成测试时间长,系统硬件复杂的问题。
[0006]为了实现上述目的,本专利技术提供如下技术方案:一种适用于多传感器快速组网的方法,包括步骤如下:
[0007]S1,当传感器与总线BUS进行连接时,传感器MCU就会通过总线BUS判断传感器是否已分配地址;
[0008]S2,当判断出已分配地址时,传感器就会与总线BUS进行连接,从而达到正常通信;
[0009]S3,当判断出未分配地址时,传感器MCU就会通过总线BUS读取传感器的出厂前预设ID;
[0010]S4,当读取失败后,会再通过传感器MCU读取传感器的出厂前预设ID;
[0011]S5,当读取成功后,以传感器的预设ID作为地址并申请注册,申请注册的报文就会先传输到主站中,然后主站就会将接收的报文传输到主机中;
[0012]S6,当主机应答成功,说明注册成功,注册成功后,传感器就会与总线BUS进行连接,从而达到正常通信;
[0013]S7,当主机应答失败,说明注册失败,注册失败后,传感器就会启动随机数电路,然后随机数电路就会将传感器的ID进行随机更改,更改后的ID就会通过传感器MCU进行判断;
[0014]S8,当传感器MCU判断出更改的ID已被注册后,传感器MCU就会将数据传输给随机数电路,然后随机数电路就会再次对传感器的ID进行随机更改;
[0015]S9,当传感器MCU判断出随机的ID未被注册后,随机的ID就会生成成功,生产成功的ID就会作为传感器的新地址,并且通过从站将注册报文发送到主站上,主站就会将接收的报文传输到主机中,然后主机就会应答成功,从而说明注册成功,然后传感器就会与总线BUS进行连接,从而达到正常通信;
[0016]S10,当正常通信后,主站MCU就会将各传感器的数据进行收集,然后主站MCU会将收集的数据进行融合,然后融合的数据就会传输到总线IC,然后总线IC就会将融合的数据传输到总线BUS中,传输到总线BUS中的融合数据就会传输到各大主机中进行后续工作,同时主站MCU还会将融合的数据传输到EEPROM中进行储存。
[0017]优选的,所述S1中传感器在与总线BUS连接之前,先将传感器与主站MCU进行连接,连接后,再将主站MCU与总线BUS进行连接,从而形成传感器与总线BUS进行连接。
[0018]优选的,所述传感器中包含随机数电路。
[0019]优选的,所述传感器出厂前预设ID,0

2048。
[0020]优选的,所述随机数电路优选为随机数发生器。
[0021]本专利技术的有益效果是:
[0022]在使用本专利技术时当传感器与总线BUS进行连接时,传感器MCU就会通过总线BUS判断传感器是否已分配地址,在将传感器与总线BUS连接之前,先将传感器与主站MCU进行连接,连接后,再将主站MCU与总线BUS进行连接,从而形成传感器与总线BUS进行连接,当判断出已分配地址时,传感器就会与总线BUS进行连接,从而达到正常通信,然而当判断出未分配地址时,传感器MCU就会通过总线BUS读取传感器的出厂前预设ID,当读取失败后,会再通过传感器MCU读取传感器的出厂前预设ID,当读取成功后,以传感器的预设ID作为地址并申请注册,申请注册的报文就会先传输到主站中,然后主站就会将接收的报文传输到主机中,当主机应答成功,说明注册成功,注册成功后,传感器就会与总线BUS进行连接,从而达到正常通信,当主机应答失败,说明注册失败,注册失败后,传感器就会启动随机数电路,然后随机数电路就会将传感器的ID进行随机更改,更改后的ID就会通过传感器MCU进行判断,当传感器MCU判断出更改的ID已被注册后,传感器MCU就会将数据传输给随机数电路,然后随机数电路就会再次对传感器的ID进行随机更改,当传感器MCU判断出随机的ID未被注册后,随机的ID就会生成成功,生产成功的ID就会作为传感器的新地址,并且通过从站将注册报文发送到主站上,主站就会将接收的报文传输到主机中,然后主机就会应答成功,从而说明注册成功,然后传感器就会与总线BUS进行连接,从而达到正常通信,当正常通信后,主站MCU就会将各传感器的数据进行收集,然后主站MCU会将收集的数据进行融合,然后融合的数据
就会传输到总线IC,然后总线IC就会将融合的数据传输到总线BUS中,传输到总线BUS中的融合数据就会传输到各大主机中进行后续工作,同时主站MCU还会将融合的数据传输到EEPROM中进行储存,通过采用级联的方式,所以在拓展方面有很大的优势,地址冲突可能性低,地址分配过程中,采用非破坏性位仲裁方法,解决总线冲突,保证主站能整接受注册报文,另外地址注册采用的是从站主动上发的方法,大大加速了整个注册过程,如果地址冲突启动内置了随机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于多传感器快速组网的方法,其特征在于:包括步骤如下:S1,当传感器与总线BUS进行连接时,传感器MCU就会通过总线BUS判断传感器是否已分配地址;S2,当判断出已分配地址时,传感器就会与总线BUS进行连接,从而达到正常通信;S3,当判断出未分配地址时,传感器MCU就会通过总线BUS读取传感器的出厂前预设ID;S4,当读取失败后,会再通过传感器MCU读取传感器的出厂前预设ID;S5,当读取成功后,以传感器的预设ID作为地址并申请注册,申请注册的报文就会先传输到主站中,然后主站就会将接收的报文传输到主机中;S6,当主机应答成功,说明注册成功,注册成功后,传感器就会与总线BUS进行连接,从而达到正常通信;S7,当主机应答失败,说明注册失败,注册失败后,传感器就会启动随机数电路,然后随机数电路就会将传感器的ID进行随机更改,更改后的ID就会通过传感器MCU进行判断;S8,当传感器MCU判断出更改的ID已被注册后,传感器MCU就会将数据传输给随机数电路,然后随机数电路就会再次对传感器的ID进行随机更改;S9,当传感器MCU判断出随机的ID未被注册后,随机的ID就会生成成功,生产成功的ID就会作为传感器的新地址,并且通过...

【专利技术属性】
技术研发人员:李强齐志慧夏如春谢杭州
申请(专利权)人:宝星智能科技上海有限公司
类型:发明
国别省市:

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

1