摘要:道路交通信號(hào)燈是交通安全產(chǎn)品中的一個(gè)類(lèi)別,是為了加強(qiáng)道路交通管理,減少交通事故的發(fā)生,提高道路使用效率,改善交通狀況的一種重要工具。近年來(lái)隨著科技的飛速發(fā)展,使用單片可編程來(lái)實(shí)現(xiàn)交通燈的功能。利用單片機(jī)的外圍擴(kuò)展,顯示電路構(gòu)成基本硬件。然后編程實(shí)現(xiàn)對(duì)定時(shí)、控制、顯示電路的控制,然后調(diào)試,完成設(shè)計(jì)。
關(guān)鍵詞:AT89C51;交通燈控制系統(tǒng)
中圖分類(lèi)號(hào):TP273.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599(2012)24-0177-02
一、系統(tǒng)及硬件電路
整個(gè)系統(tǒng)的構(gòu)成以AT89C51單片機(jī)為核心,由I/O口擴(kuò)展,LED數(shù)碼管顯示,緊急情況中斷電路還有復(fù)位電路等組成。單片機(jī)作為整個(gè)硬件系統(tǒng)的核心,它既是協(xié)調(diào)整機(jī)工作的控制器,又是數(shù)據(jù)處理器。它由單片機(jī)、時(shí)鐘電路、復(fù)位電路等組成。
本設(shè)計(jì)選用LED發(fā)光二極管的紅綠燈狀態(tài)用來(lái)指示左右拐、直行等交通指示信息。綠色表示通行,紅色則表示禁止通行。中間綠色燈亮,表示直行,兩邊紅色燈亮,表示禁止通行;左邊綠色燈亮,表示左拐彎;其他紅色燈亮則表示禁止通行和右拐彎。所有指示信息一目了然。
按鍵控制臺(tái),可供警察在室內(nèi)實(shí)時(shí)監(jiān)視交通狀況。通過(guò)按鍵可設(shè)置\緊急情況發(fā)生時(shí)的交通燈狀態(tài)控制人機(jī)界面非常友好。系統(tǒng)采用雙數(shù)碼管倒計(jì)時(shí)計(jì)數(shù)功能,最大顯示數(shù)字99。友好的人機(jī)界面、靈活的控制方式、優(yōu)化的物理結(jié)構(gòu)以及豐富的功能是本設(shè)計(jì)的亮點(diǎn)。
本設(shè)計(jì)由中斷系統(tǒng)、單片機(jī)、LED數(shù)碼顯示模塊和按鍵等構(gòu)成。單片機(jī)是集成的IC芯片AT89C51單片機(jī),只需根據(jù)實(shí)際選型。其他部分都需要根據(jù)應(yīng)用要求和性能指標(biāo)自行設(shè)計(jì)。
圖1 硬件總體框圖
二、系統(tǒng)軟件設(shè)計(jì)
軟件采用模塊化設(shè)計(jì)方法,不僅易于編程和調(diào)試,也可減小軟件故障率和提高軟件的可靠性。同時(shí),對(duì)軟件進(jìn)行全面測(cè)試也是檢驗(yàn)錯(cuò)誤排除故障的重要手段。軟件總體設(shè)計(jì)及流程圖如圖所示,主要完成各部分的軟件控制和協(xié)調(diào)。本系統(tǒng)主程序模塊主要完成的工作是對(duì)系統(tǒng)的初始化,發(fā)送顯示數(shù)據(jù),同時(shí)對(duì)按鍵進(jìn)行掃描,等待外部中斷,以及根據(jù)所需要的功能進(jìn)行相應(yīng)的操作。
三、系統(tǒng)調(diào)試
(一)硬件調(diào)試
在設(shè)計(jì)過(guò)程中,我們使用了proteus硬件仿真軟件對(duì)該設(shè)計(jì)的硬件電路進(jìn)行了實(shí)物功能仿真,仿真效果良好。實(shí)物交通燈控制系統(tǒng)的PCB電路板焊接工作量非常大,電路安裝完成后,首先進(jìn)行檢查,即確認(rèn)電路無(wú)虛焊,無(wú)短路,無(wú)斷路,集成元件安裝是否正確,之后進(jìn)行電路功能模塊的分級(jí)調(diào)試,根據(jù)電路功能逐級(jí)進(jìn)行:通行方式功能調(diào)試:包括對(duì)四種通行方式控制調(diào)試,行人和行車(chē)方向指示燈亮度和驅(qū)動(dòng)電路調(diào)試;倒計(jì)時(shí)功能調(diào)試:數(shù)碼管亮度調(diào)試;復(fù)位和緊急情況手動(dòng)控制功能調(diào)試。
(二)軟件調(diào)試
本系統(tǒng)的軟件系統(tǒng)很大,選用一般的偉福仿真器對(duì)程序進(jìn)行編寫(xiě)和調(diào)試。除了語(yǔ)法差錯(cuò)外,當(dāng)確認(rèn)程序沒(méi)問(wèn)題時(shí),通過(guò)直接下載到單片機(jī)來(lái)調(diào)試。采取的是自下到上的調(diào)試方法,即單獨(dú)調(diào)試好每一個(gè)模塊,然后再連接成一個(gè)完整的系統(tǒng),最后完成一個(gè)完整的系統(tǒng)調(diào)試。
四、結(jié)束語(yǔ)
本設(shè)計(jì)采用主流單片機(jī)作為控制核心,實(shí)現(xiàn)交通燈控制系統(tǒng)的穩(wěn)定運(yùn)行。對(duì)交通燈的設(shè)計(jì)方面給與了充分的考慮。本系統(tǒng)設(shè)計(jì)的最大優(yōu)勢(shì)是按鍵控制臺(tái),可供警察在室內(nèi)實(shí)時(shí)監(jiān)視交通狀況。通過(guò)按鍵可設(shè)置\緊急情況發(fā)生時(shí)的交通燈狀態(tài)控制人機(jī)界面非常友好。其靈活的控制方式、優(yōu)化的物理結(jié)構(gòu)以及豐富的功能是本系統(tǒng)的最大特征?;贏T89C51單片機(jī)的交通燈控制系統(tǒng)在一些方面仍有不足,例如外界電噪聲的干擾問(wèn)題,還有待進(jìn)一步發(fā)展??傊?,智能化的交通燈控制系統(tǒng)有更加廣闊的前景。
參考文獻(xiàn):
[1]葛仁華,盧勇威.數(shù)字電子技術(shù).華南理工大學(xué)出版社,2005
[2]沈鴻星.LED交通信號(hào)燈系統(tǒng)的硬件設(shè)計(jì)[J].電子工程師,2004
[3]何立民.單片機(jī)應(yīng)用技術(shù)大全[M].北京:北京航空航天大學(xué)出版社,1994
計(jì)算機(jī)光盤(pán)軟件與應(yīng)用2012年24期