[发明专利]一种通讯转换器ID自动匹配方法及系统有效
申请号: | 202011131386.1 | 申请日: | 2020-10-21 |
公开(公告)号: | CN112383643B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 黎开晖;周新宇;潘扬明;徐宏林;卓华炼;李昂 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 王金宝 |
地址: | 519000*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通讯 转换器 id 自动 匹配 方法 系统 | ||
本发明涉及一种通讯转换器ID自动匹配方法及系统,该方法通过当多台通讯转换器接入第一通讯网络时,对任一通讯转换器,将与其直接相连的网络设备的设备地址保存为自己的ID,从而解决了网络设备通过通讯转换器与外部通讯网络组网时,无法区分通讯转换器ID的问题。本发明提供的技术方案,从软件上解决了多台通讯转换器ID匹配问题,无需硬件改造,节约了硬件成本,软件更改方便快捷,提高了产品的灵活性。
技术领域
本发明涉及网络设备智能组网技术领域,具体涉及一种通讯转换器ID自动匹配方法及系统。
背景技术
船用集中监控系统在设备组网时,对通讯方式的要求各不相同,有些要求Modbus协议通讯,有些要求CAN协议通讯,有些要求以太网通讯,且不同的通讯方式,具体协议定义不一样,要求的协议标准也不一样。
基于这种现状,船用空调对外提供的通讯接口无法做到标准化,目前标配的是Modbus协议通讯接口。为了满足不同用户的需求,采用增加通讯转换器的方法,通讯转换器具有RS485通讯接口、CAN通讯接口、以太网通讯接口,如果用户需要CAN通讯或者以太网通讯,由通讯转换器将Modbus协议数据转换为用户需要的协议数据,同时将用户的协议数据转换为Modbus协议数据。
由于通讯转换器没有做用于区分设备地址的拨码设计,这样导致多个通讯转换器接入同一CAN通讯网络时,无法区分自身ID的问题。比如:一个工程购买了多台同样的空调机组,当用户需要CAN通讯时,每一台机组需要配一个通讯转换器,这几台机组配的通讯转换器在组网时,会出现通讯转换器自身ID无法区分的问题。
发明内容
有鉴于此,本发明的目的在于提供一种通讯转换器ID自动匹配方法及系统,以解决现有技术中多个通讯转换器在通讯组网情况下,无法区分自身ID的问题。
根据本发明实施例的第一方面,提供一种通讯转换器ID自动匹配方法,包括:
当多台通讯转换器接入第一通讯网络时,对任一所述通讯转换器,
将与其直接相连的网络设备的设备地址保存为自己的ID;
其中,所述通讯转换器与其直接相连的网络设备之间通过第二通讯网络相连,所述第二通讯网络的通讯协议和第一通讯网络的通讯协议不同。
优选地,所述第一通讯网络的通讯协议包括以下项中的任意一项:
Modbus通讯协议、CAN通讯协议、以太网通讯协议;
和/或,
所述第二通讯网络的通讯协议包括以下项中的任意一项:
Modbus通讯协议、CAN通讯协议、以太网通讯协议。
优选地,所述方法,还包括:
第一通讯网络内的每个通讯转换器,将自己保存的ID以状态帧的方式播报到第一通讯网络的数据总线上;
当任一通讯转换器,判断其他任一通讯转换器的ID与自己的ID相同时,将自己的ID初始化完成标志清零;和/或,
当任一通讯转换器,判断其他任一通讯转换器的ID与自己的ID均不同时,将自己的ID初始化完成标志置1。
优选地,所述方法,还包括:
通讯转换器上电初始化时,先初始化通讯接口,再根据自己的ID初始化完成标志,判断是否需要初始化自己的ID。
优选地,所述判断是否初始化自己的ID,包括:
若通讯转换器自己的ID初始化完成标志为1,表明第一通讯网络内的每个通讯转换器的ID均不相同,所述通讯转换器不需要初始化自己的ID;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011131386.1/2.html,转载请声明来源钻瓜专利网。