智能交通燈軟件設計_第1頁
智能交通燈軟件設計_第2頁
智能交通燈軟件設計_第3頁
智能交通燈軟件設計_第4頁
智能交通燈軟件設計_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

智能交通燈軟件設計【WTUBGB-BWYTT-19998】W8B智能交通燈軟件設計【WTUBGB-BWYTT-19998】W8BWT88、Companynum智能交通燈軟件設計摘要十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那么靠什么來實現這井然秩序呢靠的是交通信號燈的自動指揮系統。交通信號燈控制方式很多。本系統采用MSC-51系列單片機8051和可編程并行I/O接口芯片8255A為中心器件來設計交通燈控制器,實現了能根據實際車流量通過8051芯片的P1口設置紅、綠燈燃亮時間的功能;為了系統穩定可靠采用了MAX629“看門狗”芯片,避免了系統因為死機而停止工作的情況發生;顯示時間直接通過8255的PA、PB口輸出;交通燈信號通過PC口輸出;交通燈的點亮采用VT雙向晶閘管來控制,直接采用220V交流電源驅動,系統實用性強、操作簡單、擴展性強。就此我對如何用單片機來控制智能交通燈作出如下講解。Theintersectionvehiclesshuttle,thepedestrianisbustling,cardealershiptrafficlane,personsidewalkmethodical.WhatthendependsontorealizethisorderlyorderDependsonisthestreet-trafficcontrollightsautomaticcommandsystem.Thestreet-trafficcontrollightscontrolmodeareverymany.ThissystemusesMSC-51seriesmonolithicintegratedcircuit8051andprogrammableparallelI/Oconnectionchip8255Aisthecentralcomponentdesignsthetrafficlightcontroller,realizedhasbeenabletoactaccordingtotheactualtrafficflowmagnitudetoestablish,thegreenlightredthrough8051chipsP1mouthsburnsthebrighttimethefunction;StablehasreliablyusedMAX629forthesystem"看門狗"thechip,hasavoidedthesystembecauseofthedyingmachineknockoffsituationoccurrence;Demonstratesthetimedirectlythrough8255PA,thePBmouthoutput;TrafficlightsignalthroughPCmouthoutput;ThetrafficlightlightensusestheVTbidirectionalcrystalthyratrontocontrol,directlyusesthe220Valternatingcurrentsupplytoactuate,thesystemusabilitystrong,theoperationsimple,theextensionisstrong.HowdoItousethemonolithicintegratedcircuittocontroltheintelligenttrafficlightinlightofthistomakethefollowingexplanation.引言交通信號燈是日常生活中遇到的一個普通實例,它的控制也頗具典型和實用價值。由于交通路口的形狀和規模不一,所采用的信號燈的數量、控制要求不一,控制的復雜程度也就不一樣,鑒于單片機控制的優越性,我們選擇了用單片機來控制交通燈。單片機早期主要應用于工業控制,但隨著技術的發展,其應用領域正在不斷擴大。將單片機用于對交通信號燈的控制,主要是考慮其具有對使用環境適應性強的特性,同時其內部定時器資源十分豐富,可對目前普遍使用的“漸進式”信號燈進行精確控制,特別對多岔路口的控制可方便的實現。目前大多品牌折單片機內部均配有實時時鐘,通過編程控制可對信號燈實施全天候無人化管理。控制要求:此系統模擬十字路口交通燈控制系統,考慮了十字路口的幾路情況:分為高峰時段,普通時段,夜間時段,節假日模式,急車通過,緊急情況五種模式,由上位機組態控制可自動或手動實現對路口的交通管理。資源分配—?控制部分:1?時鐘控制:通過12MHz的晶體震蕩器通過外接時鐘對單片機進行時鐘控制2?延時控制:通過變換交通燈的顏色和各個顏色顯示的時間的長短來控制車輛的通過或停止,此次進行的軟件設置對紅、黃、綠三燈的交替來變換控制車輛。在交通燈變換期間同樣需要延時程序來使交通等閃爍三次后變換。二?顯示部分:通過P1口對數據進行控制從而對交通燈進行控制三?中斷控制:當交通燈按照車流的多少對交通等控制時就要對程序進行一個中斷申請,從而改變交通燈。能夠對交通燈實現智能控制。如有重大事件時,要求使得交通燈都是紅燈控制,就要通過中斷申請程序流程圖:開始模式判斷高峰/普通模式節假日模式夜間模式行人通行東西行人東西行人根據模式調節交通燈波形南北行人南北行人緊急按鈕按下

執行緊急程序

急車解除按鈕按下無行人(黃燈閃結束報緊解除回到主程序事故處理急車方向通行功能實現:六種模式這里以十字路口中等規模的交通信號燈控制為例。十字路口的各方向設有通行指示燈、右轉彎指示燈、左轉彎指示燈、自行車指示燈及人行道指示燈時段劃分:高峰時段上午7:00――9:00、下午16:00――19:00。此時段的交通情況最為緊張,大多數的上下班人員都會在這個時段通過。為了舒緩這種情況,將對所有的指示燈進行全控制。普通時段5:00――0:00的非高峰時段。此時段的交通情況不太繁忙,故對自行車和右轉燈不進行控制。夜間時段夜間0:00——5:00此時段由于車輛行人較少,為了適應此時段的交通情況,黃燈將長時間閃爍,行人指示燈將由行人手動控制。節假日模式充分考慮到節假日商業中心地區的情況,行人比較多,容易發生故。所以在節假日期間改為行人與車輛分時通過,即在車輛通過時所有行人燈都為紅燈,在行人通過時所有車輛燈全為紅燈。緊急情況當發生事故時,可由路口目擊者或交通中心控制路口進入緊急狀態,所有紅燈閃爍,直至情況解除。急車情況如救護車、消防車等情況,即急車強通,急車強通控制要求如下:急車強通信號受交通管理控制中心(上位機)控制。無急車時,信號燈按正常時序控制。有急車來時,交通管理控制中心(上位機)將不管原來信號燈狀態如何,一律強制讓急車來車方向的綠燈亮,其他方向紅燈閃爍,使急車放行,直至急車通過為止。急車一過,交通管理控制中心(上位機)將信號燈的狀態恢復成正常時序。2?上位機交通中心控制可由上位機控制選擇手動或自動改變交通燈運行模式,記錄報警和急車通過的情況等交通燈程序:ORG0000HAJMPMAINORG0003HAJMPAA0ORG0013HAJMPAA1ORG0100HMAIN:SETBPX0MOVTCON,#OOHMOVTMOD,#1OHMOVIE,#85HDISP:MOV20H,#60;倒計時初值送計數儲存區MOVPl,#0F3H;A綠,B紅MOVR2,#02H;1秒計時循環次數送R2DISP1:ACALLDELAYDJNZR2,DISP1;1秒沒到,繼續延時MOVR2,#02HDEC20H;1秒到計數單元數減1MOVA,20HCJNEA,#05H,DISP1;判斷倒計5秒到否,沒到繼續循環ACALLDISPYFY0:CPL;倒計5秒到時,A綠燈閃動3次FT0:ACALLDELAYDJNZR2,FT0MOVR2,#02HDEC20HMOVA,20HCJNEA,#02H,FY0;判斷倒計2秒到否,沒到返回ACALLDISPYMOVPl,#0F5H;倒計2秒到時,A黃燈亮FY1:ACALLDELAYDJNZR2,FY1MOVR2,#02HDEC20HMOVA,20HCJNEA,#00H,FY1;判斷倒計到0否,沒到返回ACALLDISPYMOV20H,#30MOVP1,#0DEH;倒計到0時,A紅燈,B綠燈DISP2:ACALLDELAYDJNZR2,DISP2MOVR2,#02HDEC20HMOVA,20HCJNEA,#05H,DISP2ACALLDISPYFY2:CPLFT2:ACALLDELAYDJNZR2,FT2MOVR2,#02HDEC20HMOVA,20HCJNEA,#02H,FY2ACALLDISPYMOVP1,#0EEHFY3:ACALLDELAYDJNZR2,FY3MOVR2,#02HDEC20HMOVA,20HCJNEA,#00H,FY3ACALLDISPYAJMPDISPAA0:PUSH02H;緊急情況,中斷入口PUSH20HPUSH04HPUSHP1PUSHTH1PUSHTL1MOVPl,#0F6HMOV20,#20HMOVR2,#02HDELAYO:ACALLDELAYDJNZR2,DELAY0MOVR2,#02HDEC20HMOVA,20HCJNEA,#OOH,DELAYOACALLDISPYPOPTL1POPTH1POP04HPOPP1POP20HPOP02HRETI;返回主程序AA1:CLREA;—道有車,一道無車中斷入口PUSH20HPUSH02HPUSHP1PUSH04HPUSHTH1PUSHTL1SETBEAJNB,BPMOVP1,#0F3HSJMPDELAY1BP:JNB,EXITMOVP1,#0DEHDELAY1:MOV20H,#05HMOVR2,#02HNEXT:ACALLDELAYDJNZR2,NEXTMOVR2,#02HDEC20HMOVA,20HCJNEA,#OOH,NEXTACALLDISPYEXIT:CLREAPOPTL1POPTH1POP04HPOPPlPOP02HPOP20HSETBEARETI;返回主程序DISPY:MOVA,20H;數碼管顯示部分MOVB,#100DIVABMOVA,#10XCHA,BDIVABMOV30H,BMOV31H,AMOVR5,#0FEHMOVR1,#02HMOVR0,#30HDISPY1:MOVA,@R0MOVDPTR,#TABMOVCA,@A+DPTRMOVP0,AMOVA,R5MOVP2,ADJNZR6,$DJNZR6,$RLAMOVR5,AINCR0DJNZR1,DISPY1RETTAB:DB0C0H,0F9H,0A4H,0B0H,99HDB92H,82H,0F8H,80H,90HDELAY:MOVR4,#0AH;秒延時子程序MOVTH1,3CHMOVTL1,#0B0HSETBTR1LP1:ACALLDISPYJBCTF1,LP2SJMPLP1LP2:M0VTH1,#3CHMOVTL1,#OBOHDJNZR4,LP1RET;返回主程序END;程序結束結束語:隨著時代步伐的高速發展,人們的生活時序也隨之加快,城市交通的擁擠狀況日益嚴重。為了改善這種情況,我們采用了單片機控制交通燈。那么,采用單片機控制系統有何優越性呢1、結構簡單2、控制方便3、性能穩定可靠4、抗干擾性好5、使用壽命長此系統的設計,適應當代社會的需求,能夠有效緩解交通堵塞的現象,方便人們的生活。需要進一步完善的方面:1、 由

溫馨提示

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

最新文檔

評論

0/150

提交評論