这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » KNX转485模块的开发

共1条 1/1 1 跳转至

KNX转485模块的开发

菜鸟
2021-01-13 11:01:42     打赏

KNX系统转RS485系统模块的开发

KNX系统在高端住宅和大型公共区域控制中一直占有主导的市场地位和优势。但是基于KNX的开发,目前在国内只有几个行业比较大的公司做有自己的KNX产品。究其原因就是一个字,贵!整个KNX模块产品的开发从加入KNX协会的申请-开发工具的购买-产品的协议认证-产品的CE测试整个流程下来,从有到无到发布大概需要2年的时间和300多万的开发费用。时间和开发费用这不是一般公司和项目可以投资的起的。

国内90%的控制系统用的都是RS485总线,这也是当今世界上应用最广泛也最简单的总线。大部分厂家都有自己的RS485总线系统,也有很好的产品。但是由于KNX的技术开发门槛比较高,好的RS485产品很难被应用进去。导致KNX系统产品好,但是比较贵而且产品可选择型不高。RS485系统产品功能丰富、外观多元,可选择性很强。但是又无法直接用于KNX系统。

基于上述的两难情况,深圳宏进科技根据市场的需求开发了一款KNX转RS485的协议转换模块。外形如下:

20210104-KNX-485使用说明书1.jpg

该KNX转RS485模块,提供了一个标准KNX接口和3个RS485接口。模块支持KNX总线供电,故直接把模块接入KNX系统就可以工作了,无需外接电源。3个RS485接口作用如下:

RS485接口1:A+1 B-1总线配置-9600 N 8-data 1-stop。该接口直接把KNX的控制信号转换为485的控制信号数据发出。客户可根据接收到KNX转换后的485控制指令,直接操作485系统的模块工作。这是KNX转RS485数据的操作。把接收到KNX转换后的485控制指令通过该RS485接口发出,则可以直接把RS485数据转换为KNX的控制数据控制KNX系统的模块工作。这是RS485转KNX数据的操作。

RS485接口2:A+2 B-2总线配置-9600 N 8-data 1-stop。功能完全同RS485接口1。相当于可以接入两套不同的RS485系统实现RS485系统到KNX系统的转换。现场应用方便灵活。

RS485接口1和RS485接口2适用于完全不懂KNX系统应用的情况。只需收发KNX转RS485的数据就可以完成RS485系统和KNX系统的无缝对接了。

RS485接口3:A+3 B-3该接口留作第三方RS485协议的对接,可根据客户的RS485协议做对接开发。客户无需对自己的RS485系统做任何修改就可以直接接入KNX系统做控制处理了。该接口的开发需要客户提供RS485系统的接口协议,以便KNX转RS485接口模块做对应的接口开发。

具体应用详见系统接线图: 

20210104-KNX-485系统图压缩2.jpg

KNX转RS485模块使用流程

一、模块KNX接口接入KNX系统,RS485接口1接入串口抓包工具。KNX系统接了一个电源、一个面板、一个继电器模块。RS485系统通过USB转串口接入电脑抓包。

 KNX系统接线压缩3.jpg

二、按下KNX面板按键,通过ETS5和串口助手可以分别看到KNX的控制包以及转化为485的数据包。分别为继电器开指令和继电器关指令。RS485数据是KNX数据透传过来的,数据格式是完全符合KNX协议标准的。 

 KNX数据1压缩4.jpg

485数据1压缩5.jpg

三、通过RS485接口分别发送接收到的RS485开、关数据。可以在ETS上观察到,RS485数据转化为KNX数据的开、关指令。同时也能观测到KNX的继电器模块也同步在开和关。

KNX数据2压缩6.jpg

485数据2压缩7.jpg 

通过上述测试,可以明确。该KNX转RS485模块实现了KNX系统数据和RS485系统的数据透明转换。打破了KNX的技术壁垒,让客户可以迅速把RS485系统集成到KNX系统中。使用简单方便,客户无需懂得KNX协议,直接上手二步5分钟就可以把RS485系统接入KNX系统了。




关键词: KNX     EIB     RS485模块    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]