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

基于FPGA的打印機走紙控制系統

2010-11-27 01:45:56董盈鈞馬忠祥
網絡安全與數據管理 2010年21期
關鍵詞:信號系統

董盈鈞,孔 明,馬忠祥

(中國計量學院,浙江 杭州 310018)

隨著經濟的持續高速發展和信息化工程的大力推廣,作為介質輸出重要工具的票據打印機得到了廣泛應用,同時隨著需求的增加,對票據打印機的速度和精度的要求也越來越高[1]。目前市場上的票據打印機的走紙控制系統,主要以單片機為核心,采用開環方式直接控制步進電機,由于自身硬件的限制,其速度和精度都難以提高。因此,本文提出一種基于FPGA的打印機走紙閉環控制系統。系統以FPGA為核心,能大大提高票據打印機走紙的速度和精度,且采用普通直流電機代替步進電機,結構簡單、性能可靠、成本較低。

現場可編程門陣列FPGA(Field-Programmable Gate Array)是在PAL、GAL等邏輯器件的基礎上發展起來的。由于它具有集成度高、速度快、開發周期短、費用低、用戶可定義功能及可重復編程和擦寫等許多優點,其應用領域不斷擴大。這些器件的靈活性和通用性使它們成為了研制和開發復雜數字系統的理想選擇[2-3]。

1 系統整體設計

本系統作為打印機控制系統的一部分,采用了ARM+FPGA的結構,該結構以高速FPGA處理器來完成電機的閉環控制,以ARM處理器來實現FPGA的功能控制,使得運動控制精度更高、速度更快。同時在提高控制系統通用性、可移植性的指導思想下,將系統核心部件的軟、硬件設計成一個模塊,可以方便地移植到不同的設備上[4]。

2 FPGA內部邏輯設計

本系統內部分為五個模塊,分別為接口模塊、寄存器模塊、反饋信號處理模塊、顯示模塊和時鐘處理模塊。其結構如圖1所示。

2.1 接口模塊

接口模塊包括鎖存器、譯碼器、收發三態門和輸出選擇器。它的主要功能是與ARM進行通信,接受ARM發出的指令和數據,并傳遞給寄存器模塊存儲,或是將寄存器中的數據傳遞給ARM進行處理。

圖1 控制器整體結構圖

在接口模塊的四個器件中,為了實現數據總線和地址總線的復用,收發三態門的作用至關重要。它的作用為轉換總線的收發狀態,即在接收數據時,寄存器的數據輸入總線和數據/地址總線接通,而輸出選擇器的數據輸出總線處于高阻狀態;在發送數據時,輸出選擇器的數據輸出總線與數據/地址總線接通,而寄存器的數據輸入總線處于高阻狀態。這樣可避免總線上的數據沖突。

2.2 寄存器模塊

寄存器模塊由8個寄存器組成,地址從0XFFF0到0XFFF7。具體設定見表1。

控制寄存器的功能為存儲ARM發出的控制信息。系統根據該存儲器的數值決定自己的工作狀態。其中D2~D0位為脈沖預分頻設置位,系統根據這三位的值決定對光電編碼器信號的分頻數。D3為控制啟動位,該位置1時,系統發出控制信號,否則不發出。D4~D7位功能未定。

脈沖匹配預設值寄存器的功能為存儲脈沖匹配預設值,設置范圍為0~255,根據實際需要可擴展寄存器的位數。系統將光電編碼器的反饋值計數后與預設值比較,從而判斷運動是否到位。

表1 寄存器功能表

速率寄存器的功能為存儲電機的轉動速率,可提供給ARM讀取或直接顯示。

2.3 反饋信號處理模塊

反饋信號處理模塊及時鐘模塊的頂層原理圖如圖2所示。反饋信號處理模塊包括倍頻模塊和信號處理模塊。

倍頻模塊的功能是將光電編碼器輸出的反饋信號進行二、四倍頻,或者不進行倍頻,供后續模塊使用。同時,因為FPGA運行過程不可避免會導致輸出信號相對原始信號有延遲,所以對光電編碼器輸出的零位信號進行處理,使其與輸出信號相符,起到零位信號的標定作用。

信號處理模塊包括選擇器、比較器和速率計算器。該模塊首先根據控制寄存器的數值,選擇指定的輸入信號,然后分別由比較器和速率計算器處理。比較器將信號計數后與脈沖匹配預設值寄存器中的數字比較,若相等,則輸出一個脈沖。速率計算器的功能為計算電機的轉動速率,然后輸出給速率寄存器。

2.4 時鐘模塊

圖2 反饋信號處理模塊及時鐘模塊頂層示意圖

時鐘模塊包括時鐘分頻器和時鐘計數器。由晶振提供的時鐘為48 MHz,頻率過高。由于輸出脈沖脈寬是時鐘周期的兩倍,所以輸出脈寬太小,不利于后續處理,需由時鐘分頻器分頻后才能被倍頻和顯示模塊使用。時鐘計數器的功能為定時輸出脈沖,提供給速率計算器。

2.5 顯示模塊

顯示模塊由十進制轉換器和掃描器組成。速率計算器的二進制數值需由十進制轉換器轉換成十進制,然后通過掃描器將數值的每一位在數碼管上顯示。其頂層示意圖如圖3所示。

3 仿真及實驗結果

本系統是以Altera公司的Quartus II為平臺、采用Verilog HDL語言開發的。Quartus II作為Altera公司的專用開發平臺,包括設計輸入、編譯、仿真、器件編程等功能。它使用方便,允許用戶用原理圖、語言編程、波形圖等多種輸入方法進行設計。

圖4是在設定為4倍頻、預設值為9模式下的系統仿真波形圖。其中add為數據/地址總線,en為鎖存信號,we為寫信號,oe為讀信號,ina和 inb為相位差為90°的兩路方波信號 (代替光電編碼器的輸出信號),int0為脈沖匹配信號。

系統先將控制指令FA寫入地址為F0的寄存器,然后將預設值9寫入地址為F1的寄存器,在如此的設定下,系統得到 ina和 inb倍頻后的脈沖信號 outc,對 outc計數,并與預設值比較,獲得脈沖匹配信號int0。從圖中可看出,每10個outc脈沖得到一個int0脈沖,與預定的功能完全一致。最后,系統讀取地址為F0的寄存器的值,由outp輸出。由于軟件不能對三態門進行仿真,所以未將讀取的數據從數據/地址總線輸出。

將程序綜合、編譯、下載后,在實際系統中的實驗結果與仿真結果完全一致,系統能精確地輸出電機控制信號。且因FPGA的快速數據處理能力,能接受并處理頻率高達100 kHz的光電編碼器的輸出信號,所以大大提高了系統的速度。另一方面,由于輸出的控制信號通過其他電路的處理,可直接用于精確控制直流電機的啟動停止,不需用步進電機提高系統的精度,節約了成本。

由于運動控制系統的控制邏輯較多,若采用分立元件進行設計,由于系統過于復雜,線路互聯延遲及布線等原因極易造成系統不穩定,從而影響系統的控制精度。而FPGA器件能提高系統的集成度,可方便地解決以上問題。以FPGA設計的反饋式打印機走紙控制系統實現簡單,便于調試,運行可靠,且在控制速度、精度、成本上較目前市場上的產品有所提高。

圖3 顯示模塊頂層示意圖

圖4 系統仿真波形圖

[1]《電子計算機及外部設備》期刊編輯部.國內外票據打印機現狀與國內市場趨勢 [J].電子計算機及外部設備,1999,23(2):75-76.

[2]褚振勇,齊亮,田心紅,等.FPGA設計及應用[M].西安:西安電子科技大學出版社,2006.

[3]Altera.Configuration handbook [EB/OL].http://www.altera.com,2004-11-05.

[4]冉龍明.基于ARM和FPGA的數控系統研究及實現[D].成都:電子科技大學,2008.

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 在线看免费无码av天堂的| 无码福利视频| 国产浮力第一页永久地址| 青青青国产视频手机| 国产91透明丝袜美腿在线| 97久久超碰极品视觉盛宴| 亚洲二区视频| 91在线国内在线播放老师| 色综合狠狠操| 精品国产www| 狠狠做深爱婷婷综合一区| 国产精品成人啪精品视频| 国内老司机精品视频在线播出| 国产中文在线亚洲精品官网| 久久久久亚洲精品无码网站| 成人无码区免费视频网站蜜臀| 久久黄色免费电影| 在线观看视频99| 日韩久久精品无码aV| 欧美激情第一欧美在线| 国产99精品视频| 免费啪啪网址| 亚洲成在线观看| 视频在线观看一区二区| 亚洲国产在一区二区三区| 国产亚洲精| 日本精品视频| 亚洲丝袜中文字幕| 色色中文字幕| 日韩精品毛片人妻AV不卡| 亚洲精选无码久久久| 亚洲精品在线观看91| 国产尤物在线播放| 精品伊人久久大香线蕉网站| 日本三级欧美三级| 精品91在线| 成人免费视频一区二区三区 | 在线观看免费黄色网址| 色天堂无毒不卡| 久久永久免费人妻精品| 在线看片中文字幕| 亚洲综合激情另类专区| 国产在线拍偷自揄观看视频网站| 国产精品免费久久久久影院无码| 欧日韩在线不卡视频| 亚洲午夜天堂| 国产69精品久久久久孕妇大杂乱 | 中文国产成人久久精品小说| 久久精品国产亚洲AV忘忧草18| 最新国产麻豆aⅴ精品无| 91丝袜在线观看| 免费一级无码在线网站 | 人妻一区二区三区无码精品一区| 国产精品自在在线午夜区app| 精品亚洲国产成人AV| 国产乱子伦精品视频| 国产日韩欧美中文| 国产剧情一区二区| 亚洲区一区| 久草视频福利在线观看| 欧美亚洲一二三区| 中文无码毛片又爽又刺激| 日韩中文欧美| 伊大人香蕉久久网欧美| 欧美一级在线看| 成人亚洲国产| 啊嗯不日本网站| 免费Aⅴ片在线观看蜜芽Tⅴ| 色综合狠狠操| 91精品视频在线播放| 国产老女人精品免费视频| 亚洲午夜福利在线| a毛片基地免费大全| 真实国产乱子伦高清| 污网站免费在线观看| 亚洲日韩高清在线亚洲专区| 国产美女精品一区二区| 亚洲第一区精品日韩在线播放| 玖玖免费视频在线观看| 911亚洲精品| 日韩欧美中文| 99精品伊人久久久大香线蕉|