出租車計(jì)價(jià)器 1. 課題概述 我國(guó)出租車行業(yè)發(fā)展迅速,全國(guó)出租車公司數(shù)以千計(jì),出租車計(jì)價(jià)器的市場(chǎng)非常龐大。本課題“出租車計(jì)價(jià)器”的解決方案是基于ZY15MCU12BC2實(shí)驗(yàn)平臺(tái)的相關(guān)功能模塊模擬出租車計(jì)價(jià)器,系統(tǒng)在乘客乘坐出租車到達(dá)目的地后,測(cè)量出租車行駛路程及計(jì)算該路程的金額,并顯示行駛里程和金額,系統(tǒng)工作原理如圖6-20所示。 圖6-20 出租車計(jì)價(jià)器工作原理圖 圖中直流電機(jī)模擬汽車輪胎轉(zhuǎn)動(dòng),在ZY15MCU12BC2實(shí)驗(yàn)平臺(tái)直流電機(jī)轉(zhuǎn)軸的轉(zhuǎn)盤邊沿固定了一塊永久磁鋼,并在轉(zhuǎn)盤附近安裝一個(gè)霍爾開關(guān)傳感器3020T,當(dāng)直流電機(jī)轉(zhuǎn)動(dòng)時(shí),轉(zhuǎn)盤隨轉(zhuǎn)軸旋轉(zhuǎn),磁鋼也跟著轉(zhuǎn)動(dòng),受磁鋼轉(zhuǎn)動(dòng)產(chǎn)生的磁場(chǎng)影響,霍爾器件3020T輸出脈沖信號(hào),ZY15MCU12BC2實(shí)驗(yàn)平臺(tái)3020T輸出脈沖信號(hào)引腳為CKMOT,CKMOT輸出1個(gè)脈沖信號(hào),表明直流電機(jī)轉(zhuǎn)動(dòng)一周,輸出的脈沖信號(hào)頻率和轉(zhuǎn)速成正比。因此,只要測(cè)出脈沖信號(hào)的頻率或周期就能夠計(jì)算出直流電機(jī)的轉(zhuǎn)速�?梢杂脝纹瑱C(jī)的外部中斷引腳( )或( )采集脈沖信號(hào),CKMOT輸出1個(gè)脈沖信號(hào),在 或 引腳就會(huì)產(chǎn)生一次中斷請(qǐng)求,在中斷服務(wù)程序中設(shè)置軟件計(jì)數(shù)器計(jì)數(shù)中斷請(qǐng)求次數(shù)。 電機(jī)轉(zhuǎn)速計(jì)算:應(yīng)用單片機(jī)內(nèi)部定時(shí)器/計(jì)數(shù)器T0/T1定時(shí)1s,根據(jù)1s采集的軟件計(jì)數(shù)器的計(jì)數(shù)值計(jì)算出電機(jī)轉(zhuǎn)速n/s(轉(zhuǎn)/秒),再轉(zhuǎn)換為kg/h(公里/小時(shí))。 車速與里程的速比是:車速里程表轉(zhuǎn)軸(軟軸)在汽車行駛一公里時(shí)所轉(zhuǎn)過的轉(zhuǎn)數(shù)。 本課題設(shè)定霍爾傳感器輸出8個(gè)脈沖代表轉(zhuǎn)軸轉(zhuǎn)一圈,以速比為 的車型為例,出租車行駛一公里則霍爾傳感器發(fā)出的脈沖數(shù)為 624,或者說每個(gè)脈沖代表了 公里的里程。在單片機(jī)內(nèi)部RAM中設(shè)置里程緩沖區(qū),累加里程數(shù)。當(dāng)軟件計(jì)數(shù)值計(jì)滿4992時(shí),表明出租車行駛了1公里,里程累計(jì)單元加一。出租車收費(fèi)價(jià)格由用戶自主設(shè)定,應(yīng)設(shè)置起步價(jià)(元)和每公里價(jià)格(元)。 顯示模塊顯示當(dāng)前里程數(shù)和金額,里程數(shù)和金額以十進(jìn)制數(shù)顯示�?梢栽阪I盤中設(shè)置功能鍵:里程鍵、金額鍵,通過按鍵控制顯示器顯示內(nèi)容。 指示模塊由ZY15MCU12BC2實(shí)驗(yàn)平臺(tái)開關(guān)電路和發(fā)光二極管電路組成,參照本書第1部分第4章“圖4-4 開關(guān)和指示燈實(shí)驗(yàn)電路示意圖”。其主要功能是模擬指示乘客開始乘坐出租車和乘客到達(dá)目的地,應(yīng)設(shè)置啟動(dòng)/停止開關(guān)和指示燈。當(dāng)撥動(dòng)啟動(dòng)開關(guān)時(shí)綠色發(fā)光二極管燈點(diǎn)亮、紅色發(fā)光二極管燈熄滅,計(jì)價(jià)器開始工作,當(dāng)撥動(dòng)停止開關(guān)時(shí)紅色發(fā)光二極管燈點(diǎn)亮、綠色發(fā)光二極管燈熄滅,顯示器顯示里程數(shù)和金額。 系統(tǒng)設(shè)置啟動(dòng)/停止按鍵,系統(tǒng)啟動(dòng)后顯示器即顯示啟動(dòng)界面,系統(tǒng)啟動(dòng)界面應(yīng)顯示出租車計(jì)價(jià)器初值(元)。鍵盤電路參照本書第1部分第4章“圖4-13 8279、鍵盤及LED顯示電路示意圖”。在系統(tǒng)工作的任意時(shí)刻,按下停止鍵,系統(tǒng)停止工作回到啟動(dòng)界面。 2. 設(shè)計(jì)要求 (1)基本要求 本課題硬件部分要求根據(jù)系統(tǒng)工作原理圖繪制系統(tǒng)硬件電路圖,在實(shí)驗(yàn)平臺(tái)上設(shè)計(jì)組成出租車計(jì)價(jià)器系統(tǒng),并調(diào)試自主設(shè)計(jì)、編寫的程序,主要包括:主程序、定時(shí)器中斷程序、外部中斷程序、價(jià)格計(jì)算程序、鍵盤控制子程序、LED顯示子程序等。在調(diào)試程序時(shí),要求整個(gè)系統(tǒng)工作正常、顯示正確、結(jié)果滿意,并希望同學(xué)能深入思考、精益求精,提出對(duì)課題的改進(jìn)意見。 (2)附加要求 本系統(tǒng)顯示模塊可以將日期、時(shí)間顯示作為系統(tǒng)功能的擴(kuò)展,對(duì)于單片機(jī)掌握和運(yùn)用能力較好的學(xué)生,可以考慮選擇。完成日期、時(shí)間顯示程序的設(shè)計(jì)、編寫和調(diào)試。另外,還可以增加LCD顯示模塊,增加漢字顯示功能。由單片機(jī)驅(qū)動(dòng)LCD顯示啟動(dòng)界面、實(shí)時(shí)顯示里程和金額,掌握實(shí)驗(yàn)箱LCD顯示器FM12232的工作原理并完成顯示驅(qū)動(dòng)程序的設(shè)計(jì)、編寫和調(diào)試。還可以動(dòng)態(tài)設(shè)置出租車的起步價(jià)和每公里價(jià)格,系統(tǒng)啟動(dòng)后從鍵盤輸入起步價(jià)和每公里價(jià)格,使得系統(tǒng)使用更加方便、靈活。
word格式的選題資料下載地址:
http://www.torrancerestoration.com/bbs/dpj-93744-1.html
|