版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 紹興市2008年“永通電腦杯”大學生電子設計競賽 (第七組) 2008-7-13 出租車計價器的設計(C題)摘 要:設計了一個基于 89S55 單片機作為核心的控制元件,附加靈敏的霍爾開關型傳感器A44L測距,實現(xiàn)對出租車計價的統(tǒng)計,采用 AT24C02實現(xiàn)在系統(tǒng)掉電的時候保存單價、里程和系統(tǒng)時間等信息,輸出采用LCD液晶顯示。本電路設計的計價器不但能實現(xiàn)基本的計價功能,顯示單價、里程、總金額的功能,而且還能根據(jù)白天、黑夜、中途等待來手動調(diào)節(jié)單價,白天與晚上系統(tǒng)能內(nèi)部識別,同時在不計價的時候還能作為時鐘為司機同志提供方便。本出租車計價器具有功能強、性能可靠、電路簡單、成本低的特點,加上經(jīng)過優(yōu)
2、化的程序,使其有很高的智能化水平。關鍵詞: 單片機控制、霍爾傳感器、AT24C02、液晶Abstrct: Based on the design of a microcontroller for 89 S52 as a core element of control, additional switch-sensitive Hall-A44L location, and the taxi-denominated statistics, AT24C02 used in the system to achieve power-down when the preservation of price,
3、 mileage and systems Time information, using LCD LCD output. The circuit design of the meter can not only achieve the basic function of pricing, show that price, mileage, the total amount of features, but also based on the day, night, waiting for the half-way to manually adjust price, while not pric
4、ing but also as a time clock Comrade provide convenience for drivers. The taxi meter is functional strong, reliable performance, circuit simple, low-cost characteristics, and optimized the procedure, it has a high level of intelligence.Key words: SCM control, Hall sensors, AT24C02, LCD目錄摘 要:21、系統(tǒng)設計5
5、1 .1 設計要求51 .1 .1任務51 .1 .2 要求51 .2總體設計方案51 .2 .1 方案一61 .2 .2方案二61 .2 .3方案的論證與比較61 .2 .4 系統(tǒng)組成61 .3單元電路方案的選擇與論證71 .3 .1 顯示模塊71 .3 .2 存儲模塊71 .3 .3 電源模塊81 .3 .4 車輪檢速及路程計算模塊91.4 芯片的選擇91 .4 .1 霍爾傳感器101 .4 .2 實時時鐘芯片101 .4 .3 液晶芯片102、單元硬件電路設計102.1 里程計算、計價單元的設計102.2 數(shù)據(jù)顯示單元的設計112.3 AT24C02掉電存儲單元的設計122.4 時鐘單元
6、的設計122.5 按鍵單元的設計133、程序設計133.1模塊介紹133.1.1主程序模塊133.1.2定時中斷服務程序143.1.3里程計數(shù)中斷服務程序143.1.4中途等待中斷服務程序143.1.5顯示服務程序143.1.6鍵盤服務程序143.1.7 按鍵消抖動143.2 程序流程圖143.2.1 主程序流程圖153.2.2 單價時間調(diào)整流程圖154.硬件調(diào)試164.1 測試使用的儀器164.2里程計價測試164.3 掉電存儲測試185、系統(tǒng)優(yōu)點及改進措施186、總結(jié)18附錄1:使用說明18(1)按鍵和開關說明:18(2)菜單式切換模式:18(3)舉例說明:19附錄2:主要元器件清單20附
7、錄3:整體電路原理圖21附錄4:程序清單21 1、系統(tǒng)設計1 .1 設計要求 1 .1 .1任務設計并制作一個出租車計價器,系統(tǒng)框圖如下:鍵盤控制MCU小系統(tǒng)掉電存儲器里程傳感器里程、單價、總金額、狀態(tài)等顯示顯示驅(qū)動電路 圖1 .1 .1 系統(tǒng)總框圖1 .1 .2 要求基本要求:(1)能夠顯示單價(2位,一位整數(shù))、里程(3位,一位小數(shù))和總金額(3位整數(shù))。(2)能進行手動修改單價。(3)具有檢測總里程的傳感器單元電路。同時設計一個模擬車輪,車輪轉(zhuǎn)動時,傳感器能夠模擬檢測車輛行走里程。系統(tǒng)能夠設定車輪周長(精確到厘米)。(4)具有啟動開關按鍵、數(shù)據(jù)復位(清零)開關按鍵。(5)計價器使用12V
8、直流電源供電。發(fā)揮部分:(1)不同情況具有不同的收費標準:白天、晚上和途中等待(每5分鐘按1公里收費)。具有不同情況下收費標準的切換能力,同時顯示器有相應指示。(2)能夠在掉電的情況下存儲單價等所有設定的數(shù)據(jù),再次開機能夠自動調(diào)出使用。(3)計價過程中,計價器突然斷電能夠記錄斷點,上電后從斷點恢復繼續(xù)累計。1 .2總體設計方案1 .2 .1 方案一采用數(shù)字電路控制。其原理方框圖如圖1 .2 .1所示。采用傳感器件,輸出脈沖信號,經(jīng)過放大整形作為移位寄存器的脈沖,實現(xiàn)計價,但是考慮到這種電路過于簡單,性能不夠穩(wěn)定,而且不能調(diào)節(jié)單價,也不能根據(jù)天氣調(diào)節(jié)計費標準,電路復雜又不夠?qū)嵱?。電源電路及保護電
9、路金額顯示單價顯示里程傳感器移位寄存器電路 圖1 .2 .1 數(shù)字電路方案1 .2 .2方案二鍵盤控制AT24C02掉電存儲 里程計算單元89C52單片機總金額顯示單價顯示顯示驅(qū)動電路顯示時間采用單片機控制。利用單片機豐富的IO端口,及其控制的靈活性,實現(xiàn)基本的里程計價功能和價格調(diào)節(jié)、時鐘顯示、掉電存儲等功能,其原理框圖如圖1 .2 .2所示: 圖1 .2 .2 單片機控制電路方案1 .2 .3方案的論證與比較通過比較以上兩種方案,單片機方案有較大的活動空間,不但能實現(xiàn)所要求的功能而且能在很大的程度上擴展功能,而且還可以方便的對系統(tǒng)進行升級,所以我們采用后一種方案。1 .2 .4 系統(tǒng)組成 本
10、系統(tǒng)基于89C55 單片機為核心的控制元件,附加靈敏的霍爾開關型傳感器A44L測距,采用 AT24C02實現(xiàn)在系統(tǒng)掉電的時候保存單價、里程和系統(tǒng)時間等信息,輸出采用LCD液晶顯示。本電路設計的計價器不但能實現(xiàn)基本的鍵盤控制AT24C02掉電存儲 開關式霍爾測里程89C52單片機 12864液晶顯示驅(qū)動電路單價顯示里程顯示總金額 顯示計價功能,顯示單價、里程、總金額的功能,具有時鐘的功能,而且還能根據(jù)白天、黑夜、中途等待來手動調(diào)節(jié)單價。整體系統(tǒng)框圖如圖(圖1 .2 .4)所示: 圖1 .2 .4 整體系統(tǒng)框圖 1 .3單元電路方案的選擇與論證 出租車計價系統(tǒng)包括鍵盤控制模塊、掉電存儲模塊、顯示模
11、塊、里程測量模塊、時鐘模塊、電源模塊等單元模塊構(gòu)成,下面對核心模塊進行方案的論證與選擇。1 .3 .1 顯示模塊方案一:LED顯示LED的亮度高,白天小角度沒有盲區(qū),比較醒目,晚上可以遠距離觀測,很容易察看LED上的顯示,但其顯示單一,電路煩瑣。但由于顯示的內(nèi)容較多,過多增加數(shù)碼管個數(shù)顯然是不可行,進行輪流顯示則控制復雜,加上數(shù)碼管需要較多連線,使得電路復雜,功耗比較大。方案二:采用字符式LCD顯示。這可以用英文顯示較為清晰的提示和數(shù)碼字,基本可以滿足顯示的要求,但無法達到文字顯示的效果。方案二:采用點陣式LCD顯示點陣式LCD功能比較強可以顯示漢字、數(shù)字和英文字母,顯示方便,電路接線方便,且
12、界面美觀舒適,耗電小。本設計為提高人機交互能力,又因為單價、里程和總金額顯示的內(nèi)容多,漢字顯示可讀性強,所以選擇方案三。1 .3 .2 存儲模塊方案一:采用多功能芯片X5045電路,電路如下圖(圖1 .3 .2-1)所示:X5045是一種集看門狗、電壓監(jiān)控和串行EEPROM 三種功能于一身的可編程控制電路。但是儲存的內(nèi)容比較少。圖1 .3 .2-1方案二:非易失SRAM實現(xiàn) 為了使系統(tǒng)掉電后再啟動時仍能輸出斷電前存儲的單價等所有設定的數(shù)據(jù),采用非易失SRAM作為受PLD控制的輸出波形數(shù)據(jù)表的存儲方案。方案三:采用24C02存儲芯片,電路如下圖(圖1 .3 .2-2)所示: 24C02存儲芯片的
13、作用是在電源斷開的時候,存儲當前設定的單價信息。AT24C02 是ATMEL 公司的 2KB字節(jié)的電可擦除存儲芯片,采用兩線串行的總線和單片機通訊,電壓最低可以到 2.5V,額定電流為 1mA,靜態(tài)電流 10Ua(5.5V),芯片內(nèi)的資料可以在斷電的情況下保存 40年以上,而且采用8 腳的 DIP 封裝,使用方便。 圖1 .3 .2-2掉電存儲電路 本設計基于儲存內(nèi)容較多,又因為24C02存儲芯片電路簡單,存儲方便,顧采用方案三。1 .3 .3 電源模塊方案一:穩(wěn)壓二極管穩(wěn)壓電路 這種穩(wěn)壓電路中利用硅穩(wěn)壓二極管的穩(wěn)壓特性,實現(xiàn)直流工作電壓的穩(wěn)壓輸出。這種直流穩(wěn)壓電路的穩(wěn)壓特性一般,往往只用于穩(wěn)
14、定局部的直流電壓。 在整機電源電路中一般不用。方案二:串聯(lián)調(diào)整管穩(wěn)壓電路 這種穩(wěn)壓電路利用了三極管集電極與發(fā)射極之間阻抗隨基極電流大小變化而變化的特性,進行直流輸出電壓的自動調(diào)整,實現(xiàn)直流輸出電壓的穩(wěn)定。在這種穩(wěn)壓電路中的三極管(調(diào)整管)一直處于導通狀態(tài)。方案三:開關型穩(wěn)壓電路 這是一種高性能的直流穩(wěn)壓電路,穩(wěn)壓原理比較復雜,在這種電路中的三極管(開關管)處于導通、截止兩種狀態(tài)的轉(zhuǎn)換中,即工作在開關狀態(tài),所以開關型穩(wěn)壓電路由此得名。方案四:三端集成穩(wěn)壓電路這是一種集成電路的穩(wěn)壓電路,其功能是穩(wěn)定直流輸出電壓。這種集成電路只有三根引腳,使用很方便,在許多場合都有著廣泛應用。 圖1 .3 .3電源
15、電路圖本設計對電源精度要求不高,在顯示,輸入及控制系統(tǒng)供電時,電路功率小,所以選用電路簡單,成本略底的三端集成穩(wěn)壓電路。設計要求用12V電源供電,因此我們采用12V開關電源直接供電,然后用三端集成穩(wěn)壓電路達到5V工作電壓。1 .3 .4 車輪檢速及路程計算模塊方案一:采用測試儀器測試 采用信號發(fā)生器發(fā)出一個脈沖,來判斷定時中斷,從而來模擬檢測距離。方案二:采用斷續(xù)式光電開關受鼠標的工作原理啟發(fā),采用斷續(xù)式光電開關。由于該開關是溝槽結(jié)構(gòu),可以將其置于固定軸上,再在車輪上均勻地固定多個遮光條,讓其恰好通過溝槽,產(chǎn)生一一個脈沖。方案三:采用霍爾傳感器測試 在非磁性材料的圓盤邊緣上粘貼一塊磁鋼,將圓盤
16、固定在被測轉(zhuǎn)軸上,開關型霍爾傳感器固定在圓盤外邊緣附近,圓盤每旋轉(zhuǎn)一周,霍爾傳感器便輸出一個脈沖,便可知道轉(zhuǎn)速。 比較以上方案的可行性,本設計采用開關霍爾傳感器A44L與磁鋼切割產(chǎn)生脈沖,來進行檢測。1.4 芯片的選擇 本設計的核心芯片是單片機、霍爾傳感器、時鐘芯片、液晶、存儲芯片等,下面對幾個芯片做簡單分析。1 .4 .1 霍爾傳感器 采用開關型霍爾傳感器A44L,它由穩(wěn)壓器、霍耳電勢發(fā)生器(即硅霍耳片)、差分放大器、施密特觸發(fā)器和 OC門輸出五個基本部分組成,不需要另外接波形整形電路。A44L 霍爾傳感器用于測距,實現(xiàn)對出租車計價統(tǒng)計。1 .4 .2 實時時鐘芯片采用DS1302實時時鐘芯
17、片,DS1302是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,工作電壓為2.5V5.5V。1 .4 .3 液晶芯片 液晶采用RT12864漢字液晶顯示器,RT12864CT是一種圖形點陣液晶顯示器,它主要由行驅(qū)動器/ 列驅(qū)動器及12864全點陣液晶顯示器組成??赏瓿蓤D形顯示,也可以顯示84個(1616)點陣)漢字。因此采用RT12864漢字液晶顯示,用于顯示單價、里程、時間和總金額等。2、單元硬件電路設計2.1 里程計算、計價單元的設計里程計算是通過安裝在車輪上的霍爾傳感器A44L檢測到的信號,送到單片機
18、,經(jīng)處理計算,送給顯示單元的。其原理如圖 (圖2.1)所示: 圖2.1-1傳感器測距原理圖由于 A44L屬于開關型的霍爾器件,其工作電壓范圍比較寬(4.518V),其輸出的信號符合 TTL 電平標準,可以直接接到單片機的 IO 端口上,而且其最高檢測頻率可達到1MHZ。 圖 2.1-2 集成開關型霍耳傳感器原理圖A44L集成霍耳開關由穩(wěn)壓器 A、霍耳電勢發(fā)生器(即硅霍耳片)B、差分放大器 C、施密特觸發(fā)器 D和 OC門輸出 E 五個基本部分組成。VCC在輸入端輸入電壓 ,經(jīng)穩(wěn)壓器穩(wěn)壓后加在霍耳電勢發(fā)生器的兩端,根據(jù)霍耳效應原理,當霍耳片處在磁場中時,在垂直于磁場的方向通以電流,則與這二者相垂直
19、的方向上將會產(chǎn)生霍耳電勢差VB輸出,該VB信號經(jīng)放大器放大后送至施密特觸發(fā)器整形,使其成為方波輸送到 OC門輸出。當施加的磁場達到工作點(即VB )時,觸發(fā)器輸出高電壓(相對于電位),使三極管導通,此時 OC門輸出端輸出低電壓,通常稱這種狀態(tài)為開。當施加的磁場達到釋放點(即 )時,觸發(fā)器輸出低電壓,三極管截止,使 OC 門輸出高電壓,這種狀態(tài)達關點。這樣兩次電壓變換,使霍耳開關完成了一次開關動作。其集成霍耳開關外形及接線如圖2.1-3所示。 圖 2.1-3 集成霍爾傳感器接線圖圖2.1-4 霍爾產(chǎn)生脈沖波形圖 2.1-3 集成霍耳開關外形及接線我們選擇了 P3.2口作為信號的輸入端,內(nèi)部采用外
20、部中斷 0(這樣可以減少程序設計的麻煩),車輪每轉(zhuǎn)一圈(我們設車輪的周長),霍爾開關就檢測并輸出信號,引起單片機的中斷,對脈沖計數(shù),當計數(shù)達到 500次時,單片機就控制將金額自動的增加,其計算公式:當前單價*公里數(shù)+起步價+等待金額 =金額。2.2 數(shù)據(jù)顯示單元的設計由于設計要求有單價(2 位)、路程(3 位)、總金額(3 位)顯示輸出,加上我們另外擴展了時鐘顯示(包含時分秒的顯示),采用 LCD液晶段碼顯示,如圖 2.2-1所示: 圖 2.2-1 液晶原理圖2.3 AT24C02掉電存儲單元的設計掉電存儲單元的作用是在電源斷開的時候,存儲當前設定的單價信息。AT24C02 是ATMEL 公司
21、的 2KB字節(jié)的電可擦除存儲芯片,采用兩線串行的總線和單片機通訊,電壓最低可以到 2.5V,額定電流為 1mA,靜態(tài)電流 10Ua(5.5V),芯片內(nèi)的資料可以在斷電的情況下保存 40年以上,而且采用8 腳的 DIP 封裝,使用方便。其電路如圖 2.3-1所示。 圖2.3-1 AT24C02掉電存儲電路圖中 R15、R11 是上拉電阻,其作用是減少 AT24C02的靜態(tài)功耗,由于 AT24C02的數(shù)據(jù)線和地址線是復用的,采用串口的方式傳送數(shù)據(jù),所以只用兩根線 SCL(移位脈沖)和SDA(數(shù)據(jù)/地址)與單片機傳送數(shù)據(jù)。每當設定一次單價,系統(tǒng)就自動調(diào)用存儲程序,將單價信息保存在芯片內(nèi);當系統(tǒng)重新上
22、電的時候,自動調(diào)用讀存儲器程序,將存儲器內(nèi)的單價等信息,讀到緩存單元中,供主程序使用。2.4 時鐘單元的設計時鐘采用時鐘芯片DS1302,通過時鐘的判斷,自動達到白天、夜晚和等待狀態(tài)的轉(zhuǎn)換效果,并且達到實時顯示時間的效果,可以作為時鐘使用。電路如圖 2.4所示: 圖2.4 DS1302與CPU的連接圖 在電路的設計上,加入了輔助電容實現(xiàn)負載匹配。因為在實際使用中,發(fā)現(xiàn)DS1302的工作情況不夠穩(wěn)定,主要表現(xiàn)在實時時間的傳送有時會出現(xiàn)誤差,我們對DS1302的工作線路進行分析。DS1302時鐘的產(chǎn)生是依賴外接晶體與其內(nèi)部的電容配合來產(chǎn)生時鐘脈沖的,由于DS1302在芯片本身集成了6UF的電容。所
23、以,為了獲得穩(wěn)定可靠的時鐘,我們在設計的時候增加一并聯(lián)電容C1,以產(chǎn)生所需的總負載電容,如此便可使DS1302可靠起振,達到實時計時的效果。2.5 按鍵單元的設計采用四個按鍵:S1、S2、S3、S4,其功能分別是:S1確定鍵,S2切換鍵,S3返回鍵,S4清零鍵。S1接P1.0 ,S2接P1.1,S3接P1.2,S4接P1.3。 圖2.5 按鍵電路圖3、程序設計3.1模塊介紹該計價器系統(tǒng)的軟件設計分為以下幾個模塊:3.1.1主程序模塊在主程序模塊中,需要完成對各接口芯片的初始化、出租車起價和單價的初始化、中斷向量的設計以及開中斷、循環(huán)等待等工作。另外,在主程序模塊中還需要設置啟動/清除標志寄存器
24、、里程寄存器和價格寄存器,并對它們進行初始化。然后,主程序?qū)⒏鶕?jù)各標志寄存器的內(nèi)容,分別完成啟動、清除、計程和計價等不同的操作。其程序流程如圖 所示.當按下 S1時,就啟動計價,將根據(jù)里程寄存器中的內(nèi)容計算和判斷出行駛里程是否已超過起價公里數(shù)。若已超過,則根據(jù)里程值、每公里的單價數(shù)和起價數(shù)來計算出當前的累計價格,并將結(jié)果存于價格寄存器中,然后將時間和當前累計價格送顯示電路顯示出來。當?shù)竭_目的地的時候,由于霍爾開關沒有送來脈沖信號,就停止計價,顯示當前所應該付的金額和對應的單價,到下次啟動計價時,系統(tǒng)自動對顯示清零,并重新進行初始化過程。3.1.2定時中斷服務程序在定時中斷服務程序中,以50個脈
25、沖為一次中斷,并將數(shù)據(jù)送到相應的顯示緩沖單元,并調(diào)用顯示子程序?qū)崟r顯示。3.1.3里程計數(shù)中斷服務程序每當霍爾傳感器輸出一個低電平信號就使單片機中斷一次,當里程計數(shù)器對里程脈沖計滿 50次時,就有程序?qū)斍翱傤~,使微機進入里程計數(shù)中斷服務程序中。在該程序中,需要完成當前行駛里程數(shù)和總額的累加操作,并將結(jié)果存入里程和總額寄存器中。3.1.4中途等待中斷服務程序當在計數(shù)狀態(tài)下霍爾開關沒有輸出信號,片內(nèi)的 T0定時器便被啟動,如果霍爾傳感器在5分鐘之內(nèi)沒有脈沖,那么當計時到達 5分鐘,就對當前金額加上中途等待的單價,以后每5分鐘都自動加上中途等待的單價。當?shù)却型居忻}沖時則關閉中斷,將這段時間存入2
26、4C02,當下次有同樣情況出現(xiàn)時,將這次的時間與上次24C02所存時間相加,判斷是否大于5分鐘,如果是,那么總時間減去5分鐘,并將剩余的時間累計存入24C02中,并且金額加上等待的單價。3.1.5顯示服務程序本系統(tǒng)需要將輸出的電壓值在LCD上進行顯示出來,相對來說該程序比較簡單,就是將輸入的值轉(zhuǎn)化成相應LCD中所對應字庫中的碼。在顯示中,我們采用LCD的串口方式實現(xiàn)液晶的顯示。控制液晶的使能引腳CS和時鐘控制引腳SCLK,通過串行引腳SID可以將輸入信息顯示在液晶上。本設計使用的液晶是F1286412,該液晶的內(nèi)部驅(qū)動芯片ST7920。3.1.6鍵盤服務程序鍵盤采用查詢的方式,放在主程序中,當
27、沒有按鍵按下的時候,單片機循環(huán)主程序,一但有按鍵按下,便轉(zhuǎn)向相應的子程序處理,處理結(jié)束再返回。3.1.7 按鍵消抖動 通過軟件對按鍵進行消抖動,延遲20毫秒,再次判斷鍵盤是否按下,如果按下則進行按鍵判斷,另外判斷按鍵是否彈起 如果彈起置標志位,根據(jù)標志位來判斷按鍵是否按下來控制LCD的顯示。3.2 程序流程圖3.2.1 主程序流程圖 主程序流程圖如下圖(圖3.2.1)所示:開始初始化液晶顯示按鍵提示檢測按鍵有鍵按下處理按鍵消息 圖3.2.1 主程序流程圖3.2.2 單價時間調(diào)整流程圖 單價時間調(diào)整通過S1、S2鍵,通過切換鍵S2轉(zhuǎn)變白天、晚上、等待、小時、分鐘、直徑等六種模式,按確定鍵S1來進
28、行調(diào)整,下面的流程圖只畫了白天單價調(diào)整的方式,六種模式的調(diào)整都是一樣的。流程圖如圖(圖3.2.2)所示: 圖3.2.2 單價時間調(diào)整流程圖4.硬件調(diào)試4.1 測試使用的儀器 測試采用的儀器是開關電源,由開關電源提供12V直流電源供計價器使用。4.2里程計價測試我們采用電動機附帶霍爾元件作為車輪,電機為5V的直流電機,在電機上裝了車輪,并將兩片磁鋼對稱地嵌入車輪上,兩片磁鋼極性相反放置,因此每轉(zhuǎn)一圈產(chǎn)生一個脈沖,電機每分的轉(zhuǎn)速可以達到幾千轉(zhuǎn),我們設定電機每轉(zhuǎn)一圈為車輪周長,車輪周長可手動設置,我們通過設置車輪直徑達到,以一秒時間為一周期在液晶屏幕上顯示,金額也是實時刷新。計價規(guī)則:金額= 白天距
29、離* 白天單價+晚上距離*晚上單價+等待金額+起步價白天、晚上時間的設定,為了更符合實際,我們規(guī)定: 白天:7:00:0016:59:59 晚上:17:00:006:59:59表4.2-1 的測試條件是:設定白天的單價是 2.5 元,起步價為 5 元(包含 1 公里),分別行駛不同里程測得數(shù)據(jù)如下表。公里0.71.42.33.36.17.5總金額理論 568.2510.7517.2521.25實際569101721 表4.2-1表4.2-2 的測試條件是:晚上的單價設定為3 元,起步價為5 元(包含 1 公里),分別行駛同里程測得數(shù)據(jù)如下表。公里 0.81.52.64.34.95.3金額理論5
30、6.59.814.916717.9實際579141617 表4.2-2表4.2-3 的測試條件是:設定在單價為 3的情況下已經(jīng)行駛了 3.5公里,進行中途等待,分別等待不同的時間(5 分鐘為一個單位),起步價為 5元(包含 1公里),設置等待價格為每5分鐘1元。時間 5 10 15 20 3040總金額理論13.515.516.517.519.521.5實際131516171921 表4.2-3 表4.2-4的測試條件是:設定白天單價是2.5元,晚上單價是3元,處于白天和晚上轉(zhuǎn)換狀態(tài)處。時間從18:58:23開始計價。公里0.81.21.62.14.24.6總金額理論55.57.57.7514
31、.615.8實際55681415 表4.2-4通過上面四個表格的數(shù)據(jù),我們可以看到系統(tǒng)的計價功能很穩(wěn)定,誤差很小,與實際生活中的出租車計價器相比,更加合理,實際中的計價器。測試歷史記錄,按S1后,可以查看上一次乘客的記錄,包括:總里程和總金額。4.3 掉電存儲測試掉電存儲是為了防止在系統(tǒng)掉電的情況所存儲的單價信息丟失,我們用人為的掉電方法實現(xiàn)這一測試。白天單價 晚上單價 中途等待單價掉電前數(shù)據(jù)1.5元2.5元1元重新上電后數(shù)據(jù)1.5元2.5元1元 表4.2-4表 4 顯示的數(shù)據(jù)表明,系統(tǒng)能在掉電的情況下正確的保存數(shù)據(jù),并且能在系統(tǒng)上電后將數(shù)據(jù)讀到相應的存儲單元。5、系統(tǒng)優(yōu)點及改進措施該出租車計價器的優(yōu)點:、具有時鐘的功能。、在實際出租車計價器的規(guī)則下,通過改進,計價規(guī)則較人性化,對乘客更公平。、具有翻看歷史記錄,查看單價、金額與里程等數(shù)據(jù)。、白天、晚上單價不同,能手動設置,并且白天晚上狀態(tài)計價器能自動根據(jù)時鐘判別轉(zhuǎn)換。改進措施:、設置語音報價系統(tǒng)和打印車票等功能,使出租車系統(tǒng)更加人性化。6、總結(jié) 由于使用的是單片機作為核心的控制元件,以及靈敏的霍爾開關型器件,是本出租車計價器具有功能強、性能可靠、電路簡單、成本低的特點,加上經(jīng)過優(yōu)化的程序,使其有很高的智能化水平。在設計計價規(guī)則時,我們所設定的規(guī)則更加公平,基本能實現(xiàn)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基本不等式課件
- 8、《世說新語》二則之陳太丘
- 朗讀白樺的課件
- 金融公司合作合同模板
- 魚類購銷合同模板
- 門窗展架采購合同模板
- 地下停車租賃合同模板
- 解除代理公司合同模板
- 成立公司協(xié)議合同模板
- 菜鳥驛站加盟合同模板
- 2024新信息科技三年級第四單元:創(chuàng)作數(shù)字作品大單元整體教學設計
- TBIA 22-2024 骨科疾病診療數(shù)據(jù)集-頸椎退行性疾病
- 考研英語模擬試題一
- 2024至2030年中國油茶行業(yè)發(fā)展策略分析及投資前景研究報告
- 《人工智能與大數(shù)據(jù)技術(shù)》高職全套教學課件
- 2023-2024學年北京市東城區(qū)東直門中學七年級(上)期中數(shù)學試卷【含解析】
- 2024年統(tǒng)編版新教材語文小學一年級上冊第五單元檢測題及答案
- 2024年新蘇教版六年級上冊科學全冊知識點(超全)
- 統(tǒng)編版語文四年級上冊第五單元 跟作家學寫作 把事情寫清楚單元任務群整體公開課一等獎創(chuàng)新教學設計
- TLCM組裝貼合制程工藝介紹-
- 健康宣教的方法與技巧課件
評論
0/150
提交評論