Proteus仿真制作出租車計價器(單片機(jī)示例)
大家有沒有見過出租車的計價器?如何控制里程計費(fèi)和侯時計費(fèi)?
今天我們來認(rèn)識一個出租車計價器的仿真模型。

看上圖,這個模型包含外部能看到的部分有:時間、起步價、單價、里程、總價,這些都是計價的依據(jù),能讓乘客在搭乘過程中對費(fèi)用一目了然。
我們知道,出租車的價格是根據(jù)里程計費(fèi),這個系統(tǒng)需要測算里程,而且根據(jù)出租車的服務(wù)特點,這個里程不是永遠(yuǎn)疊加的,每次服務(wù)開始需要重新計算,要求里程復(fù)原清零。出租車在運(yùn)營過程中,也會在不同運(yùn)營時段或者成本變化時,對里程單價和起步價作調(diào)整。
另外,出租車的服務(wù)過程中都會計費(fèi),即使停車等候紅綠燈或者顧客臨時要求停車,沒有里程增加,也會持續(xù)計費(fèi)。

根據(jù)出租車的這些服務(wù)特點,我們設(shè)計計價器時要求實現(xiàn)哪些功能,大家清楚了嗎。
出租車計價器主要功能目標(biāo): 1、按下啟動鍵,系統(tǒng)開始計時計程,同時顯示價格 ;2、行駛中,試試顯示已行走里程和累積價格 ;3、按下清零鍵,計價器清零 ;4、通過按鈕設(shè)置起步價和單價。
實現(xiàn)這些功能就要通過計價器內(nèi)部的元件模塊和程序?qū)崿F(xiàn)。上圖的仿真模型左側(cè)就是計價器實現(xiàn)各種功能的原理圖模型。我們可以看到左側(cè)有多個模塊,具體有:?
控制單片機(jī)
復(fù)位電路
晶振電路
按鈕
DS1302(時鐘芯片模塊)
里程傳感器(電機(jī)模擬車子運(yùn)行)
譯碼器
?
計價器的結(jié)構(gòu)就是這樣組成,你能來動動手復(fù)盤出來嗎??
雖然現(xiàn)在很多城市人都用滴滴等打車軟件出行,但是出租車還是存在的,了解一下計價器的規(guī)則和實現(xiàn)方法,也可以嘗試應(yīng)用在其他領(lǐng)域,例如同樣按距離收費(fèi)的外賣配送費(fèi)。