找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3930|回復(fù): 4
收起左側(cè)

單片機(jī)出租車計(jì)價(jià)器選題與描述資料

[復(fù)制鏈接]
ID:161768 發(fā)表于 2017-9-8 21:36 | 顯示全部樓層 |閱讀模式

出租車計(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
回復(fù)

使用道具 舉報(bào)

ID:193818 發(fā)表于 2017-9-12 16:55 | 顯示全部樓層
這是我當(dāng)年畢業(yè)設(shè)計(jì)題目,我用的K60。為了讓別人感覺高大上的
回復(fù)

使用道具 舉報(bào)

ID:193818 發(fā)表于 2017-9-12 16:56 | 顯示全部樓層
其實(shí)用51還是缺少很多東西,霍爾傳感器不是很可靠,用旋轉(zhuǎn)編碼器比較好點(diǎn)
回復(fù)

使用道具 舉報(bào)

ID:269216 發(fā)表于 2017-12-30 15:22 | 顯示全部樓層
有這個(gè)課題的匯編程序嗎,做課設(shè)卡住了,有沒有人會(huì)
回復(fù)

使用道具 舉報(bào)

ID:284631 發(fā)表于 2018-2-26 22:45 | 顯示全部樓層
謝謝分享,51有你更精彩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表