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

基于CAN总线与Linux的网络化仪表设计与研究

作 者: 彭来
导 师: 战明
学 校: 东北大学
专 业: 检测技术与自动化装置
关键词: CAN总线 Linux ARM 网络化仪表 通信协议
分类号: TP273
类 型: 硕士论文
年 份: 2009年
下 载: 51次
引 用: 0次
阅 读: 论文下载
 

内容摘要


现场总线的出现彻底改变了传统的工业仪表控制系统的结构,并使其向一个网络化、智能化、分散化的方向发展。现场总线控制系统以现场总线为纽带,把单个分散的测量控制设备变成网络上的节点,将它们连接成可以相互沟通信息、共同完成自动控制任务的网络系统与控制系统。本课题是在综合了现场总线控制系统的特点和体系结构的基础之上,根据目前市场的需求,采用当前最有发展前途的现场总线之一的CAN总线来构建网络化仪表系统,提出了建立一个合理的、智能的、稳定可靠的CAN总线网络化仪表系统的方案。并基于Linux嵌入式操作系统和ARM处理器,设计出一个该总线仪表系统上的主站。本文从系统主站的软硬件和系统应用层协议方面对所做的工作进行了详细的叙述。在硬件设计方面,采用模块化设计的方式,以三星的S3C2440这款ARM9处理器作为核心,设计了包括最小系统开发模块、常用的外部设备接口、液晶显示模块以及以MCP2515控制器为核心的CAN总线接口模块的系统主站。在软件设计方面,除了在ARM系统的硬件基础之上构建Linux嵌入式操作系统之外,重点叙述了在Linux操作系统下编写CAN接口设备驱动程序,并描述了怎样在QT平台之下编写Linux下的应用层功能程序。另外,制定一个合理的、简单的、适应于本网络系统的应用层通信协议不仅是本文的一个重点,也是一个创新点。本课题所涉及的ARM与Linux软硬件平台的开发技术是通用的,所以对于其他的嵌入式应用系统的开发有着一定的指导作用。且本文通过采用自定义的CAN应用层通信协议有效地解决了智能仪表系统中的CAN总线网络的通信问题,满足了实际应用的需要。该协议的设计方案对于中小型CAN总线通信的应用具有一定的借鉴意义。

全文目录


相似论文

  1. GJB1188A接口监测记录设备研制,V248.2
  2. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  3. 列车动态监控系统的研究,U284.48
  4. 基于感性负载的车身网络控制系统,U463.6
  5. 基于LIN总线的电动车窗控制方法研究,U463.6
  6. 汽车的电动助力转向系统,U463.4
  7. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  8. 基于ARM的实验机器人控制系统的研制,TP242.6
  9. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  10. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  11. 半导体激光器温度控制系统的研究,TP273
  12. LXI 1553B总线通信模块设计,TP273
  13. PXI高性能数字I/O模块研制,TP274
  14. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  15. 网位仪信号采集与处理平台的设计与实现,S951.2
  16. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  17. 嵌入式中医经脉理疗仪的研究,R197.39
  18. 基于ARM9的智能解说系统的设计与实现,TP391.44
  19. 基于嵌入式系统钻孔成像装置的研究,P634.3
  20. 偏远地区配电变压器防盗监控系统的设计,TM421
  21. IP网络QoS技术研究,TP393.09

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