![[畢業(yè)設(shè)計精品]帶顯示裝置的交通燈設(shè)計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/5e5dad89-ca0f-46bf-8f0a-0942d973c914/5e5dad89-ca0f-46bf-8f0a-0942d973c9141.gif)
![[畢業(yè)設(shè)計精品]帶顯示裝置的交通燈設(shè)計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/5e5dad89-ca0f-46bf-8f0a-0942d973c914/5e5dad89-ca0f-46bf-8f0a-0942d973c9142.gif)
![[畢業(yè)設(shè)計精品]帶顯示裝置的交通燈設(shè)計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/5e5dad89-ca0f-46bf-8f0a-0942d973c914/5e5dad89-ca0f-46bf-8f0a-0942d973c9143.gif)
![[畢業(yè)設(shè)計精品]帶顯示裝置的交通燈設(shè)計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/5e5dad89-ca0f-46bf-8f0a-0942d973c914/5e5dad89-ca0f-46bf-8f0a-0942d973c9144.gif)
![[畢業(yè)設(shè)計精品]帶顯示裝置的交通燈設(shè)計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/5e5dad89-ca0f-46bf-8f0a-0942d973c914/5e5dad89-ca0f-46bf-8f0a-0942d973c9145.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢 業(yè) 論 文 題 目 帶顯示裝置的交通燈設(shè)計 專 業(yè) 班 級 學(xué)生姓名 指導(dǎo)教師 答辯日期 摘要本設(shè)計以單片機為核心,采用主從雙mcu結(jié)構(gòu),以雙色led發(fā)光管箭頭作為直行和左右拐彎指示,以led數(shù)碼管作為倒計時指示,以雙色led點陣作為行人通行的指示,以數(shù)字編碼無線傳輸模式實現(xiàn)特種車輛檢測,完成了題目要求的所有功能。在此基礎(chǔ)上,我們增設(shè)了高分辨率(320×240)大屏幕lcd實時顯示系統(tǒng)各種狀態(tài),同時顯示日期和時間;增設(shè)了行人通行還配以形象的動畫和溫馨的語音提示;增設(shè)了可根據(jù)交通擁擠情況分別設(shè)置主干道和次干道的通行時間,并對系統(tǒng)機械結(jié)構(gòu)進行了優(yōu)化設(shè)計,整體性好,人性化強、可靠性高。
2、關(guān)鍵字:雙mcu 無線傳輸 雙色led點陣 優(yōu)化設(shè)計目 錄第1章方案設(shè)計與論證31.1引 言31.2總體方案設(shè)計與比較3第2章 系統(tǒng)硬件設(shè)計62.1 總體設(shè)計62.2 各功能模塊硬件設(shè)計及實現(xiàn)72.2.1 交通燈四種通行模式及行車方向指示72.2.2 行人通行指示及其實現(xiàn)92.2.3 特種車檢測及其實現(xiàn)112.2.4 鍵盤與狀態(tài)顯示及其實現(xiàn)122.2.5語音提示及其實現(xiàn)132.2.6主次干道單獨時間設(shè)置功能142.2.7緊急情況處理功能及其實現(xiàn)152.2.8倒計時計數(shù)功能及其實現(xiàn)152.2.9日歷及時間顯示功能及其實現(xiàn)15第3章 系統(tǒng)軟件設(shè)計163.1 軟件總體流程圖163.2 軟件主要子程序
3、流程173.2.1 緊急狀態(tài)子程序173.2.2設(shè)置狀態(tài)子程序173.2.3 鍵盤模塊程序流程18第4章 系統(tǒng)調(diào)試與測試結(jié)果分析194.1 系統(tǒng)操作說明194.2 調(diào)試194.3 指標(biāo)測試214.3.1 測試儀器214.3.2 各模塊測試21第5章 設(shè)計總結(jié)23致 謝24參考文獻2507電氣自動化技術(shù)畢業(yè)設(shè)計第1章 方案設(shè)計與論證題目要求我們在實現(xiàn)四種基本交通燈信息指示功能的基礎(chǔ)上,實現(xiàn)倒計時時間顯示、緊急情況處理、特種車放行等功能,如何選擇有效方案至關(guān)重要!1.1引 言隨著社會和城市交通的快速發(fā)展, 近幾年機動車輛數(shù)字急劇增加,道路超負(fù)荷承載道路現(xiàn)象嚴(yán)重,致使交通事故逐年增加。交通燈是城市交
4、通有序、安全、快速運行的重要保障,因此解決好公路交通信號燈控制問題也成了保障交通有序、安全、快速運行的重要環(huán)節(jié)。本設(shè)計是一款基于雙mcu的交通控制系統(tǒng),它可以實現(xiàn)對車輛、行人的有效導(dǎo)引。根據(jù)題目要求,設(shè)計中我們選用雙色led發(fā)光管比單色led節(jié)省了空間,簡化了設(shè)計,并把雙色led發(fā)光管排成箭頭形狀,作為直行和左右拐彎指示,形象直觀;選擇雙色led點陣不僅可以從顏色上區(qū)別人的通行與停止,結(jié)合軟件還可以“動畫”形式模擬人的走與停,配合語音作為行人通行的提示,形象、直觀、溫馨;采用數(shù)字編碼無線傳輸模式實現(xiàn)特種車輛檢測,準(zhǔn)確、可靠性高;高分辨率(320×240)大屏幕lcd實時顯示系統(tǒng)各種狀
5、態(tài),可同時顯示日期和時間,顯示圖文信息量大,更直觀,可靠性高、抗干擾能力強。該系統(tǒng)還可根據(jù)交通擁擠情況分別設(shè)置主干道和次干道的通行時間,以提高效率,緩減交通擁擠;本設(shè)計并對系統(tǒng)物理結(jié)構(gòu)進行了優(yōu)化,很有城市交通道口的“模型”味。1.2總體方案設(shè)計與比較題目基本部分要求:(1)在1平方米左右木板上制作交道口模型,裝上交通燈。(2)交通燈控制規(guī)則如下:1)每個街口有左拐、右拐、直行及行人四種指示燈。每個燈有紅、綠兩種顏色。自行車與汽車共用左拐、右拐和直行燈。2)共有四種通行方式: 車輛南北直行、各路右拐,南北向行人通行。南北向通行時間為1分鐘,各路右拐比直行滯后10秒鐘開放。帶顯示裝置的交通燈設(shè)計
6、南北向左拐、各路右拐,行人禁行。通行時間為1分鐘。 東西向直行、各路右拐,東西向行人通行。東西向通行時間為1分鐘,各路右拐比直行滯后10秒鐘開放。 東西向左拐、各路右拐。行人禁行。通行時間為1分鐘。3)在通行結(jié)束前10秒鐘,綠燈閃爍直至結(jié)束。題目發(fā)揮部分要求: (1)有倒計時時間顯示。(2)若交道口出現(xiàn)緊急情況,交警可將系統(tǒng)設(shè)置成手動:全路口車輛禁行、行人通行。緊急情況結(jié)束后再轉(zhuǎn)成自動狀態(tài)。(3)當(dāng)有119、120等特種車輛通過時,系統(tǒng)自動轉(zhuǎn)為特種車放行,其它車輛禁止?fàn)顟B(tài)。特種車輛通過15秒鐘后,系統(tǒng)自動恢復(fù),用模型車演示。(4)其它自選措施。根據(jù)題目基本部分要求,可以用4只雙色led發(fā)光管來
7、指示左拐、右拐、直行及行人通行,如此設(shè)計電路簡潔,編程和調(diào)試均方便,但是該方案欠直觀形象,尤其是人行道,并不是每個行人都能明白單只指示燈的含義。根據(jù)題目發(fā)揮部分當(dāng)有119、120等特種車輛通過時,系統(tǒng)自動轉(zhuǎn)為特種車放行,其它車輛禁止?fàn)顟B(tài)的要求,對特種車輛的檢測方案很多,通常采用音頻檢測技術(shù)來識別,如選用具有音頻鎖相功能的lm567。但是該方案可靠性不高,抗干擾能力差。根據(jù)題目發(fā)揮部分其它自選措施的要求,考慮到系統(tǒng)中沒要求有室內(nèi)狀態(tài)監(jiān)視,也沒要求人行道有圖形和語音,多少有點不夠全面和人性化。根據(jù)上述分析,綜合考慮成本和器件的易得性,以及軟硬件的結(jié)合,我們選用雙色led發(fā)光管并排成箭頭形狀,作為直
8、行和左右拐彎指示,節(jié)省了空間,簡化了設(shè)計,且形象直觀;選擇雙色led點陣不僅可以從顏色上區(qū)別人的通行與停止,結(jié)合軟件還可以“動畫”形式模擬人的走與停,配合語音作為行人通行的提示,形象、直觀、溫馨;采用數(shù)字編碼無線傳輸模式實現(xiàn)特種車輛檢測,準(zhǔn)確、可靠性高。根據(jù)題目發(fā)揮部分其它自選措施的要求,增設(shè)了高分辨率(320×240)大屏幕lcd作為系統(tǒng)輸出,實時顯示系統(tǒng)各種狀態(tài),同時顯示日期和時間,圖文并茂,信息量大,可供警察在室內(nèi)實時監(jiān)視交通狀況;系統(tǒng)還增設(shè)了根據(jù)交通擁擠情況可分別設(shè)置主干道和次干道的通行時間,以提高效率,緩減交通擁擠。系統(tǒng)總體設(shè)計框圖如圖1-1所示。07電氣自動化技術(shù)畢業(yè)設(shè)計
9、圖1-1系統(tǒng)總體設(shè)計框圖帶顯示裝置的交通燈設(shè)計第2章 系統(tǒng)硬件設(shè)計硬件設(shè)計是整個系統(tǒng)的基礎(chǔ),要考慮的方方面面很多,除了實現(xiàn)交通燈基本功能以外,主要還要考慮如下幾個因素:系統(tǒng)穩(wěn)定度;器件的通用性或易選購性; 軟件編程的易實現(xiàn)性;系統(tǒng)其它功能及性能指標(biāo);因此硬件設(shè)計至關(guān)重要?,F(xiàn)從各功能模塊的實現(xiàn)逐個進行分析探討。2.1 總體設(shè)計本設(shè)計以單片機為控制核心,采用主從雙mcu結(jié)構(gòu),模塊化設(shè)計,共分以下幾個功能模塊:單片機控制系統(tǒng)、鍵盤及狀態(tài)顯示、行車方向指示、行人通行指示、語音信息提示、特種車輛檢測和倒計時模塊等。u 單片機作為整個硬件系統(tǒng)的核心,它既是協(xié)調(diào)整機工作的控制器,又是數(shù)據(jù)處理器。它由單片機、
10、時鐘電路、復(fù)位電路等組成。u 行車方向指示采用雙色led發(fā)光管,排列成箭頭狀,可有兩種顏色指示放行與禁止,形象直觀。u 行人通行指示采用雙色led點陣,排列成人狀,用兩種顏色指示放行與禁止,結(jié)合軟件可模擬行走和靜止的“動畫”,形象直觀,簡潔明了。u 語音提示部分由專用芯isd1420構(gòu)成,溫馨提示“橫穿馬路,注意安全”,很是人性化。u 特種車輛檢測,采用語音和數(shù)據(jù)無線相結(jié)合,由發(fā)射器和接收器組成,發(fā)射器安裝在模型車上,接收器安裝在主控板上,非常可靠。u 鍵盤及狀態(tài)顯示,鍵盤采用hd7279專用芯片,電路簡潔可靠;顯示器采用高分辨率(320×240)大屏幕lcd,可實時顯示系統(tǒng)各種狀態(tài)
11、,同時顯示日期和時間,圖文并茂,信息量大,可供警察在室內(nèi)實時監(jiān)視交通狀況。通過鍵盤可設(shè)置:緊急情況發(fā)生時的交通燈狀態(tài)控制、日期和時間、主干道和次干道通行時間等,人機界面非常友好。u 系統(tǒng)還采用了專用時鐘芯片1302,以減輕單片機的負(fù)擔(dān)和提高時鐘準(zhǔn)確度。u 系統(tǒng)采用雙數(shù)碼管倒計時計數(shù)功能,最大顯示數(shù)字99。友好的人機界面、靈活的控制方式、優(yōu)化的物理結(jié)構(gòu)以及豐富的功能是本設(shè)計的亮點。系統(tǒng)總體設(shè)計原理圖見附錄。07電氣自動化技術(shù)畢業(yè)設(shè)計2.2 各功能模塊硬件設(shè)計及實現(xiàn)2.2.1 交通燈四種通行模式及行車方向指示按交通燈控制規(guī)則,每個街口有左拐、右拐、直行及行人四種指示燈。每個燈有紅、綠兩種顏色。交道
12、口模型如圖21所示:圖21 交道口模型圖4組led數(shù)碼管按照設(shè)置的通行時間(各路口默認(rèn)的通行時間均為1分鐘)進行倒計時,并各自進行紅、綠燈顯示,共有四種通行方式,分別為: 圖2-2 通行方式一示意圖 圖2-3 通行方式二示意圖帶顯示裝置的交通燈設(shè)計圖2-4 通行方式三示意圖 圖2-5 通行方式四示意圖通行方式一:倒計時時間為60s(通行時間),紅綠燈狀態(tài)為:南北直行:綠,東西直行:紅,各路右拐:綠,左拐:紅,人行道:南北綠,東西紅,各路右拐比直行滯后10秒鐘開放。如圖2-2所示。通行方式二:倒計時時間為60s(通行時間),紅綠燈狀態(tài)為:南北左拐:綠,各路右拐:綠,所有人行道:紅。如圖2-3所示
13、。通行方式三:倒計時時間為60s(通行時間),紅綠燈狀態(tài)為:東西直行:綠,南北直行:紅,各路右拐:綠,左拐:紅,人行道:東西綠,南北紅,各路右拐比直行滯后10秒鐘開放。如圖2-4所示。通行方式四:倒計時時間為60s(通行時間),紅綠燈狀態(tài)為:東西左拐:綠,各路右拐:綠,所有人行道:紅。如圖2-5所示。通行默認(rèn)時間為1分鐘,系統(tǒng)設(shè)置了任意更改功能,一般主干道通行時間要比次干道要長一些,可以根據(jù)實際情況進行調(diào)整,以提高車輛通過率,緩減交通壓力。在通行結(jié)束前10秒鐘,綠燈閃爍直至結(jié)束。本設(shè)計選用雙色led發(fā)光管拼成箭頭形狀用來指示左右拐、直行等交通指示信息。綠色表示通行,紅色則表示禁止通行。圖2-6
14、,中間箭頭綠色,表示直行兩邊箭頭紅色,表示禁止通行;圖2-7,左邊箭頭綠色,表示左拐彎;其他紅色則表示禁止通行和右拐彎。所有指示信息一目了然。 07電氣自動化技術(shù)畢業(yè)設(shè)計圖2-6 直行箭頭 圖2-7 左拐彎箭頭2.2.2 行人通行指示及其實現(xiàn) 行人通行指示選用雙色led點陣,排列成人狀,用兩種顏色指示放行與禁止,結(jié)合軟件可模擬行走和靜止的“動畫”,形象直觀,如下圖所示: 圖2-8 允許通行1 圖2-9 允許通行2帶顯示裝置的交通燈設(shè)計上圖中所示綠色人形圖像為允許通行標(biāo)志,我們用led雙色點陣顯示手臂的連續(xù)擺動,表示此時可以通行,提醒行人加快步行。圖2-10 禁止通行 上圖所示紅色人形圖像為禁止
15、通行標(biāo)志,我們用led雙色點陣顯示人的站立姿勢,表示此時禁止通行,提醒行人站在原地等候。雙色led點陣驅(qū)動電路設(shè)計的好壞直接影響到系統(tǒng)的設(shè)計成本、顯示效果及系統(tǒng)的運行性能。設(shè)計中串行控制驅(qū)動采用6b595芯片(74ls595也可用),這種芯片具有一定的驅(qū)動能力,且可以直接驅(qū)動led 發(fā)光管而無須另外添加驅(qū)動芯片。關(guān)于行的控制和驅(qū)動是相對容易的,因為行的工作方式是分時順序工作的。由于行的組成是幾個模塊并聯(lián)形成的,因此驅(qū)動的功率要求也比較大。 采用掃描方式進行顯示時,每行有一個行驅(qū)動器,各行的同名列共用一個列驅(qū)動器,由行譯碼器給出的行選通信號,從第一行開始,按順序依次對各行進行掃描。另一方面,根據(jù)
16、各列鎖存的數(shù)據(jù),確定相應(yīng)的列驅(qū)動器是否將列與電源接通。接通的列,就在該行該列點燃相應(yīng)的led;未接通的列鎖對應(yīng)的led熄滅。當(dāng)一行的掃描持續(xù)時間結(jié)束后,下一行又以同樣的方法進行顯示,全部各行都掃描以遍之后(一個周期),又從第一行下一個周期掃描。只要一個掃描周期的時間比07電氣自動化技術(shù)畢業(yè)設(shè)計人眼二十五分之一秒的暫留時間短,就不容易出現(xiàn)閃爍現(xiàn)象。右圖211為led點陣外觀引腳圖。圖211 led點陣外觀引腳圖 2.2.3 特種車檢測及其實現(xiàn)特種車輛檢測,采用語音和數(shù)據(jù)無線相結(jié)合,由發(fā)射器和接收器組成,發(fā)射器安裝在模型車上,接收器安裝在主控板上,分別與單片機的串口相連,用于特種車輛強行通行信號控
17、制,無特種車輛通過時信號燈按正常時序控制。當(dāng)119、120等特種車輛通過時,伴隨著語音警報聲,安裝在交通燈裝置上的接收模塊接到信息,由單片機控制所有的燈都為紅燈,不管信號燈原來的狀態(tài)如何, 一律強制給特種車輛放行,特種車輛通過15秒以后,自動恢復(fù)原來的狀態(tài)。特種車輛強行通行信號同一時間只能響應(yīng)一路方向, 若兩個方向先后來特種車輛, 則按先、后次序依次響應(yīng); 若兩個方向同時來特種車輛, 則按東西, 南北向依次響應(yīng)。與此同時,液晶顯示屏上實時顯示交通燈工作狀態(tài)的相關(guān)信息,實現(xiàn)了交警在室內(nèi)準(zhǔn)確無誤的遠程監(jiān)視功能。此舉不僅是對公安人員工作的配合,也大大降低了交通事故的發(fā)生率,提高了交通安全性,保證了交
18、通系統(tǒng)工作的合理性、科學(xué)性、準(zhǔn)確性。特種車檢測發(fā)射模塊原理圖如圖212所示。帶顯示裝置的交通燈設(shè)計圖212 特種車檢測發(fā)射模塊原理圖2.2.4 鍵盤與狀態(tài)顯示及其實現(xiàn) 鍵盤在本設(shè)計中用于緊急情況的手動控制裝置,以及定時時間的設(shè)置等功 能,起到了不可或缺的重要作用。我們選用專用鍵盤/顯示芯片hd7279。hd7279芯片價格低廉,內(nèi)部含有譯碼器,并具有多種控制指令,如消隱、閃爍、左移、右移、段尋址等。在設(shè)計時,外圍電路簡單,只需一個電阻和一個電容即可解決鍵盤/顯示電路的外圍設(shè)計,如圖213所示。而配合使用高分辨率液晶顯示模塊則可以顯示各種字符及圖形,可與cpu系統(tǒng)直接接口,具有8位標(biāo)準(zhǔn)數(shù)據(jù)總線、
19、6條控制線及電源線,接口電路簡單,控制方便,因hd7279內(nèi)帶許多功能,在程序設(shè)計時大大縮短了開發(fā)時間,系統(tǒng)的性價比高。圖213 hd7279鍵盤/顯示模塊在完成倒計時、狀態(tài)信息等的顯示功能上,我們考慮了以下三種方案:07電氣自動化技術(shù)畢業(yè)設(shè)計方案一:完全采用數(shù)碼管顯示。這種方案只能顯示有限的符號和數(shù)碼字苻,無法勝任題目要求。方案二:完全采用點陣式led 顯示。此顯示方案功能強大,可方便地顯示各種英文字符,漢字,圖形等,而且美觀,但這種方案實現(xiàn)復(fù)雜,且須完成大量的軟件工作,因此我們不予采用。方案三:采用發(fā)光管、數(shù)碼管、led點陣與高分辨率液晶相結(jié)合的方法??紤]設(shè)計需要,我們用雙色發(fā)光管排成箭頭
20、符號,彩色led顯示人行道標(biāo)志,分別構(gòu)成交通提示信息,形象逼真;數(shù)碼管用來顯示倒計時時間;而液晶則對交通燈的各種狀態(tài)信息進行實時顯示,方便交警進行實時監(jiān)測。值得一提的是,我們使用的大屏幕lcd液晶顯示屏自帶中文漢字庫,可顯示用戶自定義的任意符號和圖形,并可卷動顯示。主要有以下優(yōu)點:(1)工作電壓低、功耗極低。工作電壓僅為35,工作電流10/2,特別適用于低功耗儀器儀表中。(2)液晶顯示屬被動顯示,受外界光線干擾小。(3)圖形點陣式液晶可顯示的信息量大、分辨率高。(4)不產(chǎn)生電磁干擾。(5)可靠性高,使用壽命長。此外,它可支持微處理器接口,且接口電路簡單,圖2-14為與mcu接口界面圖。 圖2-
21、14 與mcu接口界面圖綜上所述,方案三既滿足了系統(tǒng)功能要求,又符合人性化設(shè)計標(biāo)準(zhǔn)。權(quán)衡利弊,我們決定采用方案三來實現(xiàn)系統(tǒng)的顯示功能。 2.2.5 語音提示及其實現(xiàn)語音提示主要采用isd1420專用語音芯片來實現(xiàn), isd1420為單片語音記錄、回放一體化芯片,記錄時長為20s;可被劃分為160小段,每段125ms。其芯片管腳如圖2-15所示。當(dāng)rec腳為低電平時,進行錄音,playe或playl為低時進行放音,isd1420可進行連續(xù)錄音,也可進行分段錄音。我們可以根據(jù)需帶顯示裝置的交通燈設(shè)計要更換錄音內(nèi)容。該芯片精度高、抗干擾能力強。即使在環(huán)境惡劣的系統(tǒng)中,如馬路上也能進行正常的語音輸出,
22、保存時間長,保真性好,工作可靠。當(dāng)行人過馬路時溫馨提示“橫穿馬路,注意安全”,很是人性化。配合使用兩種顏色指示放行與禁止,結(jié)合軟件模擬行走和靜止的“動畫”,形象直觀,簡潔明了。語音提示電路原理圖如圖2-16所示。圖中三個按鍵分別用來實現(xiàn)錄放音功能。圖2-15 isd1420語音芯片管腳圖圖2-16 語音提示電路原理圖2.2.6 主次干道單獨時間設(shè)置功能當(dāng)主干道方向的車輛過多發(fā)生堵塞, 而次干道方向車輛卻很稀少時,正常的信號燈時序?qū)菇煌顩r更加惡化。本設(shè)計添加了主次干道單獨時間設(shè)置功能,交警可按需求設(shè)置綠燈的點亮?xí)r間,該措施可在一定程度緩減短暫的交通壓07電氣自動化技術(shù)畢業(yè)設(shè)計力。2.2.7
23、 緊急情況處理功能及其實現(xiàn)在十字交通路口常出現(xiàn)的緊急情況,若不及時處理將形成不良隱患。比如,交道口的行人有緊急情況發(fā)生,那么交警可以對信號燈進行手動控制,按下緊急情況處理鍵,通過軟件使所有紅燈亮,路口車輛禁行,行人通行,直至緊急情況結(jié)束后再轉(zhuǎn)成常規(guī)的自動狀態(tài)。2.2.8 倒計時計數(shù)功能及其實現(xiàn)本系統(tǒng)使用數(shù)碼管完成倒計時顯示功能。以南北方向為例,數(shù)碼管顯示的數(shù)值從綠燈的設(shè)置時間最大值往下減,每秒鐘減1,一直減到1。然后又從紅燈的設(shè)置時間最大值往下減,一直減到1。接下來又顯示綠燈時間,如此循環(huán)。系統(tǒng)共有4 個兩位的led 數(shù)碼管,分別放置在模擬交通燈控制板上的四個路口。因為四個方向的數(shù)碼管應(yīng)該顯示
24、同樣的內(nèi)容,所以我們可以把它們同樣對待。也就是說各個方向的數(shù)碼管個位(把數(shù)碼管第二位定義為個位,第一位定義為十位)用一根信號線控制,十位用另一根信號線控制。這里采用動態(tài)顯示。2.2.9 日歷及時間顯示功能及其實現(xiàn) 日歷及時間主要采用的是實時時鐘電路ds1302芯片,它是美國dallas公司推出的一種高性能、低功耗、帶ram的實時時鐘電路,具有體積小、功耗低、接口容易、占用cpu的io口線少等主要特點,可以對年、月、日、周日、時、分、秒進行計時,且具有閏年補償?shù)榷喾N功能,可作為實時時鐘廣泛應(yīng)用于智能化儀器儀表中。圖216為ds1302與單片機的連接圖。圖216 ds1302與單片機的連接圖帶顯示
25、裝置的交通燈設(shè)計第3章 系統(tǒng)軟件設(shè)計硬件平臺結(jié)構(gòu)一旦確定,大的功能框架即形成。軟件在硬件平臺上構(gòu)筑,完成各部分硬件的控制和協(xié)調(diào)。系統(tǒng)功能是由軟硬件共同實現(xiàn)的,由于軟件的可伸縮性,最終實現(xiàn)的系統(tǒng)功能可強可弱,差別可能很大。因此,軟件是本系統(tǒng)的靈魂。軟件采用模塊化設(shè)計方法,不僅易于編程和調(diào)試,也可減小軟件故障率和提高軟件的可靠性。同時,對軟件進行全面測試也是檢驗錯誤排除故障的重要手段。由于編程多涉及到數(shù)值運算,比較復(fù)雜,還有l(wèi)cd的菜單界面設(shè)計都是需要多重選擇判斷,用我們平時常用的匯編語言編程是很難實現(xiàn)的,這里我們選用了移值性好、結(jié)構(gòu)清晰、能進行復(fù)雜運算的c語言來實現(xiàn)編程。3.1 軟件總體流程圖
26、軟件總體設(shè)計及流程圖見圖3-1,主要完成各部分的軟件控制和協(xié)調(diào)。本系統(tǒng)主程序模塊主要完成的工作是對系統(tǒng)的初始化,包括對hd7279、1302和液晶 的初始化,啟動無線接收模塊,發(fā)送顯示數(shù)據(jù),同時對鍵盤進行掃描,等待外部中斷,以及根據(jù)所需要的功能進行相應(yīng)的操作。其流程圖如圖3-1所示。 圖3-1 軟件總體流程圖主程序比較簡單,初始化完成后,調(diào)用按鍵掃描程序,取得鍵值,并根據(jù)當(dāng)07電氣自動化技術(shù)畢業(yè)設(shè)計前系統(tǒng)狀態(tài)調(diào)用相應(yīng)的子程序。這里有六個基本的子程序供調(diào)用,分別對應(yīng)系統(tǒng)的各種功能狀態(tài)。分別是語音提示子程序、特種車檢測子程序、緊急狀態(tài)子程序、設(shè)置子程序和時鐘顯示子程序,倒計時子程序等。3.2 軟件
27、主要子程序流程3.2.1 緊急狀態(tài)子程序圖3-2 緊急狀態(tài)子程序在緊急狀態(tài)下,只有緊急狀態(tài)手動控制按鍵采可以使所有的led 都被置為紅燈,車輛禁行、行人通行。緊急情況結(jié)束后再轉(zhuǎn)成自動狀態(tài)。3.2.2 設(shè)置狀態(tài)子程序圖3-3 設(shè)置狀態(tài)子程序帶顯示裝置的交通燈設(shè)計 在設(shè)置狀態(tài),按下key1 開始設(shè)置南北的紅燈時間,按下key2 設(shè)置南北的綠燈時間,按下key3 返回正常運行狀態(tài)。紅燈和綠燈的時間最大可以設(shè)為99,超出99 的時候會從20 開始重新計數(shù)。它包含倒計時調(diào)整和緊急狀態(tài)兩個狀態(tài)。主程序中放了一個按鍵的判斷指令,當(dāng)有按鍵按下的時候,程序就自動的跳轉(zhuǎn)到按鍵子程序處理。當(dāng)檢測到k2鍵按下的時候就
28、自動返回到主程序。當(dāng)出現(xiàn)緊急的情況的時候,按下k3或者k4 就切換到緊急狀態(tài),當(dāng)緊急事件處理完畢的時候,按下k2,就可以返回正常狀態(tài)。3.2.3 鍵盤模塊程序流程鍵盤是人機進行交互的重要接口之一。用戶通過按鍵對儀器下達命令,儀器對按鍵譯碼獲得相應(yīng)的鍵值,并執(zhí)行相應(yīng)的命令程序。鍵盤部分的軟件實現(xiàn)主要是指對鍵盤管理芯片hd7279a進行編程,從而成功地讀取鍵盤值,實現(xiàn)相應(yīng)的功能。hd7279a的工作流程圖如圖3-4所示。圖3-4 hd7279的工作流程圖07電氣自動化技術(shù)畢業(yè)設(shè)計第4章 系統(tǒng)調(diào)試與測試結(jié)果分析因本設(shè)計本身要求有穩(wěn)定性高、免維護、抗干擾能力強等功能,系統(tǒng)調(diào)試除了驗證數(shù)據(jù)處理的精度,確
29、保判斷的準(zhǔn)確性外,同時必須確認(rèn)各項的功能的正常運行。4.1 系統(tǒng)操作說明本設(shè)計采用4x5鍵盤,共20個鍵。鍵盤顯示接口選用專用芯片7279,鍵盤分為數(shù)字鍵和功能菜單選擇鍵兩種,其中數(shù)字鍵十個,分別為數(shù)字09,用來輸入年月日、倒計時時間等數(shù)字信息;功能菜單選擇鍵則用于年月日及時鐘設(shè)置、特種車放行設(shè)置、緊急按鍵、主次干道通行時間分別設(shè)置、確定、取消等功能,功能選擇后的所有信息都將在高分辨率lcd液晶屏上實時顯示。 系統(tǒng)分為兩個狀態(tài):設(shè)置狀態(tài)和顯示狀態(tài)。利用鍵盤可以進行兩個狀態(tài)間的切換;開機時,系統(tǒng)為顯示狀態(tài),此時顯示四個路口數(shù)碼管從默認(rèn)的倒計時時間(60s)開始倒計時;led雙色發(fā)光管拼成的箭頭開
30、始有規(guī)律工作,作行車方向指示;led雙色點陣人形畫面及溫馨語音提示均進入正常工作設(shè)置狀態(tài)時利用鍵盤可以設(shè)置各路口通行倒計時時間和年月日,主次干道的通行時間可以不相等,這里我們增添了分開分別設(shè)置功能;顯示狀態(tài)時,交通燈模組的四個led數(shù)碼管進行倒計時;雙色led發(fā)光管各組的紅綠箭頭輪流交替指示;如果雙色led箭頭指示板上中間的綠燈亮,兩邊紅燈亮,則顯示的是通行時間;否則,數(shù)碼管顯示的是等待時間;顯示過程中按鍵可以重新進入設(shè)置狀態(tài)。同時以上所有交通狀態(tài)指示信息都在液晶顯示屏上清晰顯示,交警可在室內(nèi)進行實時監(jiān)測控制。4.2 調(diào)試根據(jù)系統(tǒng)設(shè)計方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件
31、聯(lián)調(diào)。由于在系統(tǒng)設(shè)計中采用模塊化設(shè)計,所以方便了對各電路功能模塊的逐級測試,包括對:交通燈演示功能調(diào)試,行人通行指示功能調(diào)試,倒計時功能調(diào)試,主次干道分開設(shè)置功能調(diào)試,緊急情況手動控制功能調(diào)試,特種車通行功能調(diào)試,時鐘和語音功能調(diào)試,液晶顯示屏實時顯示功能調(diào)試等。單片機軟件先在最小系統(tǒng)板上調(diào)試,確保工作正常之后,再與硬件系統(tǒng)聯(lián)調(diào)。最后將各模塊組合后在交道口模型上進行整體測試,使系統(tǒng)的所有功能得以實現(xiàn)。帶顯示裝置的交通燈設(shè)計1. 硬件調(diào)試城市交道口交通燈控制系統(tǒng)的pcb電路板焊接工作量非常大,電路安裝完成后,首先進行檢查,即確認(rèn)電路無虛焊,無短路,無斷路,集成元件安裝是否正確,之后進行電路功能模
32、塊的分級調(diào)試,根據(jù)電路功能逐級進行:1) 通行方式功能調(diào)試:包括對四種通行方式控制調(diào)試,行人和行車方向指示燈亮度和驅(qū)動電路調(diào)試;2) 倒計時功能調(diào)試:數(shù)碼管亮度調(diào)試;3) 緊急情況手動控制功能調(diào)試:包括按鍵功能調(diào)試及顯示器件的亮度和規(guī)則調(diào)試;4) 特種車通行功能調(diào)試:包括無線發(fā)送和接收電路調(diào)試。5) 時鐘和語音功能調(diào)試:包括時鐘模塊電路硬件調(diào)試,語音電路硬件調(diào)試,以及錄放音功能的實現(xiàn)調(diào)試等。2. 軟件調(diào)試本系統(tǒng)的軟件系統(tǒng)很大,全部用c51來編寫,選用一般的偉福仿真器對c51進行調(diào)試。除了語法差錯外,當(dāng)確認(rèn)程序沒問題時,通過直接下載到單片機來調(diào)試。采取的是自下到上的調(diào)試方法,即單獨調(diào)試好每一個模
33、塊,然后再連接成一個完整的系統(tǒng),最后完成一個完整的系統(tǒng)調(diào)試。主要是液晶顯示屏實時顯示功能的調(diào)試。3. 軟硬聯(lián)調(diào)系統(tǒng)做好后,進行系統(tǒng)的完整調(diào)試。主要任務(wù)是檢驗實現(xiàn)的功能及其效果并校正數(shù)值。根據(jù)實測數(shù)據(jù),逐步校正數(shù)據(jù),使測量結(jié)果更準(zhǔn)確。單片機軟件先在最小系統(tǒng)板上調(diào)試,確保工作正常之后,再與硬件系統(tǒng)聯(lián)調(diào)。07電氣自動化技術(shù)畢業(yè)設(shè)計4.3 指標(biāo)測試4.3.1 測試儀器表41 測試儀器清單編 號名 稱型 號1數(shù)字萬用表hongdadt92042日立100mhz示波器hitachi3單片機仿真器偉福e6000/l4雙路跟蹤穩(wěn)壓穩(wěn)流電源dh1718e-55雙信道數(shù)字示波器tektronix tds1002
34、60mhz測試儀器見表41,所采用的儀器都必須滿足一定的測量精度要求,否則將使測量結(jié)果失去實用價值。通常要求測量儀器的精度高于被測量儀器精度一個數(shù)量級,至少應(yīng)高于3倍。根據(jù)系統(tǒng)設(shè)計任務(wù)書的要求逐一測試各項性能指標(biāo),并進行記錄,給出測試結(jié)論。4.3.2 各模塊測試1. 交通燈演示電路的調(diào)試交通燈演示模塊由一百多個雙色led發(fā)光管,8塊雙色led點陣組成,接線繁瑣,極易出錯。檢查二極管無故障、導(dǎo)線無斷線、連線接頭無互相搭聯(lián)后可先寫一個軟件調(diào)試程序,依次檢查東南西北方向的指示燈(發(fā)光二極管)是否點亮;若未點亮,則可能是連線接錯。根據(jù)燈的亮滅情況依次查找直到電路正常工作為止。我們主要出現(xiàn)的是亮度不夠的
35、問題,調(diào)整電阻阻值,并用uln2003驅(qū)動芯片來驅(qū)動多個發(fā)光管,使其效果達到最佳。2. 行人通行指示功能調(diào)試行人通行指示由 8 塊雙色led點陣組成,顯示人形圖案,配合軟件形象地模擬行人行走動畫,也是本設(shè)計的兩點。它由從單片機單獨控制,減輕了主單片機的負(fù)擔(dān),調(diào)試也更方便了。帶顯示裝置的交通燈設(shè)計3. 特種車檢測模塊特種車檢測模塊主要由發(fā)送和接收模塊組成,將單片機的串口與無線發(fā)送模塊接,數(shù)據(jù)通過發(fā)送模塊發(fā)出,安裝在交通燈上的接收模塊進行接收,若警車通過時所有的交通燈能變成紅燈,并與液晶顯示的交通信息一致,則說明該模塊工作正常。 4. 顯示模塊調(diào)試將顯示器與仿真器相連,編制一個簡單的程序進行調(diào)試。
36、各單元均調(diào)通后,進行整機聯(lián)調(diào):將各模塊連接起來,逐個進行檢測。調(diào)試成功后再將程序?qū)懙絾纹瑱C中進行調(diào)試,直至整個系統(tǒng)能夠正常工作。此外,在電路抗干擾設(shè)計方面,我們采取了引線盡量短,減少交叉等措施。實踐證明,這些措施對消除某些引腳引起的直流分量干擾起到了很好的效果??垢蓴_設(shè)計是單片機應(yīng)用系統(tǒng)設(shè)計的重要組成部分,沒有良好的抗干擾措施,系統(tǒng)就無法安全可靠的工作。當(dāng)然,我們只能通過系統(tǒng)軟件、硬件設(shè)計盡可能的減少干擾帶來的影響,而不可能完全消除干擾。07電氣自動化技術(shù)畢業(yè)設(shè)計第5章 設(shè)計總結(jié)本設(shè)計以單片機為核心,采用主從雙mcu結(jié)構(gòu),以雙色led發(fā)光管箭頭作為直行和左右拐彎指示,以led數(shù)碼管作為倒計時指
37、示,以雙色led點陣作為行人通行的指示,以數(shù)字編碼無線傳輸模式實現(xiàn)特種車輛檢測,完成了題目要求的所有功能。在此基礎(chǔ)上,我們增設(shè)了高分辨率(320×240)大屏幕lcd實時顯示系統(tǒng)各種狀態(tài);增設(shè)了行人通行還配以形象的動畫和溫馨的語音提示;增設(shè)了可根據(jù)交通擁擠情況分別設(shè)置主干道和次干道的通行時間,并對系統(tǒng)機械結(jié)構(gòu)進行了優(yōu)化設(shè)計。該設(shè)計很好地完成了題目的各項要求,并擴展了多項功能,主要體現(xiàn)如下:1. 出現(xiàn)緊急情況時系統(tǒng)可設(shè)置成手動控制,緊急情況結(jié)束后再轉(zhuǎn)成自動,控制十分靈活;2. 巧妙使用無線傳輸模塊,用模型車演示,當(dāng)有警車通過時系統(tǒng)自動轉(zhuǎn)為特種車放行,其它車輛禁止通行狀態(tài),特定時間后系統(tǒng)自動恢復(fù);3. 語音提示功能,使交通燈控制系統(tǒng)更加人性化;4. 人行道指示標(biāo)志使用led雙色點陣顯示,顯示人形圖畫,配合軟件形象地模擬行人行走動畫,一目了然。5. 主干道和次干道可以分開設(shè)置時間功能,使控制更加靈活;6. 高分辨率液晶實時顯示交通狀態(tài)信息,便于操作人員在室內(nèi)實時監(jiān)測,人機界面友好;7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 塊體預(yù)制施工方案
- 垂直防滲施工方案
- 拉擠樹脂競爭策略分析報告
- 地震勘探數(shù)據(jù)處理系統(tǒng)產(chǎn)業(yè)分析報告
- 初二現(xiàn)象、期中考試家長會
- 大學(xué)課件電力工程基礎(chǔ)電力負(fù)荷計算
- 《區(qū)域經(jīng)濟一體化戰(zhàn)略》課件
- 危險源辨識與風(fēng)險預(yù)控
- 八大作業(yè)培訓(xùn)-動火作業(yè)
- 2024年體育經(jīng)紀(jì)人考試復(fù)習(xí)的黃金法則與試題及答案
- 染料甲基橙的制備
- 熱烈歡迎領(lǐng)導(dǎo)蒞臨指導(dǎo)ppt模板
- 新版母嬰保健法律制度
- 幸福比優(yōu)秀更重要
- 磨床設(shè)備點檢表
- GA/T 2007-2022法庭科學(xué)氣槍彈檢驗技術(shù)規(guī)范
- TWSJD 002-2019 醫(yī)用清洗劑衛(wèi)生要求
- 畢業(yè)設(shè)計渡槽設(shè)計說明
- 初中數(shù)學(xué)北師大七年級下冊綜合與實踐-設(shè)計自己的運算程序PPT
- 高級貨檢員3選擇題試題
- 2022年地理學(xué)業(yè)水平測驗復(fù)習(xí)鄉(xiāng)土地理濟寧地理歸納點
評論
0/150
提交評論