一种KNX总线报文记录装置制造方法及图纸

技术编号:17850334 阅读:240 留言:0更新日期:2018-05-04 01:41
本实用新型专利技术涉及一种KNX总线报文记录装置,包括运行Linux系统的单片机和KNX收发器,所述单片机包括通用异步收发传输器,所述KNX收发器连接KNX总线并通过所述通用异步收发传输器连接单片机。与现有技术相比,本实用新型专利技术可以将一段时间内KNX总线上所有接收到的数据都记录下来,并且为每段数据都打上精确到毫秒的时间戳,能为工程、研发人员提供分析丢包问题以及分析系统行为的参考数据,具有安装简单、使用方便等优点。

A KNX bus message recording device

The utility model relates to a KNX bus message recording device, including a single chip computer and a KNX transceiver running a Linux system, which includes a universal asynchronous transmitter and transmitter. The KNX transceiver connects the KNX bus and connects the MCU through the general asynchronous transmitter and transmitter. Compared with the existing technology, the utility model can record all the received data on the KNX bus for a period of time, and make the time stamp of every segment of the data to milliseconds. It can provide the engineering and R & D personnel with the analysis of the packet loss and the analysis of the system behavior reference data. It is easy to install and use. The advantages of convenience and so on.

【技术实现步骤摘要】
一种KNX总线报文记录装置
本技术涉及KNX总线
,尤其是涉及一种KNX总线报文记录装置。
技术介绍
智能建筑中集成了现代通信技术、微电子技术等尖端技术。这些技术的应用,不仅给建筑带来了沉重的建设成本压力,其运行和维护成本也日渐增高,同时智能化建筑对施工的便捷性、使用的安全性、经济性、舒适性等方面不断提出更高的要求。为适应这样的需求,建筑领域的现场总线技术标准,欧洲安装总线——EIB(EuropeaninstallationBus)便应运而生。EIB技术对传统电气安装技术而言是一次突破性的革命,它具有现场总线技术的核心优点,如全分散控制,设计、安装、维护方便等,是当今建筑
非常优秀的现场总线标准。EIB是一个基于事件控制的分布式总线系统,系统采用串行数据通信进行控制、监测和状态报告。所有总线装置均通过共享的串行传输连接(即总线)相互交换信息。数据传输按照总线协议所确定的规则进行,需发送的信息先打包,形成标准传输格式(即报文),然后通过总线从一个传感装置(命令发送者)传送到一个或多个执行装置(命令接收者)。EIB的数据传输和总线装置的电源(DC24V)共用一条电缆,报文调制在直流信号上。开源的嵌入式Linux系统,由于其天生的安全性,具有众多免费且安全的软件(MySQL、sqlite3、QT)和完善的网络功能(telnet、ssh、ftp),可裁剪特性,使其成为嵌入式系统的理想开发系统。EIB由于其开放性,可扩展性(总线电缆可以以线型、树型或星型铺设,方便扩容与改装),在应用过程中经常出现众多设备接入总线,更有部分设备会有延迟响应,返回重发的行为,容易造成总线拥塞从而导致通信失败的问题。
技术实现思路
本技术的目的就是为了克服上述现有技术存在的缺陷而提供一种KNX总线报文记录装置。本技术的目的可以通过以下技术方案来实现:一种KNX总线报文记录装置,包括运行Linux系统的单片机和KNX收发器,所述单片机包括通用异步收发传输器,所述KNX收发器连接KNX总线并通过所述通用异步收发传输器连接单片机。优选的,所述单片机还包括相互连接的记录器和缓冲器,所述缓冲器连接所述通用异步收发传输器。优选的,该装置还包括连接记录器的存储卡接口。优选的,所述存储卡接口包括SD卡接口。优选的,所述存储卡接口包括TF卡接口。优选的,所述KNX收发器包括KNX芯片。优选的,所述KNX芯片的型号为KNXTinySerial810。与现有技术相比,本技术具有以下优点:1、可以将一段时间内KNX总线上所有接收到的数据都记录下来,并且为每段数据都打上精确到毫秒的时间戳,能为工程、研发人员提供分析丢包问题以及分析系统行为的参考数据,且具备安装简单、使用方便等优点,在地铁、酒店、家居等智能控制领域有广泛的应用前景。2、配置较大的存储空间,且可以插入FLAH或SD存储卡扩容,能记录下大部分场景下超过半年的数据,记录数据量大,减少了更换存储卡的频率,节省人力。附图说明图1为本技术的结构示意图;图2为本技术与KNX总线的连接示意图。图中标注:1、单片机,2、记录器,3、缓冲器,4、通用异步收发传输器,5、KNX收发器,6、存储卡接口。具体实施方式下面结合附图和具体实施例对本技术进行详细说明。本实施例以本技术技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本技术的保护范围不限于下述的实施例。如图1所示,一种KNX总线报文记录装置,用于将KNX总线上的报文记录到本地静态存储。该装置包括运行Linux系统的单片机1和KNX收发器5,其中,单片机1包括依次连接的记录器2、缓冲器3和通用异步收发传输器4,KNX收发器5连接KNX总线并通过通用异步收发传输器4连接单片机1。该装置还包括连接记录器2的存储卡接口6,存储卡接口6为SD卡接口或TF卡接口或包含多种接口,可以插入FLAH或SD卡进行扩容。KNX收发器5包括KNX芯片,本实施例中,KNX芯片的型号为KNXTinySerial810,由其负责KNX总线上的数据接收、发送冲突检测和重试。收集下来的数据可以供工程、研发人员分析、研究KNX系统一段时间内发生的活动。本装置中Linux系统的字符设备驱动和文件系统可以通过缓冲器3缓存从通用异步收发传输器4接收过来的KNX数据,设置字符驱动为“非阻塞”,缓存大小为1KB,创建一个线程,设置超时时间为2秒,调用select函数等待内核通知装置读取数据。接收到数据后在包前面打上精确到毫秒的时间戳,写入已经创建好的文件中。图2所示为本装置与KNX总线的连接示意图,KNX总线上连接有n个KNX设备,由于KNX总线是共享总线,任何一个设备都能在总线上接收到所有设备(包括自己)通信的报文。一个KNX包通常10字节左右,时间戳大约10字节,本装置配置的100M存储空间可以记录超过五百万条记录,可以记录下大部分场景下超过半年的数据。本装置不仅记录下KNX报文而且为其加上时间戳,能为工程、研发人员提供分析丢包问题以及分析系统行为的参考数据,且具有安装简单、使用方便的特点。本文档来自技高网
...
一种KNX总线报文记录装置

【技术保护点】
一种KNX总线报文记录装置,其特征在于,包括运行Linux系统的单片机和KNX收发器,所述单片机包括通用异步收发传输器,所述KNX收发器连接KNX总线并通过所述通用异步收发传输器连接单片机。

【技术特征摘要】
1.一种KNX总线报文记录装置,其特征在于,包括运行Linux系统的单片机和KNX收发器,所述单片机包括通用异步收发传输器,所述KNX收发器连接KNX总线并通过所述通用异步收发传输器连接单片机。2.根据权利要求1所述的一种KNX总线报文记录装置,其特征在于,所述单片机还包括相互连接的记录器和缓冲器,所述缓冲器连接所述通用异步收发传输器。3.根据权利要求2所述的一种KNX总线报文记录装置,其特征在于,该装置还包括连接记...

【专利技术属性】
技术研发人员:赵勇
申请(专利权)人:上海上实龙创智慧能源科技股份有限公司
类型:新型
国别省市:上海,31

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

1