基于DSP控制的USB接口速印機
發(fā)布時間:2008/9/1 0:00:00 訪問次數(shù):584
。薄∫
速印機(也稱速印一體機)是指通過數(shù)字掃描,數(shù)碼熱敏頭制版成像的方式進行工作,從而實現(xiàn)印刷速度在每分鐘100張以上的印刷設(shè)備。速印機印速快、成本低、耗電少、維護方便,使其廣泛應(yīng)用于經(jīng)常大批量印刷的學(xué)校、機關(guān)中。所以近幾年來國內(nèi)外對速印機的研究也在不斷升溫。本文提出了一種將圖像處理和電機控制功能集成于一片dsp芯片內(nèi),并支持電腦直接打印輸出功能的解決方案。
。病∠到y(tǒng)硬件組成
本文設(shè)計的速印機的控制系統(tǒng)主要組成部分有:面板控制器(選用80c51單片機)、dsp(選用ti公司的tms320f2812)、fpga(選用altera公司的ep1c6q240c8)、usb芯片(選用cypress公司的cy7c68013)、cis(接觸式圖像傳感器)、tph(熱敏打印頭)、sdram、按鍵、液晶顯示器、電機、電磁開關(guān)、傳感器等。其硬件結(jié)構(gòu)框圖如圖1所示
圖1 系統(tǒng)硬件結(jié)構(gòu)框圖
。场」ぷ髟
僅使用速印功能時,其工作流程可分為制版和印刷兩步。制版工作流程為:待制版鍵按下后,面板控制器將制版信號通過串口送至dsp(數(shù)字信號處理器),dsp通過中斷響應(yīng)制版信號,并啟動掃描電機和dsp片上的adc模塊,同時dsp通過握手信號告知fpga(可編程邏輯門陣列)啟動cis。fpga產(chǎn)生cis的時鐘信號clk、選通輸入信號si及各色光源選通信號,并通過這幾個信號產(chǎn)生的相應(yīng)時序控制cis通過模擬信號輸出引腳sig向adc模塊串行移位輸出對應(yīng)像素的灰度。dsp把掃描到的圖像數(shù)據(jù)通過γ補償、濾波、二值化、數(shù)字半色調(diào)圖像處理后,把數(shù)據(jù)存放在sdram存儲器中,并通過握手信號通知fpga從sdram存儲器中提取光柵數(shù)據(jù)并控制熱敏打印頭將其燒寫在版紙(也稱蠟紙)上,制版結(jié)束。
印刷工作流程為:印刷按鍵按下后,版紙牽引電機和壓版電機配合將版紙掛到滾筒上,此時油墨電機工作均勻上墨,待進紙電機把紙送到印刷區(qū)后,壓紙電機把紙貼到滾筒上,主電機帶動滾筒轉(zhuǎn)一圈后,分離電機開始工作將紙從滾筒上剝離!〈垙堖M入出紙區(qū)后,出紙電機和負壓風(fēng)機同時工作將紙送出,至此第一張紙印刷完成。印刷多張時就不用再制版了,直接印刷即可。
若使用電腦直接打印功能時,其工作流程為:電腦主機通過usb芯片把數(shù)據(jù)傳給fpga,fpga通過產(chǎn)生相應(yīng)的時序信號將數(shù)據(jù)存至sdram存儲器中,然后fpga按行將數(shù)據(jù)燒寫至版紙上。制版完成后,fpga通過dsp的外部中斷引腳觸發(fā)dsp的外部中斷,在dsp的外部中斷服務(wù)程序中,進行印刷流程。
4 基于dsp的電機控制
。簦楣镜臄(shù)字信號處理器tms320f2812片上集成了兩個事件管理器模塊(eva,evb)。每個事件管理器都包含通用目的定時器、全比較pwm單元、捕捉單元和正交脈沖編碼電路等,可同時方便的控制兩部電機,專為多軸運動控制應(yīng)用而設(shè)計。[1] 在本系統(tǒng)中兩個事件管理器分別應(yīng)用于控制三相無刷直流電機(主電機)和三相反應(yīng)式步進電機(掃描電機)。
對三相無刷直流電機的控制采用了轉(zhuǎn)速電流雙閉環(huán)調(diào)速方式。其控制系統(tǒng)框圖如圖2
圖2 轉(zhuǎn)速電流雙閉環(huán)調(diào)速原理框圖
tms320f2812的捕捉單元可以方便的捕捉編碼器的脈沖信號,以形成速度反饋。其adc模塊可以將霍爾電流傳感器的模擬信號轉(zhuǎn)換為數(shù)字值,以形成電流反饋。tms320f2812的全比較pwm單元使得產(chǎn)生svpwm(空間矢量脈沖寬度調(diào)制)的操作大大簡化。雙閉環(huán)調(diào)速方式提高了主電機(三相無刷直流電機)的控制精度。
步進電機具有如下特點:(1)角位移與輸入脈沖數(shù)成正比,無累積誤差,具有良好的跟隨性。(2)動態(tài)響應(yīng)快,易于起停、正反轉(zhuǎn)及變速。(3)速度可在寬范圍內(nèi)平滑調(diào)節(jié),低速下仍能獲得大轉(zhuǎn)矩。(4)步進電機存在振蕩和失步現(xiàn)象,必須對控制系統(tǒng)和機械負載采取相應(yīng)措施。三相反應(yīng)式步進電機有三種工作方式:單三拍、雙三拍和六拍工作方式。單三拍工作方式即是按a-b-c方式循環(huán)通電;雙三拍循環(huán)通電順序為ab-bc-ca;六拍循環(huán)通電順序為a-ab-b-bc-c-ca(上述三種循環(huán)通電順序均為正轉(zhuǎn)方式)。[2] 三種工作方式中六拍工作方式相電流、轉(zhuǎn)矩最大,高頻性能最好,電磁阻尼大,不易產(chǎn)生振蕩。所以本系統(tǒng)采用三相六拍工作方式控制步進電機。另外為了使步進電機更加穩(wěn)定還使用了機械阻尼法,就是在電動機軸上加阻尼器。
。怠D像處理
在僅使用速印功能時,其圖像處理過程可分為五步:模
。薄∫
速印機(也稱速印一體機)是指通過數(shù)字掃描,數(shù)碼熱敏頭制版成像的方式進行工作,從而實現(xiàn)印刷速度在每分鐘100張以上的印刷設(shè)備。速印機印速快、成本低、耗電少、維護方便,使其廣泛應(yīng)用于經(jīng)常大批量印刷的學(xué)校、機關(guān)中。所以近幾年來國內(nèi)外對速印機的研究也在不斷升溫。本文提出了一種將圖像處理和電機控制功能集成于一片dsp芯片內(nèi),并支持電腦直接打印輸出功能的解決方案。
2 系統(tǒng)硬件組成
本文設(shè)計的速印機的控制系統(tǒng)主要組成部分有:面板控制器(選用80c51單片機)、dsp(選用ti公司的tms320f2812)、fpga(選用altera公司的ep1c6q240c8)、usb芯片(選用cypress公司的cy7c68013)、cis(接觸式圖像傳感器)、tph(熱敏打印頭)、sdram、按鍵、液晶顯示器、電機、電磁開關(guān)、傳感器等。其硬件結(jié)構(gòu)框圖如圖1所示
圖1 系統(tǒng)硬件結(jié)構(gòu)框圖
。场」ぷ髟
僅使用速印功能時,其工作流程可分為制版和印刷兩步。制版工作流程為:待制版鍵按下后,面板控制器將制版信號通過串口送至dsp(數(shù)字信號處理器),dsp通過中斷響應(yīng)制版信號,并啟動掃描電機和dsp片上的adc模塊,同時dsp通過握手信號告知fpga(可編程邏輯門陣列)啟動cis。fpga產(chǎn)生cis的時鐘信號clk、選通輸入信號si及各色光源選通信號,并通過這幾個信號產(chǎn)生的相應(yīng)時序控制cis通過模擬信號輸出引腳sig向adc模塊串行移位輸出對應(yīng)像素的灰度。dsp把掃描到的圖像數(shù)據(jù)通過γ補償、濾波、二值化、數(shù)字半色調(diào)圖像處理后,把數(shù)據(jù)存放在sdram存儲器中,并通過握手信號通知fpga從sdram存儲器中提取光柵數(shù)據(jù)并控制熱敏打印頭將其燒寫在版紙(也稱蠟紙)上,制版結(jié)束。
印刷工作流程為:印刷按鍵按下后,版紙牽引電機和壓版電機配合將版紙掛到滾筒上,此時油墨電機工作均勻上墨,待進紙電機把紙送到印刷區(qū)后,壓紙電機把紙貼到滾筒上,主電機帶動滾筒轉(zhuǎn)一圈后,分離電機開始工作將紙從滾筒上剝離!〈垙堖M入出紙區(qū)后,出紙電機和負壓風(fēng)機同時工作將紙送出,至此第一張紙印刷完成。印刷多張時就不用再制版了,直接印刷即可。
若使用電腦直接打印功能時,其工作流程為:電腦主機通過usb芯片把數(shù)據(jù)傳給fpga,fpga通過產(chǎn)生相應(yīng)的時序信號將數(shù)據(jù)存至sdram存儲器中,然后fpga按行將數(shù)據(jù)燒寫至版紙上。制版完成后,fpga通過dsp的外部中斷引腳觸發(fā)dsp的外部中斷,在dsp的外部中斷服務(wù)程序中,進行印刷流程。
。础』冢洌螅鸬碾姍C控制
ti公司的數(shù)字信號處理器tms320f2812片上集成了兩個事件管理器模塊(eva,evb)。每個事件管理器都包含通用目的定時器、全比較pwm單元、捕捉單元和正交脈沖編碼電路等,可同時方便的控制兩部電機,專為多軸運動控制應(yīng)用而設(shè)計。[1] 在本系統(tǒng)中兩個事件管理器分別應(yīng)用于控制三相無刷直流電機(主電機)和三相反應(yīng)式步進電機(掃描電機)。
對三相無刷直流電機的控制采用了轉(zhuǎn)速電流雙閉環(huán)調(diào)速方式。其控制系統(tǒng)框圖如圖2
圖2 轉(zhuǎn)速電流雙閉環(huán)調(diào)速原理框圖
。簦恚螅常玻埃妫玻福保驳牟蹲絾卧梢苑奖愕牟蹲骄幋a器的脈沖信號,以形成速度反饋。其adc模塊可以將霍爾電流傳感器的模擬信號轉(zhuǎn)換為數(shù)字值,以形成電流反饋。tms320f2812的全比較pwm單元使得產(chǎn)生svpwm(空間矢量脈沖寬度調(diào)制)的操作大大簡化。雙閉環(huán)調(diào)速方式提高了主電機(三相無刷直流電機)的控制精度。
步進電機具有如下特點:(1)角位移與輸入脈沖數(shù)成正比,無累積誤差,具有良好的跟隨性。(2)動態(tài)響應(yīng)快,易于起停、正反轉(zhuǎn)及變速。(3)速度可在寬范圍內(nèi)平滑調(diào)節(jié),低速下仍能獲得大轉(zhuǎn)矩。(4)步進電機存在振蕩和失步現(xiàn)象,必須對控制系統(tǒng)和機械負載采取相應(yīng)措施。三相反應(yīng)式步進電機有三種工作方式:單三拍、雙三拍和六拍工作方式。單三拍工作方式即是按a-b-c方式循環(huán)通電;雙三拍循環(huán)通電順序為ab-bc-ca;六拍循環(huán)通電順序為a-ab-b-bc-c-ca(上述三種循環(huán)通電順序均為正轉(zhuǎn)方式)。[2] 三種工作方式中六拍工作方式相電流、轉(zhuǎn)矩最大,高頻性能最好,電磁阻尼大,不易產(chǎn)生振蕩。所以本系統(tǒng)采用三相六拍工作方式控制步進電機。另外為了使步進電機更加穩(wěn)定還使用了機械阻尼法,就是在電動機軸上加阻尼器。
。怠D像處理
在僅使用速印功能時,其圖像處理過程可分為五步:模
熱門點擊
- 什么是PS/2接口 USB(Universa
- USB 通信技術(shù)
- 基于80C196KC的ARINC429總線接
- 非易失性并行存儲器的應(yīng)用
- ACTEL發(fā)布兩款實現(xiàn)人機接口(HMI)和微
- 揭密DRAM陣列架構(gòu) — 8F2 vs. 6
- 基于USB的接口卡
- 慧榮科技新款固態(tài)驅(qū)動器控制芯片支持MLC F
- 基于EZ-USB的數(shù)據(jù)傳輸接口設(shè)計
- 通用串行總線USB及其應(yīng)用
推薦技術(shù)資料
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準定位
- 高效先進封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究