CN111405592B - 一种数字传感器快速组网的方法 - Google Patents
一种数字传感器快速组网的方法 Download PDFInfo
- Publication number
- CN111405592B CN111405592B CN201911214357.9A CN201911214357A CN111405592B CN 111405592 B CN111405592 B CN 111405592B CN 201911214357 A CN201911214357 A CN 201911214357A CN 111405592 B CN111405592 B CN 111405592B
- Authority
- CN
- China
- Prior art keywords
- digital
- netbit
- sensor
- sensors
- correct
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006855 networking Effects 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000000739 chaotic effect Effects 0.000 claims description 5
- 238000005070 sampling Methods 0.000 claims description 2
- 238000001514 detection method Methods 0.000 abstract description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本发明公开了一种数字传感器快速组网的方法,包括:数字仪表发送广播指令,使所有数字传感器进入组网状态;数字仪表发送指令,ID号为0到netBit位相同的数字传感器回复其ID号;数字仪表根据回复ID号判断是否获取到正确ID号;获取失败则当前扫描ID号的netbit值加1,重新发布指令直至数字仪表获取到正确ID号;数字仪表获取到正确ID号将此ID号保存到已识别到的ID号组;数字仪表获取到正确ID号后,通过ID号给数字传感器设地址,或直接通过ID号读取各个数字传感器的信息。上述方法利用传感器具有唯一ID号和RS485总线冲突的特点,结合一定的检测流程,检测出所有所接传感器的ID号,减少传感器的损坏率,也提高了对数字传感器组网的速度。
Description
技术领域
本发明涉及车辆检测技术领域,尤其涉及一种数字传感器快速组网的方法。
背景技术
现有的汽车衡多为电子式汽车衡,相比机械式汽车衡精度高、稳定性好、操作方便,电子式汽车衡采用数字传感器,在同一秤台中,每只数字传感器必须具有不同的通讯地址,因此存在着连接复杂的问题。现有解决办法有以下几种:方法一、在现场,通过仪表只接单只传感器,并设置地址。但在设置完一个传感器后,需要关闭仪表,拆掉这只传感器,再接下一只传感器,重新开机,进入设地址界面,并设置地址。操作步骤多,接线复杂,接线错误时可能损坏传感器。方法二、通过查询每只数字传感器具有的唯一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号读取各个数字传感器的信息。
Claims (5)
1.一种数字传感器快速组网的方法,其特征在于,包括以下步骤:
(1)自动组网前数字仪表发送广播指令,使所有数字传感器进入组网状态;
(2)数字仪表发送指令,ID号为0到netBit位相同的数字传感器回复其ID号;
(3)数字传感器回复其ID号;
(4)若有单个数字传感器符合条件,则数字仪表获取到正确ID号,若有多个数字传感器符合条件同时回复其ID号,则导致RS485总线混乱,数字仪表收到混乱数据;
(5)数字仪表收到混乱数据后,当前扫描ID号的netbit值加1,重新发布指令直至数字仪表获取到正确ID号,然后将当前扫描ID号第netbit位的值置为0;
(6)数字仪表获取到正确ID号后,向数字传感器发送此ID号;
(7)若数字传感器判定接收的ID号与自己相同,则回传正确应答,并退出自动组网状态;
(8)若数字仪表接收到数字传感器回传的正确应答,将此ID号保存到已识别到的ID号组,若数字仪表没有收传感器应答,则回到步骤(5);
(9)数字仪表获取到所有正确ID号后,通过ID号给数字传感器从1至n分别设地址,所述步骤(9)数字仪表通过ID号给数字传感器从1至n分别设地址以获取采样数据,或者直接通过ID号读取各个数字传感器的信息。
2.根据权利要求1所述的一种数字传感器快速组网的方法,其特征在于,所述步骤(1)的数字仪表通过指令的方式读取每个数字传感器的受力信号。
3.根据权利要求1所述的一种数字传感器快速组网的方法,其特征在于,所述步骤(2)扫描ID的方法是从第0位逐渐向第1位、第2位……扫描,即对ID自右向左扫描。
4.根据权利要求3所述的一种数字传感器快速组网的方法,其特征在于,所述步骤(2)的netBit指第netbit位,所述第netBit位为ID自右向左数第netBit+1位数字。
5.根据权利要求1或3或4所述的一种数字传感器快速组网的方法,其特征在于,所述步骤(2)所述netBit为从0开始的整数。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911214357.9A CN111405592B (zh) | 2019-12-02 | 2019-12-02 | 一种数字传感器快速组网的方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911214357.9A CN111405592B (zh) | 2019-12-02 | 2019-12-02 | 一种数字传感器快速组网的方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111405592A CN111405592A (zh) | 2020-07-10 |
| CN111405592B true CN111405592B (zh) | 2023-10-24 |
Family
ID=71430267
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911214357.9A Active CN111405592B (zh) | 2019-12-02 | 2019-12-02 | 一种数字传感器快速组网的方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111405592B (zh) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5936520A (en) * | 1997-11-13 | 1999-08-10 | Chrysler Corporation | Analog sensor status detection single wire bus multiplex system |
| JP2009003949A (ja) * | 2008-07-30 | 2009-01-08 | Hitachi Ltd | トランスポンダ及びそのトランスポンダを用いたセンサ測定システム |
| CN101452517A (zh) * | 2008-12-29 | 2009-06-10 | 浙江大学 | 无线无源射频传感系统的防冲突数据传输方法 |
| CN101464941A (zh) * | 2009-01-15 | 2009-06-24 | 浙江大学 | 基于多叉树的无线无源传感系统防冲突方法 |
| WO2011065785A2 (ko) * | 2009-11-30 | 2011-06-03 | 부산대학교 산학협력단 | 다중 능동형 알에프아이디 태그의 인식 방법 |
| WO2012160825A1 (ja) * | 2011-05-25 | 2012-11-29 | 日本電気株式会社 | センサシステムにおけるセンサおよび受信装置 |
| CN103969401A (zh) * | 2014-04-25 | 2014-08-06 | 华南理工大学 | 一种网络化智能co传感器 |
| CN105323328A (zh) * | 2014-07-11 | 2016-02-10 | 北海市深蓝科技发展有限责任公司 | 一种在rs—485上使用modbus通讯协议自动识别地址的方法 |
| CN107453844A (zh) * | 2016-05-31 | 2017-12-08 | 宁波向往智能科技有限公司 | 一种智能设备自动组网的方法及装置 |
| WO2018043203A1 (ja) * | 2016-09-01 | 2018-03-08 | 株式会社ワコム | スタイラス及びセンサコントローラ |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5792661B2 (ja) * | 2012-03-06 | 2015-10-14 | 株式会社日立製作所 | アドホックネットワークシステム及び検針情報収集方法 |
| US9411592B2 (en) * | 2012-12-29 | 2016-08-09 | Intel Corporation | Vector address conflict resolution with vector population count functionality |
-
2019
- 2019-12-02 CN CN201911214357.9A patent/CN111405592B/zh active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5936520A (en) * | 1997-11-13 | 1999-08-10 | Chrysler Corporation | Analog sensor status detection single wire bus multiplex system |
| JP2009003949A (ja) * | 2008-07-30 | 2009-01-08 | Hitachi Ltd | トランスポンダ及びそのトランスポンダを用いたセンサ測定システム |
| CN101452517A (zh) * | 2008-12-29 | 2009-06-10 | 浙江大学 | 无线无源射频传感系统的防冲突数据传输方法 |
| CN101464941A (zh) * | 2009-01-15 | 2009-06-24 | 浙江大学 | 基于多叉树的无线无源传感系统防冲突方法 |
| WO2011065785A2 (ko) * | 2009-11-30 | 2011-06-03 | 부산대학교 산학협력단 | 다중 능동형 알에프아이디 태그의 인식 방법 |
| WO2012160825A1 (ja) * | 2011-05-25 | 2012-11-29 | 日本電気株式会社 | センサシステムにおけるセンサおよび受信装置 |
| CN103969401A (zh) * | 2014-04-25 | 2014-08-06 | 华南理工大学 | 一种网络化智能co传感器 |
| CN105323328A (zh) * | 2014-07-11 | 2016-02-10 | 北海市深蓝科技发展有限责任公司 | 一种在rs—485上使用modbus通讯协议自动识别地址的方法 |
| CN107453844A (zh) * | 2016-05-31 | 2017-12-08 | 宁波向往智能科技有限公司 | 一种智能设备自动组网的方法及装置 |
| WO2018043203A1 (ja) * | 2016-09-01 | 2018-03-08 | 株式会社ワコム | スタイラス及びセンサコントローラ |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111405592A (zh) | 2020-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114902613B (zh) | 车载装置、管理装置、劣化判断方法、变化要因判别方法、异常要因判别方法以及存储介质 | |
| US11349301B2 (en) | Method for operating a sensor arrangement in a motor vehicle on the basis of a DSI protocol | |
| CN108700875A (zh) | 车辆诊断方法、系统、设备及计算机可读存储介质 | |
| RU2002118104A (ru) | Универсальная система детонаторов | |
| CN106454739A (zh) | 一种基站部署方法、网络服务器及无人机 | |
| CN112562400B (zh) | 一种车位线获取方法、装置及停车管理系统 | |
| CN114553373B (zh) | 一种数据传输方法、装置、设备和存储介质 | |
| JPS6336032B2 (zh) | ||
| CN112306040A (zh) | 车辆检测方法、装置、设备及服务器 | |
| CN113655776B (zh) | 车辆检测方法、装置、电子设备及存储介质 | |
| CN111405592B (zh) | 一种数字传感器快速组网的方法 | |
| CN106354117B (zh) | 确定控制器局域网中的接地偏移源 | |
| CN114760322A (zh) | 车辆信息关联方法、车联网终端和车联网平台 | |
| US6697966B1 (en) | Data bus for a plurality of nodes | |
| CN111275087A (zh) | 数据处理方法、装置、电子设备和机动车 | |
| CN111551771A (zh) | If芯片及其数字补偿方法 | |
| CN113395327B (zh) | 数据处理方法、装置、电子设备及介质 | |
| CN113824621A (zh) | 基于信号的can通讯方法和can控制器 | |
| CN109327354B (zh) | 一种生成信号转发测试用例的方法、装置及测试系统 | |
| CN215452927U (zh) | 一种铁路无线列调电台接收门限温度补偿系统 | |
| CN102759725A (zh) | 单线数字式测距雷达及其通讯方法 | |
| CN115292112A (zh) | 从机设备的检测方法、装置、存储介质及电子装置 | |
| CN110572225B (zh) | 接收机直流失调监测系统、方法、电子设备及存储介质 | |
| CN214585956U (zh) | 一种控制电路及激光雷达 | |
| US12388562B2 (en) | Method for loss reduction in a communication interface |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |