《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于ARM的六相位交通信號機設計
基于ARM的六相位交通信號機設計
中電網
摘要: 針對傳統信號機相位少,運算性能低的缺陷,設計了以LM3S8962為控制核心的六相位交通信號機。在設計平面交叉口六相位模型的基礎上,給出信號機控制模式、信號配時參數。根據信號機功能要求及LM3S8962的資源特性,給出信號機的硬件設計方案。利用模塊化設計方法,完成各功能模塊軟件設計,并進行了系統整體測試。測試結果表明,設計的基于LM3S8962的六相位交通信號機功能完善、運行穩定,對于城市復雜平面交叉口,其控制效果優于傳統
Abstract:
Key words :

引言

隨著我國城市化飛速發展,路面交通擁堵問題日益嚴重。交通信號機作為緩解交通擁堵問題的重要手段之一,其核心控制器主要包括兩類:一類是單片機控制器,這類控制器基于8/16位單片機,功能簡單,控制方式單一;另一類采用工控機作控制器,功能強大,但結構復雜且多冗余,成本高。相位控制方面,傳統的信號機主要為兩相位和四相位信號控制。兩相位控制時,直行方向和左轉方向同時放行,左轉車輛與對向直行車輛形成沖突,極易造成交通事故;四相位控制時,將右轉方向作為常通狀態來對待,這顯然忽視了沒有過街天橋或地下通道的情況下行人安全通行的要求。

針對上述傳統信號機的缺陷,本文提出了一種基于ARM芯片LM3S8962六相位交通信號機的系統控制方案及其軟硬件設計方法。

1 六相位信號機控制方案

信號機的控制方案是相位設置、相序設置、信號配時的有序集合,是信號機運行的數據源,因此對信號機控制方案的研究異常重要。

1.1 平面交叉口六相位模型

本文對左轉方向、右轉方向分別加以考慮,將十字路口的信號相位分為6個相位,如圖1所示。其中,相位1,3,4,6用于機動車,相位2,5用于機動車、非機動車和行人。從該模型中可以看出,僅1,4相位放行時產生兩個分流點,其余各相位放行時不產生任何接觸點,較之傳統的兩相位、四相位控制模型大幅減少了交通接觸點,因此,能夠更有效地降低事故隱患。

a.JPG

1.2 控制模式與信號配時

本文采用對交通流時間分割的方法,按照設定的通行相序為每一相位分配一定的通行時間,在一次通行周期中,各個相位的通行對象均會得到一次通行權。考慮到未來交通控制系統的要求,同時兼顧傳統信號機的控制方式,本文為信號機設計了多時段、定周期、手動、黃閃四種控制模式。

信號配時方面,為了保證各方向的通行對象能夠安全地通過交叉口,每個方向的通行時間不能少于15 s,而為了避免各方向通行對象等待時間過長,信號周期時長不宜超過200 s。表1給出六相位信號機的一種信號配時方案,通行相序為相位1至相位6,黃閃時長3s。

b.JPG

c.JPG

由此得到信號周期時長為192 s,各方向信號燈時長如表2所示。實際控制中,應根據各相位車流量情況對各相通行時間作適當調整。

2 系統硬件設計

2.1 硬件總體設計

信號機作為一個典型的嵌入式系統,其設計應以應用為中心,做到軟硬件可裁剪。本文選用LM3S8962作為主控芯片,根據信號機的功能要求,并結合LM3S8962的芯片特性,設計的信號機系統硬件框圖如圖2所示。

d.JPG

2.2 微處理器、存儲器模塊

嵌入式微處理器是整個嵌入式系統的核心。LM3S8962是Luminary Micro公司的基于ARM Cortex-M3內核具有32位RISC性能的微處理器,提供豐富的片上資源,包括256 KB FLASH,64 KB SRAM,4個32位通用定時器、同步串行接口(SSI)、10/100以太網控制器、6組共42個GPIO端口等,支持嵌入式實時操作系統μC/OS-Ⅱ,適合于關注成本的片上系統級應用。

LM3S8962具有256 KB FLASH空間,FLASH是一種不揮發性內存,由一組可獨立擦除的1 KB區塊構成。本系統軟件占用空間小,使用LM3S8 962自帶的FLASH存儲空間完全能夠滿足系統要求。因此,本文將μC/OS-Ⅱ系統內核、控制軟件存放于第0~253區塊,控制參數存放于第254 255區塊。這樣能夠降低系統復雜度,提高數據訪問速度。

2.3 信號燈、倒計時模塊

本文為信號機設計了6個相位機動車及人行道共6×2×3+2×2×2=44路信號的控制。由LM3S8962的PB3-PB5,PB0-PB2,PC4-PC6,PD0-PD2,PE0-PE2,PF0/PF1/PG0這6組GPIO端口分別輸出1~6相位LED信號燈的控制信號。

本文采用8段LED數碼管作為信號機的倒計時顯示組件。6個相位及人行道均采用兩位數碼管,共6×2+4×2=20個兩位數碼管。利用LM3S89 62自帶的同步串行接口(SSI,對應于PA2~PA5 GPIO端口),配置SSI為主模式,使用Freeseale SPI幀格式,通過SSI每次向外發送16位數據(包括8位段碼和8位位碼),再利用兩片級聯的74HC595芯片將16位串行數據轉換為16位并行數據輸出,達到將段碼、位碼同時輸出的目的。

2.4 實時時鐘、以太網接口模塊

信號機執行多時段控制模式時,需要根據實時時間執行對應時段的控制方案,并且為方便用戶校對,需要在液晶界面上顯示實時時間。本文選用DALLAS公司的時鐘芯片DS1302,該芯片能夠對年、月、日、周、時、分、秒計時,具有閏年補償功能。使用LM3S8962的3個GPIO端口PA0,PA1,PA6分別控制DS1302的RST復位線、I/O數據線、SCLK串行時鐘線,將命令或數據按每次1個字節或31個字節的觸發模式傳入時鐘寄存器或移出RAM寄存器,實現LM3S8962與DS1302之間的同步通信,從而為信號機提供實時時鐘。

傳統的RS 232/RS 485串口,存在通信距離短、傳輸速率低等缺陷,不能滿足未來交通控制系統聯網的要求,因此本文為信號機設計了10/100Mb/s以太網接口。LM3S8962自帶有10/100以太網控制器,包括完全集成的媒體訪問控制器(MAC)和網絡物理(PHY)接口器件。為了實現信號電平耦合與阻抗匹配,避免信號機系統與以太網之間相互干擾,本文在PHY和RJ 45接口之間連接網絡變壓器HR601680,將發送和接收信號線分別與PHY,RJ 45對應連接。以太網接口如圖3所示。

e.JPG

2.5 綠沖突檢測模塊

綠沖突檢測是系統自檢的重要部分,檢測同一時刻6個相位是否有2個或2個以上沖突相位的綠燈信號同時被點亮的情況。本文利用8位數據并入串出芯片74HC165為信號機設計了綠沖突檢測電路,使用LM3S8962的3個GPIO端口PB7,PA4,PG1分別控制74HC165的并行數據加載、時鐘脈沖輸入和串行數據的讀取,74HC165的8個輸入端分別接至6個相位及2路人行道的綠燈信號。LM3S8962根據讀取的綠燈信號狀態及綠沖突判斷規則判定是否發生綠沖突。

3 系統軟件設計

系統軟件包括設備驅動、控制軟件以及網絡通信協議三部分。

3.1 設備驅動

設備驅動程序作為系統軟件的基礎,是硬件設備的接口,應用程序通過這個接口才能控制硬件設備的工作。本信號機系統的驅動程序包括:FLASH讀寫驅動、SSI驅動、以太網控制器驅動、DS1302讀寫驅動、74HC165驅動等。

3.2 uIP協議

為了實現以太網通信,需要移植網絡通信協議。uIP協議棧是為小型嵌入式微處理器設計的微型TCP/IP協議棧,提供必需的網絡協議。本文為信號機系統移植uIP0.9協議棧,將信號機系統配置為一個小型WEB服務器。應用程序中監聽80端口,從uip_conn結構體中讀取當前連接的相關信息,由uip_connected()判斷遠程主機是否連接上本機,由uip_newdata()判斷是否接收到遠程主機的新數據,由uip_send()向遠程主機發送數據包。

3.3 軟件功能模塊

系統控制軟件是信號機軟件的核心,本文采用模塊化的設計方法,將控制軟件按功能分為初始化、方案處理、秒時段處理、綠沖突檢測、按鍵處理、通信等5個模塊。

初始化包括硬件和軟件初始化,硬件初始化包括對片內FLASH、DS1302芯片、液晶模塊、以太網接口等的測試,軟件初始化包括初始化信號機參數、清除標志等。

方案處理從FLASH中讀取系統控制模式、工作時段、信號配時、通行相序等信號機的基本工作參數,并存入特定的數據結構,供其他模塊調用。

秒時段處理由每秒中斷一次的定時器完成各相位燈色信號輸出、為各相倒計時時間計數、切換通行相位等任務。

綠沖突檢測由定時器每隔特定的時間完成檢測各相位是否發生綠燈信號沖突的任務。若發生綠沖突,進行聲光報警并進入黃閃控制。

按鍵處理由外部中斷服務程序完成查詢系統狀態、修改系統參數、更改系統工作模式等任務。

通信部分為信號機與監控中心的以太網通信,完成接收監控中心的控制命令、發送信號機狀態參數等任務。

3.4 軟件流程

信號機上電后,首先進行初始化,如果初始化能夠正常完成,則進入方案處理,從FLASH中取出各控制模式對應的工作參數并存入特定的數據結構中,之后系統默認進入多時段控制模式,根據當前時段的工作參數執行對應的控制。當定時器產生1 s中斷時,進入秒時段處理輸出燈色、倒計時信號。當接收到按鍵請求時,進入外部中斷處理程序響應用戶請求。當接收到遠程主機命令或者發送數據給遠程主機時,進入通信處理模塊。信號機每隔一定的時間間隔進入綠沖突檢測模塊,檢測綠燈沖突。

軟件流程圖如圖4所示。

f.JPG

4 結語

本文介紹了基于LM3S8962的六相位交通信號機相位模型、信號配時、軟硬件設計及實現技術。該信號機改進了傳統信號機的控制方式,能夠實現高性能、多相位、多模式、聯網控制,系統可靠性高、操作簡單、升級擴充性好。測試表明,該六相位信號機能夠有效減少交叉口沖突點、減少車輛延誤、提高交叉口安全程度和服務水平、保護行人安全通行、車輛暢通運行,其社會效益十分明顯。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
男人的天堂亚洲| 国产精品都在这里| 亚洲视频专区在线| 亚洲精品日韩在线| 久久成人一区二区| 午夜在线电影亚洲一区| 中文久久精品| 日韩视频免费观看高清在线视频 | 亚洲精选一区| 最近中文字幕mv在线一区二区三区四区| 午夜在线精品偷拍| 亚洲欧美影院| 午夜精品美女自拍福到在线| 亚洲一区二区三区国产| 亚洲在线中文字幕| 亚洲一区二区伦理| 亚洲男人的天堂在线观看| 一区二区久久| 亚洲一区二区三区激情| 在线一区视频| 亚洲在线观看| 欧美一区二区三区在线观看| 久久精品国产在热久久| 亚洲国产欧美不卡在线观看| 最新日韩欧美| av成人毛片| 亚洲一区久久久| 午夜国产精品影院在线观看| 性色av一区二区三区红粉影视| 欧美在线一二三| 久久亚洲综合色一区二区三区| 久久中文字幕一区| 欧美成va人片在线观看| 欧美精品一区二区三区蜜桃| 欧美日韩情趣电影| 国产精品久久久久久久午夜| 国产日产欧产精品推荐色 | 欧美大片第1页| 欧美日韩精品免费观看视频完整 | 另类综合日韩欧美亚洲| 欧美成人在线免费观看| 欧美日韩国产精品一区二区亚洲| 国产精品igao视频网网址不卡日韩| 国产精品视频免费一区| 国产主播一区| 亚洲精选大片| 亚洲欧美中文在线视频| 亚洲电影有码| 一本一本久久| 久久国产精品久久久| 欧美成人嫩草网站| 国产精品电影网站| 国产揄拍国内精品对白| 亚洲人成7777| 亚洲欧美制服中文字幕| 亚洲精品视频一区二区三区| 在线一区二区日韩| 久久不射中文字幕| 欧美激情免费观看| 国产精品伊人日日| 亚洲国产精选| 午夜精品一区二区三区在线播放| 亚洲日韩欧美一区二区在线| 午夜精品国产| 欧美成黄导航| 国产午夜精品视频免费不卡69堂| 亚洲经典自拍| 欧美亚洲日本国产| 99re热精品| 久久精品亚洲乱码伦伦中文| 欧美精品一线| 国产一区二区三区丝袜| 日韩一级精品视频在线观看| 欧美在线视频网站| 亚洲私拍自拍| 欧美福利一区二区三区| 国产美女精品免费电影| 亚洲久久成人| 欧美在线观看视频| 亚洲一区二区三区免费在线观看| 久久婷婷av| 国产伦精品一区二区三区高清 | 亚洲伦理在线免费看| 久久国产欧美精品| 亚洲欧美高清| 欧美精品成人一区二区在线观看 | 韩国一区二区三区美女美女秀| 99精品国产高清一区二区 | 久久天天躁狠狠躁夜夜爽蜜月| 欧美午夜精品电影| 亚洲国产精品成人一区二区 | 老巨人导航500精品| 国产精品男gay被猛男狂揉视频| 亚洲国产毛片完整版| 性做久久久久久免费观看欧美| 亚洲视频专区在线| 欧美高清视频一区| 一区精品在线播放| 先锋影音网一区二区| 亚洲无人区一区| 欧美精品在线观看91| 一区免费观看视频| 欧美一区二区免费| 性欧美videos另类喷潮| 欧美日韩另类丝袜其他| 最近中文字幕日韩精品 | 欧美涩涩视频| 亚洲精品美女久久7777777| 久久精品成人| 久久精品国产96久久久香蕉| 国产精品女主播在线观看| 亚洲美女少妇无套啪啪呻吟| 亚洲精品久久7777| 免费的成人av| 在线免费日韩片| 久久精品女人天堂| 久久视频国产精品免费视频在线| 国产欧美日韩综合精品二区| 亚洲一区二区高清| 亚洲欧美在线视频观看| 国产精品久久久久免费a∨| 99热在这里有精品免费| 在线一区亚洲| 欧美三级在线视频| 9l视频自拍蝌蚪9l视频成人| 在线视频欧美一区| 欧美日韩一区三区| 亚洲最新在线视频| 亚洲一区二区在线| 国产精品美女999| 亚洲欧美国内爽妇网| 欧美一级理论片| 国产视频一区在线观看| 性色av一区二区三区在线观看 | 9国产精品视频| 欧美日韩精品久久久| 一本久道综合久久精品| 国产精品99久久久久久人| 欧美三区在线观看| 亚洲永久字幕| 欧美一区二区日韩一区二区| 国产日韩欧美综合| 先锋影音国产一区| 噜噜噜91成人网| 亚洲激精日韩激精欧美精品| 一区二区三区国产精华| 国产精品国产三级国产普通话三级| 亚洲视频精品| 久久九九99| 亚洲国产99| 亚洲一区成人| 国产麻豆一精品一av一免费| 久久精品欧洲| 欧美日韩国产美女| 亚洲综合色噜噜狠狠| 久久久久久电影| 亚洲国产日韩欧美一区二区三区| 9i看片成人免费高清| 国产精品日韩在线一区| 欧美与黑人午夜性猛交久久久| 美女福利精品视频| 99成人在线| 久久黄色级2电影| 亚洲国产精品小视频| 亚洲一区二区三区视频播放| 国产精品资源| 亚洲国产日韩欧美| 欧美性jizz18性欧美| 欧美在线高清| 欧美日韩亚洲网| 欧美在线观看你懂的| 欧美日韩国产一区精品一区| 亚洲欧美日韩中文播放| 欧美成人免费大片| 亚洲欧美日韩另类精品一区二区三区| 男女激情久久| 亚洲男人影院| 欧美第一黄网免费网站| 亚洲一区二区三区精品在线| 快射av在线播放一区| 亚洲视频在线看| 欧美黑人在线观看| 欧美一区二区三区免费观看| 欧美日韩国产二区| 久久精品国产99精品国产亚洲性色| 欧美日韩国产限制| 欧美中文字幕在线观看| 欧美午夜视频一区二区| 亚洲欧洲在线看| 狠狠色综合一区二区| 亚洲激情不卡| 亚洲午夜精品在线| 蜜桃久久av| 亚洲一区影音先锋| 欧美激情按摩| 欧美在线免费视屏| 欧美婷婷久久| 亚洲另类自拍| 今天的高清视频免费播放成人| 亚洲欧美国产另类|