当前位置: 首页> 学位论文 >详情
原文传递 基于linux和ARM的隧道交通控制器的研究与设计
论文题名: 基于linux和ARM的隧道交通控制器的研究与设计
关键词: 嵌入式控制器;linux操作系统;Modbus RTU;并发服务器;ARM9构架;SQLitc3数据库;隧道监控系统;交通控制器
摘要: 目前高速公路建设正处在快速发展时期,隧道已成为高速公路建设里重要的建设点。但高速公路隧道是一个密封复杂的环境,一直以来也是交通事故多发地段,因此,高速公路隧道的监控已成为交通行业里挽救人民生命财产安全的重要部分。而隧道监控系统中控制器的选择,将直接关系到监控系统的稳定性、安全性和成本。
   随着计算机技术和芯片技术的发展.越来越多的嵌入式芯片和微型操作系统已融入到我们的生活中。如何将功能强大的芯片开发成需要的产品,以提高我们自动化水平,己成为嵌入式设计师的研究方向。本文针对高速公路隧道监控系统控制器的需求,设计一款应用于高速公路隧道的控制器。它是基于Linux操作系统开发的嵌入式控制器,采用了结构化、模块化的设计方案。
   控制器设计的I/O接口对信号进行了隔离,以克服隧道内的干扰和提高控制器的稳定性,可实现对现场数字信号、模拟信号进行采集,并对一些开关量控制。控制器有一个RS232通讯接口,主要用于系统调试和程序下载。两个RS485接口都支持Modbus RTU标准协议,方便串行设备的接入,一个为Modbus RTU主站,另一个为Modbus RTU从站.控制器以太网接口是基于TCP/IP构架的,在控制器里设计了一个并发服务器,它支持多个客户端同时通过Modbus/TCP协议进行访问。并且控制器设计了LISB接U、SD接口、扩展总线接口等,十分方便我们系统存储和IO升级。
   区别于传统的控制器,本文设计的控制器采用了ARM9构架的S3C2440处理器,使系统频率最高可达532M。它拥有大容量的Flash进行数据存储,并移植了SQLite3关系型数据库,可方便对控制器内数据的存储和查询.为了适应隧道内设备分布广,且信号干扰强,本文设计了一个光电以太网模块,直接支持SC光纤接口,极大的改善了控制器的通讯能力。
   由于控制器移植了linux操作系统,可方便更新程序和扩展功能。
   控制器可用C/C++语言进行编程,新程序经编译后即可通过.RS232口、USB口或以太网载至系统内运行。
  
作者: 陈文辉
专业: 模式识别与智能系统
导师: 郑晟
授予学位: 硕士
授予学位单位: 太原理工大学
学位年度: 2011
正文语种: 中文
检索历史
应用推荐