![基于PLC的組態(tài)軟件交通燈控制系統(tǒng)模型設(shè)計【實用文檔】doc_第1頁](http://file4.renrendoc.com/view/0a79a18f4cdbf10b0b7063bb5de71348/0a79a18f4cdbf10b0b7063bb5de713481.gif)
![基于PLC的組態(tài)軟件交通燈控制系統(tǒng)模型設(shè)計【實用文檔】doc_第2頁](http://file4.renrendoc.com/view/0a79a18f4cdbf10b0b7063bb5de71348/0a79a18f4cdbf10b0b7063bb5de713482.gif)
![基于PLC的組態(tài)軟件交通燈控制系統(tǒng)模型設(shè)計【實用文檔】doc_第3頁](http://file4.renrendoc.com/view/0a79a18f4cdbf10b0b7063bb5de71348/0a79a18f4cdbf10b0b7063bb5de713483.gif)
![基于PLC的組態(tài)軟件交通燈控制系統(tǒng)模型設(shè)計【實用文檔】doc_第4頁](http://file4.renrendoc.com/view/0a79a18f4cdbf10b0b7063bb5de71348/0a79a18f4cdbf10b0b7063bb5de713484.gif)
![基于PLC的組態(tài)軟件交通燈控制系統(tǒng)模型設(shè)計【實用文檔】doc_第5頁](http://file4.renrendoc.com/view/0a79a18f4cdbf10b0b7063bb5de71348/0a79a18f4cdbf10b0b7063bb5de713485.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于PLC的組態(tài)軟件交通燈控制系統(tǒng)模型設(shè)計【實用文檔】doc文檔可直接使用可編輯,歡迎下載
基于PLC的交通燈控制系統(tǒng)組態(tài)模型設(shè)計與實現(xiàn)基于PLC的組態(tài)軟件交通燈控制系統(tǒng)模型設(shè)計【實用文檔】doc文檔可直接使用可編輯,歡迎下載摘要:當今社會,紅綠燈安裝在各個道口上,已經(jīng)成為了疏導交通車輛最為常見和最有效的手段。隨著社會的發(fā)展和人們的消費水平不斷的提高,私人車輛不斷的增加。人多、車多道路少的交通狀況已經(jīng)很明顯了。所以采用有效的方法來控制交通燈是勢在必行的。PLC的智能控制是控制系統(tǒng)的核心,采用PLC把東西方向或是南北方向的車輛按照數(shù)量規(guī)模進行分檔,相應給定的東西方向或南北方向的綠燈時長也按照一定的規(guī)律分檔.這樣就可以實現(xiàn)了按車流量規(guī)模給定綠燈時長,達到最大限度的有車放行,減少十字路口的車輛滯流,緩解交通擁擠、實現(xiàn)最優(yōu)控制,從而提高交通控制系統(tǒng)的效率.PLC具有結(jié)構(gòu)簡單、編程方便、可靠性高等優(yōu)點,已廣泛用于工業(yè)過程的自動控制中。由于PLC具有著對使用環(huán)境適應性強的特性,同時其內(nèi)部的定時器資源十分豐富,可對目前較為普遍使用的“漸進式”信號燈進行精確控制,特別對多岔路口的控制也可方便地實現(xiàn)。因此現(xiàn)在越來越多地把PLC應用于交通燈系統(tǒng)中。PLC還具有通訊聯(lián)網(wǎng)功能,可將同一條道路上的信號燈連成一局域網(wǎng)進行統(tǒng)一調(diào)度管理,可縮短車輛通行等候時間,實現(xiàn)科學化管理。在實時檢測和自動控制PLC應用系統(tǒng)中,PLC大都是作為一個核心部件來設(shè)計使用的。關(guān)鍵字:PLC、交通燈、控制系統(tǒng)、組態(tài)設(shè)計目錄TOC\o"1-3"\h\z\uHYPERLINK\h\uHYPERLINK\l"_Toc346111905”摘要PAGEREF_Toc346111905\h4HYPERLINK\l”_Toc346111906"1。系統(tǒng)設(shè)計PAGEREF_Toc346111906\h61.1硬件系統(tǒng)框圖PAGEREF_Toc346111907\h6HYPERLINK\l”_Toc346111908"1.2軟件系統(tǒng)設(shè)計PAGEREF_Toc346111908\h61。2。1軟件系統(tǒng)主流程PAGEREF_Toc346111909\h6HYPERLINK\l”_Toc346111910”1.2.2程序設(shè)計PAGEREF_Toc346111910\h7HYPERLINK\l"_Toc346111911”2.硬件系統(tǒng)單元電路設(shè)計PAGEREF_Toc346111911\h8HYPERLINK\l"_Toc346111912"2.1MSP430最小系統(tǒng)PAGEREF_Toc346111912\h8HYPERLINK\l”_Toc346111913”2.2電源電路PAGEREF_Toc346111913\h9HYPERLINK\l"_Toc346111914"2.3數(shù)碼管顯示電路PAGEREF_Toc346111914\h92.4LED顯示電路PAGEREF_Toc346111915\h10HYPERLINK\l”_Toc346111916"3.軟件系統(tǒng)單元設(shè)計PAGEREF_Toc346111916\h10HYPERLINK\l"_Toc346111917"3.1protel99概述PAGEREF_Toc346111917\h10HYPERLINK\l"_Toc346111918”3.2IARFOR430簡介PAGEREF_Toc346111918\h113。3子任務流程PAGEREF_Toc346111919\h11HYPERLINK\l”_Toc346111920"4.系統(tǒng)測試PAGEREF_Toc346111920\h125.結(jié)論PAGEREF_Toc346111921\h12HYPERLINK\l"_Toc346111922”參考文獻PAGEREF_Toc346111922\h14附錄PAGEREF_Toc346111923\h151.系統(tǒng)設(shè)計1。1硬件系統(tǒng)框圖該系統(tǒng)由MSP430單片機最小系統(tǒng)、電源電路、按鍵電路、數(shù)碼管顯示電路、紅綠燈顯示電路組成.強大的處理能力MSP430系列單片機是一個16位的單片機,采用了精簡指令集(RISC)結(jié)構(gòu),具有豐富的尋址方式(7種源操作數(shù)尋址、4種目的操作數(shù)尋址)、簡潔的27條內(nèi)核指令以及大量的模擬指令;大量的寄存器以及片內(nèi)數(shù)據(jù)存儲都可以參加多種運算;還有高效的查表處理指令;有較高的處理速度,在8MHZ晶體驅(qū)動下指令周期為125ns.這些特點保證了可編制出高效率的源程序,完全可以滿足本系統(tǒng)的需要;與其他控制方法相比,所用器件可以說是比較簡單經(jīng)濟的。電源電路主要負責對整個系統(tǒng)進行供電,讓系統(tǒng)能夠正常運行.按鍵電路實現(xiàn)對一些時間和工作模式的轉(zhuǎn)換,很好的實現(xiàn)了人機交互的功能。數(shù)碼管顯示電路實現(xiàn)對倒計時間的顯示功能,紅綠燈顯示電路實現(xiàn)十字路口紅黃綠之間的轉(zhuǎn)換。系統(tǒng)框圖如圖1所示,復位電路復位電路時鐘電路MSP430單片機紅綠燈顯示電路2位LED數(shù)碼管顯示電路電源電路按鍵輸入電路圖1硬件系統(tǒng)框圖1.2軟件系統(tǒng)設(shè)計1.2。1軟件系統(tǒng)主流程如圖2所示為軟件系統(tǒng)主流程圖:開始初始化調(diào)用LED顯示子程序開始初始化調(diào)用LED顯示子程序開中斷返回調(diào)用時間顯示子程序1。2.2程序設(shè)計道口交通控制系統(tǒng)程序主要分為以下幾個模塊:初始化程序、主程序、鍵盤顯示和延時.(1)初始化程序初始化程序主要完成的是對顯示初值以及定時器初值。(2)主程序主程序要負責總體程序管理功能,實現(xiàn)人機交換設(shè)定.由于采用動態(tài)掃描方式顯示時間,因此主程序大部分時間要調(diào)用掃描顯示程序。鍵盤也加在主程序中了。(3)延時服務程序主要是在整個電路中,在動態(tài)顯示時間得用延時來保證數(shù)碼管亮足夠的時間。(4)顯示主要是對數(shù)碼管的顯示,讓人們能更準確的看清時間,可以什么時間通過。在整個程序流程圖中,提高了系統(tǒng)的靈活性中斷任務主要進行緊急情況處理,并保護當前的現(xiàn)場,以便于恢復。2.硬件系統(tǒng)單元電路設(shè)計2。1MSP430最小系統(tǒng)圖3MSP430單片機最小系統(tǒng)如圖3所示,MSP430最小系統(tǒng)由復位電路、晶振電路、JTAG等組成.MSP430單片機的64個引腳大致可分為4類:電源、時鐘、控制和I/O引腳。MSP430系列單片機的中斷源較多,并且可以任意嵌套,使用時靈活方便.當系統(tǒng)處于省電的備用狀態(tài)時,用中斷請求講它喚醒只有6us。超低功耗MSP430單片機之所以有超低的功耗,是因為其在降低芯片的電源電壓及靈活而可控的運行時鐘方面都有其獨到之處。首先,MSP430系列單片機的電源電壓采用的是1。8~3.6V電壓。因而可使其在1MHz的時鐘條件下運行時,芯片的電流會在200~400uA左右,時鐘關(guān)斷模式的最低功耗只有0。1uA。其次,獨特的時鐘系統(tǒng)設(shè)計,在MSP430系列中有兩個不同的系統(tǒng)時鐘系統(tǒng):基本時鐘系統(tǒng)和鎖頻(FLL和FLL+)時鐘系統(tǒng)或DCO數(shù)字振蕩器時鐘系統(tǒng)。有的使用一個晶體振蕩器(32768Hz),有的使用兩個晶體振蕩器。由系統(tǒng)時鐘系統(tǒng)產(chǎn)生CPU和各功能所需的時鐘,并且這些時鐘可以在指令的控制下,打開和關(guān)閉,從而實現(xiàn)對總體功耗的控制。2.2電源電路圖4電源電路接入電路時(如圖5),P1為DC5V輸入接頭,D1二極管防止電源接反,對電路具有保護作用,ASM1117-3.3電源管理芯片輸出穩(wěn)定的+3.3V電壓。C6、C3、C5為濾波電容,實現(xiàn)高頻和低頻濾波。D2的發(fā)光二極管是電源指示燈。2。3數(shù)碼管顯示電路圖5數(shù)碼管顯示電路采用74HC573數(shù)據(jù)鎖存器,對數(shù)碼管進行驅(qū)動,同時還具有數(shù)據(jù)所存作用,方便程序設(shè)計。采用兩個獨立的共陽極數(shù)碼管實現(xiàn)倒計時間的顯示。兩PNP三極管實習對數(shù)碼管的為控制還具有驅(qū)動功能.C9和C10兩個電容實現(xiàn)對電源高頻和低頻的濾波作用,保證鎖存器的電源穩(wěn)定。2。4LED顯示電路圖6紅綠燈顯示電路由于LED有高節(jié)能、安全性高、壽命長、快速響應、運行成本低等優(yōu)點,所以用作顯示很合理,特別是室外運作,LED更有優(yōu)勢。采用灌電流的輸出方式,提高了了電流驅(qū)動能力,保證了LED燈的亮度。3.軟件系統(tǒng)單元設(shè)計3.1protel99概述(1)將電原理圖編輯(Schemat(yī)icEdit)、印制電路板設(shè)計(PCB)、可編程邏輯器件PLD設(shè)計、自動布線(Route)、電路模擬/仿真(Sim)等功能有機地結(jié)合在一起,是真正意義上的EDA軟件,智能化、自動化程度高.(2)支持由上到下或由下到上的層次電路設(shè)計,使Protel98能夠完成大型、復雜的電路設(shè)計.(3)當電原理圖中的元件來自仿真元件庫時,可以直接對電原理圖中的電路進行仿真測試。(4)提供ERC(電氣法則檢查)和DRC(設(shè)計規(guī)則檢查),最大限度地減少設(shè)計差錯.(5)庫元件的管理、編輯功能完善,操作非常方便.通過基本的作圖工具,即可完成原理圖用元件電氣圖形符號以及PCB用元件封裝圖形的編輯、制作。(6)全面兼容TANGO及ProtelforDOS,即在Protel98中可以使用、編輯TANGO或低版本Protel建立的文件,并提供了與OrCAD格式文件轉(zhuǎn)換功能。(7)Schematic和PCB之間具有動態(tài)鏈接功能,保證了原理圖與印制板的一致性,以便相互檢查、校驗。(8)具有連續(xù)操作功能,可以快速地放置同類型元件、連線等。3。2IARFOR430簡介IARSystems是全球領(lǐng)先的嵌入式系統(tǒng)開發(fā)工具和服務的供應商.公司成立于1983年,迄今已有27年,提供的產(chǎn)品和服務涉及到嵌入式系統(tǒng)的設(shè)計、開發(fā)和測試的每一個階段,包括:帶有C/C++編譯器和調(diào)試器的集成開發(fā)環(huán)境、實時操作系統(tǒng)和中間件、開發(fā)套件、硬件仿真器以及狀態(tài)機建模工具。國內(nèi)普及的MSP430開發(fā)軟件種類不多,主要有IAR公司的EmbeddedWorkbenchforMSP430(簡稱EW430)和AQ430。目前IAR的用戶居多。IAREW430軟件提供了工程管理,程序編輯,代碼下載,調(diào)試等所有功能,并且軟件界面和操作方法與IAREWforARM等開發(fā)軟件一致,因此,學會了IAREW430,就可以很順利的過度到另一種新處理器的開發(fā)工作。3.3子任務流程在本設(shè)計中有兩個任務和一個中斷,任務0創(chuàng)建了兩個任務,任務1用于對紅綠燈的驅(qū)動控制與計時;任務2用于LED顯示驅(qū)動器。兩個任務同時進行,相互滲透;任務1計時改變當前的倒計時Time,而任務2進行當前Time的顯示;同時還進行中斷控制,提高了系統(tǒng)的靈活性,在本系統(tǒng)中,中斷與兩個任務實時進行,并行執(zhí)行。中斷任務主要進行緊急情況處理,并保護當前的現(xiàn)場,以便于恢復。在處理緊急情況時,所有方向的紅燈都亮10S。處理結(jié)束時,恢復到處理之前的狀態(tài),并繼續(xù)執(zhí)行交通控制。任務1初始化任務1初始化模式0南北綠燈,東西紅燈模式0南北綠燈,東西紅燈南北黃燈閃爍,東西紅燈模式1南北黃燈閃爍,東西紅燈模式1南北紅燈,東西綠燈模式2南北紅燈,東西綠燈模式2南北紅燈,東西黃燈閃爍模式3南北紅燈,東西黃燈閃爍模式3中斷進入恢復現(xiàn)場模式4模式4圖7任務1流程任務1用于對紅綠燈的驅(qū)動控制與計時,改變當前的倒計時Time(如圖7)。任務2主要進行LED顯示,通過動態(tài)掃描的方法進行2位LED顯示.4.系統(tǒng)測試基于MSP430單片機的交通控制系統(tǒng)測試,實現(xiàn)了:(1)南北綠燈時,東西紅燈(30S);(2)南北黃燈閃爍(3S),東西紅燈;(3)南北紅燈,東西綠燈(30S);(4)南北紅燈,東西黃燈閃爍(3S);倒計時顯示用2位LED顯示;有緊急情況處理機制,當緊急情況觸發(fā)時,所有方向亮紅燈(10S);緊急情況處理后,可以恢復到緊急情況處理這前的狀態(tài),即現(xiàn)場保護。在整個測試中,運行正常無異常.5.結(jié)論經(jīng)過幾個月的努力,我終于完成了這次的畢業(yè)設(shè)計《基于MSP430單片機的交通信號燈控制系統(tǒng)》。從接受到這個課題到逐步的完成,每一步的完成對我來說都有著新的體會。在大學期間,這是給我的最大的一個挑戰(zhàn)。從拿到這個題目開始,到收集這方面的資料,一步一步的逐步完善自己的方案設(shè)計,在這個過程中可以說自己收獲了很多,同時也發(fā)現(xiàn)了自身知識的不足,我們必須具備一定的專業(yè)基礎(chǔ)知識,才能成功的設(shè)計出一件合格的東西.當然最重要的是學到了關(guān)于基本MSP430的一些基本應用,同時也加深了對一些常用電路的了解及設(shè)計方法。但是其中遇到的問題也不少,因為我們之前學的都是51單片機,現(xiàn)在著手做MSP430的芯片,這是一個很有難度和挑戰(zhàn)性的設(shè)計,所以很多的內(nèi)容都是需要自己去自學的,比如有些MSP430的芯片和引腳問題不懂的時候就可以試著去參考51單片機的,兩者相比較一下,一些問題就能迎刃而解,這也是一種很好的學習方法。通過這一階段的畢業(yè)設(shè)計,我受益匪淺,不僅鍛煉了良好的邏輯思維能力,而且培養(yǎng)了棄而不舍的求學精神和嚴謹作風?;仡櫞舜萎厴I(yè)設(shè)計,是大學三年所學知識很好的總結(jié).參考文獻[1]姜志海.單片機原理及應用[M]。北京:電子工業(yè)出版社,2005.7。27-71[2]龍脈工作室.51單片機C語言應用開發(fā)技術(shù)大全[M]。北京:人民郵政出版社,2008.9.240-500[3]彭為黃科雷道仲.單片機典型系統(tǒng)設(shè)計[M].北京:電子工業(yè)出版社,2006.5.246-273[4]謝維成.單片機原理及應用[M]。北京:清華大學出版社,2009.2。11-26附錄部分程序源碼***********************************************************************設(shè)計者:***——-—-—-—-----———--—-—---———-—-—-—設(shè)計時間:2013年1月7日***********************************************/typedefunsignedcharuchar;typedefunsignedintuint;//宏定義#defineDUAN_OFFP5OUT|=BIT2#defineDUAN_ONP5OUT&=~BIT2#defineSHI_OFFP5OUT|=BIT0#defineSHI_ONP5OUT&=~BIT0#defineGE_OFFP5OUT|=BIT1#defineGE_ONP5OUT&=~BIT1#definekeyin(P1IN&0x0f)#include〈msp430x14x.h〉//數(shù)碼管7位段碼:0—-fucharscandata[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};/********************設(shè)置全局變量********************/ucharnum,numx,shi,ge,stat(yī)e;/********************子函數(shù)聲明********************/voiddisplay_shu(ucharshi,ucharge);voiddisplay_led();voiddelayms(uintxms);/********************主函數(shù)********************/voidmain(void){WDTCTL=WDT_ADLY_1000;//設(shè)置內(nèi)部看門狗工作在定時器模式,1s中斷一次IE1|=WDTIE;//使能看門狗中斷TACCR0=50000;//設(shè)置定時器初值,設(shè)定黃燈閃爍頻率為2HzTBCCR0=50000;TACTL=TASSEL_2+MC_1;//設(shè)置定時器時鐘為SMCLK,遞增方式為連續(xù)方式TBCTL=TBSSEL_2+MC_1;P1IES=0x01;//設(shè)置P1.0為下降沿中斷P1IE=0x0f;//打開PI口外部中斷使能P2DIR=0xff;//設(shè)置P2、P4、P3、P5的IO方向為輸出P3DIR=0xff;P4DIR=0xff;P5DIR=0xff;P2OUT=0xff;//設(shè)置P4,P5的輸出初值,關(guān)閉數(shù)碼管和交通燈P3OUT=0xff;P4OUT=0xff;P5OUT=0xff;_EINT();//打開全局中斷while(1)//循環(huán){display_shu(shi,ge);display_led();}}/*******************************************函數(shù)名稱:display_shu功能:讓數(shù)碼管顯示倒計時間參數(shù):shi,ge返回值:無********************************************/voiddisplay_shu(ucharshi,ucharge){DUAN_ON;//打開鎖存器,送入十位段選信號P5OUT=scandata[shi];GE_OFF;//關(guān)閉個位數(shù)據(jù),顯示十位數(shù)據(jù)SHI_ON;delayms(5);//延時DUAN_ON;//打開鎖存器,送入個位段選信號P5OUT=scandata[ge];DUAN_OFF;SHI_OFF;//關(guān)閉十位數(shù)據(jù),顯示個位數(shù)據(jù)GE_ON;delayms(5);//延時}/*******************************************函數(shù)名稱:display_led功能:讓數(shù)碼管顯示倒計時間參數(shù):無返回值:無********************************************/voiddispay_led(){if(num==0&&state==0){P2OUT&=~(BIT4+BIT5+BIT6+BIT7);//東西方向綠燈,南北方向紅燈P2OUT|=BIT0+BIT1+BIT2+BIT3;state++;}if(num==5&&state==1){P2OUT&=~(BIT4+BIT5);//東西方向黃燈,南北方向紅燈P2OUT|=BIT0+BIT1+BIT2+BIT3+BIT6+BIT7;TACCTL0=CCIE;//打開定時器A中斷,東西方向黃燈閃爍stat(yī)e++;}if(num==0&&state==2){P2OUT&=~(BIT0+BIT1+BIT2+BIT3);//東西方向紅燈,南北方向綠燈P2OUT|=BIT4+BIT5+BIT6+BIT7;state++;}if(num==5&&state==3){P2OUT&=~(BIT0+BIT1);//東西方向紅燈,南北方向黃燈P2OUT|=BIT2+BIT3+BIT4+BIT5+BIT6+BIT7;TBCCTL0=CCIE;//打開定時器B中斷,南北方向黃燈閃爍state=0;}}/*******************************************函數(shù)名稱:delayms功能:實現(xiàn)毫秒延時參數(shù):xms返回值:無********************************************/voiddelayms(uintxms){uinttmp;for(tmp=1000*xms;tmp〉0;tmp--);}/*******************************************函數(shù)名稱:wat(yī)chdog_timer功能:看門狗中斷服務函數(shù),設(shè)置顯示時間和位數(shù)參數(shù):無返回值:無********************************************/#pragmavector=WDT_VECTOR__interruptvoidwatchdog_timer(void){num--;if(num==0)num=numx;shi=num/10;ge=num%10;}/*******************************************函數(shù)名稱:TIMERA0_VECTO(shè)R功能:定時器A中斷服務函數(shù),實現(xiàn)東西方向黃燈閃爍參數(shù):無返回值:無********************************************/#pragmavector=TIMERA0_VECTOR__interruptvoidTimer_A(void){P3OUT^=BIT0+BIT1;//東西方向黃燈閃爍}/*******************************************函數(shù)名稱:TIMERB0_VECTO(shè)R功能:定時器B中斷服務函數(shù),實現(xiàn)南北方向黃燈閃爍參數(shù):無返回值:無********************************************/#pragmavector=TIMERB0_VECTOR__interruptvoidTimer_B(void){P3OUT^=BIT2+BIT3;//南北方向黃燈閃爍}/*******************************************函數(shù)名稱:PORT1_ISR功能:P1端口的中斷服務函數(shù)參數(shù):無返回值:無********************************************/#pragmavector=PORT1_VECTOR__interruptvoidPORT1_ISR(void){P4OUT=0xff;//關(guān)閉數(shù)碼管時間顯示。if(keyin==0x0f)//如果有按鍵被按下{delayms(2);//延時去抖動if(keyin==0x0f){while(keyin!=0x0f);//等待按鍵放開if(keyin==0x0e)//如果是增加按鍵按下,增加時間數(shù),但不超過60秒{numx++;if(numx==61)numx=60;}if(keyin==0x07)//如果是減少鍵按下,減少時間數(shù),但不低于20秒{numx—-;if(numx==19)numx=20;}if(keyin==0x0d)//如果是自動鍵按下,退出中斷,轉(zhuǎn)向自動模式{P1IFG=0;}}}}***********************************************************************課程設(shè)計成績評定表評定項目內(nèi)容滿分評分總分學習態(tài)度學習認真,態(tài)度端正,遵守紀律.10答疑和設(shè)計情況認真查閱資料,勤學好問,提出的問題有一定的深度,分析解決問題的能力較強。40說明書質(zhì)量設(shè)計方案正確、表達清楚;設(shè)計思路、實驗(論證)方法科學合理;達到課程設(shè)計任務書規(guī)定的要求;圖、表、文字表達準確規(guī)范,上交及時。40回答問題情況回答問題準確,基本概念清楚,有理有據(jù),有一定深度。10總成績采用五級分制:優(yōu)、良、中、及格、不及格指導教師評語:簽名:年月日基于FPGA的交通燈控制系統(tǒng)摘要:針對現(xiàn)實中越來越嚴重的城市交通擁堵現(xiàn)象,提出了一種城市十字路口交通信號燈控制與FPGA實現(xiàn)的新方法。利用超高速硬件描述語言VHDL設(shè)計十字路口交通信號燈控制器,實現(xiàn)主干道和支干道的交通控制功能,實時監(jiān)測每個路口的車輛通行情況,以此更改主干道與支干道的交通燈狀態(tài),提高十字路口的車輛通行效率,最后通過硬件測試實現(xiàn)具體功能。關(guān)鍵詞:VHDLFPGA交通燈控制概述1.1設(shè)計要求:(1)設(shè)計一個交通信號燈控制器,由一條主干道和一條支干道匯合成十字路口,在每個入口處設(shè)置紅、綠、黃三色信號燈,紅燈亮禁止通行,綠燈亮允許通行,黃燈亮則給行駛中的車輛有時間停在禁行線外.(2)紅、綠、黃發(fā)光二極管作信號燈。(3)主干道處于常允許通行的狀態(tài),支干道有車來時才允許通行。主干道亮綠燈時,支干道亮紅燈;支干道亮綠燈時,主干道亮紅燈。(4)主、支干道均有車時,兩者交替允許通行,主干道每次放行45秒,支干道每次放行25秒,設(shè)立45秒、25秒計時、顯示電路。(5)在每次由綠燈亮到紅燈亮的轉(zhuǎn)換過程中,要亮5秒黃燈作為過渡,使行駛中的車輛有時間停到禁行線外,設(shè)立5秒計時、顯示電路。1.2課題分析(1)主支道路分4種行車狀況,無無、無有、有無、有有,此信號從傳感器輸出信號得到,作為系統(tǒng)的輸入,在本系統(tǒng)中用撥片開關(guān)模擬狀態(tài)輸入.(2)主支道路有4種亮燈情況:主綠支紅、主黃支紅、支綠主紅、支黃主紅.(3)只要支路無車通行,則一直為主綠支紅狀態(tài),只有支路有車通過才會進
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版數(shù)學七年級上冊2.5《整式的加法和減法》聽評課記錄1
- 人教版九年級數(shù)學下冊:28.2.2 《應用舉例》聽評課記錄3
- 生態(tài)供應鏈管理合同(2篇)
- 環(huán)境檢測設(shè)備銷售代理合同(2篇)
- 人教版九年級數(shù)學下冊:26.1.1《反比例函數(shù)》 聽評課記錄1
- 魯教版(五四制)地理六年級上冊《學習與探究 學用交通地圖》聽課評課記錄1
- 湘教版地理七年級上冊1.2《我們怎樣學地理》聽課評課記錄
- 人教部編版道德與法治七年級下冊:6.2 《集體生活成就我》 聽課評課記錄4
- 2022年新課標八年級上冊道德與法治第一單元 走進社會生活 聽課評課記錄(1、2課共4課時)
- 蘇科版數(shù)學八年級下冊《菱形》聽評課記錄
- 商業(yè)銀行的風險審計與內(nèi)部控制
- 2024項目管理人員安全培訓考試題及參考答案AB卷
- 2025年與商場合作協(xié)議樣本(5篇)
- 網(wǎng)絡(luò)與社交媒體管理制度
- 2025年新能源汽車銷售傭金返點合同范本6篇
- 2025-2030年中國配電變壓器市場未來發(fā)展趨勢及前景調(diào)研分析報告
- GB/T 45120-2024道路車輛48 V供電電壓電氣要求及試驗
- 2025年上海市嘉定區(qū)中考英語一模試卷
- 潤滑油、潤滑脂培訓課件
- 2025年中核財務有限責任公司招聘筆試參考題庫含答案解析
- 寒假綜合實踐活動作業(yè)展示
評論
0/150
提交評論