999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計價器的研究與實現

2019-02-27 08:10:22賈海云
長春師范大學學報 2019年2期
關鍵詞:信號

賈海云

(合肥財經職業學院,安徽合肥 230601)

大規模集成電路技術的出現,逐漸凸顯出傳統單片機在電路設計方面的不足。比如,由于不同類型的芯片帶有不同的指令,而單片機程序并非都適用于這些芯片。修改程序僅滿足了電路在短期內的功能需求,卻依舊要面臨軟件升級的繁瑣。電路設計技術必須朝著高擴展性、便捷性方向發展。本文對計價器電路進行研究[1],主要通過VHDL來實現。

1 方案原理

對計價器的功能定義如下:(1)白班時間段定為早上5點到晚上11點。在該時間段內行駛里程數在3公里以內的統一計價8元;行駛里程數在3~8公里的按照每公里2元加價。行駛里程數超出8公里的按照每公里3元加價。(2)夜班時間段的計價方式為在白班正常計價的基礎上加價20%。燃油費則按照每次載客加收2元來執行。根據上述功能需求,構建出如圖1所示的計價系統結構圖。

圖1 計價系統結構

定義車輪直徑為52 cm,行駛完整一圈約163 cm后A計數器則計存一次CLK脈沖信號。里程數達到10 km后,A計數器輸出OCLK2來計存里程信息。同時B計數器CLK開始計數,當里程計到100 M后B計數器輸出OCLK1來計存里程信息。C計數器對10 M的OCLK2執行累計操作,再將里程數據傳至動態掃描電路。D計數器對100 M的OCLK1執行累計操作,同時也要控制在乘客上車開始啟動時顯示的價格,即8元。當行駛里程在3~8 km時,每增加一個100 M脈沖就執行相應的加價金額。此外,當車輪在5分鐘內沒有跑起則不計價,5分鐘過后每5分鐘加價2元。譯碼/動態掃描電路將行駛里程信息和價格信息譯碼后以動態數據傳至數碼管顯示。這里定義低二位用于顯示小數,高二位用于顯示整數。

本次研究通過VHDL設計再將一個掃描電路和4個計數器構建的底層模塊[2]加載到FPGA上,輔以外圍數碼顯示、輪胎感應等電路組建出一套計價系統方案。

2 電路設計

計價系統電路圖如圖2所示。試驗箱可生成脈沖信號CLK。供電電源AD-DC輸出/輸入分別為+5 V(4 A)/115~230 VAC。

圖2 計價系統電路

START/STOP采用雙刀雙路。由于在終止計價時要將計價信息保留并顯示于數碼顯示管上,當再次啟動計價時將上次顯示的計價數據給予清零并重新開始計價。另外兩路開關,其中一路用于啟動指示和啟動/停止輸出信號給FPGA芯片的I/O口。當按下按鍵后,清零部分和啟動計價部分同時進行。清零操作瞬間,計價指示燈亮起。再次按下按鍵后開關切換至另外兩路,空車指示燈亮起。如圖3所示。

圖3 啟動/終止電路

VHDL無法在相同的結構里對不同的動作賦值,在圖4所示電路中將FPGA I/O置為高電平1執行清零操作。當斷開按鍵開關,清零的輸出接地,合上按鍵開關電容充電清零口置為高電平。充電結束后清零口的輸入再次置為低電平。當斷開按鍵開關,2 kΩ電阻可放電為下次充電準備。

圖4 清零電路

圖5 分頻電路

3 測試

3.1 分頻模塊

計價計數器和行駛里程計數器的計算不同。前者計數頻率為100 M,后者計數頻為10 M。因此通過定義分頻系數6和60將傳感器傳輸的車輪CLK進行分頻。分頻電路如圖5所示。

當啟動端口的START置1便開始計數,直到輪胎CLK為6,此時輸出一個如圖6所示的10 M OCLK2信號。累計輪胎CLK等于60則輸出一個如圖7所示的100 M信號。相反,當啟動端口置零則不再執行計數直至重置為1再執行計數。顯然仿真[3]數據與功能要求是吻合的。

圖6 輸出10 M OCLK2信號

圖7 輸出100 M OCLK1信號

3.2 行駛里程計數模塊

將分頻模塊輸出的信號脈沖定義為計數的信號脈沖進行動態顯示。當收到一個信號脈沖時行駛里程數則增加100 M,如果再接收到一個信號脈沖,繼續按照100 M的里程數值累加,依此類推。行駛里程計數模塊如圖8所示。

圖8 行駛里程計數模塊

當將復位鍵置1,所有數據被初始化,即執行清零操作;相反,當將復位鍵置零,里程模塊的百位開始執行計數操作。百位的計數規則為隨著脈沖信號逐個增加,百位逐次加1直到百位達到9,此時開始執行向十位進位操作。整個計數執行過程如圖9至圖12所示。

圖9 百位執行計數操作

圖10 十位執行進位操作

圖11 個位向十位進位

圖12 復位

3.3 計費模塊

將分頻模塊輸出的100 M信號脈沖定義為計價模塊的計數信號脈沖。計價模塊初始化數據置為8。如果行駛里程數在3 km以內,不接受分頻模塊輸出的信號;反之,才接受脈沖驅動。當里程在3~8 km和8 km以上,則每次在收到一個信號脈沖后其數值分別增加0.2和0.3。夜班時間段則額外加價20%的加班費。終止計價時需加價燃油附加費2元。邏輯框圖如圖13所示。

圖13 計價模塊

根據設計要求,不超過3 km僅計起步費,如圖14所示。

圖14 白班的起步價

里程在3~8 km,(1)白天行駛時,每來一個脈沖均在8元基礎上加價0.2元,如圖15所示。超過8 km,則在原計價數據上每來一個脈沖增加0.3元,如圖16所示;(2)夜間行駛由于額外增加20%加班費,故不超過3 km的計價均為9.6元,如圖17所示。3~8 km區段,每來一個脈沖都在起步價基礎上加價0.24元,如圖18所示。超出8 km則在原有計價數據基礎上每來一個脈沖增加0.36元,如圖19所示。按下復位按鍵將reset置1即為重置起步價開始執行下一次的計價,如圖20所示。

圖15 白班的3~8 km區段

圖16 白班的8 km以上區段

圖17 夜班的起步價

圖18 夜班的3~8 km區段

圖19 夜班的8 km以上區段

圖20 復位起步價

3.4 動態掃描模塊

譯碼單元位于動態掃描模塊內,用于將行駛里程數據與價格數據轉換成編碼后動態驅動小數點和字段。動態掃描邏輯結構如圖21所示。定義動態掃描的周期為8,對動態掃描過程執行如圖22所示的模擬。

圖21 動態掃描邏輯結構

圖22 模擬掃描

3.5 計時模塊

根據功能設計要求,車輛途徑十字路口遇紅燈等待前5分鐘不計價,過后開始加價2元的堵車費。此時CLK用于計算堵車時長,再將時間信號通過TIME out輸出。用于復位的RESET口和其它模塊的復位端相連一塊復位。START用于啟動計時,STOP用于終止計時。計時模塊如圖23所示。

圖23 計時模塊

3.6 顯示模塊

顯示模塊的原理如圖24所示,1~8號端口用來控制a~g和dp,9~16號端口用來控制1~8數碼管,16個端口協調一起控制數碼管的亮暗以及數字的顯示[5]。所有數碼管顯示不是在同一時刻完成,剛開始對數碼管1進行賦值,用choice數據來選擇數碼管,再把data數據賦予1~8號端口,然后顯示第一位數碼管。choice進行第二次選擇,再把data數據賦予1~8號端口,然后顯示第二位數碼管。據此原理依次進行選擇、賦值最終讓數碼管依次亮起。整個工作過程都會因為數碼管較快的賦值速度、人眼較低的分辨率以及較小的延時,使人眼錯覺地認為所有的數碼管似乎同時發亮顯示。

圖24 顯示模塊

4 結語

本文結合了車輛計價的實際需求提出了電子計價器的設計方案。整個過程借助FPGA芯片和VHDL[6]作為載體,并根據功能需求對整個計價系統展開模塊化設計。通過QuartusⅡ測試驗證了所設計的電子計價器方案的計價結果和功能指標完全吻合,具備可行性。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 欧美亚洲国产日韩电影在线| 国产在线观看人成激情视频| 婷婷五月在线| 国产微拍精品| 亚洲欧美极品| 久久亚洲中文字幕精品一区| 色综合天天娱乐综合网| hezyo加勒比一区二区三区| 亚洲av无码久久无遮挡| 一级爱做片免费观看久久 | 四虎永久免费在线| 91精品专区国产盗摄| 亚洲国产精品成人久久综合影院| 国产一国产一有一级毛片视频| 国产成人综合亚洲网址| 亚洲Aⅴ无码专区在线观看q| 91外围女在线观看| 九九热免费在线视频| 久久精品只有这里有| 国产成人一区免费观看| 2020精品极品国产色在线观看| 国产成人综合在线观看| 国产乱人免费视频| 亚洲日产2021三区在线| 欧美精品高清| 中文字幕一区二区视频| 专干老肥熟女视频网站| 香蕉国产精品视频| 日韩精品成人在线| 不卡视频国产| 免费黄色国产视频| 真人免费一级毛片一区二区| 在线免费观看AV| 九色视频线上播放| 高清欧美性猛交XXXX黑人猛交 | 热九九精品| 找国产毛片看| 露脸国产精品自产在线播| 99精品久久精品| 无码一区18禁| 手机永久AV在线播放| AV老司机AV天堂| 国产成人免费观看在线视频| 亚洲精品无码AV电影在线播放| 中文字幕亚洲另类天堂| 亚洲色婷婷一区二区| 97精品久久久大香线焦| 在线毛片免费| 内射人妻无套中出无码| 亚洲国产综合精品中文第一| 欧美成人精品高清在线下载| 国产肉感大码AV无码| 国产精品一老牛影视频| 欧美日韩精品在线播放| 精品久久久久无码| 99视频在线精品免费观看6| 黄片一区二区三区| 91丝袜乱伦| 亚洲色图综合在线| 国产免费一级精品视频| 国产凹凸视频在线观看| 亚洲美女AV免费一区| 色婷婷久久| 久久精品无码一区二区国产区| 91小视频在线观看免费版高清| 鲁鲁鲁爽爽爽在线视频观看 | 伊人久久久大香线蕉综合直播| 国产91视频免费观看| 找国产毛片看| 成人综合网址| 不卡无码h在线观看| 精品免费在线视频| 亚洲AV无码久久精品色欲| 女人18毛片久久| 成人久久精品一区二区三区| 中文字幕无线码一区| 久久99国产精品成人欧美| 亚洲免费三区| 精品福利一区二区免费视频| 久久免费看片| 亚洲精品中文字幕无乱码| 波多野结衣一级毛片|