基于CAN的城市交通燈控制系統(tǒng)研究_第1頁
基于CAN的城市交通燈控制系統(tǒng)研究_第2頁
基于CAN的城市交通燈控制系統(tǒng)研究_第3頁
基于CAN的城市交通燈控制系統(tǒng)研究_第4頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、    基于can的城市交通燈控制系統(tǒng)研究    肖海柳 魏艷平摘要:系統(tǒng)采用at89c51作為核心控制器,紅外接收器接收來自發(fā)射器的紅外信號,經(jīng)解調(diào)后輸入單片機進行處理,單片機與can總線控制器構(gòu)成can總線通信系統(tǒng)進行數(shù)據(jù)傳輸,實現(xiàn)了根據(jù)車流信息、遙控、pc機控制的系統(tǒng)設(shè)計。關(guān)鍵詞:交通信號;at89c51;can總線;智能控制1 引言隨著經(jīng)濟發(fā)展,汽車數(shù)量急劇增加,城市道路日漸擁擠,交通擁塞已成為一個國際性的問題。因此,設(shè)計可靠、安全、便捷的多功能交通燈控制系統(tǒng)有極大的現(xiàn)實必要性。通常情況下,交通信號燈控制主要有兩個缺陷:1、車道放行車輛時,時間設(shè)

2、定相同且固定,十字路口經(jīng)常出現(xiàn)主車道車輛多,放行時間短,車流無法在規(guī)定時間內(nèi)通過,而副車道車輛少,放行時間明顯過長;2、未考慮急車強通(譬如,消防車執(zhí)行緊急任務(wù)時,兩車道都應(yīng)等待消防車通過)。由于交通信號燈控制系統(tǒng)缺乏有效的應(yīng)急措施,導致十字路口交通受阻,造成不必要的經(jīng)濟損失。本系統(tǒng)利用單片機at89c51,借助can總線作為現(xiàn)場通信總線實現(xiàn)智能交通信號燈控制系統(tǒng)設(shè)計,實現(xiàn)了根據(jù)區(qū)域車流、紅外遙控以及pc機進行十字路口交通信號燈智能控制,并在軟、硬件方面采取一些改進措施,實現(xiàn)了根據(jù)十字路口車流、紅外遙控進行交通信號燈智能控制,使交通信號燈現(xiàn)場控制靈活、有效。從一定程度上解決了交通路口堵塞、車輛

3、停車等待時間不合理、急車強通等問題。系統(tǒng)具有結(jié)構(gòu)簡單、可靠性高、成本低、實時性好、安裝維護方便等優(yōu)點,有廣泛的應(yīng)用前景。2 設(shè)計方案與系統(tǒng)結(jié)構(gòu)本智能交通信號燈控制系統(tǒng)硬件主要由車流信息檢測電路、鍵盤時間設(shè)置電路、紅外遙控發(fā)射/接收電路、單片機控制器、can總線控制器、can總線收發(fā)器、光電隔離芯片、單片機并行接口、看門狗電路等電路組成。本系統(tǒng)設(shè)置與上位pc機相連的上位節(jié)點為主節(jié)點,各路口信號燈控制裝置為底層節(jié)點,共同構(gòu)成區(qū)域交通信號燈控制系統(tǒng)。系統(tǒng)原理框圖如圖1所示。系統(tǒng)利用紅外遙控裝置實現(xiàn)各十字路口現(xiàn)場信號燈控制,紅外發(fā)射器發(fā)射出的編碼信號經(jīng)接收器接收后送入單片機控制器,控制信號燈紅綠變換、

4、等待時間、急車強通。另外,車流檢測裝置安放在各十字路口東西、南北道路方向?qū)崟r檢測車道車流信息。并將檢測到的信息輸至單片機進行處理,通過單片機編程技術(shù)實現(xiàn)信號燈綠、紅切換及等待時間設(shè)定。此外,pc機通過通訊串口與節(jié)點上的單片機控制器進行通信,實現(xiàn)數(shù)據(jù)信息在can總線上的發(fā)送與接收。pc機負責網(wǎng)絡(luò)上所有信號燈控制裝置的集中管理功能;同時向各信號燈控制器下傳工作模式控制信息。3 系統(tǒng)設(shè)計3.1 紅外遙控發(fā)射電路。由于系統(tǒng)需實現(xiàn)十字路口不同方向信號燈變化。假設(shè)兩方向為東西、南北方向。則需實現(xiàn)東西、南北兩個方向信號燈的選定、時間增減、急車強通等功能。紅外遙控發(fā)射電路原理框圖如圖2所示紅外遙控發(fā)射器與外接

5、陶瓷諧振器、電容器組成振蕩電路,分頻產(chǎn)生一定脈沖寬度的載頻信號。輸出編碼信號,經(jīng)達林頓管放大后,驅(qū)動紅外線發(fā)射二極管向外發(fā)射。3.2 紅外遙控接收電路。紅外接收、解調(diào)模塊接收來自發(fā)射器的紅外信號,經(jīng)內(nèi)部集成電路放大、解調(diào)后,由輸出端輸出編碼脈沖信號,經(jīng)三極管反相放大后,送至接收器,由接收器解調(diào)模塊進行譯碼。當發(fā)射器相應(yīng)鍵按下時,接收器輸出高電平信號,通過或非門接入單片機控制器的外中斷,申請中斷,由中斷服務(wù)程序檢測鍵按下狀態(tài),從而完成相應(yīng)的中斷服務(wù)。紅外接收器與單片機控制器接口電路如圖3所示。3.3 can總線節(jié)點接口電路。各路口交通信號燈控制器與上位機的通訊都通過各自的can總線接口模塊完成。

6、總線系統(tǒng)節(jié)點硬件電路原理框圖如圖4所示。單片機控制器負責can總線控制器初始化,控制實現(xiàn)數(shù)據(jù)的接收和發(fā)送等通信任務(wù)。can總線收發(fā)器與can總線接口部分采用了一定的安全和抗干擾措施。為增強can總線節(jié)點的抗干擾能力,can控制器不直接與can收發(fā)器相連,而是通過加接高速光電隔離器芯片,實現(xiàn)總線上各節(jié)點間的電氣隔離。但是,光耦電路所采用的vcc和vdd電源必須完全隔離,否則采用光耦電路就失去了意義,可采用小功率電源隔離模塊或不大于5v隔離輸出開關(guān)電源模塊實現(xiàn)。4 實驗分析本系統(tǒng)單片機控制器選用msc-51系列intelat89c51芯片,紅外遙控發(fā)射/接收器使用ba5104/ba5302設(shè)計。利

7、用max692設(shè)計看門狗監(jiān)控電路??偩€通信接口中選取philips公司的sja1000 can總線控制器及82c250總線收發(fā)器。光耦合器采用6n137芯片。系統(tǒng)硬件電路利用protel dxp設(shè)計并制板。通過實驗測試,按下紅外遙控發(fā)射器按鍵k1-k6有效地控制了東西、南北方向時間設(shè)定、急車強通,時間增、減。持續(xù)使wdi低電平時間>1.6s后,看門狗reset端產(chǎn)生200ms負溢出脈沖信號使at89c51復位,均有效地達到了系統(tǒng)設(shè)計要求。為了提高系統(tǒng)通訊抗干擾性及可靠性,在總線收發(fā)器82c250的canh和canl引腳通過5電阻與can總線相連,保護其免受過流沖擊的影響;82c250的canh和canl與地之間分別并聯(lián)30pf電容,濾除總線高頻干擾并起到防電磁輻射的作用;總線兩端接入120終端電阻4,匹配總線阻抗。此外,在can總線輸入端與地之間接防雷擊管,當兩輸入端與地之間出現(xiàn)瞬變干擾時,通過防雷擊管放電起到保護總線的作用,避免了雷電天氣對系統(tǒng)通訊的影響。這些部分雖然增加了節(jié)點的復雜度,但卻有效保證了數(shù)據(jù)通信的穩(wěn)定性和安全性。5 結(jié)語交通信號燈智能控制系統(tǒng)為改善城市交通擁堵,提高道路的交通運輸能力發(fā)揮了積極作用。本系統(tǒng)設(shè)計實現(xiàn)了十字路口信號燈自動化、智能化、人性化實時控制。通過系統(tǒng)功能擴展,系統(tǒng)亦可應(yīng)用于其他控制領(lǐng)域,應(yīng)用前景廣闊。參考文獻

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論