摘要:在分析現有出租車計價器的基礎上,介紹一種以MCS51單片機為控制核心,采用A44E集成開關型霍耳傳感器進行測距,LCD1602液晶顯示模塊作為費用顯示,采用DS1302實時時鐘電路模塊、AT24C02外部數據存儲模塊等,設計出一簡易出租車計價系統。本文給出了硬件電路及主程序流程,闡述了軟、硬件設計過程中關鍵技術的處理方法。經Proteus軟件仿真表明:該系統功能運行穩定,計費準確,滿足出租車分時、分場景計價功能,能夠達到實際應用目的。
關鍵詞:MCS51;霍爾傳感器;計價器;DS1302;AT24C02
DOI: 10.3969/j.issn.1005-5517.2013.2.013
引言
隨著社會的進步,出租車已經越來越貼近生活,成為我們重要的交通工具,影響著我們現在的生活出行,出租文化已成為一種顯著的文化,成為社會生活必不可少的組成部分。出租汽車服務行業和出租汽車計價器緊密相關,計價器計價的公平與否,直接關系到運營者和消費者的經濟利益。本文在綜合不同時段、不同天氣、不同場景下,介紹一種以霍爾傳感器為基礎,MCS51單片機為控制核心的簡易出租車計價系統,設計出一簡易出租車計價系統。
據不同時間段、不同場合、不同天氣下,按下S3鍵改變每公里計算單價;乘客下車時按下S4鍵計價結束;按下S5鍵切換屏幕顯示。屏幕顯示分為以下幾個部分:第一屏顯示總價、里程、每公里單價;第二屏顯示當前時間;第三屏顯示行車過程中總共等待時間即停車時間。
設出租車行駛m公里,每公里花費s元,行車過程中等待時間為t,計價顯示費用S,那么,當m大于初始公里數時:
S=m×s+t×h,h為等待時間計價系數 (1)