The invention discloses an address conflict reporting method of module parallel connection, which includes: acquiring the module address of the module and monitoring the first time length of data transmission line; modifying the conflict address of module address according to preset rules when determining the existence of address conflict; monitoring the second time length of data transmission line; and modifying the module address when there is no address conflict after modification. The module address sends the data of the preset frame number, and stops its own data transmission after the data transmission is completed; otherwise, the data transmission line will continue to be monitored until it is determined that the modified module address is no longer in conflict, and the data of the preset frame number will be sent through the modified module address, and the data transmission will be stopped after the data transmission is completed. By applying the method provided by the invention, the address conflict reporting of the parallel module is realized. The invention also discloses an address conflict reporting system, equipment and storage medium with parallel modules, which has corresponding technical effects.
【技术实现步骤摘要】
模块并联的地址冲突上报方法、系统、设备及存储介质
本专利技术涉及计算机
,特别是涉及一种模块并联的地址冲突上报方法、系统、设备及存储介质。
技术介绍
数据传输线路上通常会并联有多个模块,每个模块有其自身的地址,并与其它任一模块的地址均不相同,以使得地址不会产生冲突,进而保证了各个模块在数据传输线路上正常的数据信息的传递。但模块地址可能会出错,出错后的地址可能会与其他模块的地址发生地址冲突,进而导致这些模块无法进行初始化以及正常工作。特别是在模块上电启动的过程中,更容易出现模块地址异常导致的地址冲突的情况。由于模块地址发生冲突,使得发生冲突的模块无法上报信息,调试人员或者用户也就无法及时得知该信息,不利于地址冲突故障的及时解决。综上所述,当并联的模块发生地址冲突时,如何进行地址冲突的上报,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种模块并联的地址冲突上报方法、系统、设备及存储介质,以在并联的模块发生地址冲突时,进行地址冲突的上报。为解决上述技术问题,本专利技术提供如下技术方案:一种模块并联的地址冲突上报方法,应用于各个并联在数据传输线路上的模块中,各个所述模块的模块地址均由物理地址和冲突地址构成,包括:获取自身的所述模块地址并监听所述数据传输线路第一时长;当在所述第一时长内确定出所述模块地址存在地址冲突时,将所述模块地址中的所述冲突地址按照预设规则进行修改;监听所述数据传输线路第二时长,判断修改后的所述模块地址是否存在地址冲突;若否,则通过修改后的所述模块地址发送预设帧数的数据,并在数据发送完成后停止自身的数据发送;若 ...
【技术保护点】
1.一种模块并联的地址冲突上报方法,其特征在于,应用于各个并联在数据传输线路上的模块中,各个所述模块的模块地址均由物理地址和冲突地址构成,包括:获取自身的所述模块地址并监听所述数据传输线路第一时长;当在所述第一时长内确定出所述模块地址存在地址冲突时,将所述模块地址中的所述冲突地址按照预设规则进行修改;监听所述数据传输线路第二时长,判断修改后的所述模块地址是否存在地址冲突;若否,则通过修改后的所述模块地址发送预设帧数的数据,并在数据发送完成后停止自身的数据发送;若是,则继续监听所述数据传输线路,当确定出修改后的所述模块地址不再冲突时,通过修改后的所述模块地址发送所述预设帧数的数据,并在数据发送完成后停止自身的数据发送。
【技术特征摘要】
1.一种模块并联的地址冲突上报方法,其特征在于,应用于各个并联在数据传输线路上的模块中,各个所述模块的模块地址均由物理地址和冲突地址构成,包括:获取自身的所述模块地址并监听所述数据传输线路第一时长;当在所述第一时长内确定出所述模块地址存在地址冲突时,将所述模块地址中的所述冲突地址按照预设规则进行修改;监听所述数据传输线路第二时长,判断修改后的所述模块地址是否存在地址冲突;若否,则通过修改后的所述模块地址发送预设帧数的数据,并在数据发送完成后停止自身的数据发送;若是,则继续监听所述数据传输线路,当确定出修改后的所述模块地址不再冲突时,通过修改后的所述模块地址发送所述预设帧数的数据,并在数据发送完成后停止自身的数据发送。2.根据权利要求1所述的模块并联的地址冲突上报方法,其特征在于,所述数据传输线路为模块化不间断电源UPS上的数据总线。3.根据权利要求2所述的模块并联的地址冲突上报方法,其特征在于,所述第一时长以及所述第二时长均为3秒。4.根据权利要求1所述的模块并联的地址冲突上报方法,其特征在于,所述模块地址为1位冲突地址以及5位物理地址位构成的地址,所述冲突地址为所述模块地址的最高位。5.根据权利要求4所述的模块并联的地址冲突上报方法,其特征在于,所述将所述模块地址中的所述冲突地址按照预设规则进行修改,包括:按照预设规则,将所述冲突地址由0修改为1。6.根据权利要求1所述的模块并联的地址冲突上报方法,其特征在于,所述模块地址中的所述冲突地址的位数大于等于所述物理地址的位数;所述预设规则包括:各个所述模块修改之后的所述冲突地址互不相同。7.根据...
【专利技术属性】
技术研发人员:苏宁焕,江东升,卢雄伟,郭敏,
申请(专利权)人:厦门科华恒盛股份有限公司,漳州科华技术有限责任公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。