一种数字传感器快速组网的方法技术

技术编号:24864253 阅读:39 留言:0更新日期:2020-07-10 19:14
本发明专利技术公开了一种数字传感器快速组网的方法,包括:数字仪表发送广播指令,使所有数字传感器进入组网状态;数字仪表发送指令,ID号为0到netBit位相同的数字传感器回复其ID号;数字仪表根据回复ID号判断是否获取到正确ID号;获取失败则当前扫描ID号的netbit值加1,重新发布指令直至数字仪表获取到正确ID号;数字仪表获取到正确ID号将此ID号保存到已识别到的ID号组;数字仪表获取到正确ID号后,通过ID号给数字传感器设地址,或直接通过ID号读取各个数字传感器的信息。上述方法利用传感器具有唯一ID号和RS485总线冲突的特点,结合一定的检测流程,检测出所有所接传感器的ID号,减少传感器的损坏率,也提高了对数字传感器组网的速度。

【技术实现步骤摘要】
一种数字传感器快速组网的方法
本专利技术涉及车辆检测
,尤其涉及一种数字传感器快速组网的方法。
技术介绍
现有的汽车衡多为电子式汽车衡,相比机械式汽车衡精度高、稳定性好、操作方便,电子式汽车衡采用数字传感器,在同一秤台中,每只数字传感器必须具有不同的通讯地址,因此存在着连接复杂的问题。现有解决办法有以下几种:方法一、在现场,通过仪表只接单只传感器,并设置地址。但在设置完一个传感器后,需要关闭仪表,拆掉这只传感器,再接下一只传感器,重新开机,进入设地址界面,并设置地址。操作步骤多,接线复杂,接线错误时可能损坏传感器。方法二、通过查询每只数字传感器具有的唯一ID号来识别传感器。但是传感器的ID号范围超过百万,从0~999999逐个查询,假设每个号的查询动作要耗时40ms,则总共耗时1000000*40ms=11小时,耗时时间过长。
技术实现思路
本专利技术主要解决原有的数字传感器组网步骤复杂,耗时长的技术问题,提供一种数字传感器快速组网的方法,利用传感器具有唯一ID号和RS485总线冲突的特点,结合一定的检测流程,检测出所有所接传感器的ID号,通过ID号读取传感器受力信号或通过地址读取传感器受力信号,不再需要逐个接传感器和设地址,减少传感器的损坏率,也提高了对数字传感器组网的速度。本专利技术的上述技术问题主要是通过下述技术方案得以解决的:本专利技术包括以下步骤:(1)自动组网前数字仪表发送广播指令,使所有数字传感器进入组网状态;数字传感器只有在组网状态下能被数字仪表识别到。>(2)数字仪表发送指令,ID号为0到netBit位相同的数字传感器回复其ID号;传感器的ID号在此方案中设定为10位,也可以是少或多,这与一个产品ID号管理有关,每位的数值范围是0到9,识别数字传感器的ID号时从右向左进行识别。(3)数字传感器回复其ID号;(4)若有单个数字传感器符合条件,则数字仪表获取到正确ID号,若有多个数字传感器符合条件同时回复其ID号,则导致RS485总线混乱,数字仪表收到混乱数据;(5)数字仪表收到混乱数据后,当前扫描ID号的netbit值加1,重新发布指令直至数字仪表获取到正确ID号;扫描时多识别一位ID号,重复步骤(2)、步骤(3)和步骤(4)。(6)数字仪表获取到正确ID号后,向数字传感器发送此ID号;(7)若数字传感器判定接收的ID号与自己相同,则回传正确应答,并退出自动组网状态;(8)若数字仪表接收到数字传感器回传的正确应答,将此ID号保存到已识别到的ID号组,若数字仪表没有收传感器应答,则回到步骤(5);(9)数字仪表获取到所有正确ID号后,通过ID号给数字传感器从1至n分别设地址。作为优选,所述的步骤(1)的数字仪表通过指令的方式使所有传感器进入组网状态。作为优选,所述的步骤(2)扫描ID的方法是从第0位逐渐向第1位、第2位……扫描,即对ID自右向左扫描。作为优选,所述的步骤(2)的netBit指第netbit位,所述第netBit位为ID自右向左数第netBit+1位数字。若数字传感器的ID号为1234567890,netbit值为3,则对应的值为7。作为优选,所述的步骤(2)所述netBit为从0开始的整数。数字传感器的ID号从第1位开始识别,所以netBit最小为1-1=0,且数字传感器的ID号位数是整数,netBit也为整数。作为优选,所述的步骤(5)数字仪表收到混乱数据后,当前扫描ID号的netbit值加1,然后将当前扫描ID号第netbit位的值置为0,重新发布指令。作为优选,所述的步骤(9)数字仪表通过ID号给数字传感器从1至n分别设地址以获取采样数据,或者直接通过ID号读取各个数字传感器的信息。本专利技术的有益效果是:利用传感器具有唯一ID号和RS485总线冲突的特点,结合一定的检测流程,检测出所有所接传感器的ID号,通过ID号读取传感器受力信号或通过地址读取传感器受力信号,不再需要逐个接传感器和设地址,减少传感器的损坏率,也提高了对数字传感器组网的速度。附图说明图1是本专利技术的一种流程框图。具体实施方式下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。实施例:本实施例的一种数字传感器快速组网的方法,如图1所示,包括以下步骤:(1)数字仪表通过指令的方式读取每个数字传感器的受力信号,自动组网前数字仪表发送广播指令,使所有数字传感器进入组网状态。(2)数字仪表发送指令,ID号为0到netBit位相同的数字传感器回复其ID号。若无数字传感器回复,判断ID号第netBit位的值是否为9,若为9,将当前扫描ID号的netbit值加1,将当前扫描ID号第netbit位的值置为0,重新发布指令,重复步骤(2)。传感器的ID号在此方案中设定为10位,也可以是少或多,这与一个产品ID号管理有关,每位的数值范围是0到9,扫描ID的方法是自右向左,从第0位逐渐向第1位、第2位……扫描。比如传感器的ID号为1234567890,则其ID号:第0位的值:0;第1位的值:9;第2位的值:8;第3位的值:7;第4位的值:;第5位的值:5;第6位的值:3;第7位的值:2;第8位的值:1;第9位的值:0。(3)数字传感器回复其ID号。netBit指第netbit位,第netBit位为ID自右向左数第netBit+1位数字。若数字传感器的ID号为1234567890,netbit值为3,则第netbit位对应的值为7。netBit为从0开始的整数,数字传感器的ID号从第1位开始识别,所以netBit最小为1-1=0,且数字传感器的ID号位数是整数,netBit也为整数。(4)若有单个数字传感器符合条件,则数字仪表获取到正确ID号,若有多个数字传感器符合条件同时回复其ID号,则导致RS485总线混乱,数字仪表收到混乱数据。(5)数字仪表收到混乱数据后,当前扫描ID号的netbit值加1,重新发布指令直至数字仪表获取到正确ID号,即重新扫描时多识别一位ID号,然后将当前扫描ID号第netbit位的值置为0,重复步骤(2)、步骤(3)和步骤(4)。(6)数字仪表获取到正确ID号后,向数字传感器发送此ID号。(7)若数字传感器判定接收的ID号与自己相同,则回传正确应答,并退出自动组网状态。(8)若数字仪表接收到数字传感器回传的正确应答,将此ID号保存到已识别到的ID号组,若数字仪表没有收传感器应答,则回到步骤(5)。(9)数字仪表获取到所有正确ID号后,通过ID号给数字传感器从1至n分别设地址、或直接通过ID号读取各个数字传感器的信息。本文档来自技高网...

【技术保护点】
1.一种数字传感器快速组网的方法,其特征在于,包括以下步骤:/n(1)自动组网前数字仪表发送广播指令,使所有数字传感器进入组网状态;/n(2)数字仪表发送指令,ID号为0到netBit位相同的数字传感器回复其ID号;/n(3)数字传感器回复其ID号;/n(4)若有单个数字传感器符合条件,则数字仪表获取到正确ID号,若有多个数字传感器符合条件同时回复其ID号,则导致RS485总线混乱,数字仪表收到混乱数据;/n(5)数字仪表收到混乱数据后,当前扫描ID号的netbit值加1,重新发布指令直至数字仪表获取到正确ID号;/n(6)数字仪表获取到正确ID号后,向数字传感器发送此ID号;/n(7)若数字传感器判定接收的ID号与自己相同,则回传正确应答,并退出自动组网状态;/n(8)若数字仪表接收到数字传感器回传的正确应答,将此ID号保存到已识别到的ID号组,若数字仪表没有收传感器应答,则回到步骤(5);/n(9)数字仪表获取到所有正确ID号后,通过ID号给数字传感器从1至n分别设地址。/n

【技术特征摘要】
1.一种数字传感器快速组网的方法,其特征在于,包括以下步骤:
(1)自动组网前数字仪表发送广播指令,使所有数字传感器进入组网状态;
(2)数字仪表发送指令,ID号为0到netBit位相同的数字传感器回复其ID号;
(3)数字传感器回复其ID号;
(4)若有单个数字传感器符合条件,则数字仪表获取到正确ID号,若有多个数字传感器符合条件同时回复其ID号,则导致RS485总线混乱,数字仪表收到混乱数据;
(5)数字仪表收到混乱数据后,当前扫描ID号的netbit值加1,重新发布指令直至数字仪表获取到正确ID号;
(6)数字仪表获取到正确ID号后,向数字传感器发送此ID号;
(7)若数字传感器判定接收的ID号与自己相同,则回传正确应答,并退出自动组网状态;
(8)若数字仪表接收到数字传感器回传的正确应答,将此ID号保存到已识别到的ID号组,若数字仪表没有收传感器应答,则回到步骤(5);
(9)数字仪表获取到所有正确ID号后,通过ID号给数字传感器从1至n分别设地址。


2.根据权利要求1所述的一种数字传感器快速组网的方法,其特征在于,所述步骤...

【专利技术属性】
技术研发人员:郭进涛蓝晓荣柯建东
申请(专利权)人:宁波柯力传感科技股份有限公司
类型:发明
国别省市:浙江;33

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

1