学位论文 > 优秀研究生学位论文题录展示

基于ARM的嵌入式组态软件在分布式客房控制系统中的应用研究

作 者: 许明达
导 师: 耿庆波
学 校: 北京理工大学
专 业: 控制理论与控制工程
关键词: 嵌入式 组态软件 CAN总线 分布式客房控制系统
分类号: TP273.5
类 型: 硕士论文
年 份: 2008年
下 载: 183次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着城市的发展和北京奥运会的临近,对智能型建筑的需求将大大增加。将先进的嵌入式、工业控制、现场总线、传感器等技术应用到智能楼宇领域中,使得楼宇的自动化程度、智能化程度和舒适程度都将有很大幅度的提高。在基于现场总线及分布式控制架构的智能客房控制系统中,设计应用在嵌入式平台的组态软件,实现对CAN网络设备及本机设备之控制逻辑的实时组态编辑、对设备增减的管理,并利用嵌入式控制器的强大图形处理能力为组态软件增加丰富友好的人机交互界面。首先,本文分析了应用在该系统中的现场总线及嵌入式操作系统的选型,介绍了该系统的结构,论述了该组态软件的架构与工作流程。其次,本文详细说明了如何搭建嵌入式开发平台,这包括建立和配置交叉编译环境以及MiniGUI软件的安装与移植。然后,本文对基于MiniGUI软件的界面设计和解释程序的设计进行了详细的解释。第三,本文详述了基于Linux嵌入式操作系统的GPIO设备和CAN总线设备的控制驱动程序的设计过程,以及驱动程序实现的功能,与上层应用程序通信的过程。最后,本文说明了在自定义的通信协议下, CAN网络设备的组态与远程控制的实现方法。

全文目录


摘要  3-4
ABSTRACT  4-7
第1章 绪论  7-13
  1.1 智能楼宇的概述  7-9
  1.2 智能楼宇的相关技术与发展现状  9-11
  1.3 本课题的主要工作  11-13
第2章 系统的关键性技术与总体设计方案分析  13-27
  2.1 嵌入式技术在智能楼宇中的应用  13-18
    2.1.1 嵌入式的定义与特点  13-14
    2.1.2 嵌入式操作系统  14-17
    2.1.3 嵌入式组态软件  17-18
  2.2 应用在智能楼宇系统中的现场总线技术  18-24
    2.2.1 现场总线的概述  18-19
    2.2.2 现场总线系统的技术特点  19-20
    2.2.3 现场总线在智能楼宇中的应用  20-21
    2.2.4 现场总线的比较与选型  21-24
  2.3 系统总体设计方案  24-27
    2.3.1 分布式客房控制系统的结构  24-25
    2.3.2 嵌入式组态软件的工作流程  25-27
第3章 系统软件实现  27-56
  3.1 建立与配置交叉编译环境  27-28
  3.2 MiniGUI 软件的安装与移植  28-34
    3.2.1 MiniGUI 在PC 平台的安装  29-31
    3.2.2 MiniGUI 的交叉编译与安装  31-33
    3.2.3 MiniGUI 应用程序的编译与调试  33-34
  3.3 MiniGUI 图形界面的设计  34-42
    3.3.1 MiniGUI 编程基础  34-36
    3.3.2 图形界面的设计  36-39
    3.3.3 组态配置文件的编码格式与组态编程流程  39-42
  3.4 解释程序的设计  42-45
  3.5 基于Linux 的GPIO 设备驱动设计  45-56
    3.5.1 Linux 设备驱动基础  45-49
    3.5.2 设备驱动程序的组成  49-52
    3.5.3 GPIO 设备驱动程序的实现  52-56
第4章 基于CAN 总线的分布式控制实现  56-69
  4.1 系统中应用的CAN 总线技术  56-61
    4.1.1 CAN 总线技术概述  56-57
    4.1.2 CAN 应用层通信协议  57-61
  4.2 CAN 总线驱动程序设计  61-65
    4.2.1 CAN 总线设备硬件结构  61-62
    4.2.2 CAN 总线设备驱动程序设计  62-65
  4.3 基于CAN 总线的组态与控制的实现  65-69
    4.3.1 CAN 地址解释程序的设计  65-67
    4.3.2 基于CAN 总线的控制实现  67-69
第5章 总结与展望  69-71
  5.1 本文所完成的工作  69
  5.2 系统扩展与课题展望  69-71
参考文献  71-74
致谢  74

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. GJB1188A接口监测记录设备研制,V248.2
  3. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  4. 列车动态监控系统的研究,U284.48
  5. 基于感性负载的车身网络控制系统,U463.6
  6. 基于LIN总线的电动车窗控制方法研究,U463.6
  7. 汽车的电动助力转向系统,U463.4
  8. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  9. 高性能计算机I/O总线技术研究,TP336
  10. 面向软件的故障注入工具的研究与实现,TP311.52
  11. 基于ARM9的Windows CE系统移植,TP316.7
  12. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  13. PCI-E总线高速数据采集回放模块研制,TP274.2
  14. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  15. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  16. PCI-E数字化仪研制,TP274.2
  17. LXI-VXI适配器研制,TP274
  18. 基于DSP的VXI总线通用接口板研制,TP274
  19. LXI 1553B总线通信模块设计,TP273
  20. PXI高性能数字I/O模块研制,TP274
  21. VXI总线运动单元测控模块研制,TP274

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统 > 计算机控制、计算机控制系统
© 2012 www.xueweilunwen.com