版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計課題四方位交通信號燈控制系統(tǒng)學生姓名學號專業(yè)電子工程信息技術班級院(系)機械與電子信息工程學院指導教師職稱二○一五年五月十三日畢業(yè)設計真實性承諾及指導教師聲明學生畢業(yè)設計真實性承諾本人鄭重聲明:所提交的畢業(yè)設計是本人在指導教師的指導下,獨立進行研究工作所取得的成果,內(nèi)容真實可靠,不存在抄襲、造假等學術不端行為。除文中已經(jīng)注明引用的內(nèi)容外,本設計不含其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。如被發(fā)現(xiàn)設計中存在抄襲、造假等學術不端行為,本人愿承擔相應的法律責任和一切后果。學生(簽名): 日期:緒論1.交通紅綠燈的發(fā)展歷史交通指揮信號已有100多年的歷史了。它經(jīng)歷了從人工到自動,從點到線,從線到面的控制過程。隨著我國社會經(jīng)濟的發(fā)展,城市化、城鎮(zhèn)化進程的加快,道路交通堵塞問題日趨嚴重,如何對交通進行合理的管理和調(diào)度而盡可能減少堵車現(xiàn)象成為目前我國很多地方尤其是特大城市急需解決的問題,顯然交通燈在其中起著不可或缺的作用。本文就控制交通燈的方法進行了討論,分析了各種方案的性價比,并用軟、硬件加以實現(xiàn)。而后,對六車道以上道路的“十字交叉路口交通燈控制”進行了分析。最后,還對城市交通燈網(wǎng)的控制進行了展望。希望能給有關政府部門一些參考,更好地改善我們的城市交通?,F(xiàn)今的交通發(fā)展迅速,車輛極具增加,馬路不斷擴寬,人行橫道相對較少。在車流量較大的地段即便有人行橫道,行人也很難通過馬路。行人自控指示燈系統(tǒng)可以有效的改善這種狀況。特別是像北京這樣的大都市,經(jīng)濟飛速發(fā)展,車輛繁多,人口密集。緩解交通已成為當務之急.例如在我們新校區(qū)西門口(塔南路)就是這種情況,每天進出校門的學生特別多,大多還需要穿過這條繁忙的高速公路,這為學校師生帶來大大的不便.該系統(tǒng)主要應用于交通領域,具有較高的實用價值。該系統(tǒng)利用紅燈,黃燈,綠燈來指揮車輛和行人,以達到車輛停止,行人通行的目的,減少了交通擁擠現(xiàn)象,為行人節(jié)省了時間,即保證行人過馬路時的安全,也減輕了交管部門的負擔。本產(chǎn)品面對公共交通設施,并不注重經(jīng)濟收益,而是注重以后潛在的發(fā)展,從而帶動相關產(chǎn)業(yè)。用戶可以完全掌握行人自控指示燈系統(tǒng)的操作方法,以及各個按鍵的作用科學技術的突飛猛進直接把我們帶進了信息化的社會,計算機的應用已普及到經(jīng)濟和社會生活的各個領域。2.道路交通控制的必要性經(jīng)濟的發(fā)展,城市化速度的加快,機動車輛占有量急劇增加,由此引發(fā)出日益嚴重的交通問題:交通擁擠甚至堵塞,交通事故頻繁,空氣和噪聲污染嚴重,公共運輸系統(tǒng)效率下降等。解決這一問題通常有兩種辦法,一種是修路造橋,這對道路交通狀況的改善是一種最直接的辦法,但它需要巨額的投資,且在城市中心區(qū)受拆遷的限制,很難實施.另一種是在現(xiàn)有的道路交通條件下,實施交通控制和管理,充分發(fā)揮現(xiàn)有道路的通行能力,大量事實已經(jīng)證明這種方法的有效性?,F(xiàn)代道路交通的復雜多樣,常常是幾個或幾十個甚至是成百上千個路口互相關聯(lián),在這種情況下,使任何一個經(jīng)驗豐富的交通警察都無能為力.因此,人們越來越關注把先進的科學技術用于交通管理,從而促進了交通自動控制技術的不斷發(fā)展。道路交通控制的目的可定義為:在確定的行政規(guī)定約束下,采用合適的營運方法來確保公共和私人運輸方式具有最佳的交通運行狀態(tài)。圍繞這一目的研制出的道路交通控制系統(tǒng),把受控對象看成一個整體,采用對交通流科學地時間分割的方法,最大限度地保證交通流運動的連續(xù)性,使受控區(qū)域的交通流減少沖突,同時平穩(wěn)地、有規(guī)則地運動。道路交通控制的作用主要表現(xiàn)為以下幾個方面:(1)改善交通秩序,增加交通安全。(2)減少交通延誤,提高經(jīng)濟效益。(3)降低污染程度,保護生態(tài)環(huán)境。(4)節(jié)省能源和土地消耗。第一章交通信號燈的設計要求及實現(xiàn)方案1.1交通信號燈的設計要求1)在十字路口東西南北各設置紅、黃、綠三種信號燈,正常情況下,東西、南北方向輪流放行。當東西方向(A線)放行、南北方向(B線)禁行時,東西方向(A線)綠燈亮25秒,然后黃燈亮5秒,南北方向(B線)紅燈亮30秒;當南北方向(B線)放行、東西方向(A線)禁行時,南北方向(B線)綠燈亮25秒,然后黃燈亮5秒,東西方向(A線)紅燈亮30秒。如此循環(huán),實現(xiàn)交通燈定時控制。2)有急救車優(yōu)先通過功能。當有急救車到達時,路口的信號燈全部變紅燈,以便急救車通過,急救車的通行時間為10秒,急救車過后,交通燈恢復先前狀態(tài)。3)交通燈在紅、綠燈交替點亮中,用兩個數(shù)碼管顯示點亮的燈還能持續(xù)的時間。北北西東南圖1-1交通效果圖如1-1圖是十字路口交通控制器的效果圖,在A、B兩道路相交叉的路口,可以分成東西南北四個方向,其中東西、南北方向的紅綠燈顯示是完全一樣,只是為了便于在不同方位不同距離清楚的看到路況,在實際交通路口安裝了兩組一樣的交通信號燈。1.2交通信號燈的實現(xiàn)方案隨著自動化控制技術和微電子技術的迅猛發(fā)展,PLC作為前沿的工業(yè)控制器,具有體積小、可靠性高、易操作、靈活性強、抗干擾能力強等一系列優(yōu)點,廣泛用于自動化控制領域。用內(nèi)部編程取代繼電器邏輯控制電路中大量的中間繼電器和時間繼電器,簡化了控制路線,提高了系統(tǒng)控制的可靠性,這是PLC最大的優(yōu)點。借助于書序控制圖和梯形圖來編制用戶控制程序,實現(xiàn)自動控制系統(tǒng)順序控制,是PLC的主要功能之一??刂菩盘栂到y(tǒng)在車水馬龍的都市,當交通干道不便于挖掘地下通道或架設天橋的時候,為了穿越馬路行人的安全,需要在指定的人行橫道兩端設置人行道口的的紅綠燈。交通燈控制工藝:南北、東西向的十字路口,均設有紅、黃、綠三只信號燈。六只燈依一定的時序循環(huán)往復工作,圖1-2為交通信號燈時序圖圖1-2交通燈時序工作波形圖控制交通信號燈的PLC可選用FX2N-32MR,從時序圖可以看出,該系統(tǒng)有一個輸入裝置和6個輸出裝置。表1為輸入裝置與輸出裝置與PLC的地址編號對應表。表1PLC的I/O分配交通信號燈的控制是一個典型的時序控制圖,其梯形圖設計關鍵是各燈(Y0~Y5)狀態(tài)變化的“時間點”表示出來、時間的精確計算用定時器實現(xiàn),本例將用T0~T9共10個定時器;燈的閃爍次數(shù)要用計數(shù)器實現(xiàn),本例將用兩個計數(shù)器,表是各定時器和計數(shù)器形成時間點的使用說明。b.順序控制的概率及方法PLC是電子技術、計算機技術與繼電邏輯自動控制系統(tǒng)相結合的產(chǎn)物,它以順序控制為主,回路調(diào)節(jié)為輔,能完成邏輯判斷、定時、記憶和算術運算等功能。PLC結構緊湊、體積小、操作方便、抗干擾能力強、編程靈活簡單、工作安全可靠、能耗低等優(yōu)點使其很快在工業(yè)自動化控制中占據(jù)主導地位,PLC外部接線簡單方便,通過預先編制的程序來實現(xiàn)自動控制。c.系統(tǒng)梯形圖設計順序控制是按照生產(chǎn)工藝預先規(guī)定的順序,在各個輸入信號的作用下,根據(jù)內(nèi)部狀態(tài)和時間的順序,在生產(chǎn)過程中各個執(zhí)行機構自動有秩序地進行操作。PLC的設計者們繼承了繼電器順序控制的思想,為順序控制程序的設計提供了大量通用的和專用的編程元件和指令,開發(fā)了供設計順序控制程序用的順序功能圖語言,使之成為當前PLC程序設計的主要方法。順序控制設計法又稱步進控制設計法,它是一種先進的設計方法,很容易被初學者接受,有經(jīng)驗的工程師也會提高設計的效率,程序的調(diào)試、修改和閱讀也很方便。圖1-3和圖1-4為交通信號燈的順序功能圖和步進梯形圖設計。圖1-3交通信號燈的順序功能圖的設計圖1-4交通信號燈的步進梯形圖設計這兩個圖有以下特點:1)將復雜的任務或過程分解成若干個工序(狀態(tài))。無論多么復雜的過程均能分化為小的工序,這非常有利于程序的結構化設計。相對于某一具體的工序來說,控制任務實現(xiàn)了簡化,給局部程序的編程帶來了方便。3)整體程序是局部程序的綜合,只要弄清各工序成立的條件、工序轉移的條件和轉移的方向,就可進行這類圖形的設計。4)狀態(tài)轉移流程圖可讀性強、容易理解,能清晰地反映工藝控制全過程。狀態(tài)轉移圖是狀態(tài)編程法的重要工具。狀態(tài)編程的一般思想為:將一個復雜的控制過程分解為若干個工作狀態(tài),弄清各狀態(tài)的工作內(nèi)容(狀態(tài)的功能、轉移條件和轉移方向),根據(jù)總的控制順序要求,將各獨立狀態(tài)聯(lián)系起來,形成狀態(tài)轉移圖,進行繪制梯形圖程序,寫出語句表。1.3系統(tǒng)工作原理1)編程設置好交通燈初始時間,通過編程器寫入89C51單片機系統(tǒng)。2)由89C51單片機的定時器每秒鐘通過P0輸送交通信息,顯示紅,綠,黃燈的燃亮情況;由P0,P2口顯示每個燈的燃亮時間。3)通過89C51單片機的RESET位來控制系統(tǒng)是工作或設置初值,為0就對系統(tǒng)進行初始化,為1系統(tǒng)就開始工作;4)由CD4511譯碼器來把89C51輸出的信號轉換成BCD碼,然后通過數(shù)碼管來顯示時間。5)當有緊急救護車出現(xiàn)時,應使東西南北四個方向全亮紅燈,并延時10秒鐘,以便急救車通過.技術上可用外部中斷0發(fā)出一單脈沖向CPU申請中斷。1.4系統(tǒng)控制信號分析在這個交通控制器的設計中,最為主要的是AT89C51芯片,它是整個系統(tǒng)的核心,在電路中總共用到了P0,P1,P2三個端口,P0口的八個I/O口連接到了74LS240這個芯片。74LS240的主要功能是反向驅(qū)動,從89C51傳送過來的輸入信號經(jīng)過驅(qū)動后,輸出信號的驅(qū)動能力加大了。經(jīng)過驅(qū)動后,數(shù)碼管LED得以顯示。從P1端口輸出的6個I/O口連接到74LS244的6個輸入端,因為在十字路口有兩組是相同的,所以只用到了6個LED。經(jīng)過驅(qū)動后,由程序直接控制LED紅綠燈顯示信息。在數(shù)碼管時間顯示與信號輸入之間存在一個譯碼的問題,在這是用了一個CD4511芯片來譯碼。P2端口的四個I/O口連接到CD4511的A,B,C,D口,通過CD4511譯碼器譯碼,傳輸給LED七段數(shù)碼管,來顯示時間。根據(jù)交通燈的設計,數(shù)字從大到小顯示一直到零,當A道亮綠燈從三十到零時,B道紅燈從二十五減到零,然后亮黃燈,從五減到零。反之亦然。另外在這個系統(tǒng)當中,還有三個電路,分別是復位電路,晶振電路,電源電路,在三個電路在一般的系統(tǒng)設計中都是要使用到的,他們在整個系統(tǒng)當中的作用在下面的單元電路中都會做詳細的介紹。這個系統(tǒng)的設計來說,相對是比較簡單的,并沒有用到很復雜的芯片,所以這個系統(tǒng)具備了一些基本的功能,可能在特別情況下會不適用。第二章系統(tǒng)設計2.1硬件電路設計編程設置編程設置時間參數(shù)電源89C51系統(tǒng)設置驅(qū)動電路時間顯示交通燈驅(qū)動電路圖2-1硬件系統(tǒng)總框圖 在設計硬件電路時,我們根據(jù)硬件系統(tǒng)的總框圖,知道要用到哪幾個芯片,89C51芯片是總的系統(tǒng)的核心,它既驅(qū)動數(shù)碼管,又驅(qū)動交通燈。時間顯示功能我們是用七段數(shù)碼管,因為是用在十字路口,需要有兩個時間顯示,所以用到了四個七段數(shù)碼管,數(shù)碼管的譯碼功能是用了CD4511芯片。為了不使用外部電源,系統(tǒng)設計了一個橋式整流電源。在紅綠燈顯示上了,我們只用了六個LED,因為在A道上的兩組紅綠燈是完全一致的,在B道上也是一樣的,所以我們只用了六個LED完全可一代表整個交通控制情況了。當我們已經(jīng)完全知道我們的硬件需要時,在畫原理圖的時候要合理的布置各個芯片,各條線,盡量不要使電線交叉在一起,還要讓我們的原理圖看上去美觀。2.2元件介紹2.2.1AT89C51芯片介紹圖2-2AT89C51芯片引腳管腳說明:VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下所示:口管腳備選功能
P3.0RXD(串行輸入口)
P3.1TXD(串行輸出口)
P3.2/INT0(外部中斷0)
P3.3/INT1(外部中斷1)
P3.4T0(記時器0外部輸入)
P3.5T1(記時器1外部輸入)
P3.6/WR(外部數(shù)據(jù)存儲器寫選通)
P3.7/RD(外部數(shù)據(jù)存儲器讀選通)
P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。
ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。
/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。
XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。
XTAL2:來自反向振蕩器的輸出。功能描述:AT89C51是一種低損耗、高性能、CMOS八位微處理器,片內(nèi)有4k字節(jié)的在線可重復編程快擦快寫程度存儲器,能重復寫入擦除解1000次,數(shù)據(jù)保存時間為十年。它與MCS-51系列單片機在指令系統(tǒng)和引腳上完全兼容,不僅可完全代替MCS251系列單片機,而且能使系統(tǒng)具有許多MCS-51系列產(chǎn)品沒有的功能。AT89C51可構成真正的單片機最小應用系統(tǒng),縮小系統(tǒng)體積,增加系統(tǒng)的可靠性,降低了系統(tǒng)成本。只要程序長度小于4K,四個I/O口全部提供給用戶??捎?V電壓編程,而且擦寫時間僅需10毫秒,僅為8751/87C51的擦除時間的百分之一,與8751/87C51的12V電壓擦寫相比,不易損壞器件,沒有兩種電源的要求,改寫時不拔下芯片,適合許多嵌入式控制領域。工作電壓范圍寬2.7V~6V,全靜態(tài)工作,工作頻率寬,在0Hz~24MHz內(nèi),比8751/87C51等系列的6MHz~12MHz更具有靈活性,系統(tǒng)能快能慢。AT89C51芯片提供三級程序存儲器加密,提供了方便靈活而可靠的硬加密手段,能完全保證程序或系統(tǒng)不被仿制。另外AT89C51還具有MCS51系列單片機的所有優(yōu)點。128×8位內(nèi)部RAM,32位雙向輸入輸出線,兩個十六位定時計時器,5個中斷源,兩級中斷優(yōu)先級,一個全雙工異步串行口及時鐘發(fā)生器等。2.2.274LS244芯片介紹74LS244是一種三態(tài)輸出的八緩沖器和線驅(qū)動器,該芯片的邏輯電路圖和引腳圖如圖2-3所示。圖2-374LS244芯片引腳從圖2-3可見,該緩沖器有8個輸入端,分為兩路——1A1~1A4,2A1~2A4,同時8個輸出端,也分為兩路——1Y1~1Y4,2Y1~2Y4,分別由2個門控信號1G和2G控制,當記為低電平時,1Y1~1Y4的電平與1A1~1A4的電平相同,即輸出反映輸入電平的高低;同樣,當2G為低電平時,1Y1~1Y4的電平與2A1~2A4的電平相同。而當1G(或2G)為高電平時,輸出1A1~1A4(或2A1~2A4)為高阻態(tài)。經(jīng)74LS244緩沖后,輸入信號被驅(qū)動,輸出信號的驅(qū)動能力加大了。74LS244緩沖器主要用于三態(tài)輸出的存儲地址驅(qū)動器、時鐘驅(qū)動器和總線定向接收器和定向發(fā)送器等。2.2.374LS240芯片介紹圖2-474LS240引腳74LS240芯片結構與功能和74LS244的相類似,而有所區(qū)別的是74LS244是八同向三態(tài)緩沖器/線驅(qū)動器,74LS240是八反向三態(tài)緩沖器/線驅(qū)動器,如圖2-4。內(nèi)部引腳是相同的。74LS240芯片的特點是三態(tài)門,可以把多個芯片的輸出,并聯(lián)在一起而不會互相影響;2.2.4CD4511芯片介紹CD4511是一個用于驅(qū)動共陰LED顯示器的BCD碼—七段碼譯碼器,其引腳路如圖2-5,邏輯功能見表1,8421BCD碼對應的顯示見圖2-6。
其功能介紹如下:BI:當BI=0時,不管其它輸入端狀態(tài)如何,七段數(shù)碼管均處于熄滅狀態(tài),不顯示數(shù)字。
LT:當BI=1,LT=0時,不管輸入DCBA狀態(tài)如何,七段均發(fā)亮,顯示“8”。它主要用來檢測數(shù)碼管是否損壞。LE:使能控制端,當LE=0時,允許譯碼輸出。DCBA:為8421BCD碼輸入端。abcdefg:為譯碼輸出,輸出為高電平。圖2-5CD4511芯片引腳輸入輸出LEBILTDCBAabcdefg顯示××00000000000000001×0111111111111111110111111111111111111××××××××0000000100100011010001010110011110001001101010111100110111101111××××111111100000001111110011000011011011111001011001110110110011111111000011111111111011000000000000000000000000000000000000000000。80123456789。表2邏輯功能表圖2-6BCD碼顯示圖這里使用的是共陰數(shù)碼管,對于CD4511,它與數(shù)碼管的基本連接方式如圖2-7所示。圖2-7數(shù)碼管連接方式圖2-7是CD4511譯碼器與數(shù)碼管的連接方式,從89C51芯片端輸出四個信號給CD4511的A,B,C,D端口,經(jīng)過譯碼后a,b,c,d,e,f,g七個端口,經(jīng)過CD4511譯碼器的譯碼,將輸出信號轉變成高低電平傳送給數(shù)碼管。2.3單元電路設計2.3.1復位電路圖2-8復位電路圖圖2-8的復位電路是比較簡單的基本復位電路,復位電路的基本功能是:系統(tǒng)上電時提供復位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷復位信號。為可靠起見電源穩(wěn)定后還要經(jīng)一定的延時才撤銷復位信號,以防電源開關或電源插頭分-合過程中引起的抖動而影響復位。在振蕩器運行時,有兩個機器周期(24個振蕩周期)以上的高電平出現(xiàn)在此引腳時,將使單片機復位,只要這個引腳保持高電平,51芯片便循環(huán)復位。復位后P0-P3口均置1引腳表現(xiàn)為高電平,程序計數(shù)器和特殊功能寄存器SFR全部清零。當復位引腳由高電平變?yōu)榈碗娖綍r,芯片為ROM的00H處開始運行程序。復位操作不會對內(nèi)部RAM有所影響。2.3.2晶振電路圖2-9晶振電路圖微控制器的時鐘源可以分為兩類:基于機械諧振器件的時鐘源,如晶振、陶瓷諧振槽路;RC(電阻、電容)振蕩器。一種是皮爾斯振蕩器配置,適用于晶振和陶瓷諧振槽路。另一種為簡單的分立RC振蕩器?;诰д衽c陶瓷諧振槽路的振蕩器通常能提供非常高的初始精度和較低的溫度系數(shù)。RC振蕩器能夠快速啟動,成本也比較低,但通常在整個溫度和工作電源電壓范圍內(nèi)精度較差,會在標稱輸出頻率的5%至50%范圍內(nèi)變化。但其性能受環(huán)境條件和電路元件選擇的影響。需認真對待振蕩器電路的元件選擇和線路板布局。在使用時,陶瓷諧振槽路和相應的負載電容必須根據(jù)特定的邏輯系列進行優(yōu)化。具有高Q值的晶振對放大器的選擇并不敏感,但在過驅(qū)動時很容易產(chǎn)生頻率漂移(甚至可能損壞)。影響振蕩器工作的環(huán)境因素有:電磁干擾(EMI)、機械震動與沖擊、濕度和溫度。這些因素會增大輸出頻率的變化,增加不穩(wěn)定性,并且在有些情況下,還會造成振蕩器停振。上述大部分問題都可以通過使用振蕩器模塊避免。這些模塊自帶振蕩器、提供低阻方波輸出,并且能夠在一定條件下保證運行。最常用的兩種類型是晶振模塊和集成RC振蕩器(硅振蕩器)。晶振模塊提供與分立晶振相同的精度。硅振蕩器的精度要比分立RC振蕩器高,多數(shù)情況下能夠提供與陶瓷諧振槽路相當?shù)木?。選擇振蕩器時還需要考慮功耗。分立振蕩器的功耗主要由反饋放大器的電源電流以及電路內(nèi)部的電容值所決定。CMOS放大器功耗與工作頻率成正比,可以表示為功率耗散電容值。比如,HC04反相器門電路的功率耗散電容值是90pF。在4MHz、5V電源下工作時,相當于1.8mA的電源電流。再加上20pF的晶振負載電容,整個電源電流為2.2mA。陶瓷諧振槽路一般具有較大的負載電容,相應地也需要更多的電流。相比之下,晶振模塊一般需要電源電流為10mA~60mA。硅振蕩器的電源電流取決于其類型與功能,范圍可以從低頻(固定)器件的幾個微安到可編程器件的幾個毫安。在電路中起振蕩作用.使電路中的電流形成高低電平來回振蕩,并以晶振的頻率振動.XTAL1是片內(nèi)振蕩器的反相放大器輸入端,XTAL2則是輸出端,使用外部振蕩器時,外部振蕩信號應直接加到XTAL1,而XTAL2懸空。內(nèi)部方式時,時鐘發(fā)生器對振蕩脈沖二分頻,如晶振為12MHz,時鐘頻率就為6MHz。晶振的頻率可以在1MHz-24MHz內(nèi)選擇。電容取30PF左右。2.3.3LED紅綠燈顯示電路圖2-10紅綠燈顯示電路圖在十字路口A、B兩道交通燈中,由于在同一道中的紅綠燈顯示是完全一致的,所以在電路設計時只采用了一組紅綠燈來代表,可以用六個LED發(fā)光二極管來替代。圖中的DS1~DS6就是六個LED,DS1~DS3為一組,DS4~DS6為另外一組。它是由89C51的六個輸出端口來控制的,由程序來直接控制紅綠燈的點亮情況。1Y1,1Y2,1Y3,2Y1,2Y2,2Y3分別與89C51芯片的P1.0,P1.1,P1.2,P1.3,P1.4,P1.5連接。當輸入信號時,高電平有效,DS1,DS2,DS3分別代表綠,紅,黃;而DS4,DS5,DS6也分別代表綠,紅,黃。當DS1亮時,DS5也亮,但由于亮的時間不同,當DS1亮了25秒以后,DS6亮;當DS4亮的時候,DS2先亮,亮了二十五秒以后,DS3亮。但當出現(xiàn)緊急情況時,又按鍵來使得DS2和DS5都兩紅燈。如圖2-10所示。2.3.4七段數(shù)碼管時間顯示電路圖2-11數(shù)碼管顯示電路圖數(shù)碼管顯示電路總共運用了四個七段數(shù)碼管,兩個為一組。一組數(shù)碼管可以顯示0`99之間的數(shù)字,AT89C51的P2口輸出四個信號給CD4511,CD4511的四個端口,分別是A,B,C,D。A,B,C,D四個端口是BCD碼輸入端,經(jīng)過CD4511譯碼輸出,輸出高電平。數(shù)碼管的四個引腳DIG1~~DIG4分別是從74LS240輸入信號驅(qū)動,這樣才會是數(shù)碼管能夠顯示時間,而另外一方面由于CD4511芯片的作用,89C51芯片的輸入信號轉換成高低電平,這樣才會按照時間從高到底的顯示。其中的上拉電阻是起限流保護作用的。2.3.5電源電路圖2-12電源電路圖在該系統(tǒng)中,無論是AT89C51單片機工作電源,二極管還是數(shù)碼管的驅(qū)動,都要用到+5V的直流電源,所以,一個穩(wěn)定的,持續(xù)的+5V直流電源對本系統(tǒng)十分重要.本系統(tǒng)運用橋式整流電路,將交流轉換為直流,為各部分電路提供恒定的+5V直流.模擬部分和數(shù)字部分分別采用一個獨立的穩(wěn)壓管供電,保證電路的穩(wěn)定性和抗干擾性,其電路如圖2-12所示。2.3.5.1電源電路工作原理參照圖2-13,我們可知從接口J1輸入9V左右的交流電壓,波形如下圖a所示,經(jīng)全波整流電橋DB整流后,得到一幅值為0-8V左右的波動直流如下圖b所示.這一波動的直流經(jīng)C1,C2,C3濾波后,得到一較平穩(wěn)的直流,再經(jīng)LM7805穩(wěn)壓為+5V,C4再次濾波后,得到穩(wěn)定的+5V直流電流,如下圖c所示.圖a圖圖a圖b圖c圖2-13電源電路波形圖2.4整機電路原理圖分析圖2-14整機電路原理圖整機電路的工作原理是通過AT89C51芯片,P0口的八個I/O口連接74LS240芯片的1A1,1A2,1A3,1A4,2A1,2A2,2A3,2A4八個輸入口,74LS240的在整個電路中的作用是驅(qū)動時間顯示數(shù)碼管,它的四個輸出口連接數(shù)碼管的四個DP口,驅(qū)動數(shù)碼管能夠顯示時間數(shù)字。另外CD4511譯碼器的作用是譯碼從89C51輸入的信號,89C51的P2端口的四個I/O:P2.0,P2.1,P2.2,P2.3,連接到CD4511A,B,C,D四個口,CD4511的a,b,c,d,e,f,g的七個引腳分別與四個數(shù)碼管的a,b,c,d,e,f,g連接,其中的電阻是起保護數(shù)碼管的作用的。在這個的整機電路中,還設計有復位電路,電源電路,晶振電路,設計這些電路都是為了能使整個系統(tǒng)能夠很好的運轉,或是當出現(xiàn)異常的情況時,能夠馬上使系統(tǒng)恢復原來的狀態(tài),都是不可缺少的組成部分。2.5軟件設計2.5.1軟件控制流程圖軟件部分包括主程序、延時、顯示子程序、中斷服務程序,各程序流程圖如各圖所示。開始初始化顯示初始值設置A道放行,B道禁行延時顯示延時5sA道禁行,B道放置顯示初始值延時顯示A道禁行,B道警告延時顯示A道警告,B道禁行開始初始化顯示初始值設置A道放行,B道禁行延時顯示延時5sA道禁行,B道放置顯示初始值延時顯示A道禁行,B道警告延時顯示A道警告,B道禁行圖2-15主程序流程圖返回顯示次數(shù)=0?延時1ms顯示個位數(shù)延時1ms顯示十位數(shù)設置顯示次數(shù)R2十位數(shù)R1個位數(shù)秒十位數(shù)轉字形碼秒個位數(shù)轉字形碼拆分秒數(shù)顯示秒數(shù)減1秒數(shù)轉十進制開始返回顯示次數(shù)=0?延時1ms顯示個位數(shù)延時1ms顯示十位數(shù)設置顯示次數(shù)R2十位數(shù)R1個位數(shù)秒十位數(shù)轉字形碼秒個位數(shù)轉字形碼拆分秒數(shù)顯示秒數(shù)減1秒數(shù)轉十進制開始圖2-16顯示子程序流程圖中斷響應保護現(xiàn)場A道放行,B道禁行延時10s恢復現(xiàn)場返回中斷響應保護現(xiàn)場A道放行,B道禁行延時10s恢復現(xiàn)場返回圖2-17緊急情況中服務程序圖2.5.2功能實現(xiàn)空空B道綠燈B道黃燈B道紅燈A道綠燈A道黃燈A道紅燈控制碼P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0狀態(tài)說明000011000CHA道放行、B道禁止000010100AHA道警告、B道禁止0010000121HA道禁止、B道放行0001000111HA道禁止、B道警告表3交通燈信號控制碼表3是根據(jù)整體方案設計而產(chǎn)生的紅綠燈控制碼,“1”代表亮,“0”代表不亮。我們可以很直觀的發(fā)現(xiàn),當A道放行,B道禁止時,A道綠燈亮,B道紅燈亮;當A道警告,B道禁止時,A道黃燈亮,B道紅燈亮;A道禁止,B道放行時,A道紅燈亮,B道綠燈亮;當A道禁止,B道警告時,A道紅燈亮,B道黃燈亮。在這里,關于救護車緊急通行的問題并未過多牽涉,具體的根據(jù)交通現(xiàn)狀與國家法律法規(guī),在碰到救護車通行時,可以不遵守交通燈的約束。結論本系統(tǒng)主要采用了AT89C51的I/O端口來完成對交通信號燈的控制,并附屬以74LS240,74LS244,CD4511等小型芯片來完善信號燈的功能。用P
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 唐詩《墨梅》課件
- 經(jīng)營杠桿 課件
- 西京學院《數(shù)字邏輯與數(shù)字電路》2022-2023學年期末試卷
- 幼兒園小班音樂 《大魚和小魚》課件
- 西京學院《建設法規(guī)》2022-2023學年第一學期期末試卷
- HF均相離子交換膜
- 西京學院《廣告攝影與攝像》2023-2024學年第一學期期末試卷
- 西京學院《房地產(chǎn)開發(fā)經(jīng)營與管理》2022-2023學年第一學期期末試卷
- 西華師范大學《中國社會生活史》2023-2024學年第一學期期末試卷
- 西華師范大學《土建基礎》2022-2023學年第一學期期末試卷
- 合同模板的使用指南與操作規(guī)范
- 2023年小學美術教育新課標實施解讀
- 人員素質(zhì)測評面試課件
- 2023年上海圖書館招聘考試真題及答案
- Airbnb愛彼迎商業(yè)模式分析
- 銅仁市房地產(chǎn)行業(yè)報告
- 多文本閱讀教學設計八年級
- 酒店前廳部英語培訓及酒店前廳部服務規(guī)范培訓材料
- 省略與替代講解與訓練
- 眼視光學專業(yè)解析
- 超聲科室發(fā)展規(guī)劃方案
評論
0/150
提交評論