專利名稱:一種出租車(chē)計(jì)費(fèi)器電路的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及ー種出租車(chē)的計(jì)費(fèi)器,特別是涉及ー種出租車(chē)的計(jì)費(fèi)器電路。
背景技術(shù):
隨著出租車(chē)行業(yè)的發(fā)展,人們對(duì)出租車(chē)計(jì)費(fèi)器的功能要求越來(lái)越高,用戶不僅要求計(jì)費(fèi)器性能穩(wěn)定、計(jì)費(fèi)準(zhǔn)確、有防作弊功能,同時(shí)還要求具有車(chē)票資料打印、IC卡付費(fèi)、語(yǔ)言報(bào)話和電腦串行通信及稅控功能。不同國(guó)家和地址的計(jì)費(fèi)方式存在差異,如有些地區(qū)有夜間收費(fèi)及郊區(qū)收費(fèi)等,而有些地區(qū)則無(wú)夜間收費(fèi)和郊區(qū)收費(fèi)。目前國(guó)內(nèi)有些大城市要求 計(jì)費(fèi)器有稅控功能,而有些城市無(wú)此要求;即使同一地區(qū),不同車(chē)型的出租車(chē)計(jì)費(fèi)方式也有差別,而且出租車(chē)還面臨幾年一次的調(diào)價(jià)或調(diào)整計(jì)費(fèi)方式等問(wèn)題。如此龐雜的功能實(shí)現(xiàn)依賴于高性能處理器因而價(jià)格較高。
發(fā)明內(nèi)容本實(shí)用新型所要解決的技術(shù)問(wèn)題是提供ー種性能較高、功能多并且成本較低的出租車(chē)計(jì)費(fèi)器電路。本實(shí)用新型解決上述技術(shù)問(wèn)題所采用的技術(shù)方案為一種出租車(chē)計(jì)費(fèi)器電路,包括單片機(jī)電路、顯示驅(qū)動(dòng)電路和按鍵系統(tǒng)電路,其特征在于所述單片機(jī)電路包括復(fù)位電路,晶振電路和電源,采用AT89C51單片機(jī),所述按鍵系統(tǒng)電路包括6個(gè)按鍵,所述顯示驅(qū)動(dòng)電路所驅(qū)動(dòng)的顯示器包括3個(gè)4位LED數(shù)碼管道分屏顯示,所述顯示驅(qū)動(dòng)電路采用74HC25總線收發(fā)器來(lái)驅(qū)動(dòng)每段數(shù)碼顯示器,用ULN2003達(dá)林頓管驅(qū)動(dòng)顯示器的12位。優(yōu)選地,所述單片機(jī)電路中的晶振電路為12MHz。優(yōu)選地,所述單片機(jī)的時(shí)鐘電路包括DS1302,采用主電源和備電源雙電源供電,且設(shè)置備用電源充電方式。與現(xiàn)有技術(shù)相比,本實(shí)用新型的優(yōu)點(diǎn)在于本實(shí)用新型充分利用高性價(jià)比的AT89C51單片機(jī)的芯片資源,并用串ロ顯示驅(qū)動(dòng)電路驅(qū)動(dòng)顯示器顯示費(fèi)用數(shù)據(jù)。測(cè)試結(jié)果表明,本計(jì)費(fèi)器不僅可以實(shí)現(xiàn)普通的計(jì)費(fèi)功能,而且在不同的行駛狀態(tài)和工作模式下,都可以進(jìn)行相應(yīng)的計(jì)費(fèi)。不但功能齊全,性能穩(wěn)定,而且成本低,易于生產(chǎn)和推廣使用。
圖I為本實(shí)用新型出租車(chē)計(jì)費(fèi)器電路的結(jié)構(gòu)框圖。圖2為本實(shí)用新型出租車(chē)計(jì)費(fèi)器電路的單片機(jī)電路的電路圖。圖3為本實(shí)用新型出租車(chē)計(jì)費(fèi)器電路的單片機(jī)的時(shí)鐘電路圖。圖4為本實(shí)用新型出租車(chē)計(jì)費(fèi)器電路的按鍵系統(tǒng)電路圖。圖5為本實(shí)用新型出租車(chē)計(jì)費(fèi)器電路的顯示驅(qū)動(dòng)電路圖。圖6為本實(shí)用新型出租車(chē)計(jì)費(fèi)器電路的主程序流程圖。
具體實(shí)施方式
以下結(jié)合附圖實(shí)施例對(duì)本實(shí)用新型作進(jìn)ー步詳細(xì)描述。該出租車(chē)計(jì)費(fèi)器電路,如圖I所示,包括單片機(jī)電路,按鍵系統(tǒng)電路和顯示驅(qū)動(dòng)電路。該單片機(jī)控制該鍵盤(pán)電路和顯示驅(qū)動(dòng)電路,顯示驅(qū)動(dòng)電路驅(qū)動(dòng)一顯示器進(jìn)行顯示。如圖2所示,單片機(jī)電路包括復(fù)位電路,晶振電路和電源,單片機(jī)采用AT89C51單片機(jī)。晶振電路采用12MHz。復(fù)位操作擁有上電復(fù)位與按鍵手動(dòng)復(fù)位兩種復(fù)位方式。上電復(fù)位是電容與電阻串聯(lián)組成,通過(guò)外部復(fù)位電路電容自動(dòng)充電來(lái)實(shí)現(xiàn)的。按鍵復(fù)位只需要將ー個(gè)常開(kāi)按鍵開(kāi)關(guān)并聯(lián)到上電復(fù)位電路,按下開(kāi)關(guān)一定的時(shí)間就可以使單片機(jī)的RST引腳端為高電平,以此來(lái)使單片機(jī)復(fù)位。復(fù)位電路最基本的功能是可以讓系統(tǒng)上電的時(shí)候提供復(fù)位信號(hào),直到系統(tǒng)電源穩(wěn)定以后,撤銷復(fù)位信號(hào)。復(fù)位電路是保證單片機(jī)正常工作的必不可少的環(huán)節(jié)。AT89C51單片機(jī)中有一個(gè)復(fù)位信號(hào)引腳RST/Vpd,在這個(gè)引腳上保持兩個(gè)機(jī)器周期以上的高電平,單片機(jī)就將會(huì)被復(fù)位。如果單片機(jī)運(yùn)行出錯(cuò)或者進(jìn)入死循環(huán)的狀態(tài)時(shí),就可以利用復(fù)位操作擺脫困境重新啟動(dòng),并且復(fù)位以后不會(huì)改變片內(nèi)RAM里的內(nèi)容。AT89C51單片機(jī)的時(shí)鐘有兩種方式產(chǎn)生,ー種是內(nèi)部時(shí)鐘方式,另ー種是外部時(shí)鐘方式。如圖3所示,在本實(shí)用新型中采用內(nèi)部時(shí)鐘方式,用DS1302芯片設(shè)計(jì)該時(shí)鐘電路。采用主電源和備電源雙電源供電,且設(shè)置備用電源充電方式,提供對(duì)備用電源細(xì)微電流的充電能力,這樣可以使在沒(méi)有主電源的情況下啟動(dòng)備用電源進(jìn)行保存時(shí)間信息和數(shù)據(jù)。在出租車(chē)行駛過(guò)程中,由單片機(jī)里程寄存器計(jì)算出行駛里程,如果行駛里程超過(guò)起價(jià)公里數(shù),則依據(jù)里程值,每公里的單價(jià)數(shù)值和起價(jià)數(shù)值計(jì)算出當(dāng)前總價(jià)格,并且將價(jià)格結(jié)果儲(chǔ)存到價(jià)格寄存器中,最后將這些數(shù)據(jù)送到顯示電路顯示出來(lái)。當(dāng)出租車(chē)等待或低速行駛時(shí),即啟動(dòng)計(jì)費(fèi)器進(jìn)行計(jì)時(shí),超過(guò)規(guī)定的等待時(shí)間以后,計(jì)費(fèi)器則根據(jù)相應(yīng)的等待價(jià)格進(jìn)行計(jì)價(jià)累加和顯示,當(dāng)?shù)却隣顟B(tài)結(jié)束后切換到常規(guī)計(jì)價(jià)方式。如果出租車(chē)到達(dá)目的地,停止行駛的時(shí)候,停止計(jì)費(fèi),顯示當(dāng)前的費(fèi)用,單價(jià)及行駛里程。按下復(fù)位計(jì)費(fèi)器將清零重新開(kāi)始工作。該出租車(chē)計(jì)費(fèi)器電路采用的是霍爾傳感器測(cè)距,來(lái)測(cè)量出租車(chē)的行駛里程并將數(shù)據(jù)存入單片機(jī)里程寄存器中。按鍵系統(tǒng)電路一共用了 6個(gè)按鍵,如圖4所示,keyl、key2、key3、key4、key5、key6。這六個(gè)鍵分別與單片機(jī)串的ロ P2. 4、P2. 5、P2. 6、P2. 7、P3. 5、P3. 6.相連接。按鍵系統(tǒng)電路圖如圖4. 3所示。其功能分別如下(I):按下keyl后,用按鍵key2,key3來(lái)調(diào)整時(shí)鐘時(shí)間,方便單片機(jī)能自行得到相應(yīng)的計(jì)費(fèi)狀態(tài)。按下key4保存。(2):按鍵key2和key3還可以是調(diào)整行駛速度的,利用這兩個(gè)按鍵模擬傳感器的工作。(3):按下key4時(shí),計(jì)費(fèi)系統(tǒng)開(kāi)始計(jì)費(fèi),顯示器也將顯示數(shù)據(jù)。再次按下key4將暫停計(jì)費(fèi)功能。(4):按下key6可以查看計(jì)費(fèi)系統(tǒng)的計(jì)費(fèi)總額,當(dāng)前行駛狀態(tài)下的單價(jià)及行駛里程。(5):按下key5可以清除當(dāng)前數(shù)據(jù)。由此,該按鍵系統(tǒng)電路可以實(shí)現(xiàn)鍵盤(pán)輸入和鍵盤(pán)控制的功能,對(duì)單片機(jī)中的時(shí)間、以及計(jì)價(jià)方式等進(jìn)行選擇,并且實(shí)現(xiàn)開(kāi)始計(jì)費(fèi)或者停止計(jì)費(fèi)等控制功能。在單片機(jī)應(yīng)用系統(tǒng)中有兩種顯示方式,ー種是靜態(tài)顯示,ー種是動(dòng)態(tài)顯示。本實(shí)用新型采用的是動(dòng)態(tài)掃面顯示,顯示器采用七段LED數(shù)碼管,動(dòng)態(tài)掃描方式是把所有顯示器的8個(gè)筆畫(huà)段a h各同名端相連接,并將它們連接到字段輸出ロ處。為避免各個(gè)顯示器同時(shí)顯示一祥的數(shù)字,每個(gè)顯示器的公共端COM還將受另外ー組信號(hào)控制。其中一組是字段輸出口輸出的控制信號(hào),是用來(lái)控制顯示字形的,稱為段碼。另外ー組是位輸出口輸出的控制信號(hào),是用來(lái)選擇哪個(gè)顯示器工作的,稱為位碼。由于這兩組信號(hào)的控制,就可以一位一位的依次點(diǎn)亮顯示屏來(lái)顯示數(shù)碼,從而實(shí)現(xiàn)動(dòng)態(tài)掃描。在設(shè)計(jì)要求中,要有單價(jià)(3位),行駛里程(4位),時(shí)間(4位)及金額(4位)顯示輸出,用3個(gè)4位LED數(shù)碼管道分屏顯示,其中單價(jià)(3位)和行駛里程(4位)共用ー個(gè)4位的LED數(shù)碼管道進(jìn)行分時(shí)顯示,為確保顯示電路正常工作,將采用74HC25總線收發(fā)器來(lái)驅(qū)動(dòng)每段數(shù)碼顯示器,用ULN2003達(dá)林頓管驅(qū)動(dòng)顯示器的12位。顯示系統(tǒng)整體電路圖如圖I中部分以及圖5所示。 如圖6所示,為該計(jì)費(fèi)器電路的主程序,該主程序必須完成對(duì)單片機(jī),時(shí)鐘芯片等各接ロ芯片的初始化,出租車(chē)起步價(jià)與單價(jià)的初始化,還需完成中斷向量設(shè)計(jì)及開(kāi)中斷,循環(huán)等待等工作。時(shí)鐘程序自動(dòng)完成對(duì)不同單價(jià)下不同狀態(tài)的判斷,例如,06:00 23:00時(shí)間段單價(jià)為I. 40元/km,其他時(shí)間段為I. 80元/km,從而調(diào)用不同的子程序。首先是在按鍵系統(tǒng)中按下keyl鍵,再用key2,key3鍵調(diào)整時(shí)鐘時(shí)間,以便單片機(jī)可以自動(dòng)判斷當(dāng)前的計(jì)費(fèi)狀態(tài),按下key4,保存當(dāng)前信息。再次按下key4鍵啟動(dòng)計(jì)費(fèi),利用key2, key3模擬傳感器工作來(lái)調(diào)整行駛速度,key2增key3減。當(dāng)行駛速度沒(méi)有超過(guò)12km/小時(shí)的時(shí)候,時(shí)鐘自動(dòng)開(kāi)啟等待模式計(jì)時(shí)等待時(shí)間,計(jì)費(fèi)器自動(dòng)計(jì)費(fèi),如果超過(guò)等待時(shí)間計(jì)費(fèi)器則更換等待價(jià)格并累計(jì)等待時(shí)間和金額,顯示在顯示屏上。如果行駛速度超過(guò)12km/小時(shí),程序?qū)?huì)根據(jù)里程寄存器中的行駛里程計(jì)算和判斷出是否超過(guò)起價(jià)公里數(shù)。如果超過(guò),將根據(jù)里程值,每公里單價(jià)數(shù)和起價(jià)數(shù)來(lái)計(jì)算當(dāng)前的累計(jì)金額,并且將結(jié)果存儲(chǔ)到價(jià)格寄存器中,最后將時(shí)間和當(dāng)前累計(jì)金額送到74HC245驅(qū)動(dòng)的顯示電路中顯示出來(lái)。如果沒(méi)有超過(guò)起價(jià)公里數(shù)則按照起步價(jià)收取費(fèi)用。按下key4鍵可以停止計(jì)費(fèi),按下key6可以對(duì)行駛里程,單價(jià)以及金額進(jìn)行查看。按下key5,系統(tǒng)自動(dòng)清零并進(jìn)行重新初始化過(guò)程以便下次計(jì)費(fèi)。本實(shí)用新型充分利用高性價(jià)比的AT89C51單片機(jī)的芯片資源,并用串ロ顯示驅(qū)動(dòng)電路驅(qū)動(dòng)數(shù)碼顯示器顯示費(fèi)用數(shù)據(jù)。測(cè)試結(jié)果表明,本計(jì)費(fèi)器不僅可以實(shí)現(xiàn)普通的計(jì)費(fèi)功能,而且在不同的行駛狀態(tài)和工作模式下,都可以進(jìn)行相應(yīng)的計(jì)費(fèi)。不但功能齊全,性能穩(wěn)定,而且成本低,易于生產(chǎn)和推廣使用。
權(quán)利要求1.一種出租車(chē)計(jì)費(fèi)器電路,包括單片機(jī)電路、顯示驅(qū)動(dòng)電路和按鍵系統(tǒng)電路,其特征在于所述單片機(jī)電路包括復(fù)位電路,晶振電路和電源,采用AT89C51單片機(jī),所述按鍵系統(tǒng)電路包括6個(gè)按鍵,所述顯示驅(qū)動(dòng)電路所驅(qū)動(dòng)的顯示器包括3個(gè)4位LED數(shù)碼管道分屏顯示,所述顯示驅(qū)動(dòng)電路采用74HC25總線收發(fā)器來(lái)驅(qū)動(dòng)每段數(shù)碼顯示器,用ULN2003達(dá)林頓管驅(qū)動(dòng)顯示器的12位。
2.如權(quán)利要求I所述的出租車(chē)計(jì)費(fèi)器電路,其特征在于所述單片機(jī)電路中的晶振電路為12MHz。
3.如權(quán)利要求I所述的出租車(chē)計(jì)費(fèi)器電路,其特征在于所述單片機(jī)的時(shí)鐘電路包括DS1302,采用主電源和備電源雙電源供電,且設(shè)置備用電源充電方式。
專利摘要一種出租車(chē)計(jì)費(fèi)器電路,包括單片機(jī)電路、顯示驅(qū)動(dòng)電路和按鍵系統(tǒng)電路,所述單片機(jī)電路包括復(fù)位電路,晶振電路和電源,采用AT89C51單片機(jī),所述按鍵系統(tǒng)電路包括6個(gè)按鍵,所述顯示驅(qū)動(dòng)電路所驅(qū)動(dòng)的顯示器包括3個(gè)4位LED數(shù)碼管道分屏顯示,所述顯示驅(qū)動(dòng)電路采用74HC25總線收發(fā)器來(lái)驅(qū)動(dòng)每段數(shù)碼顯示器,用ULN2003達(dá)林頓管驅(qū)動(dòng)顯示器的12位。與現(xiàn)有技術(shù)相比,本實(shí)用新型的優(yōu)點(diǎn)在于本實(shí)用新型充分利用高性價(jià)比的AT89C51單片機(jī)的芯片資源,并用串口顯示驅(qū)動(dòng)電路驅(qū)動(dòng)數(shù)碼顯示器顯示費(fèi)用數(shù)據(jù)。測(cè)試結(jié)果表明,本計(jì)費(fèi)器不僅可以實(shí)現(xiàn)普通的計(jì)費(fèi)功能,而且在不同的行駛狀態(tài)和工作模式下,都可以進(jìn)行相應(yīng)的計(jì)費(fèi)。不但功能齊全,性能穩(wěn)定,而且成本低,易于生產(chǎn)和推廣使用。
文檔編號(hào)G07B13/04GK202394277SQ20112053276
公開(kāi)日2012年8月22日 申請(qǐng)日期2011年12月19日 優(yōu)先權(quán)日2011年12月19日
發(fā)明者劉玉良, 林恩靈 申請(qǐng)人:浙江海洋學(xué)院