www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]摘要:以現(xiàn)場可編程邏輯器件(FPGA)為設(shè)計載體,以硬件描述語言(VHDL)為主要表達(dá)方式,以QuartusⅡ開發(fā)軟件和GW48EDA開發(fā)系統(tǒng)為設(shè)計工具,給出了一種出租車計費(fèi)器的工作原理和軟硬件實現(xiàn)方法。同時對該出租車計費(fèi)器進(jìn)

摘要:以現(xiàn)場可編程邏輯器件(FPGA)為設(shè)計載體,以硬件描述語言(VHDL)為主要表達(dá)方式,以QuartusⅡ開發(fā)軟件和GW48EDA開發(fā)系統(tǒng)為設(shè)計工具,給出了一種出租車計費(fèi)器的工作原理和軟硬件實現(xiàn)方法。同時對該出租車計費(fèi)器進(jìn)行時序仿真和硬件驗證。
關(guān)鍵詞:出租車計費(fèi)器;FPGA;VHDL;QuartusⅡ

O 引言
    隨著人民生活水平的提高。以車代步已成為很多人的出行方式;而在選擇交通工具時,很多人傾向于方便快捷的出租車。基于EDA技術(shù)設(shè)計的出租車計費(fèi)器,以其價格便宜、安全可靠、使用方便等優(yōu)點,而受到人們的普遍關(guān)注。本文以現(xiàn)場可編程邏輯器件(FPGA)為設(shè)計載體,以硬件描述語言(VHDE)為主要表達(dá)方式,以QuartusⅡ開發(fā)軟件和GW48EDA開發(fā)系統(tǒng)為設(shè)計工具設(shè)計的出租車計費(fèi)器,能夠?qū)崿F(xiàn)起步定價、行駛計費(fèi)和等待計費(fèi)等功能,完全能夠滿足出租車計費(fèi)的要求。

l 出租車計費(fèi)器的主要功能
    出租車計費(fèi)器能夠?qū)崿F(xiàn)的功能主要包括計費(fèi)和顯示兩項功能。
    一般費(fèi)用的計算是按行駛的里程和等待時間收費(fèi)。設(shè)出租車的起價為7.00元,當(dāng)里程小于3km時,按起價計算費(fèi)用;當(dāng)里程大于等于3 km時按每公里2.5元計費(fèi)。等待累計時間大于等于4min時,按每分鐘1.8元計費(fèi)。所以,總費(fèi)用應(yīng)按下式計算:
    總費(fèi)用=起始費(fèi)用+(里程-3 km)×里程單價+(等候時間-4 min)×等候單價
    顯示功能的主要顯示行驅(qū)里程、等候時間和總費(fèi)用。其中顯示汽車行駛里程用兩位數(shù)字顯示,顯示方式為“××”,單位為km。計程范圍為0~99 km,計程分辨率為1 km;而顯示等候時間用兩位數(shù)字顯示分鐘,顯示方式為“XX”。計時范圍為0~59 min,計時分辨率為1 mi-n;最后顯示總費(fèi)用用四位數(shù)字顯示,顯示方式為“XXX.X”,單價為元。計價范圍為0~999.9元。計價分辨率為0.1元。

2 計費(fèi)器結(jié)構(gòu)和工作原理
2.1 出租車計費(fèi)器的整體結(jié)構(gòu)
    出租車計費(fèi)器的整體結(jié)構(gòu)如圖1所示,它包括分頻器模塊、計量模塊、計價模塊和整數(shù)轉(zhuǎn)換BCD模塊等。


2.2 分頻模塊的設(shè)計
    鑒于GW48EDA開發(fā)系統(tǒng)僅有兩個時鐘輸入端口,而系統(tǒng)需要三個時鐘,且各個時鐘信號的頻率不同,故需要對已有的時鐘信號進(jìn)行分頻操作。
    圖2所示為分頻得到的秒信號仿真圖,其輸入信號是整數(shù)轉(zhuǎn)換為BCD碼的轉(zhuǎn)換信號。該轉(zhuǎn)換信號頻率要求非常高,這樣可保證整數(shù)轉(zhuǎn)換BCD
碼時輸出與輸入不會產(chǎn)生太大的延時。仿真結(jié)果證明,該設(shè)計是正確的。
    圖3給出了分頻得到的車輪走100米的輸出信號,其輸入信號為驅(qū)動車輪轉(zhuǎn)動信號。因為對不同車輪直徑,車輪走100米所需圈數(shù)不同,所以,對不同車輪進(jìn)行分類討論。圖3所示的仿真波形為車輪直徑是520 mm的分頻結(jié)果。
2.3 計量模塊設(shè)計
    根據(jù)出租車計費(fèi)器的功能設(shè)計要求,費(fèi)用的計算是按行駛的里程和等待時間來收費(fèi)。當(dāng)行駛里程小于3 km時,按起價計算費(fèi)用;當(dāng)里程大于等于3 km時每公里按2.5元計費(fèi)。另外,等待累計時間大于等于4 min時,應(yīng)按每分鐘1.8元計費(fèi)。因此應(yīng)按要求設(shè)計行駛計費(fèi)使能信號clk_length和等待計費(fèi)使能信號clk_time。圖4所示是這兩種信號的仿真波形圖。由圖4可知,當(dāng)出租車啟動信號start為高電平有效,而等待信號stop為低電平無效時,出租車處于行駛狀態(tài),當(dāng)行駛的里程數(shù)大于等于3公里時,系統(tǒng)將產(chǎn)生有效的行駛計費(fèi)使能信號;而當(dāng)出租車啟動信號start為高電平有效,且等待信號stop也為高電平有效時,出租車處于等待狀態(tài),當(dāng)?shù)却龝r間大于等于4分鐘時,即可產(chǎn)生有效的等待計費(fèi)使能信號。


    在此要特別說明的是,因為QuartusⅡ綜合器不支持小數(shù),因此,在設(shè)計出租車費(fèi)用的時候,應(yīng)將人民幣角這個單位放在個位,元放在十位。依次類推,這樣便于綜合器進(jìn)行綜合。
2.4 轉(zhuǎn)換模塊的設(shè)計
    由于出租車最終的價格要由7段數(shù)碼管來顯示,而7段數(shù)碼管的輸入信號為高電平‘l’或低電平‘0’:且該設(shè)計的前面部分將價格的數(shù)據(jù)類型定義為整數(shù),因而需要附加整數(shù)到BCD碼的轉(zhuǎn)換電路。圖5所示為整數(shù)轉(zhuǎn)換BCD碼的仿真波形。由圖5可以看出,當(dāng)整數(shù)類型的價格(pri-ce)為8時,經(jīng)過8個時鐘周期,BCD碼的個位就變?yōu)?;而當(dāng)價格(price)為54時,經(jīng)過54個時鐘周期,BCD碼的個位變?yōu)?,BCD碼的十位變?yōu)?。在此需要說明的是,圖5中的整數(shù)轉(zhuǎn)變?yōu)锽CD碼需要一段時間的延時,整數(shù)數(shù)據(jù)越大,轉(zhuǎn)化輸出產(chǎn)生的延時就越大。為了實時的實現(xiàn)整數(shù)到BCD碼的轉(zhuǎn)化,需要提高轉(zhuǎn)換的時鐘信號頻率(clk_convert)。在圖2中設(shè)計的100分頻的頻率計,目的就是減小這一時間。在實際的應(yīng)用中,還可以考慮提高clk_convert的頻率,設(shè)計更高的分頻倍數(shù)。

 

3 出租車計費(fèi)器的硬件驗證
    本設(shè)計選用杭州康芯電子有限公司生產(chǎn)的GW48EDA系統(tǒng)作為硬件驗證系統(tǒng),同時選用Altera公司的EPlK30TCl44-3作為主控芯片。該主控芯片是一種基于查找表結(jié)構(gòu)的現(xiàn)場可編程邏輯器件,它的基本邏輯單元是可編程的查找表。它能夠?qū)崿F(xiàn)組合邏輯的運(yùn)算,而可編程寄存器則可實現(xiàn)時序邏輯運(yùn)算。因此,只要對出租車計費(fèi)器整體設(shè)計中的輸入輸出引腳作引腳鎖定,然后重新編譯和下載,就可以進(jìn)行出租車計費(fèi)器的硬件驗證。實驗表明:本設(shè)計能夠?qū)崿F(xiàn)出租車計費(fèi)器的全部功能,從而證明設(shè)計是正確的。

4 結(jié)束語
    本文以現(xiàn)場可編程邏輯器件(FPGA)為設(shè)計載體,以硬件描述語言(VHDL)為主要表達(dá)方式,以QuartusⅡ開發(fā)軟件和GW48EDA開發(fā)系統(tǒng)為設(shè)計工具,從而設(shè)計出具有起步定價、行駛計價和等待計價功能的出租車計費(fèi)器。結(jié)果表明,本設(shè)計能夠?qū)崿F(xiàn)所要求的全部功能。同時,因為
FPGA芯片體積小,功耗低,價格便宜,安全可靠,稍加修改就可以改變起步的價格、每公里行駛的價格和等待時間的價格等,而且維護(hù)和升級比較方便,也很容易做成ASIC芯片,因而具有較好的應(yīng)用前景。
 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

美國紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績報告。 IBM 董事長兼首席執(zhí)行官 Arvind Kri...

關(guān)鍵字: IBM 軟件 BSP 云平臺

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動力絕對是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

消費(fèi)電子

95878 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉