基于FPGA的出租車計價系統(tǒng)設(shè)計
3 出租車計價系統(tǒng)的實現(xiàn)
系統(tǒng)的頂層原理圖如圖2所示,出租車計價器系統(tǒng)由主體FPGA電路taxi模塊和動態(tài)掃描顯示部分(8選1選擇器mux8_1模塊、模8計數(shù)器mo8模塊、七段數(shù)碼顯示譯碼器di_LED模塊、生成動態(tài)掃描顯示片選信號的3-8譯碼器模塊74138)組成。本文引用地址:http://www.ex-cimer.com/article/190206.htm
3.1 系統(tǒng)各功能模塊
3.1.1 taxi模塊
Taxi模塊是系統(tǒng)中十分重要的模塊,模塊設(shè)計中,系統(tǒng)的輸入信號為clk_240(240 Hz)、計價開始信號start、等待信號stop、里程脈沖信號fin。系統(tǒng)的輸出信號有總費用數(shù)cha3(百),cha2(拾),cha1(元),cha0(角),行駛距離信號為km1,km0,等待時間信號為m1,m0。
Taxi模塊的控制過程為:start作為計費開始開關(guān),當start為高電平時,系統(tǒng)開始跟據(jù)輸入情況計數(shù),有乘客上車并開始行駛時,fin脈沖到來,進行行駛里程計數(shù),這時的stop應為0,中途若停車等待,就需把stop置為1,同時fin為0,進行等待計費,當乘客下車時,直接將start置為0,系統(tǒng)停止工作。taxi模塊又可分為分頻(fenpin)、計量(jiliang)、kongzhi(控制)和計費(jifei)四個子模塊,taxi模塊的內(nèi)部結(jié)構(gòu)如圖3所示。
評論