




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔-下載后可編輯基于CPLD/FPGA的出租車(chē)計(jì)費(fèi)器系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)-設(shè)計(jì)應(yīng)用1引言隨著EDA技術(shù)的發(fā)展及大規(guī)??删幊踢壿嬈骷﨏PLD/FPGA的出現(xiàn),電子系統(tǒng)的設(shè)計(jì)技術(shù)和工具發(fā)生了巨大的變化,通過(guò)EDA技術(shù)對(duì)CPLD/FP-GA編程開(kāi)發(fā)產(chǎn)品,不僅成本低、周期短、可靠性高,而且可隨時(shí)在系統(tǒng)中修改其邏輯功能。本文介紹了一種以Altera公司可編程邏輯器件EP1K30TC144-3為控制,附加一定外圍電路組成的出租車(chē)計(jì)費(fèi)器系統(tǒng)。2系統(tǒng)總體結(jié)構(gòu)基于CPLD的出租車(chē)計(jì)費(fèi)器的組成如圖1所示。各部分主要功能包括:信號(hào)輸入模塊對(duì)車(chē)輪傳感器傳送的脈沖信號(hào)進(jìn)行計(jì)數(shù)(每轉(zhuǎn)一圈送一個(gè)脈沖),并以高低脈沖模擬出租汽車(chē)啟動(dòng)、停止、暫停、加速按鈕,具有輸入信號(hào)作用;數(shù)據(jù)轉(zhuǎn)換模塊將計(jì)費(fèi)模塊輸出的車(chē)費(fèi)和路程轉(zhuǎn)換成4位的十進(jìn)制數(shù)據(jù);譯碼/動(dòng)態(tài)掃描模塊將路程與費(fèi)用的數(shù)值譯碼后用動(dòng)態(tài)掃描的方式驅(qū)動(dòng)數(shù)碼管;數(shù)碼管顯示模塊將公里數(shù)和計(jì)費(fèi)金額均用4位LED數(shù)碼管顯示(2位整數(shù),2位小數(shù))。3單元模塊設(shè)計(jì)3.1信號(hào)輸入模塊該模塊主要實(shí)現(xiàn)計(jì)費(fèi)功能和現(xiàn)場(chǎng)模擬功能。計(jì)費(fèi)標(biāo)準(zhǔn)為:對(duì)車(chē)輪傳感器傳送的脈沖信號(hào)進(jìn)行計(jì)數(shù)(每轉(zhuǎn)一圈傳送一個(gè)脈沖),按行駛里程計(jì)費(fèi),起步價(jià)為7.00元,并在車(chē)行3km后按2.40元/km計(jì)費(fèi),當(dāng)計(jì)費(fèi)器達(dá)到或超過(guò)20元時(shí),每公里加收50%的車(chē)費(fèi),車(chē)停止不計(jì)費(fèi)。并以高低脈沖模擬出租汽車(chē)啟動(dòng)、停止、暫停、加速按鈕,具有輸入信號(hào)的作用。該模塊的時(shí)序仿真圖如圖2所示。圖中的stop下降沿到來(lái)時(shí)系統(tǒng)不計(jì)費(fèi),車(chē)費(fèi)為“0”,路程為“0”,起步價(jià)為7.00元,在車(chē)行3km(圖中300為3km。因?yàn)楹竺嬗?位小數(shù))后按2.40元/km計(jì)費(fèi),當(dāng)計(jì)費(fèi)器達(dá)到或超過(guò)20元時(shí),每公里加收50%(即按3.60元/km)的車(chē)費(fèi)。3.2數(shù)據(jù)轉(zhuǎn)換模塊數(shù)據(jù)轉(zhuǎn)換模塊是一個(gè)模為10、步長(zhǎng)可變的加法計(jì)數(shù)器,可將計(jì)費(fèi)模塊輸出的車(chē)費(fèi)和路程轉(zhuǎn)換成4位的十進(jìn)制數(shù)。該模塊通過(guò)開(kāi)關(guān)量預(yù)置步長(zhǎng),當(dāng)超過(guò)一定預(yù)置參數(shù)時(shí)改變步長(zhǎng)。計(jì)費(fèi)模塊也采用非壓縮BCD碼,但因步長(zhǎng)不為1,所以在做非壓縮BCD加法時(shí)必須調(diào)整,否則可能導(dǎo)致在超過(guò)或未超過(guò)預(yù)置參數(shù)時(shí)出現(xiàn)超程錯(cuò)誤。這里采用模仿微機(jī)的AF標(biāo)志位,在其設(shè)立一個(gè)半進(jìn)位標(biāo)志,當(dāng)累加和大于9或半進(jìn)位標(biāo)志為“1”時(shí),對(duì)其累加和調(diào)整。轉(zhuǎn)換模塊的時(shí)序仿真圖如圖3所示,可見(jiàn)能將路程和車(chē)費(fèi)轉(zhuǎn)換為4位的十進(jìn)制數(shù),便于8位數(shù)碼管顯示。3.3顯示模塊顯示模塊是由七段LED數(shù)碼管譯碼和動(dòng)態(tài)掃描顯示兩部分組成。采用的是共陰極七段數(shù)碼管,根據(jù)十六進(jìn)制數(shù)和七段顯示段碼表的對(duì)應(yīng)關(guān)系,其中要求路程和車(chē)費(fèi)都要用2位小數(shù)點(diǎn)來(lái)表示,所以須設(shè)置一個(gè)控制小數(shù)點(diǎn)的變量,即程序中的dp。這段程序所示的是在數(shù)碼管的第二、第六個(gè)后面顯示小數(shù)點(diǎn),實(shí)現(xiàn)了路程和車(chē)費(fèi)都用2位小數(shù)點(diǎn)表示的功能。要注意的是如果選擇的掃描頻率不合適,可能會(huì)出現(xiàn)小數(shù)點(diǎn)閃動(dòng)的情況。但只要掃描頻率不小于24Hz,人眼就感覺(jué)不到顯示器的閃爍。本系統(tǒng)采用36Hz的掃描頻率,掃描脈沖由相應(yīng)的外圍電路提供。七段數(shù)碼管顯示模塊的時(shí)序如圖4所示。數(shù)碼管控制及譯碼顯示模塊將十進(jìn)制的輸入信號(hào)用七段數(shù)碼管顯示,由七段發(fā)光二極管組成數(shù)碼顯示器,利用字段的不同組合??煞謩e顯示0~9十個(gè)數(shù)字。本設(shè)計(jì)中,要求輸出的段信號(hào)為低電平有效。4系統(tǒng)仿真、綜合、仿真是EDA技術(shù)的重要組成部分,也是對(duì)設(shè)計(jì)的電路進(jìn)行功能和性能測(cè)試的有效手段。EDA工具提供了強(qiáng)大且與電路實(shí)時(shí)行為相吻合的硬件系統(tǒng)測(cè)試工具。在建立了波形文件、輸入信號(hào)節(jié)點(diǎn)、波形參數(shù)、加輸入信號(hào)激勵(lì)電平并存盤(pán)之后,選擇主菜單“MAX+plusII”中的仿真器項(xiàng)“Simulator”,彈出對(duì)話(huà)框之后單擊“Start”進(jìn)行仿真運(yùn)算,完成之后就可以看到時(shí)序波形。圖5為總電路的時(shí)序圖。終的電路設(shè)計(jì)完成后,若總體電路編譯無(wú)錯(cuò),且時(shí)序仿真成功,可進(jìn)行硬件測(cè)試。將總電路到可編程邏輯器件中,按fit文件中自動(dòng)分配引腳搭建硬件電路。系統(tǒng)頂層原理圖如圖6所示。打開(kāi)電源,數(shù)碼管有正確的數(shù)字顯示,操作運(yùn)行實(shí)驗(yàn)結(jié)果完全符合要求。查看文件可得到器件引腳的利用情況及器件內(nèi)部資源的使用情況,通過(guò)更換適當(dāng)?shù)钠骷蛊滟Y源配置達(dá)到。選擇器件的一般原則是系統(tǒng)所使用的資源不要超過(guò)器件資源的80%,若超過(guò)90%,系統(tǒng)功耗將增大,工作不穩(wěn)定。本設(shè)計(jì)中輸入、輸出引腳各用22個(gè),器件資源利用率僅為62%,具有較大的擴(kuò)展空間。5結(jié)束語(yǔ)出租車(chē)計(jì)費(fèi)器計(jì)數(shù)脈沖來(lái)自車(chē)輪轉(zhuǎn)速傳感器(干簧管),脈沖經(jīng)器件內(nèi)部整形后送至計(jì)數(shù)器;動(dòng)態(tài)掃描脈沖由外圍電路給出,將單位脈沖看做行駛的單位公里數(shù),并在此基礎(chǔ)上進(jìn)行計(jì)費(fèi)與顯示。系統(tǒng)采用整流、濾波、降壓后的出租車(chē)電源供電。實(shí)驗(yàn)表明:該計(jì)費(fèi)器實(shí)現(xiàn)了按預(yù)置參數(shù)自動(dòng)計(jì)費(fèi)(計(jì)費(fèi)金額為99.99元)、自動(dòng)計(jì)程(計(jì)程公里數(shù)為99.99km)等功能;能夠?qū)崿F(xiàn)起步價(jià)、每公里收費(fèi)、車(chē)型及加費(fèi)里程的參數(shù)預(yù)置(如:起步價(jià)7.00元;3km后,2.40元/km;計(jì)費(fèi)超過(guò)20.00元,每公里加收50%的車(chē)費(fèi)等),且預(yù)置參數(shù)可調(diào)范圍廣。由于采用CPLD大規(guī)??删幊踢壿嬈骷麢C(jī)功耗小、抗干擾能力強(qiáng)、系統(tǒng)穩(wěn)定、工作可靠、升級(jí)方便。另外,由于器件資源尚有較大的擴(kuò)展空間,根據(jù)實(shí)際需要,系統(tǒng)可方便地增加所需功能,如通過(guò)器件內(nèi)部編程增加時(shí)鐘功能,既可為司機(jī)和乘客提供方便,又能為夜間行車(chē)自動(dòng)調(diào)整收費(fèi)標(biāo)準(zhǔn)提供參考;還可以通過(guò)FPGA的輸出引線(xiàn)控制語(yǔ)音器件,對(duì)顧客發(fā)出問(wèn)候語(yǔ),提醒其所要收繳的費(fèi)用等;也可以通過(guò)FPGA的輸出引線(xiàn)控制打印機(jī)打印發(fā)票等。參考文獻(xiàn):
[1].CPLDdatasheet/datasheet/CPLD_
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中校級(jí)課題申報(bào)書(shū)
- 發(fā)票供銷(xiāo)合同范本
- 南匯家電運(yùn)輸合同范本
- 保時(shí)捷合同范本
- 網(wǎng)球課題申報(bào)書(shū)格式要求
- 公司交保險(xiǎn)合同范本
- 全國(guó)合同范本模板
- 合同范本是幾號(hào)字體
- 買(mǎi)賣(mài)小型合同范本
- 中介簽獨(dú)家合同范本
- 《社會(huì)應(yīng)急力量建設(shè)基礎(chǔ)規(guī)范 第2部分:建筑物倒塌搜救》知識(shí)培訓(xùn)
- 2024年河南省鄭州市二七區(qū)四中小升初數(shù)學(xué)試卷(含答案)
- 國(guó)有企業(yè)管理人員處分條例培訓(xùn)2024
- 浙江省寧波市2025屆高三上學(xué)期一??荚嚁?shù)學(xué)試卷 含解析
- 代理記賬業(yè)務(wù)內(nèi)部規(guī)范(三篇)
- 腰椎間盤(pán)突出癥課件(共100張課件)
- 委托調(diào)解民事糾紛協(xié)議書(shū)合同
- 中醫(yī)四季養(yǎng)生之道課件
- 消防安全教育主題班會(huì)課件
- 《營(yíng)養(yǎng)配餐》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年北師大版數(shù)學(xué)六年級(jí)上冊(cè)
- 《無(wú)機(jī)化學(xué)》課件-第6章 分子結(jié)構(gòu)和晶體結(jié)構(gòu)
評(píng)論
0/150
提交評(píng)論