一种BACnet/IP‑DALI网关通讯方法技术

技术编号:15219260 阅读:64 留言:0更新日期:2017-04-26 15:24
本发明专利技术实施例提供一种BACnet/IP‑DALI网关通讯方法,包括接收BACnet报文,并根据预设的BACnet/IP‑DALI对象属性的映像关系将所述BACnet报文转换成DALI指令;将所述DALI指令发送至DALI控制器,使得所述DALI控制器根据所述DALI指令执行相应的动作。本发明专利技术实施例通过根据预设的BACnet/IP‑DALI对象属性的映像关系将所述BACnet报文转换成DALI指令实现了BACnet报文转换成DALI指令,使得BACnet设备能够与DALI系统挂接设备通讯,解决了DALI系统挂接的设备无法通过BACnet设备访问的技术问题,可以把DALI照明系统的东西很方便嵌入比较主流的基于BACnet/IP的楼控系统里面,实现更加人性化、节能化的照明管理。

A BACnet/IP DALI gateway communication method

The embodiment of the invention provides a BACnet/IP DALI gateway communication method includes receiving a BACnet message and the BACnet message into DALI instructions according to the mapping relationship between BACnet/IP DALI object attribute default; the DALI command is sent to the DALI controller, the DALI controller according to the corresponding DALI instruction action. The embodiment of the invention according to the mapping relationship between BACnet/IP DALI object attribute preset the BACnet message into DALI commands to achieve the BACnet message into DALI commands, making the BACnet equipment can and DALI system on the communication equipment, the DALI system is solved by hanging equipment cannot access the technical problems of BACnet equipment. Can BACnet/IP the building control system which based on DALI lighting system that easily embedded more mainstream, realize the lighting management more humanized and energy saving of.

【技术实现步骤摘要】

本专利技术涉及网络通讯领域,尤其涉及一种BACnet/IP-DALI网关通讯方法。
技术介绍
DDC系统是利用微信号处理器来做执行各种逻辑控制功能,它主要采用电子驱动,但也可用传感器连接气动机构。DDC系统的最大特点就是从参数的采集、传输到控制等各个环节均采用数字控制功能来实现。同时一个数字控制器可实现多个常规仪表控制器的功能,可有多个不同对象的控制环路。因此DDC系统常用于建筑设备的自控领域,比如智能家居,控制控制电灯的开关、窗帘的开关甚至是浴缸的温水,让客户回到家马上能享受温水浴。如今DDC系统在建筑设备自控领域得到了迅速的发展,但是各个子系统都是封闭开发的,只是一个个孤立的子系统,是非标产品,各个系统之间难以通讯,比如Bacnet设备和DALI系统,这样子系统的运行、维护严重依赖系统本身的厂商,导致多种费用的增加。BACnet/IP协议起步较晚,这一块的研究相对较少,就目前而言BACnet/IP-DALI网关目前还是属于空白部分,DALI系统挂接的设备还是无法通过BACnet设备去访问,原因在于它们的通讯协议不一样,无法进行交流。因此,急需开发出类似于lonworks技术中的神经元芯片的片上系统,开发一个小型的控制器网关,实现双方的通讯。
技术实现思路
本专利技术实施例提供了一种BACnet/IP-DALI网关通讯方法,用于解决DALI系统挂接的设备无法通过BACnet设备访问的技术问题。本专利技术实施例提供的一种BACnet/IP-DALI网关通讯方法,包括:接收BACnet报文,并根据预设的BACnet/IP-DALI对象属性的映像关系将所述BACnet报文转换成DALI指令;将所述DALI指令发送至DALI控制器,使得所述DALI控制器根据所述DALI指令执行相应的动作。优选地,所述预设的BACnet/IP-DALI对象属性的映像关系具体包括:BACnet协议的AI属性对应DALI从控制器的地址,present值类型为real,对应DALI的亮度值;BACnet协议的BI属性对应DALI从控制器的地址,present值类型为布尔型,对应DALI的开关属性。优选地,所述预设的BACnet/IP-DALI对象属性的映像关系还包括:BACnet协议的MI属性与DALI对象属性的灯具组地址和亮度的控制。优选地,所述接收BACnet报文之前还包括:将所述BACnet/IP-DALI网关的参数初始化。优选地,所述接收BACnet报文并根据预设的BACnet/IP-DALI对象属性的映像关系将所述BACnet报文转换成DALI指令具体包括:检测接收到的数据是否为BACnet报文,若是,则根据预设的BACnet/IP-DALI对象属性的映像关系将所述BACnet报文转换成DALI指令,若否,则发出接收错误警告。优选地,所述将所述DALI指令发送至DALI控制器具体包括:检测所述DALI指令格式是否正确,若是,则将所述DALI指令发送至DALI控制器,若否,则发出格式错误警告。优选地,所述将所述DALI指令发送至DALI控制器,使得所述DALI控制器根据所述DALI指令执行相应的动作之后还包括:接收DALI控制器返回的DALI信息并将所述DALI信息反馈至上位机。本专利技术实施例提供的一种BACnet/IP-DALI网关,基于上述的一种BACnet/IP-DALI网关通讯方法进行通讯,包括:BACnet通讯口、工控主板、DALI通讯口;所述BACnet通讯口连接所述工控主板,用于接收来自上位机的BACnet报文并发送至工控主板;所述工控主板连接所述DALI通讯口,用于根据预设的BACnet/IP-DALI对象属性的映像关系将所述BACnet报文转换成DALI指令并将所述DALI指令发送至DALI通讯口;所述DALI通讯口,用于将所述DALI指令发送至DALI控制器,使得所述DALI控制器根据所述DALI指令执行相应的动作。优选地,所述工控主板包括COM接口、处理器;所述COM接口的一端连接所述处理器,另一端连接所述BACnet通讯口或DALI通讯口,用于进行数据传输;所述工控主板还包括USB接口;所述USB接口的一端连接所述处理器,另一端连接PC机,用于接收来自PC机的调试命令,使得所述处理器根据所述调试命令将BACnet/IP-DALI协议移植至所述工控主板。优选地,所述DALI通讯口具体用于将所述DALI指令发送至DALI主控制器,使得所述DALI主控制器将所述DALI指令转换成DALI编码并发送至DALI从控制器,所述DALI从控制器将接收到的所述DALI编码解码为PWM信号并将所述PWM信号发送到LED驱动模块进而进行控制灯光强弱。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例提供一种BACnet/IP-DALI网关通讯方法,包括接收BACnet报文,并根据预设的BACnet/IP-DALI对象属性的映像关系将所述BACnet报文转换成DALI指令;将所述DALI指令发送至DALI控制器,使得所述DALI控制器根据所述DALI指令执行相应的动作。本专利技术实施例通过根据预设的BACnet/IP-DALI对象属性的映像关系将所述BACnet报文转换成DALI指令实现了BACnet报文转换成DALI指令,使得BACnet设备能够与DALI系统挂接设备通讯,解决了DALI系统挂接的设备无法通过BACnet设备访问的技术问题,可以把DALI照明系统的东西很方便嵌入比较主流的基于BACnet/IP的楼控系统里面,实现更加人性化、节能化的照明管理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种BACnet/IP-DALI网关通讯方法的一个实施例的示意图;图2为本专利技术实施例提供的一种BACnet/IP-DALI网关通讯方法中预设的BACnet/IP-DALI对象属性的映像关系的示意图;图3为本专利技术实施例提供的一种BACnet/IP-DALI网关通讯方法的另一个实施例的示意图;图4为本专利技术实施例提供的一种BACnet/IP-DALI网关的一个实施例的示意图;图5为本专利技术实施例提供的一种BACnet/IP-DALI网关通讯方法的一个应用例的示意图;图6为本专利技术实施例提供的一种BACnet/IP-DALI网关的一个应用例的示意图。具体实施方式本专利技术实施例提供了一种BACnet/IP-DALI网关通讯方法,用于解决DALI系统挂接的设备无法通过BACnet设备访问的技术问题。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例提供的本文档来自技高网...

【技术保护点】
一种BACnet/IP‑DALI网关通讯方法,其特征在于,包括:接收BACnet报文,并根据预设的BACnet/IP‑DALI对象属性的映像关系将所述BACnet报文转换成DALI指令;将所述DALI指令发送至DALI控制器,使得所述DALI控制器根据所述DALI指令执行相应的动作。

【技术特征摘要】
1.一种BACnet/IP-DALI网关通讯方法,其特征在于,包括:接收BACnet报文,并根据预设的BACnet/IP-DALI对象属性的映像关系将所述BACnet报文转换成DALI指令;将所述DALI指令发送至DALI控制器,使得所述DALI控制器根据所述DALI指令执行相应的动作。2.根据权利要求1所述的一种BACnet/IP-DALI网关通讯方法,其特征在于,所述预设的BACnet/IP-DALI对象属性的映像关系具体包括:BACnet协议的AI属性对应DALI从控制器的地址,present值类型为real,对应DALI的亮度值;BACnet协议的BI属性对应DALI从控制器的地址,present值类型为布尔型,对应DALI的开关属性。3.根据权利要求2所述的一种BACnet/IP-DALI网关通讯方法,其特征在于,所述预设的BACnet/IP-DALI对象属性的映像关系还包括:BACnet协议的MI属性与DALI对象属性的灯具组地址和亮度的控制。4.根据权利要求1所述的一种BACnet/IP-DALI网关通讯方法,其特征在于,所述接收BACnet报文之前还包括:将所述BACnet/IP-DALI网关的参数初始化。5.根据权利要求1所述的一种BACnet/IP-DALI网关通讯方法,其特征在于,所述接收BACnet报文并根据预设的BACnet/IP-DALI对象属性的映像关系将所述BACnet报文转换成DALI指令具体包括:检测接收到的数据是否为BACnet报文,若是,则根据预设的BACnet/IP-DALI对象属性的映像关系将所述BACnet报文转换成DALI指令,若否,则发出接收错误警告。6.根据权利要求1所述的一种BACnet/IP-DALI网关通讯方法,其特征在于,所述将所述DALI指令发送至DALI控制器具体包括:检测所述DALI指令格式是否正确,若是,则将所述DALI指令发送至DALI控制...

【专利技术属性】
技术研发人员:钟其源许锦标杨应志
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东;44

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

1