基于ARM及Linux技術的信號機主控系統(tǒng)研究與設計
發(fā)布時間:2018-05-22 16:55
本文選題:計算機應用 + 信號機; 參考:《長安大學》2015年碩士論文
【摘要】:交通是現(xiàn)代城市生活的命脈,是衡量一個城市文明進步的一個重要標志。城市交叉口是組成城市路網(wǎng)的基本單元,是城市交通的瓶頸地帶。交叉口的通行能力直接影響著城市路網(wǎng)的通行能力。但是,在我國的具體國情和復雜的城市交通狀況限制下,現(xiàn)有的信號機并不能充分發(fā)揮其作用,道路擁堵情況尤為嚴重。針對這些問題,本文深入研究了基于Linux嵌入式操作系統(tǒng)、ARM11微處理器S3C6410、ActiveMQ消息服務器和Xml通信協(xié)議的信號機主控系統(tǒng),并在此基礎上提出了軟、硬件設計以及實現(xiàn)方案。本文首先分析了信號機主控系統(tǒng)的工作原理并確定了系統(tǒng)的功能需求,主要包括交通信號控制方案的存儲及實施、基于Xml協(xié)議的ActiveMQ消息服務器網(wǎng)絡通信、自動校時等。根據(jù)實際需要以及我國交通部的相關規(guī)定,確定了信號機主控系統(tǒng)的網(wǎng)絡通信技術及通信協(xié)議,以此為基礎完成了系統(tǒng)的總體設計;在此之后根據(jù)功能需求,完成了信號機主控系統(tǒng)的硬件總體設計和詳細設計,其中主要包括微處理器和存儲設備的選型、以太網(wǎng)等外圍電路設計等;在硬件設計的基礎上,為信號機主控系統(tǒng)移植了嵌入式Linux操作系統(tǒng)、各硬件模塊驅(qū)動和第三方動態(tài)庫等;最后,根據(jù)軟件模塊化設計思想為信號機主控系統(tǒng)設計了各功能軟件,包括消息服務軟件、控制模塊軟件、附加模塊軟件等,并采用非阻塞和多線程技術實現(xiàn)各模塊的協(xié)同工作,最終實現(xiàn)了信號機主控系統(tǒng)的全部功能。通過對信號機主控系統(tǒng)進行的系統(tǒng)集成、模塊測試和整體測試表明,本文實現(xiàn)的信號機主控系統(tǒng)能夠穩(wěn)定的運行各信號燈控制方案并可根據(jù)不同的時段進行相應的控制方案切換、能夠與Active MQ消息服務器進行Internet通信、能長久保存信號機各控制方案等,系統(tǒng)具有較高的實用價值,是對城市交叉口信號燈控制的一次有價值的深入探索與研究。
[Abstract]:Traffic is the lifeblood of modern city life and an important symbol to measure the progress of a city's civilization. Urban intersection is the basic unit of urban road network and the bottleneck zone of urban traffic. The capacity of intersection directly affects the capacity of urban road network. However, under the restriction of the specific situation of our country and the complex urban traffic situation, the existing signalling machines can not give full play to its function, and the traffic congestion is especially serious. Aiming at these problems, this paper deeply studies the main control system of signal generator based on Linux embedded operating system (Linux), microprocessor S3C6410 / ActiveMQ message server and Xml communication protocol. On this basis, the software, hardware design and implementation scheme are put forward. This paper first analyzes the working principle of the main control system of the signal generator and determines the functional requirements of the system, including the storage and implementation of the traffic signal control scheme, the network communication of the ActiveMQ message server based on the Xml protocol, the automatic timing adjustment and so on. According to the actual needs and the relevant regulations of the Ministry of Communications of our country, the network communication technology and communication protocol of the main control system of the signal generator are determined, based on which the overall design of the system is completed. The overall hardware design and detailed design of the main control system of the signal generator are completed, including the selection of microprocessor and storage equipment, the design of peripheral circuits such as Ethernet, etc. The embedded Linux operating system, each hardware module driver and the third party dynamic library are transplanted for the signal master control system. Finally, according to the software modularization design idea, every function software, including the message service software, is designed for the main control system of the signal generator. The control module software, the additional module software and the non-blocking and multi-thread technology are used to realize the cooperative work of each module. Finally, all the functions of the main control system of the signal generator are realized. Through the system integration of the main control system of the signal generator, the module test and the overall test show that, In this paper, the main control system of the signal generator can run each signal lamp control scheme stably and switch the corresponding control scheme according to different periods of time, and can communicate with Active MQ messaging server for Internet communication. The system has high practical value and is a valuable exploration and research on the control of signal lights in urban intersections.
【學位授予單位】:長安大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:U491.51;TP316.81
【參考文獻】
相關期刊論文 前5條
1 孫濱;周楊;郭曉東;;動態(tài)鏈接庫技術及其應用[J];電腦編程技巧與維護;2009年15期
2 余貴珍;任毅龍;王云鵬;李斌;吳晉武;;多路口交通信號控制硬件在環(huán)仿真系統(tǒng)[J];公路交通科技;2013年01期
3 楊帆;顧亞平;彭翔;徐明;;一種小型嵌入式Linux Boot Loader的設計與實現(xiàn)[J];計算機應用與軟件;2008年01期
4 秦曉康;徐惠民;;嵌入式設備NAND Flash存儲系統(tǒng)的設計與實現(xiàn)[J];計算機工程與設計;2010年03期
5 于泉;劉培華;劉小明;;兩相位信號交叉口半感應控制算法[J];西南交通大學學報;2010年06期
相關碩士學位論文 前1條
1 王海鵬;基于ARM-LINUX的單交叉路口交通燈信號控制機設計[D];昆明理工大學;2011年
,本文編號:1922885
本文鏈接:http://sikaile.net/kejilunwen/daoluqiaoliang/1922885.html