智能交通4控制系統(tǒng)設(shè)_第1頁
智能交通4控制系統(tǒng)設(shè)_第2頁
智能交通4控制系統(tǒng)設(shè)_第3頁
智能交通4控制系統(tǒng)設(shè)_第4頁
智能交通4控制系統(tǒng)設(shè)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

智能交通控制系統(tǒng)設(shè)計所在專業(yè):指導教師:答辯人:摘要隨著社會的發(fā)展現(xiàn)代社會的道路車流人流量的增加使得對道路的交通燈控制系統(tǒng)的控制需求也更加的復雜。本文設(shè)計一款基于STC89C52單片機的智能交通燈控制系統(tǒng)。本系統(tǒng)設(shè)計一款帶直行、左轉(zhuǎn)、右轉(zhuǎn)、掉頭、四種通行控制交通控制系統(tǒng),可以顯示倒計時功能。同時本系統(tǒng)帶有緊急和夜間模式按鈕,當按下緊急按鍵以后所有燈都亮紅燈,當按下夜間模式按鈕以后所有燈都亮黃燈。通過查閱先關(guān)資料研究和通過PROTEUS軟件仿真測試,發(fā)現(xiàn)本設(shè)計完全符合設(shè)計要求和當前道路對交通燈系統(tǒng)的需求。1引言3硬件設(shè)計4軟件設(shè)計目錄2系統(tǒng)介紹及方案討論1引言1選題背景現(xiàn)今已知最早的交通燈是手牽皮帶,而后發(fā)展到二十世紀五十年代開始出現(xiàn)電氣控制的交通燈。從近代開始通過計算機對交通燈進行控制發(fā)展到電子定時監(jiān)控的現(xiàn)代化交通燈,隨著相關(guān)技術(shù)越來越科學化以及自動化,交通信號燈系統(tǒng)也在與時俱進,不斷地進行系統(tǒng)更新,開發(fā)新的系統(tǒng)功能,完善不足之處。交通指揮燈最早是由非裔美國人加萊特.摩根在1923年發(fā)明的。在此之前,使用自動轉(zhuǎn)換的鐵路交通信號燈的鐵路交通系統(tǒng)已經(jīng)運行了很久??墒鞘芟抻谠械幕疖嚱煌ㄏ到y(tǒng)中火車運行時是按照固定的時刻表以單列方式運行的。而且,由于火車要想停下來并不是很容易的一件事,因此在當時,鐵路交通系統(tǒng)中使用的信號燈只能顯示傳遞一種交通指令:通行。而相比而言,在公路交通中的交通紅綠燈大不相同,其使命則更多的是需要及時的告知機動車司機將車停下。相信對于所有開車的人而言,他們當中誰都不愿意看到交通燈上顯示停車信號。就如美國夏威夷大學心理學家詹姆斯所指出的,人們都有一種很奇怪的傾向情緒,那就是總是會將剎車和油門與自尊相互聯(lián)系起來。詹姆斯說:每當駕車者觀察到黃燈閃亮時,他們的心里就開始做好打算,在潛意識中隨時作好加速的準備。但是如果他們發(fā)現(xiàn)紅燈在這個時候亮了起來,他們的心理立刻就會有一種失望的感覺產(chǎn)生。詹姆斯將神奇的交叉路口稱為“心理動力區(qū)”。那么我們可以思考一下,如果詹姆斯所提出的理論能夠成立的話,那么我們可以稱這個區(qū)域在佛羅伊德心理學理論中是屬于超我而非本能的范疇?,F(xiàn)在,在傳統(tǒng)功能的基礎(chǔ)上,大部分新式的紅綠交通燈都添加并具有將闖紅燈的人拍照下來的附加功能。闖紅燈或者因為違反交通規(guī)則而犯事的司機不久之后就會收到罰款單。現(xiàn)在某些新型紅綠燈更是具有了監(jiān)測車輛行駛速度等相關(guān)功能。2國內(nèi)外發(fā)展情況在1858年,英國人首先發(fā)明了最為原始的機械扳手交通燈,這種交通等經(jīng)過不斷的發(fā)展與改進,在至今的一百多年的時間里,我們的生活開始漸漸變得離不開交通燈,交通燈不僅改變了我們生活中的交通路況,同時也在人們的日常生活中占據(jù)了越來越重要的地位,最近幾年,由于國家經(jīng)濟建設(shè)速度的不斷加快,國家經(jīng)濟的飛速發(fā)展以及人民生活水平的不斷提高,汽車的數(shù)量隨著時間的推移開始變得急劇增加,城市道路變得日漸擁擠,因而更加顯示出了交通燈的關(guān)鍵性作用。因為有了交通燈的使用,交通問題得到了行之有效的管制,交通燈對于交通疏導,提高城市道路交通的導通能力,減少交通事故有顯著的效果。近年來隨著科技的發(fā)展,交通事故出現(xiàn)的頻率越來越高如何更好地對交通進行管制,交通燈的出現(xiàn)刻不容緩。馬路建設(shè)對于經(jīng)濟的發(fā)展有著舉足輕重的作用,也正應為如此,交通燈的作用顯得尤為突出。最近幾年,由于國家經(jīng)濟建設(shè)速度的不斷加快,國家經(jīng)濟的飛速發(fā)展以級人民生活水平的不斷提高,在以上諸多條件的共同影響下,我國的城市交通得到了極大程度的發(fā)展。但隨之而來的城市交通問題則演變成為困擾許多大城市發(fā)展的通病,現(xiàn)在交通問題愈加嚴重,所遇到的情況也越來越多種多樣,交通問題已經(jīng)發(fā)展成為現(xiàn)今日趨嚴峻的國際性問題。在諸多的交通問題中,十字路口而今已經(jīng)逐步演變?yōu)榻煌ǘ氯闹饕逼款i”所在。目前,各個世界發(fā)達國家都在積極需找出路,正在不斷地探索怎樣才能使道路交通能力能夠最大化的發(fā)揮出來,使因為交通產(chǎn)生的各種問題所造成的損失降到最少。3研究的可行性與研究的現(xiàn)狀近年來,隨著科技的飛速發(fā)展,電子器件也隨之廣泛應用,其中單片機也不斷深入人民的生活當中。智能交通燈系統(tǒng)利用單片機AT89C51作為核心元件,實現(xiàn)了通過信號燈對路面狀況的智能控制。相較于以往的傳統(tǒng)交通控制器,智能交通控制系統(tǒng)更易于操作,對于未來愈加嚴重的交通安全問題以及急需進行系統(tǒng)更新的現(xiàn)行交通系統(tǒng)而言具有更好的適用性,可行性極強,從一定程度上解決了交通路口堵塞、車輛停車等待時間不合理、急車強通等問題。系統(tǒng)具有結(jié)構(gòu)簡單、可靠性高、成本低、實時性好、安裝維護方便等優(yōu)點,有廣泛的應用前景?;趩纹瑱C的智能交通燈控制系統(tǒng),該系統(tǒng)可實現(xiàn)3種顏色燈的交替點亮,實現(xiàn)直行、左轉(zhuǎn)、右轉(zhuǎn)、掉頭、四種通行控制,通過信息提示指揮車輛和行人安全通行,并能實時監(jiān)測交通燈工作狀態(tài)。該系統(tǒng)不僅編程簡單、靈活、具有較高的可靠性,而且成本低、具有良好的經(jīng)濟效益,是今后一段時間國內(nèi)外交通燈的主流設(shè)計思路。4本系統(tǒng)功能本系統(tǒng)設(shè)計一款帶直行、左轉(zhuǎn)、右轉(zhuǎn)、掉頭、四種通行控制交通控制系統(tǒng)。帶緊急按鈕,當按下后所有燈都亮紅燈。帶有時鐘功能可以設(shè)定進入夜間模式的時間段,自動夜間模式此時所有燈都亮黃燈。同時有數(shù)碼管顯示當前顏色燈的剩余時間,倒計時功能。2系統(tǒng)介紹及方案討論1系統(tǒng)結(jié)構(gòu)框圖系統(tǒng)結(jié)構(gòu)圖因為系統(tǒng)邏輯較簡單,在低成本低復雜度的思想下本系統(tǒng)主要利用STC89C51傳統(tǒng)的51單片機作為主控核心,復雜交通燈的調(diào)度人機設(shè)置和顯示。本系統(tǒng)主要包括紅綠燈的驅(qū)動,利用發(fā)光7段數(shù)碼管顯示倒計時,利用USB接口加載單片機程序和按鍵進行系統(tǒng)設(shè)定。2單片機選型在集成電路,微控制器,DSP,F(xiàn)PGA水平高度發(fā)達的今天,設(shè)計我們這樣一款系統(tǒng)可以選擇的為控制器有很多例如:8位的改進型51單片機、AVR單片機、MSP43016位單片機以及現(xiàn)在比較火的32位的STM32、或者純硬件控制的FPGA、CPLD、或者DSP等。對于工程應用應該選擇一款合適于我們的系統(tǒng)的單片機,既符合功能要求、又節(jié)約成本、才是我們的核心思想,下面我將介紹一下我們常用的幾款單片機:AVR單片機:AVR單片機是采用美國愛梅爾(ATMEL)公司生產(chǎn)的一款8位單片機。常用型號為ATMEGA48單片機。Mega系列單片機是AVR家族的高檔系列,采用哈佛結(jié)構(gòu)。具備較寬的供電電壓(2.0-5.5V),該型單片機可以運行在低頻模式(32K時鐘)具備較低的功耗但是不能由應用程序更改時鐘。該型單片機采用了RISC精簡指令集,集成了硬件乘法器,在速度與外設(shè)方面相比51單片機有很大提高,性價比較高,但是相比于51單片機成本還是稍高。ST公司的STM32單片機,該型單片機基于ARM公司的Cortx-M3核心的由意法半導體(ST)公司生產(chǎn)的32位單片機,主要用于一些較復雜的工業(yè)與高端便攜式應用,性價比較高,但是軟件開發(fā)較復雜需要系統(tǒng)學習ARM,雖然性價比高,性能好但是開發(fā)復雜。經(jīng)過綜合考慮之后我采用國產(chǎn)的STC89C52單片機的DIP-40封裝的型號,該型單片機相對于傳統(tǒng)的AT89C52單片機性能有所提升,程序采用串口加載也很方便。STC89C52是STC公司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。STC89C52使用經(jīng)典的MCS-51內(nèi)核,但做了很多的改進使得芯片具有傳統(tǒng)51單片機不具備的功能其內(nèi)部功能如圖所示。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。2單片機選型STC89C52內(nèi)部功能圖相比于傳統(tǒng)51單片機其主要有以下特征:1.8K字節(jié)程序存儲空間;2.512字節(jié)數(shù)據(jù)存儲空間;3.內(nèi)帶4K字節(jié)EEPROM存儲空間;4.工作電壓:5.5V~3.3V(5V單片機)/3.8V~2.0V(3V單片機)5.工作頻率范圍:0~40MHz,相當于普通8051的0~80MHz,實際工作頻率可達48MHz6.可直接使用串口下載ISP(在系統(tǒng)可編程)/IAP(在應用可編程),無需專用編程器,無需專用仿真器,可通過串口(RxD/P3.0,TxD/P3.1)直接下載用戶程序,數(shù)秒即可完成一片7.共3個16位定時器/計數(shù)器。即定時器T0、T1、T28.外部中斷4路,下降沿中斷或低電平觸發(fā)電路,PowerDown模式可由外部中斷低電平觸發(fā)中斷方式喚醒3計數(shù)顯示的選擇雙位共陽數(shù)碼管結(jié)構(gòu)led數(shù)碼管(LEDSegmentDisplays)由多個發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個筆劃,公共電極。數(shù)碼管實際上是由七個發(fā)光管組成8字形構(gòu)成的,加上小數(shù)點就是8個。這些段分別由字母a,b,c,d,e,f,g,dp來表示。LED數(shù)碼管以發(fā)光二極管作為發(fā)光單元,顏色有單紅,黃,藍,綠,白,黃綠等效果。LED數(shù)碼管廣泛用于儀表,時鐘,車站,家電等場合。選用時要注意產(chǎn)品尺寸顏色,功耗,亮度,波長等。多位數(shù)碼管時其結(jié)構(gòu)分為共陰和共陽極。我使用的0.56英寸的雙位共陰極8段數(shù)碼管其結(jié)構(gòu)如圖所示。透過分時輪流控制各個LED數(shù)碼管的COM端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。每位元數(shù)碼管的點亮時間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極體的余輝效應,盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示資料,不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O口,而且功耗更低。4時鐘芯片實現(xiàn)現(xiàn)在流行的實時時鐘芯片很多,例如DS1302、DS1307、PCF8485等等。這些芯片的通信接口簡單、芯片價格低廉、使用方便,因此被廣泛地采用。我使用的實時時鐘芯片DS1302,DS1302是美國DALLAS公司推出的一種較高性能、,具有低功耗和帶RAM的實時時鐘電路,它可以對年、月、日、周、時、分、秒進行計時,同時具有閏年補償?shù)墓δ?,其工作電壓?.5V~5.5V。采用三線SPI接口和CPU或者MCU進行同步通信,這個芯片可采用突發(fā)方式一次并且傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。DS1302的內(nèi)部有一個31×8的RAM用于臨時性存放數(shù)據(jù)的RAM寄存器。DS1302是DS1202芯片的升級產(chǎn)品,與DS1202兼容,與DS1202相比增加了主電源/后備電源雙電源引腳,同時提供了對后備電源進行涓細電流充電的能力。所以說DS1302芯片操作方便使用成熟,并可以保證我們的應用需要的時間的精準度。3硬件設(shè)計1系統(tǒng)電源設(shè)計對于一個系統(tǒng)來講,有一個穩(wěn)定可靠地電源是必要的。為了提高電源可靠性、簡化供電電路、適應多種不同電源供電,本系統(tǒng)采用外部電源適配器與板載穩(wěn)壓芯片結(jié)合的方法給電路供電。由于板載輸入電源芯片采用的是低壓差的AMS1117-5.0其適應外部直流供電,范圍為5-15V,所以我們只需要一個5-15V的直流源就行?;蛘邽榱诉m應220V的交流供電我們的板子上面有一個Mini_UAB_A型接口,可以選擇手機充電器作為電源適配器,通過一根MP3/MP4的USB線連接到板子就可以。為適應單片機、LCD等元器件的5V的供電利用AMS1117-5.0將外部供電穩(wěn)壓為5V。AMS1117為低壓差的穩(wěn)壓芯片,最大可提供1A電流此時最小壓差僅為為1.2V。我采用的是SOT-223封裝形式。外部輸入我采用500mA的1206封裝的自恢復保險,以保證系統(tǒng)用電的安全,避免短路等意外情況發(fā)生。為提高電源質(zhì)量輸入采用22uF電解電容和0.1uF瓷片電容濾波,輸出采用10uF電解電容和0.1uF瓷片電容濾波。系統(tǒng)電源2單片機最小系統(tǒng)設(shè)計40腳為單片機電源提供引腳外接5V直流電源,C3和C4用于電源的去耦,以提供良好的電源品質(zhì)。9腳為單片機復位引腳,當9腳的電平為高電平時單片機處于復位狀態(tài),為低時單片機正常運行,K1開關(guān)用來進行手動復位選擇。C1和R10共同組成單片機上電復位電路,當單片機接通電源以后由于C1兩端的電壓不會突變會有一個上升的過程,而C1和R10串接在VCC和地兩端所以RST引腳的電壓為VCC-電容電壓,上電初期電容電壓非常小,所以單片機處于復位狀態(tài),復位時間取決于R和C的取值,大約為R*C。18和19腳為外部晶振接口,單片機的時鐘由外部晶振和內(nèi)部的晶體振蕩電路組成,STC89C52單片機最高可以運行在40MHz,C2和C5為晶振電路負載電容,與晶振共同使時鐘產(chǎn)生。31引腳為內(nèi)部或者外部存儲器選擇引腳,當31引腳為高電平時單片機的程序運行從內(nèi)部FLASH執(zhí)行,當尋址范圍超過8K時使用外部存儲器。當31引腳為地電平時單片機默認為使用外部程序存儲器。單片機最小系統(tǒng)3數(shù)碼管顯示電路設(shè)計數(shù)碼管驅(qū)動電路4紅綠燈電路設(shè)計紅綠燈的功率較大需要一個驅(qū)動電路的連接才能提高足夠的功率使LED燈發(fā)光,我采用的是ULN2003反相驅(qū)動器進行LED紅綠燈的驅(qū)動。ULN2003是大電流驅(qū)動陣列,多用于單片機、智能儀表、PLC、數(shù)字量輸出卡等控制電路中。可直接驅(qū)動繼電器等負載。輸入5VTTL電平,輸出可達500mA/50V。ULN2003是高耐壓、大電流達林頓陳列,由七個硅NPN達林頓管組成。該電路的特點如下:ULN2003的每一對達林頓都串聯(lián)一個2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路直接相連,可以直接處理原先需要標準邏輯緩沖器來處理的數(shù)據(jù)。ULN2003是高壓大電流達林頓晶體管陣列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負載能力強等特點,適應于各類要求高速大功率驅(qū)動的系統(tǒng)。ULN2003內(nèi)部原理4軟件設(shè)計1系統(tǒng)運行流程圖系統(tǒng)運行流程如圖所示,系統(tǒng)上電以后首先等待功能按鍵(KSTATE(特殊狀態(tài)按鍵)、KYEL(夜間模式按鍵)、KALL(全亮按鍵))是否按下,如果該按鍵按下那么系統(tǒng)將會進入運行狀態(tài),系統(tǒng)運行主要在定時器1中斷函數(shù)中和main函數(shù)中進行,交通燈的邏輯運行判斷主要在定時器1的中斷函數(shù)中執(zhí)行,特殊狀態(tài)和紅綠燈時間的設(shè)定主要在主函數(shù)中執(zhí)行。系統(tǒng)運行流程1系統(tǒng)運行流程圖功能按鍵設(shè)定2單片機編程方法和軟件Keil軟件界面3交通燈狀態(tài)跳轉(zhuǎn)實現(xiàn)STC單片機的定時器1相比于傳統(tǒng)的單片增加了了一個時鐘選擇功能,如圖4.5所示。時鐘的選擇通過STC單片機的下載器選擇,選用/6模式可以使定時器的時鐘頻率加倍,由于我們這個系統(tǒng)需求的頻率不高以及簡化編程方式所以我使用與傳統(tǒng)MCS-51單片機兼容的/12模式。定時器1通過TMOD寄存器進行設(shè)置通過TCON寄存器進行控制其中TMOD寄存器是不可以進行位尋址的高四位為定時器1配置位低四位為定時器0配置位,TCON是可以進行位尋址的,主要使用TR1進行定時器的啟動和停止和TF1表示定時器1溢出計數(shù)標志如果響應了中斷該位自動清0,如果不響應中斷的話那么需要通過軟軟件對該位進行清除。定時器1的可以選擇為定時器或者計數(shù)器模式,通過TMOD第6位C/T位進行設(shè)置本設(shè)計使用定時器模式所以該位應該為0。第7為GATE位用于選擇是否使用P3.3的INT1引腳對定時器進行控制,如果置位該位那么當INT1引腳為低電平時才進行計數(shù),由于我的設(shè)計與外部沒有交互所以置位位0。由于我們只使用計數(shù)模式并且需要1s的時間跳動所以我門采用定時器1的方式1的16位計數(shù)方式。所示TMOD配置寄存器高4位的值應該為1只將TMOD的M0位置位。計數(shù)器1結(jié)構(gòu)結(jié)論隨著社會的發(fā)展現(xiàn)代社會的道路車流人流量的增加使得對道路的交通燈控制系統(tǒng)的控制需求也更加的復雜。本文對如何設(shè)

溫馨提示

  • 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

提交評論