当前位置:主页 > 管理论文 > 移动网络论文 >

基于KNX总线通信的网关设备开发

发布时间:2017-03-30 05:04

  本文关键词:基于KNX总线通信的网关设备开发,由笔耕文化传播整理发布。


【摘要】:KNX作为新一代现场总线技术,凭借良好的互操作性和开放性、完善的通信机制以及支持多种通信介质等方面优势,在智能楼宇领域取得了广泛应用。随着智慧楼宇的不断发展,控制设备之间传递的信息量日益增加,对互操作性、互联也提出了更高的需求。本课题在对KNX通信内核研究的基础上,设计一种基于KNX通信协议的网关,实现KNX协议和TCP/IP协议的转换,实现KNX总线信号在高速以太网上的传输。KNX系统的扩展不再受传输距离的影响,而数据的传输量和传输速度也不再成为KNX系统的问题。从而实现楼层之间、楼宇之间的KNX设备的互联,推动楼宇建设向数字化、智能化方向发展,为打造智慧城市奠定基础。论文的主要工作总结如下:(1)分析了KNX总线技术和TCP/IP技术的工作原理、技术特点及通信协议。在此基础上,通过不同方案的对比,设计了系统总体架构及技术路线,最后完成了系统的软硬件设计。(2)完成了KNX通信模块的软硬件设计,KNX通信模块硬件部分以微控制器ATMEGA32为控制器,以FZE1066为收发器。软件部分主要分为驱动程序设计、系统程序设计以及应用程序,完成KNX通信内核在硬件平台上的开发。(3)完成了TCP/IP通信模块的软硬件设计,TCP/IP通信模块硬件部分以ARM Cortex-M3内核的微控制器STM32F103RE为主控制器,由电源模块、网络模块和接口模块组成。软件部分以μC/OS-II实时操作系统为核心,完成μC/OS-II的移植以及Lw IP协议栈的移植,实现标准的TCP/IP网络接口。(4)实现了KNX协议与TCP协议的转换,通过串口实现KNX通信模块与TCP/IP网络模块的交互,并实现了KNX-TCP/IP网关的信息过滤功能。(5)实现了网关与远端控制中心的通信协议的制定,实现远端控制中心对网关的参数设置、过滤表的设置以及对KNX节点设备的远程管理。测试结果表明,本论文开发的KNX-TCP/IP嵌入式网关设备运行稳定可靠,可扩展性强,网关设备在实现协议转换的同时,实现了网络管理和设备管理的功能,实现了网关的参数设置和KNX节点设备的远程控制。
【关键词】:KNX LWIP μC/OS-II 网关 智能楼宇
【学位授予单位】:陕西科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.05
【目录】:
  • 摘要5-7
  • ABSTRACT7-12
  • 1 绪论12-15
  • 1.1 课题研究的目的与意义12
  • 1.2 国内外研究现状12-13
  • 1.3 课题研究内容13-14
  • 1.4 论文的组织结构14
  • 1.5 本章小结14-15
  • 2 KNX及TCP/IP相关技术15-25
  • 2.1 KNX总线技术15-21
  • 2.1.1 系统拓扑结构15-16
  • 2.1.2 KNX传输特点16-17
  • 2.1.3 KNX报文格式17-18
  • 2.1.4 KNX协议模型18-21
  • 2.2 TCP/IP协议栈21-24
  • 2.2.1 TCP/IP分层21-22
  • 2.2.2 TCP/IP协议族22
  • 2.2.3 TCP/IP报文的封装和分用22-24
  • 2.3 本章小结24-25
  • 3 系统总体方案设计25-31
  • 3.1 系统需求分析25-26
  • 3.2 系统设计方案26-29
  • 3.2.1 微控制器的选型27
  • 3.2.2 嵌入式操作系统27-28
  • 3.2.3 嵌入式TCP/IP协议栈28-29
  • 3.3 系统结构框架29-30
  • 3.3.1 系统硬件框架设计29
  • 3.3.2 系统软件框架设计29-30
  • 3.4 本章小结30-31
  • 4 KNX-TCP/IP网关硬件设计与实现31-39
  • 4.1 KNX通信模块硬件设计31-33
  • 4.1.1 ATMEGA32 控制器31-32
  • 4.1.2 FZE1066 收发控制器32
  • 4.1.3 KNX收发器模块电路设计32-33
  • 4.1.4 调试及下载接口电路33
  • 4.2 TCP/IP通信模块硬件设计33-37
  • 4.2.1 STM32F103RE控制器34
  • 4.2.2 ENC28J60 以太网控制器34-35
  • 4.2.3 电源模块电路35-36
  • 4.2.4 主控制器外围电路36-37
  • 4.2.5 TCP/IP网络模块硬件电路37
  • 4.3 网关接口设计37-38
  • 4.4 本章小结38-39
  • 5 KNX-TCP/IP网关软件设计与实现39-67
  • 5.1 KNX通信模块软件设计39-49
  • 5.1.1 驱动程序设计39-40
  • 5.1.2 系统程序设计40-48
  • 5.1.3 应用程序设计48-49
  • 5.2 TCP/IP通信内核软件设计49-60
  • 5.2.1 uC/OS-II操作系统移植50-54
  • 5.2.2 LwIP的移植54-56
  • 5.2.3 用户程序设计56-60
  • 5.3 远端控制中心与网关通信的实现60-66
  • 5.3.1 命令格式60-61
  • 5.3.2 通信协议61-66
  • 5.4 本章小结66-67
  • 6 系统的调试与功能测试67-73
  • 6.1 参数设置68-70
  • 6.2 测试待测网关的通信功能70-72
  • 6.2.1 开关执行器的控制70-71
  • 6.2.2 调光执行器的亮度控制和查询71-72
  • 6.3 本章小结72-73
  • 7 总结及展望73-75
  • 7.1 总结73
  • 7.2 展望73-75
  • 致谢75-76
  • 参考文献76-78
  • 攻读学位期间发表的论文及专利目录78-79

【参考文献】

中国期刊全文数据库 前9条

1 封宁波,吴明光,刘锴;欧洲安装总线EIB的发展-KNX概述[J];电测与仪表;2005年06期

2 成波;;基于ARM的嵌入式Web服务器的设计与实现[J];电子制作;2013年02期

3 苏培华;;嵌入式操作系统的发展现状[J];电子世界;2012年06期

4 李红涛;华实;;单片机嵌入式Internet技术研究及系统开发探讨[J];电子制作;2014年08期

5 颜诗洋;;微型嵌入式TCP/IP协议栈开发[J];电子设计工程;2014年22期

6 郝玉胜;逯玉兰;;基于uC/OS-II的嵌入式网络通信模块[J];计算机与现代化;2014年02期

7 赵晓君;崔建涛;;基于实时的嵌入式TCP/IP协议栈平台设计与实现[J];计算机测量与控制;2014年10期

8 孙瑞;;浅析计算机嵌入式操作系统[J];科技资讯;2012年21期

9 沈璞;于志鹏;;KNX智能家居控制在中国的应用现状与发展分析[J];仪器仪表标准化与计量;2011年05期

中国硕士学位论文全文数据库 前3条

1 刘君昌;EIB协议栈的研究与实现[D];江南大学;2012年

2 刘峗充;智能家居系统中智能网关的设计与实现[D];华中科技大学;2012年

3 戴宁;基于TCP/IP协议的网络通信服务器设计[D];西安电子科技大学;2014年


  本文关键词:基于KNX总线通信的网关设备开发,由笔耕文化传播整理发布。



本文编号:276264

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/276264.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4ea1f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com