亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的出租車計(jì)價(jià)系統(tǒng)設(shè)計(jì)

        2012-04-12 00:00:00王翠
        現(xiàn)代電子技術(shù) 2012年5期

        摘 要:設(shè)計(jì)出租車計(jì)價(jià)系統(tǒng),運(yùn)用自頂向下的設(shè)計(jì)思想,以芯片Cyclone Ⅱ EP2C8T144C8為設(shè)計(jì)核心,采用Quartus Ⅱ仿真軟件,對設(shè)計(jì)電路的各模塊及整個(gè)系統(tǒng)進(jìn)行了EDA仿真驗(yàn)證。結(jié)果表明,該計(jì)價(jià)系統(tǒng)具有計(jì)時(shí)、計(jì)費(fèi)、計(jì)程和動態(tài)顯示的功能,符合設(shè)計(jì)要求,修改VHDL語言源程序,可完成更多的出租車計(jì)價(jià)系統(tǒng)的擴(kuò)展功能。

        關(guān)鍵詞:出租車計(jì)價(jià); 自頂向下; VHDL; FPGA

        中圖分類號:

        TN911.7-34

        文獻(xiàn)標(biāo)識碼:A

        文章編號:1004-373X(2012)05

        -0179

        -03

        

        Design of taximeter based on FPGA

        WANG Cui

        (Department of Experimental Teaching, Yancheng Institute of Technology, Yancheng 224051, China)

        

        Abstract:

        A taximeter based on Quartus Ⅱ simulation software was designed by using FPGA chip cyclone Ⅱ EP2C8T144C8, which is of top-down design idea. The circuit of each module and the entire system were simulated. The simulation results prove that the taximeter system is of counting time, billing, metering and dynamic display function. To modify the VHDL language source code, it can complete more taximeter extended functions.

        Keywords: taximeter; top-down; VHDL; FPGA

        收稿日期:2011-09-13

        0 引 言

        隨著電子技術(shù)的發(fā)展,出租車計(jì)價(jià)器的設(shè)計(jì)也從傳統(tǒng)的全部由機(jī)械元器件組成的機(jī)械式設(shè)計(jì)到半電子式(即用電子線路代替部分機(jī)械器件的出租車計(jì)價(jià)器[1]),再從集成電路式到目前基于FGPA芯片為核心的系統(tǒng)的設(shè)計(jì)共經(jīng)歷了四個(gè)階段,利用FPGA芯片,用較少的外部硬件和適當(dāng)?shù)能浖嗷ヅ浜?,可以通過軟件編程來完成更多的附加功能,設(shè)計(jì)比較靈活,并且還具有功耗小,體積小、低成本、安全可靠、使用方便[2]等優(yōu)點(diǎn)。因此,使用FPGA來設(shè)計(jì)出租車計(jì)價(jià)系統(tǒng)已受到人們的關(guān)注,也能更好地發(fā)揮其優(yōu)點(diǎn)。

        本文以FPGA為設(shè)計(jì)載體,通過VHDL語言編程,采用Quartus Ⅱ 仿真軟件,設(shè)計(jì)了一種能動態(tài)顯示出租車計(jì)時(shí)、計(jì)費(fèi)、計(jì)程的系統(tǒng),具有一定的實(shí)際應(yīng)用價(jià)值。

        1 出租車計(jì)價(jià)系統(tǒng)的設(shè)計(jì)要求

        1.1 實(shí)現(xiàn)計(jì)費(fèi)功能

        車起步開始計(jì)費(fèi),首先顯示起步價(jià)(本次設(shè)計(jì)為8.0元),行程在3 km以內(nèi),按起步價(jià)收費(fèi);當(dāng)行駛超過3 km,1.6元/km,車暫時(shí)停車(如遇紅綠燈或中途暫時(shí)停車),當(dāng)?shù)却龝r(shí)間超過3 min,按1元/min收費(fèi)。

        1.2 實(shí)現(xiàn)顯示功能

        能動態(tài)顯示出租車行駛的里程,范圍為00~99 km(考慮到出租車就在市區(qū)或近郊附近活動),同時(shí)顯示等待時(shí)間,范圍為00~59 min,顯示總計(jì)價(jià)值,范圍為00~999.9元,計(jì)價(jià)分辨率為0.1元。

        2 出租車計(jì)價(jià)系統(tǒng)的設(shè)計(jì)體系

        圖1為整個(gè)系統(tǒng)的頂層框圖,根據(jù)層次化設(shè)計(jì)理論[3],將出租車自動計(jì)價(jià)系統(tǒng)自頂向下可分為分頻模塊、控制模塊、計(jì)量模塊、譯碼和動態(tài)掃描顯示模塊。

        (1) 分頻模塊。

        通過分頻[4]產(chǎn)生不同頻率的脈沖信號用來實(shí)現(xiàn)系統(tǒng)的計(jì)費(fèi),本次設(shè)計(jì)中通過對240 Hz的輸入脈沖進(jìn)行15次,24次和240次分頻,得到16 Hz,10 Hz和1 Hz的三種頻率,分別用于1.6元,1元和0.1元的計(jì)費(fèi)。

        

        (2) 計(jì)量控制模塊。

        計(jì)量控制模塊是出租車自動計(jì)費(fèi)器系統(tǒng)的主體部分[5],該模塊主要完成出租車的計(jì)時(shí)、計(jì)價(jià)、計(jì)程功能。計(jì)時(shí)器的量程為59 min,滿量程自動歸零。計(jì)程器的量程為99 km,滿量程自動歸零。行程在3 km內(nèi),且等待累計(jì)時(shí)間在3 min內(nèi),起步價(jià)費(fèi)為8元;3 km外以1.6元/km計(jì)費(fèi),等待累計(jì)時(shí)間超過3 min按1元/min計(jì)費(fèi)。

        (3) 譯碼顯示模塊。

        該模塊經(jīng)過8選1數(shù)據(jù)選擇器將計(jì)費(fèi)數(shù)據(jù)(4位BCD碼)、計(jì)時(shí)數(shù)據(jù)(2位BCD碼)、計(jì)程數(shù)據(jù)(2位BCD碼)動態(tài)顯示輸出。其中計(jì)費(fèi)數(shù)據(jù)最大顯示為999.9元;計(jì)時(shí)數(shù)據(jù)最大顯示為59 min;計(jì)程數(shù)據(jù)最大顯示為99 km。

        3 出租車計(jì)價(jià)系統(tǒng)的實(shí)現(xiàn)

        系統(tǒng)的頂層原理圖如圖2所示,出租車計(jì)價(jià)器系統(tǒng)由主體FPGA電路taxi模塊和動態(tài)掃描顯示部分(8選1選擇器mux8_1模塊、模8計(jì)數(shù)器mo8模塊、七段數(shù)碼顯示譯碼器di_LED模塊、生成動態(tài)掃描顯示片選信號的3-8譯碼器模塊74138)[6]組成。

        3.1 系統(tǒng)各功能模塊

        3.1.1 taxi模塊

        Taxi模塊是系統(tǒng)中十分重要的模塊,模塊設(shè)計(jì)中,系統(tǒng)的輸入信號為clk_240(240 Hz)、計(jì)價(jià)開始信號start、等待信號stop、里程脈沖信號fin。系統(tǒng)的輸出信號有總費(fèi)用數(shù)cha3(百),cha2(拾),cha1(元),cha0(角),行駛距離信號為km1,km0,等待時(shí)間信號為m1,m0。

        Taxi模塊的控制過程為:start作為計(jì)費(fèi)開始開關(guān),當(dāng)start為高電平時(shí),系統(tǒng)開始跟據(jù)輸入情況計(jì)數(shù),有乘客上車并開始行駛時(shí),fin脈沖到來,進(jìn)行行駛里程計(jì)數(shù),這時(shí)的stop應(yīng)為0,中途若停車等待,就需把stop置為1,同時(shí)fin為0,進(jìn)行等待計(jì)費(fèi),當(dāng)乘客下車時(shí),直接將start置為0,系統(tǒng)停止工作。taxi模塊又可分為分頻(fenpin)、計(jì)量(jiliang)、kongzhi(控制)和計(jì)費(fèi)(jifei)四個(gè)子模塊[3,7],taxi模塊的內(nèi)部結(jié)構(gòu)如圖3所示。

        圖3 taxi模塊的內(nèi)部結(jié)構(gòu)圖

        Fenpin模塊是將輸入端clk_240(240 Hz)的時(shí)鐘信號進(jìn)行分頻,分別得到f_16(16 Hz),f_10(10 Hz),f_1(1 Hz)的信號,用于計(jì)量時(shí)的1.6元,1元,0.1元。

        Jiliang模塊用來計(jì)時(shí)和計(jì)程,fin為汽車的里程脈沖信號,當(dāng) fin為高電平時(shí),以記錄的f_1的脈沖個(gè)數(shù)作為行駛的公里里程數(shù),start是汽車計(jì)量開始信號,stop為等待信號。f_1是計(jì)量驅(qū)動信號,當(dāng)f_1的脈沖到來,如果fin=1,記錄f_1的個(gè)數(shù)(即行駛公里數(shù)),當(dāng)行駛超過3 km,ent0輸出為1。當(dāng)stop為高電平時(shí),記錄f_1的脈沖個(gè)數(shù),60個(gè)脈沖為1 min,當(dāng)超過3 min時(shí),ent1輸出為1。仿真波形如圖4所示。

        Kongzhi模塊主要根據(jù)jiliang模塊的en1和en0的不同輸出信號選擇不同的輸出頻率供jifei模塊計(jì)費(fèi),en1=1時(shí)f=10 Hz,en0=1時(shí)f=16 Hz。

        Jifei模塊實(shí)際就是一個(gè)四位十進(jìn)制加法器,仿真圖形如圖5所示,在taxi模塊中,它根據(jù)不同的輸入脈沖頻率對脈沖個(gè)數(shù)進(jìn)行計(jì)數(shù)。jiliang模塊每計(jì)一次數(shù),jifei模塊就實(shí)現(xiàn)16次或10次脈沖計(jì)數(shù),即實(shí)現(xiàn)超時(shí)時(shí)的1元/min,超里程時(shí)的1.6元/km的收費(fèi)。

        對整個(gè)taxi模塊進(jìn)行仿真,結(jié)果如圖6所示,由圖中可知,當(dāng)stop為高電平時(shí),汽車行駛了km1km0=35 km,計(jì)費(fèi)cha3cha2cha1cha0為0592,即59.2元,與8+(35-3)×1.6=59.2元一致,圖中當(dāng)?shù)却^3 min時(shí),價(jià)格按1元/min計(jì)費(fèi),仿真結(jié)果正確。

        3.1.2 動態(tài)掃描顯示部分

        此模塊包含mo8計(jì)數(shù)器、mux8_1(8選1選擇器)、di_led七段數(shù)碼顯示譯碼器3個(gè)子模塊。

        mo8計(jì)數(shù)器:輸入信號clk為系統(tǒng)輸入的240 Hz基準(zhǔn)時(shí)鐘,輸出a為模8的二進(jìn)制碼[8]。

        mux8_1模塊是根據(jù)輸入信號c[2..0]的地址碼000至111分別對應(yīng)了cha3,cha2,ch1,ch0,km1,km0,min1,min0八個(gè)四位BCD碼,dp為小數(shù)點(diǎn)指示信號,在計(jì)費(fèi)的第二位數(shù)字上帶有小數(shù)點(diǎn),仿真波形如圖7所示。

        di_led數(shù)碼顯示譯碼模塊,將輸入信號d[3..0]轉(zhuǎn)換為q[6..0],即g,f,e,d,c,b,a七段譯碼輸出(高電平有效)[9],3F對應(yīng)為0,仿真波形圖如圖8所示。

        由于采用動態(tài)掃描,主要是根據(jù)人視覺暫留現(xiàn)象,一般影像在人眼中保留0.1~0.5 s左右,74LS138的輸出碼依次選通8個(gè)數(shù)碼管。只要頻率夠高,依次點(diǎn)亮8個(gè)數(shù)碼管時(shí),給人視覺是同時(shí)點(diǎn)亮[10]。

        3.2 總體電路的仿真結(jié)果

        通過對整個(gè)設(shè)計(jì)系統(tǒng)的仿真分析,結(jié)果如圖9所示,輸出依次是3F 7D 27 .5B 66 3F 3F 3F, 其中總價(jià)格為3F7D27.5B(即67.2元), 里程數(shù)為663F(即40 km),等待時(shí)間為3F3F(即0 min),8+(40-3)×1.6=67.2元,仿真結(jié)果正確。

        4 結(jié) 語

        通過仿真驗(yàn)證表明,本文所設(shè)計(jì)的出租車計(jì)價(jià)系統(tǒng)能動態(tài)顯示行駛的里程、等待時(shí)間和計(jì)費(fèi)數(shù)目等,符合預(yù)定的設(shè)計(jì)功能要求。但設(shè)計(jì)中對出租車?yán)锍逃?jì)數(shù)精度不高,若要提高精度,需根據(jù)設(shè)計(jì)要求設(shè)置取樣里程的脈沖,在計(jì)量(jiliang)模塊的輸入頻率中要做相應(yīng)的修改,當(dāng)出租車計(jì)費(fèi)標(biāo)準(zhǔn)發(fā)生變化時(shí),也可以通過修改VHDL源程序達(dá)到要求,另外,還可以擴(kuò)展語音播報(bào)或票據(jù)打印等附加功能,此系統(tǒng)的設(shè)計(jì)體現(xiàn)了FPGA設(shè)計(jì)的自頂向下的設(shè)計(jì)思想,基于FPGA的設(shè)計(jì)靈活性高、功耗低、集成度高,具有廣闊的市場前景。

        參 考 文 獻(xiàn)

        [1]陳偉宏.基于Proteus的多功能出租車計(jì)價(jià)器設(shè)計(jì)[J].重慶工學(xué)院學(xué)報(bào):自然科學(xué)版,2009,23(6):83-86.

        [2]潘松,黃繼業(yè).EDA技術(shù)實(shí)用教程[M].北京:科學(xué)出版社,2002.

        [3]徐志軍,徐光輝.CPLD/FPGA的開發(fā)與應(yīng)用[M].北京:電子工業(yè)出版社,2002.

        [4]任愛鋒,初秀琴.基于FPGA的嵌入式系統(tǒng)設(shè)計(jì)[M].西安:西安電子科技大學(xué)出版社,2004.

        [5]王誠,吳繼華.Altera FPGA/CPLD設(shè)計(jì)(基礎(chǔ)篇)[M].北京:人民郵電出版社,2005.

        [6]閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].4版.北京:高等教育出版社,1998.

        [7]雷伏容.VHDL電路設(shè)計(jì)[M].北京:清華大學(xué)出版社,2006.

        [8]王振紅.VHDL數(shù)字電路設(shè)計(jì)與應(yīng)用實(shí)踐教程[M].北京:機(jī)械工業(yè)出版社,2003.

        [9]劉昌華.數(shù)字邏輯EDA設(shè)計(jì)與實(shí)踐[M].北京:國防工業(yè)出版社,2006.

        [10]蔡明生.電子設(shè)計(jì)[M].北京:高等教育出版社,2004.

        作者簡介:

        王 翠 女,1979年出生,江蘇泰興人,碩士,講師。主要研究領(lǐng)域?yàn)殡娮优c通信。

        亚洲hd高清在线一区二区| 亚洲乱码日产精品bd| 日韩AV不卡六区七区| 国产真实伦视频在线视频| 一区二区三区日本视频| 一区二区三区内射美女毛片 | 大陆少妇一区二区三区| 国产a∨天天免费观看美女| 四川少妇大战4黑人| 自拍偷区亚洲综合第一页| 成人丝袜激情一区二区| 97人妻碰碰视频免费上线| 91福利国产在线观看一区二区| 一片内射视频在线观看| 麻豆精品一区二区三区| 又粗又大又硬毛片免费看| 国产香蕉97碰碰视频va碰碰看| 国产精品中文第一字幕| 亚洲一区免费视频看看| 亚洲自偷精品视频自拍| 女人色毛片女人色毛片18| 亚洲成AV人片在一线观看| 人妻中文久久人妻蜜桃| 亚洲成av人的天堂在线观看| 男女男在线精品网站免费观看| 91国产超碰在线观看| 中文字幕精品一区二区三区| 女人让男人桶爽30分钟| 国产无套视频在线观看香蕉| 国产av精品一区二区三区视频| 免费a级毛片无码免费视频首页| 亚洲综合色自拍一区| 日韩中文字幕精品免费一区| 国产精品亚洲一区二区三区在线看| 精品精品国产自在97香蕉| 特级毛片a级毛片在线播放www | 蜜臀av毛片一区二区三区| 久久精品麻豆日日躁夜夜躁| 传媒在线无码| 综合激情五月三开心五月| 男女啪动最猛动态图|