[发明专利]一种确定节点设备网络地址的方法、节点设备和控制系统有效
申请号: | 201710178772.8 | 申请日: | 2017-03-23 |
公开(公告)号: | CN107026919B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 刘华;黄强;唐杰;王文灿 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 宋建平 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 节点 设备 网络地址 方法 控制系统 | ||
本发明涉及网络节点设备控制技术领域,提供了一种确定节点设备网络地址的方法,包括:接收节点设备发送的MAC地址信息;将接收到的MAC地址信息和自身MAC地址信息与节点设备地址池中的网络地址进行一对一匹配;根据所述匹配结果确定所述节点设备的网络地址,通过该方法,各节点设备自己计算和分配网络地址,从而提升了机组使用寿命以及利用率,当机组存在多台设备时,某台设备的损坏不会影响其它设备的正常工作。
【技术领域】
本发明涉及网络节点设备控制技术领域,特别是涉及一种确定节点设备网络地址的方法、节点设备和控制系统。
【背景技术】
在大型楼宇中或者设备内部,经常会会出现多节点设备进行通信,或者出现总控制器需要对各节点设备进行控制和操作的情况,总线技术作为一种常用的设备控制技术,在这些场景中应用非常广泛。以CAN控制器局域网络(Controller Area Network)为例,其在汽车计算机控制系统中、在空调控制系统中以及在其他智能家居控制系统中,都有非常广泛的应用。
我们以CAN总线在空调系统中的应用为例,如图1所示,为现有技术中的空调系统架构图,包括系统1和系统2,系统1中包括外机、内机等,外机作为主机,内机作为子机,外机为主机分配地址,所述地址为系统内唯一的地址,并控制子机进行日常的操作。外机和所有内机都通过CAN总线进行通信。
通常情况下,同一空调通信网络,所有设备网络地址必须具备唯一性才能保持正常通信。现有技术中,网络地址分配方式一般采用如下两种方式:
1.人工拨码:
通过设备主板上拨码开关进行设备地址设置,此种方式操作简单,但是扩展性差,当设备节点较多时,需要增加转接板,并且由于是人工拨码,存在拨码错误导致设备地址冲突而无法正常通信。
2.自动寻址
每台设备主板上都安装MAC地址芯片,根据MAC地址的唯一性,由系统中的主机设备对子机进行分配,如专利号为CN200910106479.6所提到的,通过主机进行地址分配。此种方式无需人工设置则可以进行自动分配,并且容易扩展,很好解决扩展性问题,但是由于设备网络地址是由主机分配的,如果总线主机掉线、主机异常等,则其它节点设备由于无法获取设备网络地址而导致通信故障,系统无法正常工作。
鉴于此,克服该现有技术所存在的缺陷是本技术领域亟待解决的问题。
【发明内容】
本发明实施例要解决的技术问题是提供一种确定节点设备网络地址的方法,包括:
接收节点设备发送的MAC地址信息;
将接收到的MAC地址信息和自身MAC地址信息与节点设备地址池中的网络地址进行一对一匹配;
根据所述匹配结果确定所述节点设备的网络地址。
本发明实施例进一步要解决的技术问题是提供一种节点设备,包括:
地址信息发送模块:用于向总线上的节点设备发送自身的MAC地址信息;
地址信息接收模块:用于接收节点设备发送的MAC地址信息;
网络地址分配模块:用于将地址信息接收模块接收到的所有MAC地址信息和自身MAC地址信息与节点设备地址池中的网络地址进行一对一匹配,根据所述匹配结果将所述网络地址分配给该节点设备。
本发明实施例进一步要解决的技术问题是提供一种节点设备控制系统,包含至少一个上述节点设备,所述节点设备通过CAN总线连接。
与现有技术相比,本发明实施例通过各节点设备自己计算和分配网络地址,从而提升了机组使用寿命以及利用率,当某台设备的损坏不会影响其它设备的正常工作,提升了系统的容错能力和使用效率。
【附图说明】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710178772.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于动态主机配置协议的web认证计费方法及系统
- 下一篇:一种手机充电支架