[go: up one dir, main page]

CN108989478B - 一种有线连接多模块测控系统通讯地址自动识别方法 - Google Patents

一种有线连接多模块测控系统通讯地址自动识别方法 Download PDF

Info

Publication number
CN108989478B
CN108989478B CN201810757475.3A CN201810757475A CN108989478B CN 108989478 B CN108989478 B CN 108989478B CN 201810757475 A CN201810757475 A CN 201810757475A CN 108989478 B CN108989478 B CN 108989478B
Authority
CN
China
Prior art keywords
module
port
host
address
sub
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
Application number
CN201810757475.3A
Other languages
English (en)
Other versions
CN108989478A (zh
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.)
Tbb Power Xiamen Co ltd
Original Assignee
Tbb Power Xiamen 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 Tbb Power Xiamen Co ltd filed Critical Tbb Power Xiamen Co ltd
Priority to CN201810757475.3A priority Critical patent/CN108989478B/zh
Publication of CN108989478A publication Critical patent/CN108989478A/zh
Application granted granted Critical
Publication of CN108989478B publication Critical patent/CN108989478B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses

Landscapes

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

Abstract

本发明涉及一种有线连接多模块测控系统通讯地址自动识别方法,施工人员只需要通过连接检测线将多模块测控系统的主机模块与子模块依次连接起来,然后给系统上电即可,系统上电后,系统中的各个模块会自动按物理连接顺序给每一个模块分配唯一的地址。当系统中某一个模块因需要更换,或增加减少模块数量时,系统重新上电又能自动按新的物理连接顺序给每一个模块分配新唯一的地址。不需要人为设定,简单可靠,有效避免了因通讯地址重复无法通讯即模块设置地址与系统线路物理地址不一致造成系统无法工作的问题。

Description

一种有线连接多模块测控系统通讯地址自动识别方法
技术领域
本发明涉及多模块测控系统通讯领域,具体涉及一种有线连接多模块测控系统通讯地址自动识别方法。
背景技术
现有的多模块测控系统如BMS(电池管理系统)、模块电源、充电桩模块等,地址识别主要采用以下几种方案:
一、采用拨码开关,系统安装完后,对每一模块逐一手动设置地址,该方法需要增加硬件开关,且安装时人工干预,对现块施工人员有一定的技术要求,当模块数量多时操作复杂非常不便。
二、采用地址芯片,该方案需要在每一个模块电路板上安装全球唯一地址芯片,该方案实现地址分配无法与物理链路相对应,且分配地址不连续。
三、采用模拟地址采样方案,在模块的固定处设计不同的采样的电阻,硬件相同的模块放在不同位置采到不同的模拟电压值得到不同的地址,但该方案需要预先放置好不同的固定背板,工程应用和维修更换非常不便。
有鉴于此,本发明人针对上述多模块测控系统的地址识别中存在的诸多问题,而深入构思,进而产生本发明。
发明内容
本发明的目的在于提供一种有线连接多模块测控系统通讯地址自动识别方法,其通讯地址设置简单,避免了因通讯地址重复无法通讯即模块设置地址与系统线路物理地址不一致造成系统无法工作的问题。
为实现上述目的,本发明采用的技术方案是:
一种有线连接多模块测控系统通讯地址自动识别方法,其包括以下步骤:
步骤1、在多模块测控系统中的主机模块与多个子模块上设置两个端口即端口A和端口B,并通过端口A和端口B将主机模块和子模块进行依次连接,具体如下:
采用连接检测线将上一模块的端口B与下一模块的端口A进行连接,而最后一个子模块的端口B与主机模块的A端口通过连接检测线进行连接;
步骤2、主机模块和子模块连接完成后,给多模块测控系统上电,各模块开始自动识别其通讯地址,具体如下:
步骤2.1、系统上电后,主机模块自动设定初始地址,同时发出通讯广播帧,告知系统主机模块的起始地址,并将主机模块置为当前模块i,开始自动分配地址;
步骤2.2、主机模块在通讯总线上点名查询当前模块i的下一模块,当前模块i的地址为i,当其被点名后通过信号端口B输出脉冲信号,以寻找其物理连接的下一个模块i+1;
步骤2.3、下一个模块i+1的端口检测到模块i发出的脉冲信号后,判断下一个模块是否为主机模块,若下一模块为主机模块,则表示多模块测控系统中的各模块地址已分配完成,开始正常的系统通讯;若下一模块i+1不是主机模块,则进入步骤2.4;
步骤2.4、下一模块i+1自动分配地址i+1,同时在通讯总线上应答主机模块,主机模块将下一模块置为当前模块;然后进入步骤2.2,开始下一模块的地址分配,直至多模块测控系统中的各模块地址均分配完成;
当多模块测控系统中的模块发生变化时,重新给系统上电,系统重复步骤2.1至步骤2.4,自动按新的物理连接顺序给每一个模块分配新的唯一的地址。
采用上述方案后,施工人员只需要通过连接检测线将多模块测控系统的主机模块与子模块依次连接起来,然后给系统上电即可,系统上电后,系统中的各个模块会自动按物理连接顺序给每一个模块分配唯一的地址。当系统中某一个模块因需要更换,或增加减少模块数量时,系统重新上电又能自动按新的物理连接顺序给每一个模块分配新唯一的地址。不需要人为设定,简单可靠,有效避免了因通讯地址重复无法通讯即模块设置地址与系统线路物理地址不一致造成系统无法工作的问题。
附图说明
图1为本发明各模块间的连接示意图;
图2为本发明模块地址自动识别流程图。
具体实施方式
如图1和图2所示,本发明揭示了一种有线连接多模块测控系统通讯地址自动识别方法,其包括以下步骤:
步骤1、在多模块测控系统中的主机模块与多个子模块(模块1、模块2……模块n)上设置两个端口即端口A和端口B,并通过端口A和端口B将主机模块和子模块进行依次连接,具体如下:
采用连接检测线将上一模块(包括主机模块和子模块)的端口B与下一模块的端口A进行连接,而最后一个子模块的端口B与主机模块的A端口通过连接检测线进行连接。
步骤2、主机模块和子模块连接完成后,给多模块测控系统上电,各模块开始自动识别其通讯地址,具体如下:
步骤2.1、系统上电后,主机模块自动设定初始地址,同时发出通讯广播帧,告知系统主机模块的起始地址,并将主机模块置为当前模块i,开始自动分配地址;
步骤2.2、主机开始在通讯总线上点名查询当前模块i的下一模块,当前模块i的地址为i,当其被点名后通过信号端口B输出脉冲信号,以寻找其物理连接的下一个模块i+1。
步骤2.3、下一个模块i+1的端口检测到模块i发出的脉冲信号后,判断下一个模块是否为主机模块,若下一模块为主机模块,则表示多模块测控系统中的各模块地址已分配完成,可以开始正常的系统通讯;若下一模块i+1不是主机模块,则进入步骤2.4。
在判断下一个模块是否为主机模块时,可以通过判断主机是否收到脉冲信号来判断。若模块i的下一个连着的就是主机,主机就会收到脉冲信号,此时,下一模块就是主机模块;若模块i的下一个连着的是子模块,主机就不会收到脉冲信号,那下一模块就不是主机模块。
步骤2.4、下一模块i+1自动分配地址i+1,同时在通讯总线上应答主机模块,主机模块将下一模块置为当前模块;然后进入步骤2.2,开始下一模块的地址分配,直至多模块测控系统中的各模块地址均分配完成。
上述地址识别分配过程中,当前模块可以是主机模块,也可以是任意一个子模块。在系统刚上电时,主机自动设定地址为0,此时,当前模块为主机模块,主机模块通过在其信号端口B输出脉冲信号,以寻找其物理连接的下一个模块即模块1,模块1的端口A检测到检测主模块发出的脉冲信号后,会判断出其不是主机模块,然后会自动分配地址为1,同时在通讯总线上应答主机模块,从而完成模块1的地址分配。
若当前模块地址为n时,其为模块n,此时,模块n通过其信号端口B输出脉冲信号以寻找其物理连接的下一个模块即主机模块,主机模块的端口A检测到检测主模块发出的脉冲信号后,会判断出其为主机模块,此时,结束地址分配,可以开始正常系统通讯。
当多模块测控系统中某一个子模块需要更换,或者增加或减少子模块数量时,只需要给系统重新上电,系统会按照上述步骤2.1至步骤2.4进行自动按新的物理连接顺序给每一个模块分配新的唯一的地址,不需要认为设定,简单可靠,有效避免了因通讯地址重复无法通讯即模块设置地址与系统线路物理地址不一致造成系统无法工作的问题。
以上所述,仅是本发明实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

Claims (1)

1.一种有线连接多模块测控系统通讯地址自动识别方法,其特征在于:所述方法包括以下步骤:
步骤1、在多模块测控系统中的主机模块与多个子模块上设置两个端口即端口A和端口B,并通过端口A和端口B将主机模块和子模块进行依次连接,具体如下:
采用连接检测线将上一模块的端口B与下一模块的端口A进行连接,而最后一个子模块的端口B与主机模块的A端口通过连接检测线进行连接;
步骤2、主机模块和子模块连接完成后,给多模块测控系统上电,各模块开始自动识别其通讯地址,具体如下:
步骤2.1、系统上电后,主机模块自动设定初始地址,同时发出通讯广播帧,告知系统主机模块的起始地址,并将主机模块置为当前模块;
步骤2.2、主机模块在通讯总线上点名查询当前模块的下一子模块,当前模块的地址为i,其被点名后通过信号端口B输出脉冲信号,寻找其物理连接的下一个子模块;
步骤2.3、下一个子模块的端口检测到当前模块发出的脉冲信号后,自动分配地址i+1,同时在通讯总线上应答主机模块,主机模块将该子模块置为当前模块;
步骤2.4、重复步骤2.2至步骤2.3,直至主机模块收到脉冲信号;主机模块收到脉冲信号表示各模块地址已分配完成,开始正常的系统通讯;
当多模块测控系统中的模块发生变化时,重新给系统上电,系统重复步骤2.1至步骤2.4,自动按新的物理连接顺序给每一个模块分配新的唯一的地址。
CN201810757475.3A 2018-07-11 2018-07-11 一种有线连接多模块测控系统通讯地址自动识别方法 Active CN108989478B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810757475.3A CN108989478B (zh) 2018-07-11 2018-07-11 一种有线连接多模块测控系统通讯地址自动识别方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810757475.3A CN108989478B (zh) 2018-07-11 2018-07-11 一种有线连接多模块测控系统通讯地址自动识别方法

Publications (2)

Publication Number Publication Date
CN108989478A CN108989478A (zh) 2018-12-11
CN108989478B true CN108989478B (zh) 2022-02-01

Family

ID=64536817

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810757475.3A Active CN108989478B (zh) 2018-07-11 2018-07-11 一种有线连接多模块测控系统通讯地址自动识别方法

Country Status (1)

Country Link
CN (1) CN108989478B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110758151B (zh) * 2019-09-23 2021-04-20 华为技术有限公司 一种电子设备及硬件地址配置方法
CN111203886B (zh) * 2020-02-12 2021-02-09 浙江禾川科技股份有限公司 一种多轴驱控系统
CN112327690B (zh) * 2020-10-30 2022-08-09 科华恒盛股份有限公司 多模块物理地址采样系统
CN114063513B (zh) * 2021-11-15 2024-07-12 深圳古瑞瓦特新能源有限公司 功率模块并机地址分配方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478846A (zh) * 2008-12-31 2009-07-08 上海广茂达灯光景观工程有限公司 Led灯光控制总线及其控制方法
CN104142677A (zh) * 2013-05-08 2014-11-12 和硕联合科技股份有限公司 站位顺序自动侦测方法
CN105516384A (zh) * 2015-11-27 2016-04-20 上海中兴派能能源科技有限公司 一种多个电池模组的地址分配方法及系统
CN105847463A (zh) * 2016-04-07 2016-08-10 深圳市沃特玛电池有限公司 电动车单体电池采集模块的自动编址系统及其编址方法
CN106406181A (zh) * 2016-11-10 2017-02-15 山东开创电气有限公司 一种can设备自动识别方法和矿用皮带保护系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478846A (zh) * 2008-12-31 2009-07-08 上海广茂达灯光景观工程有限公司 Led灯光控制总线及其控制方法
CN104142677A (zh) * 2013-05-08 2014-11-12 和硕联合科技股份有限公司 站位顺序自动侦测方法
CN105516384A (zh) * 2015-11-27 2016-04-20 上海中兴派能能源科技有限公司 一种多个电池模组的地址分配方法及系统
CN105847463A (zh) * 2016-04-07 2016-08-10 深圳市沃特玛电池有限公司 电动车单体电池采集模块的自动编址系统及其编址方法
CN106406181A (zh) * 2016-11-10 2017-02-15 山东开创电气有限公司 一种can设备自动识别方法和矿用皮带保护系统

Also Published As

Publication number Publication date
CN108989478A (zh) 2018-12-11

Similar Documents

Publication Publication Date Title
CN108989478B (zh) 一种有线连接多模块测控系统通讯地址自动识别方法
US20240056419A1 (en) Battery management system, and methods for address allocation and offline reconnection
CN100485644C (zh) 自动分配串行总线设备地址分配器及其控制方法
CN106547718A (zh) 一种总线地址的分配方法和电池管理系统
CN111586205B (zh) 一种电池管理系统中自动分配从机地址的方法
CN108110823B (zh) 一种电动汽车充电方法及系统
US11711881B2 (en) Method of quickly setting DMX address of light fixture
EP3945429A1 (en) Systems, devices and methods for automatically addressing serially connected slave devices
US10120400B2 (en) Air-conditioning apparatus and remote controller power supply method
CN114270326B (zh) 用于自动寻址通信总线上的节点的方法及系统
CN109639544A (zh) 自动分配地址的系统及方法
CN107766271A (zh) 电动汽车上的bms地址自分配系统
CN110830349A (zh) 一种可通用的车用lin开关从控制模块的地址分配方法
CN107734082B (zh) 一种地址分配方法及系统
CN110688336A (zh) 一种总线地址自动配置方法及实现该方法的系统
CN106155954A (zh) 一种模块识别和通信端口自动分配的系统及方法
CN110362522B (zh) 一种模块标识的获取方法、装置及系统
EP3965399B1 (en) Electronic device and hardware address configuration method
CN116366437A (zh) 一种即插即用的柜内组网策略
CN117678202A (zh) 用于协调10base-t1s以太网网络中的多个节点的方法、系统和设备
CN113965480B (zh) 总线网络短路、开路检测系统及方法
CN116915749A (zh) 一种bms并机自动分配地址的方法、装置及存储介质
CN115309679A (zh) 一种bms从控地址分配方法及bms主控模块、bms从控模块
CN108110820A (zh) 充电设施控制方法、系统、主控制器及控制器
CN117041214A (zh) 一种Can总线通讯地址自动竞争分配算法

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
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A Method for Automatic Identification of Communication Addresses in Wired Multimodule Measurement and Control Systems

Effective date of registration: 20230310

Granted publication date: 20220201

Pledgee: Xiamen Branch of PICC

Pledgor: TBB POWER (XIAMEN) CO.,LTD.

Registration number: Y2023980034578

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20220201

Pledgee: Xiamen Branch of PICC

Pledgor: TBB POWER (XIAMEN) CO.,LTD.

Registration number: Y2023980034578