具有用于建筑物设备的智能通信控制器的建筑物自动化系统技术方案

技术编号:17445562 阅读:37 留言:0更新日期:2018-03-10 19:35
一种用于建筑物设备的智能通信控制器,包括连接至所述建筑物设备的设备端口和多个自动配置对象。所述自动配置对象中的每个自动配置对象被配置用于执行针对特定通信协议的协议测试过程。所述协议测试过程包括自动判定所述通信协议是否由连接至所述设备端口的所述建筑物设备使用。所述智能通信控制器进一步包括自动配置管理器,所述自动配置管理器被配置用于使所述自动配置对象迭代地执行其协议测试过程直到由所述建筑物设备使用的所述通信协议被标识。所述智能通信控制器进一步包括设备控制器,所述设备控制器被配置用于使用所述建筑物设备的所述已标识通信协议来生成用于所述建筑物设备的协议特定控制信号。

【技术实现步骤摘要】
【国外来华专利技术】具有用于建筑物设备的智能通信控制器的建筑物自动化系统相关专利申请的交叉引用本申请要求于2015年6月10日提交的美国专利申请号14/735,955的权益和优先权,所述申请的全部披露通过援引并入本文。
技术介绍
本专利技术总体上涉及一种建筑物自动化系统(BAS)。本专利技术更具体地涉及被配置用于控制BAS中的建筑物设备并用于自动检测建筑物设备的通信协议的智能通信控制器。BAS通常是被配置用于对建筑物或建筑物区域之中或周围的设备进行控制、监测和管理的装置系统。例如,BAS可以包括HVAC系统、安全系统、照明系统,火情报警系统、能够管理建筑物功能或装置的任何其他系统或其任何组合。BAS可以包括操作用于控制建筑物空间内的情况的各种类型的建筑物设备(例如,冷却器、风扇、阀门、气闸等)。建筑物设备经常被配置用于使用特定通信协议进行通信。通信协议可以取决于设备制造商、设备类型、设备模型或建筑物设备的其他属性。不同建筑物设备组可以使用不同本地通信协议。当控制器连接至建筑物设备时,可能期望配置控制器使用建筑物设备的本地协议进行通信。确定建筑物设备的本地协议可能是耗费时间且昂贵的。例如,可能需要服务技术员来访问建筑物并执行现场勘测来标识建筑物设备所使用的通信协议。另外地,配置控制器来使用特定通信协议可能并不容易并且引入用户错误的可能性。例如,常规设备控制器通常使用多排物理DIP开关来设置控制器使用特定通信协议。在一些实例中,建筑物设备所使用的通信协议可能在执行现场勘测之后发生变化,或者现场勘测的结果可能不完整或不准确。对通信协议的任何改变可能需要对DIP开关进行物理调整。将期望提供克服常规控制器的这些或其他缺点的设备控制器。
技术实现思路
本披露的一种实施方式是一种建筑物设备的智能通信控制器。所述智能通信控制器包括连接至所述建筑物设备的设备端口和多个自动配置对象。所述自动配置对象中的每个自动配置对象与不同通信协议相对应并且被配置用于执行针对所述通信协议的协议测试过程。所述协议测试过程包括自动判定相应通信协议是否由连接至所述设备端口的所述建筑物设备使用。所述智能通信控制器进一步包括自动配置管理器,所述自动配置管理器被配置用于使所述自动配置对象迭代地执行其协议测试过程直到由所述建筑物设备使用的所述通信协议被标识。所述智能通信控制器进一步包括设备控制器,所述设备控制器被配置用于使用所述建筑物设备的所述已标识通信协议来生成所述建筑物设备的协议特定控制信号。在一些实施例中,所述多个自动配置对象中的每个自动配置对象被配置用于向所述自动配置管理器报告所述协议测试过程的结果。所述自动配置管理器可以被配置用于响应于第一自动配置对象报告第一协议测试过程的结果而终止由所述第一自动配置对象执行的所述第一协议测试过程。在一些实施例中,所述自动配置管理器被配置用于响应于所述第一自动配置对象报告所述协议测试过程的不成功结果而使第二自动配置对象发起第二协议测试过程。在一些实施例中,所述自动配置管理器被配置用于维护所述自动配置对象列表并且判定当前有效的自动配置对象是否为所述列表中的最后自动配置对象。如果所述当前有效的自动配置对象不是所述列表中的所述最后自动配置对象,则所述自动配置管理器可以响应于所述当前有效的自动配置对象报告所述协议测试过程的不成功结果而使所述列表中的下一个自动配置对象发起下一个协议测试过程。然而,如果所述当前有效的自动配置对象是所述列表中的所述最后自动配置对象,则所述自动配置管理器可以响应于所述当前有效的自动配置对象报告所述协议测试过程的不成功结果而使所述列表中的第一自动配置对象发起第一协议测试过程。在一些实施例中,所述自动配置管理器被配置用于确定所述自动配置对象中的哪个自动配置对象最近报告所述协议测试过程的成功结果。在装置重启之前,所述自动配置管理器可以存储对最近报告所述成功结果的所述自动配置对象的指示。在装置重启之后,所述自动配置管理器可以使最近报告所述成功结果的所述自动配置对象发起其协议测试过程。在一些实施例中,所述协议测试过程包括:使用相应通信协议向所述建筑物设备发送请求消息;响应于所述请求消息而从所述建筑物设备接收响应消息;以及使用所述响应消息的属性来判定相应通信协议是否由所述建筑物设备使用。在一些实施例中,所述请求消息包括对设备ID的请求。所述协议测试过程可以包括响应于所述响应消息包括所述请求的设备ID而确定相应通信协议由所述建筑物设备使用。在一些实施例中,所述协议测试过程包括从所述建筑物设备接收消息。所述消息可以包括多个设备属性。所述协议测试过程可以包括将所述多个设备属性与一组协议特定设备属性映射进行比较以便判定相应通信协议是否由所述建筑物设备使用。在一些实施例中,所述智能通信控制器包括一个或多个附加端口以及所述自动配置管理器的一个或多个附加实例。所述自动配置管理器的每个实例可以与单个端口相对应并且可以被配置用于使所述自动配置对象针对相应端口执行其协议测试过程。在一些实施例中,所述智能通信控制器包括一个或多个附加端口和所述自动配置管理器,所述自动配置管理器被配置用于使所述自动配置对象针对所述端口中的多个执行其协议测试过程。在一些实施例中,所述多个自动配置对象被配置用于在由所述建筑物设备使用的所述通信协议被标识之后执行设备标识过程。所述设备标识过程可以使用所述已标识通信协议来标识连接至所述设备端口的所述建筑物设备。在一些实施例中,所述智能通信控制器包括设备模型管理器,所述设备模型管理器被配置用于从所述自动配置对象接收所述建筑物设备的身份并且使用所述建筑物设备的身份来选择所述建筑物设备的设备模型。在一些实施例中,所述多个自动配置对象包括以下各项中的至少一项:ModbusMaster自动配置对象,所述ModbusMaster自动配置对象被配置用于自动判定所述建筑物设备是否使用ModbusMaster通信协议;主/从令牌传递(MSTP)自动配置对象,所述MSTP自动配置对象被配置用于自动判定所述建筑物设备是否使用MSTP通信协议;YorkTalk自动配置对象,所述YorkTalk自动配置对象被配置用于自动判定所述建筑物设备是否使用YorkTalk通信协议;Zigbee自动配置对象,所述Zigbee自动配置对象被配置用于自动判定所述建筑物设备是否使用Zigbee通信协议;KNX自动配置对象,所述KNX自动配置对象被配置用于自动判定所述建筑物设备是否使用KNX通信协议;以太网自动配置对象,所述以太网自动配置对象被配置用于自动判定所述建筑物设备是否使用以太网通信协议;BACnetIP自动配置对象,所述BACnetIP自动配置对象被配置用于自动判定所述建筑物设备是否使用BACnetIP通信协议;以及ModbusIP自动配置对象,所述ModbusIP自动配置对象被配置用于自动判定所述建筑物设备是否使用Modbus通信协议。在一些实施例中,所述智能通信控制器包括连接至建筑物自动化系统(BAS)网络的BAS端口。所述协议测试过程可以包括自动判定相应通信协议是否由连接至所述BAS端口的所述BAS网络使用。在一些实施例中,所述多个自动配置对象包括以下各项中的至少一项:ModbusSlave自动配置对象,所述ModbusSlave自动配置对象被配置用于自本文档来自技高网
...
具有用于建筑物设备的智能通信控制器的建筑物自动化系统

【技术保护点】
一种用于建筑物设备的智能通信控制器,所述智能通信控制器包括:设备端口,所述设备端口连接至所述建筑物设备;多个自动配置对象,所述自动配置对象中的每个自动配置对象与不同通信协议相对应并且被配置用于执行协议测试过程,所述协议测试过程包括自动判定相应通信协议是否由连接至所述设备端口的所述建筑物设备使用;自动配置管理器,所述自动配置管理器被配置用于使所述自动配置对象迭代地执行其协议测试过程直到由所述建筑物设备使用的所述通信协议被标识;设备控制器,所述设备控制器被配置用于使用所述建筑物设备的所述已标识通信协议来生成所述建筑物设备的协议特定控制信号。

【技术特征摘要】
【国外来华专利技术】2015.06.10 US 14/735,9551.一种用于建筑物设备的智能通信控制器,所述智能通信控制器包括:设备端口,所述设备端口连接至所述建筑物设备;多个自动配置对象,所述自动配置对象中的每个自动配置对象与不同通信协议相对应并且被配置用于执行协议测试过程,所述协议测试过程包括自动判定相应通信协议是否由连接至所述设备端口的所述建筑物设备使用;自动配置管理器,所述自动配置管理器被配置用于使所述自动配置对象迭代地执行其协议测试过程直到由所述建筑物设备使用的所述通信协议被标识;设备控制器,所述设备控制器被配置用于使用所述建筑物设备的所述已标识通信协议来生成所述建筑物设备的协议特定控制信号。2.如权利要求1所述的智能通信控制器,其中:所述多个自动配置对象中的每个自动配置对象被配置用于向所述自动配置管理器报告所述协议测试过程的结果;所述自动配置管理器被配置用于响应于第一自动配置对象报告第一协议测试过程的成功结果而终止由所述第一自动配置对象执行的所述第一协议测试过程;并且所述自动配置管理器被配置用于响应于所述第一自动配置对象报告所述第一协议测试过程的不成功结果而使第二自动配置对象发起第二协议测试过程。3.如权利要求1所述的智能通信控制器,其中,所述自动配置管理器被配置用于:维护所述自动配置对象的列表;判定当前有效的自动配置对象是否为所述列表中的最后自动配置对象;如果所述当前有效的自动配置对象不是所述列表中的所述最后自动配置对象,则响应于所述当前有效的自动配置对象报告所述协议测试过程的不成功结果而使所述列表中的下一个自动配置对象发起下一个协议测试过程;并且如果所述当前有效的自动配置对象是所述列表中的所述最后自动配置对象,则响应于所述当前有效的自动配置对象报告所述协议测试过程的不成功结果而使所述列表中的第一自动配置对象发起第一协议测试过程。4.如权利要求1所述的智能通信控制器,其中,所述自动配置管理器被配置用于:确定所述自动配置对象中的哪个自动配置对象最近报告所述协议测试过程的成功结果;在装置重启之前,存储对最近报告所述成功结果的所述自动配置对象的指示;并且在装置重启之后,使最近报告所述成功结果的所述自动配置对象发起其协议测试过程。5.如权利要求1所述的智能通信控制器,其中,所述协议测试过程包括:使用相应通信协议向所述建筑物设备发送请求消息,所述请求消息包括对设备ID的请求;响应于所述请求消息而从所述建筑物设备接收响应消息;以及响应于所述响应消息包括所述请求的设备ID而确定相应通信协议由所述建筑物设备使用。6.如权利要求1所述的智能通信控制器,其中,所述协议测试过程包括:从所述建筑物设备接收消息,所述消息包括多个设备属性;以及将所述多个设备属性与一组协议特定设备属性映射进行比较以便判定相应通信协议是否由所述建筑物设备使用。7.如权利要求1所述的智能通信控制器,进一步包括:一个或多个附加端口;以及所述自动配置管理器的一个或多个附加实例,所述自动配置管理器的每个实例与单个端口相对应并且被配置用于使所述自动配置对象针对对应端口执行其协议测试过程。8.如权利要求1所述的智能通信控制器,进一步包括一个或多个附加端口;其中,所述自动配置管理器被配置用于使所述自动配置对象针对所述端口中的多个执行其协议测试过程。9.如权利要求1所述的智能通信控制器,其中:所述多个自动配置对象被配置用于在由所述建筑物设备使用的所述通信协议被标识之后执行设备标识过程;并且所述设备标识过程使用所述已标识通信协议来标识连接至所述设备端口的所述建筑物设备。10.如权利要求9所述的智能通信控制器,进一步包括设备模型管理器,所述设备模型管理器被配置用于从所述自动配置对象接收所述建筑物设备的身份并且使用所述建筑物设备的身份来选择所述建筑物设备的设备模型。11.如权利要求1所述的智能通信控制器,其中,所述多个自动配置对象包括以下各项中的至少一项:ModbusMaster自动配置对象,所述ModbusMaster自动配置对象被配置用于自动判定所述建筑物设备是否使用ModbusMaster通信协议;主/从令牌传递(MSTP)自动配置对象,所述MSTP自动配置对象被配置用于...

【专利技术属性】
技术研发人员:艾里克·W·汉伯格维韦克·V·古普塔塞尔盖·A·加尔琴科丹尼尔·F·莱辛
申请(专利权)人:江森自控科技公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1