紅綠燈控制系統范本_第1頁
紅綠燈控制系統范本_第2頁
紅綠燈控制系統范本_第3頁
紅綠燈控制系統范本_第4頁
紅綠燈控制系統范本_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

年4月19日紅綠燈控制系統文檔僅供參考目錄TOC\o"1-2"\h\u第一章緒論 1第二章總體設計思路、基本原理和框圖 2第一節(jié)設計思路 2第二節(jié)基本原理 2第三節(jié)總體設計框圖 2第三章交通燈自動控制電路硬件設計 94第一節(jié)單片機的結構 4第二節(jié)主要元器件選擇 4第三節(jié)設計顯示部分 4第四節(jié)交通路口模型 5第五節(jié)總電路圖 5第六節(jié)顯示原理 6第四章交通燈自動控制電路軟件設計 8第一節(jié)單片機中斷系統基本結構 8第二節(jié)設計指標 11第三節(jié)系統結構框圖 11第四節(jié)系統各功能模塊 12第五節(jié)交通信號燈順序工作流程圖 14第六節(jié)狀態(tài)譯碼器 16第七節(jié)狀態(tài)譯碼電路組成如圖 17第五章系統仿真 18結論 20致謝 21參考文獻 22第一章緒論隨著中國經濟的飛速發(fā)展,城市人口越來越多,居民出行次數和機動車擁有量不斷增加,城市道路擁擠、車流量不均衡等問題日趨嚴重。人們經常會為道路擁擠、交通秩序混亂、出行時間過長等城市交通問題倍感苦惱,例如:綠燈方向幾乎沒有什么車輛,而紅燈方向卻排著長隊等候經過。因此提高城市路網的通行能力、實現道路交通的科學化管理迫在眉睫,如何才能保持城市交通的安全便捷、高效暢通和綠色環(huán)保,已成為政府政策規(guī)劃的一個重點問題。作為一種交通規(guī)則的指示,交通燈它起著及其重要的作用。從最初的單車道到現在的四車道八車道等,交通指示的自動控制也越來越完善。它不再僅僅擁有交通指示的作用,還有其它特殊情況的處理,比如對闖紅燈的肇事者進行的監(jiān)督,緊急救護車的經過時保持道路暢通,等等都需要非常的處理,這也是對交通燈功能的新要求。而且,也從最初的只有紅,黃,綠三種燈的指示到現在的倒計時電子顯示,讓人們從單一的信號判別到時間的準確明了有了進一步認知。這都表明交通燈的研究還具有它實際的意義。經過對十字路口交通燈控制系統的設計與制作,使我們進一步鞏固和加深了對所學的基礎理論、基本技能和專業(yè)知識的認識掌握。同時也培養(yǎng)自身綜合運用所學過的基礎理論、基礎知識和基本技能進行分析和解決實際問題的能力,更使我們受到了PLC系統開發(fā)的綜合訓練,從而能夠使我們進行PLC系統設計和實施,而且掌握典型自動控制系統的工作原理和設計思路。更重要的是:經過對十字路口交通燈系統的每個環(huán)節(jié)的實際制作,鍛煉了自身的刻苦鉆研、勇于探索、實事求是、善于與她人合作的工作作風,這為我們將來的上崗實習做好了充分的準備。第二章總體設計思路、基本原理和框圖第一節(jié)設計思路交通燈的自動控制系統的主要功能包括:普通交通燈的顯示,LED倒計時顯示,突發(fā)事件的外部處理和交通路口的模擬。本設計的控制系統由以下電路模塊組成:振蕩器和時鐘電路:這部分電路主要由80C51單片機和一些電容,晶振組成。設計控制部分:主要由80C51單片機的外部中斷電路組成。設計顯示部分:LED數碼顯示部分。LED數碼顯示部分由七段數碼顯示管組成。第二節(jié)基本原理主體電路:交通燈自動控制模塊。這部分電路主要由80C51單片機的I/O端口,定時計數器,外部中斷擴展等組成。本設計先是從普通三色燈的指示開始進行設計,用P1口作為輸出。程序的初始化是東西南北方向的紅燈全亮。然后南北方向紅燈亮,東西方向綠燈亮60秒后東西方向黃燈閃亮5秒后南北方向綠燈亮,東西方向紅燈亮。重復執(zhí)行,倒計時用到定時器T0,用P2口作為LED的顯示。二位一體的LED重復執(zhí)行60秒的倒計時。作為突發(fā)事件的處理,本設計主要用到外部中斷EX0。用一模擬開關作為中斷信號。實際中能夠接其它能夠產生中斷信號的信號源。第三節(jié)總體設計框圖圖2-1交通燈總體設計框圖圖2-2交通燈自動控制流程圖第三章交通燈自動控制電路硬件設計第一節(jié)單片機的結構單片微機(Single-ChipMicrocomputer)簡稱為單片機。它在一塊芯片上集中成了中央處理單元CPU,隨機存儲器RAM,只讀存儲器ROM,定時/計數和多功能輸入/輸出I/O口,如并行口I/O,串行口I/O和轉換A/D等就其組成而言,一塊單片機就是一臺計算機。其典型結構如圖所示。由于它具有體積小,功能強和價格便宜等優(yōu)點,因而被廣泛地應用于產品智能化和工業(yè)控制自動化上。第二節(jié)主要元器件選擇一、開關管的選擇:BUTTON按鈕二、LED發(fā)光二極管LED-REDLED-YELLOWLDE-GREEN發(fā)光二極管的主要技術參數有額定電壓和額定工作電流。LED顯示電路如圖3-1所示,圖中限流電阻Ri是限制線路電流的,阻值的大小由I=U/R計算得到。例如發(fā)光二極管的額定電壓2V,額定工作電流為20mA,計算Ri=(5-2)/0.02=150Ω。三、二位一體數碼管7SEG-MPX2-CAT-RED(共陽數碼管(紅色)四、PN4249:驅動三極管五、AT89S51系列單片機第三節(jié)設計顯示部分LED數碼顯示部分.LED數碼顯示部分由七段數碼顯示管組成。一.發(fā)光二極管顯示原理:發(fā)光二極管是采用砷化鎵,鎵鋁砷和磷化鎵等材料制成,其內部結構為一個PN結,具有單向導電性。發(fā)光二極管在制作時,使用的材料不同,那么就能夠發(fā)出不同顏色的光。第四節(jié)交通路口模型圖3-1交通路口模型第五節(jié)總電路圖總電路功能介紹:設計主要研究二車道的交通燈自動控制。本次設計的內容包括四個方面,一是普通三色燈的指示;二是兩位一體數碼管的倒計時顯示;三是對一此交通中的意外情況進行的處理。最后就是對交通燈的模擬設計。如圖3-2所示。圖3-2總電路圖第六節(jié)顯示原理當定時器定時為1秒,時程序跳轉到時間顯示及信號燈顯示子程序,它將依次顯示信號燈時間,同時一直顯示信號燈的顏色,這時在返回定時子程序定時一秒,在顯示黃燈的下一個時間,這樣依次把所有的燈色的時間顯示完后在重新給時間計數器賦初值,重新進入循環(huán)。如圖3-3所示。圖3-3LED與單片機連接電路第四章交通燈自動控制電路軟件設計第一節(jié)單片機中斷系統基本結構中斷是一項重要的計算機技術,是處理正常工作與緊急狀態(tài)的好辦法,是實現人機實時交互的重要途徑,在單片機應用系統中,中斷技術得到了廣泛應用。下面詳細介紹單片機中斷系統基本結構,與中斷相關的特殊寄存器的設置及中斷應用系統編程方法。當CPU查詢到系統有中斷請求時,如果系統處于中斷允許狀態(tài),CPU將停止當前的工作,響應中斷請求,轉向中斷服務,中斷服務完成后,返回原程序繼續(xù)執(zhí)行當前任務,這叫單片機中斷。8051系列單片機中斷系統結構如圖4-1所示.能讓CPU產生中斷的信號源叫中斷源.8051單片機有NT0,INT1,T0,T1,TI,RI六個中斷源,但只有EX0,ET0,EX1,ET1,ES五個向量,下面簡要介紹六個中斷源。圖4-1單片機中斷系統基本結構INT0,INT1:外部中斷源,由P3.2和P3.2引腳輸入。具有低電平和脈沖兩種觸發(fā)方式,在每個機器周期的S5P2采樣引腳信號,如有效則由硬件將它的中斷請求標志IE置1,請求中斷。當CPU響應中斷時,由硬件復位。T0,T1:定時/計數器中斷,當定時/計數器產生溢出時,置位中斷請求標志TF請求中斷處理。RI,TI:串行中斷,RI是接收,TI為發(fā)送。單片機串行口接收到一個字符后RI置1,發(fā)送完一個字符TI置1。值得注意的是,RI,TI在響應中斷后,必須由用指令將其復位。中斷響應CPU在執(zhí)行程序的過程中,在每個機器周期的S5P2對中斷標志位按中斷優(yōu)先級進行查詢,一旦查詢到有中斷請求,CPU只要不在執(zhí)行同級或高級的中斷服務程序和當前指令(RETI指令或訪問IE,IP的指令除外)執(zhí)行完畢兩種情況,則響應中斷。如果當前正在執(zhí)行的指令是RETI或訪問IE,IP的指令,則當前指令執(zhí)行完畢后,CPU才可響應中斷。中斷響應時間能夠從中斷信號被查詢開始算起,中斷響應時間在以下三種情況下,響應時間還會更長:一、CPU正在執(zhí)行一個比要響應的中斷源優(yōu)先級相等或更高的中斷源的中斷服務程8序,此時須等到中斷服務程序執(zhí)行完畢才可中斷響應。二、正在執(zhí)行的當前指令不是在最后一個機器周期,只有指令執(zhí)行完后才響應中斷。三、如果當前執(zhí)行的是RETI或訪問IE,IP的指令,則當前指令執(zhí)行完畢后,CPU需再執(zhí)行一條指令才能夠中斷響應,因此附加等待響應時間不會超過5個機器周期。中斷入口單片機響應中斷后,將轉向特定的入口進行中斷服務,單片機的中斷入口地址如表4-2所示。表4-2MCS-51單片機中斷服務程序入口地址表中斷源入口地址IE0(外部中斷0)0003HTF0(定時器0溢出中斷)000BHIE1(外部中斷1)0013HTF1(定時器1溢出中斷)001BHRI+TI(串行口中斷)0023H從表中能夠看出,兩相鄰中斷源的入口地址間隔為8個單元。這意味著如果要把中斷源對應的中斷服務程序從入口地址開始存放,則程序的長度不能超過8個字節(jié),否則會影響到下一個中斷源的入口地址的使用。而一般的情況下,中斷服務程序的長度不止8個字節(jié),因此,常見的處理方法是:在入口地址處存放一條無條件轉移指令,經過這條轉移指令轉向對應的中斷服務程序入口,中斷服務程序以RETI為結束。中斷請求的撤銷CPU響應中斷請求,在中斷返回(RETI)之前,該中斷請求應被撤除,否則會引發(fā)另一次中斷。定時/計數器中斷請求撤銷:CPU在響應中斷后,由硬件自動清除中斷請求標志TF。外部中斷請求撤銷:如果采用脈沖觸發(fā)方式,CPU在響應中斷后,由硬件自動清除:中斷請求標志IE;對于電平觸發(fā)方式的外部中斷請求,中斷標志的撤銷是自動的,由于造成中斷請求的低電平繼續(xù)存在,因此在響應中斷后再次會產生中斷請求,為此響應中斷后要撤銷外部信號。單片機有INT0,INT1兩個外部中斷源,INT0對應單片機P3.0,INT1對應P3.2。單片機的外部中斷與特殊寄存器IE。TCON,IP有關。INT0中斷入口地址是0003H,INT1中斷入口地址是000BH,下面介紹單片機外部中斷的設置與應用。延時方法能夠有兩種一中是利用MCS-51內部定時器才生溢出中斷來確定1秒的時間,另一種是采用軟延時的方法。定時器工作時必須給計數器送計數器初值,這個值是送到TH和TL中的。我們能夠把計數器記滿為零所需的計數值設定為C和計數初值設定為TC可得到如下計算通式:TC=M-C5。第二節(jié)設計指標(1)主、支干道交替通行,通行時間可在0~99內設定;(2)主、支干道黃燈亮的時間相同,均在0~99內設定;(3)主、支干道黃燈通行時間與黃燈亮的時間均同一計數器以秒為單位做減計數;(4)在減計數回0的瞬間,完成十字路口通行狀態(tài)的轉換;(5)計數器的狀態(tài)由數碼管顯示,紅、黃、綠信號燈由發(fā)光二極管模擬。第三節(jié)系統結構框圖 譯碼、顯示 主道信號燈 支道信號燈減法計數器 狀態(tài)譯碼器 紅燈閃爍控制 置數控制 狀態(tài)控制器 秒脈沖發(fā)生器圖4-3交通信號燈控制系統結構框圖第四節(jié)系統各功能模塊狀態(tài)控制器根據設計要求,交通燈順序工作狀態(tài)流程圖如下圖4-4所示:主干道綠燈亮支干道紅燈亮主干道綠燈亮支干道紅燈亮(40進制計數器減1)主干道黃燈亮支干道紅燈閃爍(5進制計數器減1)我主干道黃燈亮支干道紅燈閃爍干道黃燈亮支干道紅燈閃爍主干道黃燈亮支干道紅燈閃爍主干道紅燈亮支干道綠燈亮(40進制計數器減1)主干道紅燈閃爍支干道黃燈亮(5進制計數器減1)40秒未到5秒未到40秒未到5秒未到圖4-4交通燈順序工作狀態(tài)流程圖第五節(jié)交通信號燈順序工作流程圖兩方向車道的交通燈的運行狀態(tài)共有4種,如圖4-5所示狀態(tài)狀態(tài)0支干道綠燈亮狀態(tài)1支干道黃燈亮狀態(tài)2主干道綠燈亮狀態(tài)3主干道黃燈亮圖4-5運行狀態(tài)信號燈狀態(tài)與車道運行狀態(tài)如下:S0:支干道車道的綠燈亮,車道通行;主干道車道的紅燈亮,車道禁止通行S1:支干道車道的黃燈亮,車道緩行;主干道車道的紅燈亮,車道禁止通行S2:支干道車道的紅燈亮,車道禁止通行;主干道車道的綠燈亮,車道通行S3:支干道車道的紅燈亮,車道禁止通行;主干道車道的黃燈亮,車道通行其狀態(tài)編碼及狀態(tài)轉換圖如圖4-6所示:圖4-6交通信號燈狀態(tài)裝換圖顯然,這是一個二位二進制計數器。在這里,我們采用中規(guī)模集成計數器CD4029作為中心元件構成狀態(tài)控制器。電路如下圖所示:圖4-7交通燈狀態(tài)控制器CD4029可實現二進制/十進制的可進位、可預置的加/減計數。它由B/D端控制二/十進制計數,當B/D端為高電位(即為1

溫馨提示

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

評論

0/150

提交評論