CN110753138A - 一种can总线网络中的设备id配置方法及*** - Google Patents

一种can总线网络中的设备id配置方法及*** Download PDF

Info

Publication number
CN110753138A
CN110753138A CN201911060499.4A CN201911060499A CN110753138A CN 110753138 A CN110753138 A CN 110753138A CN 201911060499 A CN201911060499 A CN 201911060499A CN 110753138 A CN110753138 A CN 110753138A
Authority
CN
China
Prior art keywords
slave
level
address
slave device
master
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.)
Withdrawn
Application number
CN201911060499.4A
Other languages
English (en)
Inventor
何兆旭
周盛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN MINGTE TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN MINGTE TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHENZHEN MINGTE TECHNOLOGY Co Ltd filed Critical SHENZHEN MINGTE TECHNOLOGY Co Ltd
Priority to CN201911060499.4A priority Critical patent/CN110753138A/zh
Publication of CN110753138A publication Critical patent/CN110753138A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/627Controller area network [CAN] identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提供了一种CAN总线网络中的设备ID配置方法及***,所述CAN总线网络上连接有一个主设备和多个从设备,所述主设备和所述多个从设备通过I/O口依次连接,所述方法包括:所述从设备检测自身输入I/O口的电平,当自身输入I/O口的电平为设定的第一电平时,所述从设备进入ID设置状态,通过CAN总线接收所述主设备广播的地址ID,并将其设置为自身ID。本发明的CAN总线网络中的设备ID配置方法可自动配置从设备ID。

Description

一种CAN总线网络中的设备ID配置方法及***
技术领域
本发明涉及CAN总线网络领域,尤其涉及一种CAN总线网络中的设备ID配置方法及***。
背景技术
目前市场上设备用CAN总线相连,自动识别ID的方法是给每个设备一个唯一的ID,具体实现就是在主板上增加拨码开关设置ID号,如图1所示。最常用的拨码开关为4位,可扩展16个设备,需要人工手动拨拨码开关ON/OFF位置,设置地址。例如CAN从板1拨码开关1-4位值0000,CAN从板2拨码开关1-4位值0001。如果使用拨码开关扩展16个设备,那么需要将16个设备拨码开关的地址按列表通过人工依次按顺序拨,这种方式不仅耗时长,而且容易出错,而且已经设置ID的设备,不能随意更改ID号,更不能更换安装位置。
发明内容
本发明的目的在于提供了一种可以自动设置从设备ID的CAN总线网络中的设备ID配置方法及***。
本发明实施例中,提供了一种CAN总线网络中的设备ID配置方法,所述CAN总线网络上连接有一个主设备和多个从设备,所述主设备和所述多个从设备通过I/O口依次连接,
所述从设备检测自身输入I/O口的电平,
当自身输入I/O口的电平为设定的第一电平时,所述从设备进入ID设置状态,通过CAN总线接收所述主设备广播的地址ID,并将其设置为自身ID。
本发明实施例中,所述的CAN总线网络中的设备ID配置方法,还包括:
当所述从设备为与所述主设备直接通过I/O口连接的从设备时,所述主设备设置自身输出I/O的电平来设置所述从设备的输入I/O的电平,使所述从设备进入ID设置状态,所述从设备接收所述主设备设置的地址ID,并将其设置为自身ID。
本发明实施例中,所述的CAN总线网络中的设备ID配置方法,还包括:
所述主设备通过CAN总线发送控制指令给所述已设置ID的从设备,控制所述已设置ID的从设备通过设置自身输出I/O口输出第一电平给与之连接的下一个从设备,使得所述下一个从设备进入ID设置状态,
所述主设备通过CAN总线广播为所述下一个从设备设置的地址ID,所述下一个从设备接收所述主设备设置的地址ID,并将设置为自身的ID。
本发明实施例中,所述的CAN总线网络中的设备ID配置方法,所述主设备按照连接顺序依次为各个从设备的分配ID。
本发明实施例中,所述的CAN总线网络中的设备ID配置方法,在初始连接时,所述主设备和所述多个从设备的输出I/O的电平默认为与所述第一电平相反的第二电平。
本发明实施例中,还提供了一种CAN总线网络中的设备ID配置***,其包括设置于CAN总线网络上的一个主设备和多个从设备,所述主设备和所述多个从设备通过I/O口依次连接,所述从设备检测自身输入I/O口的电平,当自身输入I/O口的电平为设定的第一电平时,所述从设备进入ID设置状态,通过CAN总线接收所述主设备广播的地址ID,并将其设置为自身ID。
与现有技术相比较,本发明的CAN总线网络中的设备ID配置方法及***中,将CAN总线网络中的主设备和多个从设备通过I/O口依次连接,当从设备与所述主设备直接连接通过I/O口时,所述主设备可以通过设置自身输出I/O的电平来控制所述从设备的输出I/O口的电平来设置所述从设备的输入I/O的电平,使其进入地址设置状态,在CAN总线广播中接收所述主设备为其设置的ID;当从设备不直接通过I/O口与所述主设备连接时,所述主设备通过控制所述从设备的上一个已设置ID的从设备的输出I/O的电平来控制所述从设备的输出I/O口的电平来设置所述从设备的输入I/O的电平,使其进入地址设置状态,通过上述方式,可以依次设置各个从设备的ID,从而可以自动设置各个从设备的ID;当从设备的安装位置发生变化时,重新自动配置ID即可。
附图说明
图1是本发明实施例的CAN总线网络中的设备连接的结构示意图。
图2是本发明实施例的CAN总线网络中的设备ID配置方法的ID配置顺序示意图。
图3是本发明实施例的CAN总线网络中的设备ID配置方法中主设备的工作流程图。
图4是本发明实施例的CAN总线网络中的设备ID配置方法中从设备的工作示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的实现进行详细描述,
如图1所示,在本发明实施例中,所述CAN总线网络上连接有一个主设备和多个从设备(从设备1、从设备2、……、从设备N),所述主设备和所述多个从设备通过I/O口依次连接,且每个设备的输出I/O口与下一个设备的输入I/O口相连接。在初始连接时,所述主设备和所述多个从设备的输出I/O的电平默认为高电平。
如图2、图3和图4所示,在本发明实施例中,所述主设备按照连接顺序依次为各个从设备的分配ID。具体过程如下:
首先,所述主设备设置自身输出I/O的电平为低电平来设置所述从设备的输入I/O的电平1,并通过所述CAN网络广播为所述从设备1设置的地址ID,所述从设备1检测自身输出I/O口的电平为低电平时,所述从设备1进入ID设置状态,通过CAN总线接收所述主设备广播的地址ID,并将其设置为自身ID;
然后,所述主设备通过CAN总线发送控制指令给所述已设置ID的从设备1,控制所述从设备1通过设置自身输出I/O口输出低电平给与之连接的下一个从设备2,使得所述所述从设备2进入ID设置状态,所述主设备通过CAN总线广播为从所述从设备2设置的地址ID,所述从设备2接收所述主设备设置的地址ID,并将设置为自身的ID;
接下来,所述主设备通过CAN总线发送控制指令给所述已设置ID的从设备2,控制所述从设备2通过设置自身输出I/O口输出低电平给与之连接的下一个从设备3,使得所述所述从设备3进入ID设置状态,所述主设备通过CAN总线广播为从所述从设备3设置的地址ID,所述从设备3接收所述主设备设置的地址ID,并将设置为自身的ID;
重复上述过程,直到所有的从设备都完成ID配置。
需要说明的是,在上述过程中,从设备在完成滋生的ID配置后,会通过CAN总线发送一个应答信息给主设备,如果应答超时,则会推出ID自动配置过程。当从设备的ID配置完成后,所述主设备可以在广播信息中添加所述从设备的ID信息来发送控制指令给所述从设备,所述从设备通过识别所述控制指令的中的ID信息来判断所述控制指令是否是发给自身的,从而是否相应所述控制指令。
综上所述,本发明的CAN总线网络中的设备ID配置方法及***中,将CAN总线网络中的主设备和多个从设备通过I/O口依次连接,当从设备与所述主设备直接连接通过I/O口时,所述主设备可以通过设置自身输出I/O的电平来控制所述从设备的输出I/O口的电平来设置所述从设备的输入I/O的电平,使其进入地址设置状态,在CAN总线广播中接收所述主设备为其设置的ID;当从设备不直接通过I/O口与所述主设备连接时,所述主设备通过控制所述从设备的上一个已设置ID的从设备的输出I/O的电平来控制所述从设备的输出I/O口的电平来设置所述从设备的输入I/O的电平,使其进入地址设置状态,通过上述方式,可以依次设置各个从设备的ID,从而可以自动设置各个从设备的ID;当从设备的安装位置发生变化时,重新自动配置ID即可。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种CAN总线网络中的设备ID配置方法,其特征在于,
所述CAN总线网络上连接有一个主设备和多个从设备,所述主设备和所述多个从设备通过I/O口依次连接,所述方法包括:
所述从设备检测自身输入I/O口的电平,
当自身输入I/O口的电平为设定的第一电平时,所述从设备进入ID设置状态,通过CAN总线接收所述主设备广播的地址ID,并将其设置为自身ID。
2.如权利要求1所述的CAN总线网络中的设备ID配置方法,其特征在于,还包括:
当所述从设备为与所述主设备直接通过I/O口连接的从设备时,所述主设备设置自身输出I/O的电平来设置所述从设备的输入I/O的电平,使所述从设备进入ID设置状态,所述从设备接收所述主设备设置的地址ID,并将其设置为自身ID。
3.如权利要求1所述的CAN总线网络中的设备ID配置方法,其特征在于,还包括:
所述主设备通过CAN总线发送控制指令给所述已设置ID的从设备,控制所述已设置ID的从设备通过设置自身输出I/O口输出第一电平给与之连接的下一个从设备,使得所述下一个从设备进入ID设置状态,
所述主设备通过CAN总线广播为所述下一个从设备设置的地址ID,所述下一个从设备接收所述主设备设置的地址ID,并将设置为自身的ID。
4.如权利要求1所述的CAN总线网络中的设备ID配置方法,其特征在于,所述主设备按照连接顺序依次为各个从设备的分配ID。
5.如权利要求1所述的CAN总线网络中的设备ID配置方法,其特征在于,在初始连接时,所述主设备和所述多个从设备的输出I/O的电平默认为与所述第一电平相反的第二电平。
6.一种CAN总线网络中的设备ID配置***,其特征在于,包括设置于CAN总线网络上的一个主设备和多个从设备,所述主设备和所述多个从设备通过I/O口依次连接,所述从设备检测自身输入I/O口的电平,当自身输入I/O口的电平为设定的第一电平时,所述从设备进入ID设置状态,通过CAN总线接收所述主设备广播的地址ID,并将其设置为自身ID。
7.如权利要求6所述的CAN总线网络中的设备ID配置***,其特征在于,
当所述从设备为与所述主设备直接通过I/O口连接的从设备时,所述主设备设置自身输出I/O的电平来设置所述从设备的输入I/O的电平,使所述从设备进入ID设置状态,所述从设备接收所述主设备设置的地址ID,并将其设置为自身ID。
8.如权利要求6所述的CAN总线网络中的设备ID配置***,其特征在于,所述主设备通过CAN总线发送控制指令给所述已设置ID的从设备,控制所述已设置ID的从设备通过设置自身输出I/O口输出第一电平给与之连接的下一个从设备,使得所述下一个从设备进入ID设置状态,所述主设备通过CAN总线广播为所述下一个从设备设置的地址ID,所述下一个从设备接收所述主设备设置的地址ID,并将设置为自身的ID。
9.如权利要求6所述的CAN总线网络中的设备ID配置***,其特征在于,所述主设备按照连接顺序依次为各个从设备的分配ID。
10.如权利要求6所述的CAN总线网络中的设备ID配置***,其特征在于,在初始连接时,所述主设备和所述多个从设备的输出I/O的电平默认为与所述第一电平相反的第二电平。
CN201911060499.4A 2019-11-01 2019-11-01 一种can总线网络中的设备id配置方法及*** Withdrawn CN110753138A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911060499.4A CN110753138A (zh) 2019-11-01 2019-11-01 一种can总线网络中的设备id配置方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911060499.4A CN110753138A (zh) 2019-11-01 2019-11-01 一种can总线网络中的设备id配置方法及***

Publications (1)

Publication Number Publication Date
CN110753138A true CN110753138A (zh) 2020-02-04

Family

ID=69281841

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911060499.4A Withdrawn CN110753138A (zh) 2019-11-01 2019-11-01 一种can总线网络中的设备id配置方法及***

Country Status (1)

Country Link
CN (1) CN110753138A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111756609A (zh) * 2020-06-15 2020-10-09 苏州汇川技术有限公司 站号自动分配方法、主站设备、从站设备及单锭检测***
CN112954088A (zh) * 2021-02-21 2021-06-11 深圳逸驰云动科技有限公司 一种can网络的设备地址分配方法、设备及电子设备
CN113067760A (zh) * 2021-03-10 2021-07-02 深圳市智莱科技股份有限公司 换电柜的通信方法、***、设备以及存储介质
CN113381916A (zh) * 2021-04-27 2021-09-10 深圳市壹厘米科技有限公司 Can总线智能家居管理方法、装置、设备及存储介质
CN114265352A (zh) * 2021-12-22 2022-04-01 深圳埃瑞斯瓦特新能源有限公司 一种can总线id的自动配置***及方法
CN114827087A (zh) * 2022-03-21 2022-07-29 无锡先导智能装备股份有限公司 通信***及其从站地址分配方法、设置方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610192A (zh) * 2008-06-18 2009-12-23 华为技术有限公司 一种通信从机、总线级连方法及***
CN105049551A (zh) * 2015-08-27 2015-11-11 赵忠义 一种通过总线自动分配地址的***及方法
CN108270883A (zh) * 2018-02-02 2018-07-10 深圳曼顿科技有限公司 可自动分配设备通讯地址码的方法、断路器及存储介质
CN109218155A (zh) * 2018-09-13 2019-01-15 深圳益邦物联科技有限公司 基于Modbus RTU协议的地址自动分配***及方法
CN109839870A (zh) * 2017-11-24 2019-06-04 通用电气航空***有限公司 控制模块电路及其编程组件、及关联永久标识的方法
CN109889627A (zh) * 2019-03-26 2019-06-14 常州索维尔电子科技有限公司 一种can总线节点id自动分配方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610192A (zh) * 2008-06-18 2009-12-23 华为技术有限公司 一种通信从机、总线级连方法及***
CN105049551A (zh) * 2015-08-27 2015-11-11 赵忠义 一种通过总线自动分配地址的***及方法
CN109839870A (zh) * 2017-11-24 2019-06-04 通用电气航空***有限公司 控制模块电路及其编程组件、及关联永久标识的方法
US20190196431A1 (en) * 2017-11-24 2019-06-27 Ge Aviation Systems Limited Method and apparatus for initializing a controller module
CN108270883A (zh) * 2018-02-02 2018-07-10 深圳曼顿科技有限公司 可自动分配设备通讯地址码的方法、断路器及存储介质
CN109218155A (zh) * 2018-09-13 2019-01-15 深圳益邦物联科技有限公司 基于Modbus RTU协议的地址自动分配***及方法
CN109889627A (zh) * 2019-03-26 2019-06-14 常州索维尔电子科技有限公司 一种can总线节点id自动分配方法及装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111756609A (zh) * 2020-06-15 2020-10-09 苏州汇川技术有限公司 站号自动分配方法、主站设备、从站设备及单锭检测***
CN111756609B (zh) * 2020-06-15 2022-03-04 苏州汇川控制技术有限公司 站号自动分配方法、主站设备、从站设备及单锭检测***
CN112954088A (zh) * 2021-02-21 2021-06-11 深圳逸驰云动科技有限公司 一种can网络的设备地址分配方法、设备及电子设备
CN113067760A (zh) * 2021-03-10 2021-07-02 深圳市智莱科技股份有限公司 换电柜的通信方法、***、设备以及存储介质
CN113381916A (zh) * 2021-04-27 2021-09-10 深圳市壹厘米科技有限公司 Can总线智能家居管理方法、装置、设备及存储介质
CN114265352A (zh) * 2021-12-22 2022-04-01 深圳埃瑞斯瓦特新能源有限公司 一种can总线id的自动配置***及方法
CN114827087A (zh) * 2022-03-21 2022-07-29 无锡先导智能装备股份有限公司 通信***及其从站地址分配方法、设置方法及装置

Similar Documents

Publication Publication Date Title
CN110753138A (zh) 一种can总线网络中的设备id配置方法及***
US11428430B2 (en) Air conditioning system having multiple outdoor units and multiple indoor units, method and device for operating air conditioning system
US7126291B2 (en) Radio frequency lighting control system programming device and method
US10951425B2 (en) Power supply method, device, and power supply system
CN105392181B (zh) 一种智能设备的联网方法、装置及***
CN101981901B (zh) 借助冲突检查的总线地址自动分配
US11711881B2 (en) Method of quickly setting DMX address of light fixture
US20160029457A1 (en) Zigbee lighting control apparatus and method
EP3422655B1 (en) Method for managing address of meter device, and acquisition terminal and meter device
CN105812504B (zh) 一种智能型通信地址编码方法
CN105388861A (zh) 物联网设备的控制方法及***
CN113794785A (zh) 一种自动分配设备通讯地址的方法
CN105737329B (zh) 空调设备的地址分配方法及装置
CN114827087A (zh) 通信***及其从站地址分配方法、设置方法及装置
CN101847135B (zh) 串接通信***及其通信方法
CN117459345A (zh) 一种基于上电时序的总线设备自编址线路及方法
CN108712783B (zh) 一种capwap隧道建立方法及装置
CN107181654B (zh) 控制局域网络can通讯方法和***及空调***
CN108153561B (zh) 一种dsp与fpga的以太网加载方法及信号处理***
CN105430116A (zh) 一种建立控制信道的方法及装置
CN105094001A (zh) 控制器、替换控制器中的i/o端口的方法和设备
CN110611589B (zh) 区域控制***的控制方法及装置、空调***
US9554290B2 (en) Wireless communication system and method for automatically switching device identifications
CN105979490B (zh) 一种无线通信组网的通信设置修改方法
CN112468555A (zh) 基于云手机的宏命令群控方案

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20200204

WW01 Invention patent application withdrawn after publication