帳戶: 密碼: 設為首頁 加入收藏
網站首頁 資訊中心 市場商機 產品大全 企業名錄 技術中心 會員社區 聯系我們
您當前的位置—>中國自助設備網—>技術中心—>維修養護—>正文
 

用FTP-628系列熱敏打印頭開發打印機

來源:互聯網 作者:不明 瀏覽(3812) 【字號: 時間:2008-05-02
1 引言

我叫mt4武器进阶攻略 www.ebanb.icu   常用的微型針式打印機速度慢、噪聲大,無法滿足某些場合的需要。微型熱敏打印機具有打印速度快、噪音低、可靠性高、字跡清晰、機頭小而輕等優點,可滿足各種場合的打印要求,因此得到廣泛應用。筆者在汽車行駛記錄儀的開發過程中,根據要求,選用較為先進的熱敏打印機作為打印設備。但微型熱敏打印頭對打印時序和溫度要求較高,一旦控制不當極易造成打印頭燒毀,其控制系統的軟硬件設計較復雜。本文選用FTP-628系列熱敏打印頭開展以下研發工作。

2 系統組成

  本文介紹的微型熱敏打印機主要由主控器件、步進電機驅動???、熱敏打印頭過熱?;つ??、熱敏打印頭缺紙檢測???、RS-232通信??楹凸┑縋?櫚炔糠腫槌?。系統的結構框圖如圖l所示。其中步進電機驅動??楦涸鸝刂拼蠐≈階咧郊白咧剿俁?熱敏打印頭過熱?;つ?櫸樂谷讓舸蠐⊥肺露裙咚鴰?熱敏打印頭缺紙檢測電路完成熱敏打印頭是否有紙檢測;RS-232通信??槭迪執蠐』肫敵惺患鍬家侵淶耐ㄐ?供電??楦刂頻緶芳叭讓舸蠐⊥飯┑?。

  

 

3 熱敏打印工作原理

  熱敏打印頭FTP-628的框圖如圖2所示。該熱敏打印頭點結構為384點/行,水平方向點密度為8點/mm,垂直方向行間距:8點/mm。有效打印寬度48 mm。打印速度最大為60 mm/s。

  

 

  當接通熱敏打印機電源(+12 V),供電??槭涑?5 V用于所有控制電路,還輸出用于熱敏頭加熱印字的+7.2 V電壓,將其與打印頭VH相連。在時鐘CLK的配合下,打印數據經數據輸入DI引腳移入熱敏打印頭內部的移位寄存器中。當CPU將一行384位數據全部移入移位寄存器后,CPU將熱敏打印頭內部鎖存端LAT置為低電平,移位寄存器的數據被鎖存到鎖存器;然后CPU將熱敏頭加熱控制信號STB置為高電平,此時根據384點輸入的數據是l或0決定發熱元件是否發熱,由此在熱敏紙上產生要打印的點行。

4 硬件設計

4.1 主控器件

  采用Freescale公司S12系列單片機中的MC9S12D64作為主控器件。該器件是一款性能優良的單片機,包含一個16位中央處理單元、64 KBFlash、4 KB RAM、1 KB EEPROM、兩個異步串行通信接口和一個同步串行接口等豐富資源,能夠滿足本設計的需求。該器件具有良好的穩定性,使得打印機能夠在惡劣的工業現場使用。

4.2 熱敏打印頭過熱?;つ??/P>

  熱敏打印頭加熱時間一般為1 mS,連續加熱超過1 s后,很容易燒毀熱敏頭,所以必須對熱敏打印頭添加過熱?;さ緶?。過熱?;さ緶吠既繽?所示。圖中VH為7.2V熱敏打印頭驅動電壓,VH的供給與否由??痰縉骺刂?。由CPU的一個I/O口輸出控制加熱電壓源控制端TCl,參見圖2與圖3。TH為外部電阻與熱敏打印頭內部熱敏電阻的分壓值。熱敏打印頭溫度升高,則TH電壓降低。當熱敏打印頭溫度上升到一定值時,TH電壓低于比較器U1B的引腳6參考電壓,則引腳7輸出一個低電平,此時無論ICI為何值,與門U6的引腳3都為低電平,進而Ql截止,繼電器斷開,熱敏打印頭加熱電源被切斷。同時主控器件檢測到比較器U1B的引腳7輸出低電平信號,進入中斷,暫停打印工作。當檢測到U1B的引腳7為高電平后,延時一段時間,出中斷。此時若熱敏打印頭溫度降低,TH電壓高于U1B的引腳6參考電壓后,CPU恢復到正常工作情況;反之,比較器U1B的引腳7輸出依然是低電平,繼電器保持斷開;主控器件再次進入中斷模式。這樣就可以起到?;と讓舸蠐⊥返淖饔?。

  

 

4.3 步進電機驅動???/P>

  步進電機是將輸入的電脈沖信號轉換成角位移或直線位移的伺服電動機。FTP-628熱敏打印頭中使用的是二相四拍步進電機控制打印紙走紙及走紙速度。本系統采用LB1836M進行驅動。LB1836M是低飽和、雙通道雙向電機驅動器件,常用于微型打印機、相機等便攜設備。圖4給出步進電機的驅動電路。引腳INl、IN2、IN3和IN4是步進脈沖的輸入端。OUT1、OUT2、OUT3、OUT4為步進脈沖的輸出端,分別與熱敏打印頭中電機對應的A、NA、B、NB相連接。OUT[1:4]與IN[1:4]的邏輯關系為OUT=IN。輸出驅動電壓由引腳VS控制,其電壓高低決定了步進電機工作電流的大小,影響步進電機運行的快慢,決定走紙快慢。LBl836M輸入端的四個步進脈沖可由單片機的PWM0、PWMl、PWM2、PWM3四路PWM通道產生。四路PWM的相位關系為PWM0與PWM2反相,PWMl與PWM3反相,PWM0與PWMl相差π/2。

  

 

4.4 數據加載

  數據加載即將內存緩沖區的數據輸出到熱敏打印頭的移位寄存器中,然后進行打印。由于本設計采用的主控器件帶有串行外圍接口(SPI),所以將SPI用于數據加載。使用SPI加載數據,不但電路比硬件方式數據移位簡化,而且較I/O口模擬串行數據傳輸的時序移位速度更快,從而整體提高了打印機性能。

  如圖5所示,將主控器件設為主機,熱敏打印頭內部移位寄存器設為從機。主控器件MC9S12D64將打印的數據存入SPI數據寄存器。當數據寄存器寫入數據后,數據開始傳輸。數據通過串行時鐘線的同步信號循環移位8位,移入熱敏打印頭內部的移位寄存器中,實現了數據的加載。

  

將主控器件設為主機

 

5 軟件設計

  本熱敏打印機的軟件設計主要是通過RS-232通信??榻郵沼善敵惺辜鍬家譴吹氖?,并判斷數據類型。當接收到數據時,首先要判斷是命令字還是字符數據。如果是命令字,則打印機按照命令動作,如果是字符數據,則進入打印狀態。進入打印狀態后,尋找要打印字符的首地址,按照該字符的規范,從字庫中取出打印點陣放入SPI數據寄存器,并傳輸到熱敏打印頭的移位寄存器,按行打印,走紙。具體打印流程如圖6所示。

  

具體打印流程

 

6 結束語

  本文對熱敏打印機的控制部分作了介紹。文中介紹的設計方案實現了微型熱敏打印機正常運行。根據實際情況,可選擇不同的熱敏打印頭與微控制器,以滿足需求。設計的熱敏打印機取得了良好的打印效果,驗證了設計方案的合理性。

【評論】 【字號: 】【打印】【關閉窗口】
「發表評論」
用戶名: 匿名    
內 容:
中國自助設備網版權與免責聲明:
(1)本網已注明"稿件來源:中國自助設備網"的所有文字、圖片和音視頻稿件,版權均屬中國自助設備網所有。
(2)本網未注明"稿件來源:中國自助設備網"的文/圖等稿件均為轉載稿,本網轉載出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性。
(3)如本網轉載稿涉及版權等問題,請作者即時來電或來函與《中國自助設備網》聯系。
「相關鏈接」
 
 友情鏈接:中華顯示網 | 中國工控網 | 中國電源網 | 中國鍵盤網 | 中國打印機網 | 中國加工網 | 計世資訊 | 嵌入式研究網 | 中國電子信息產業網
關于我們 - 版權申明 - 廣告服務 - 使用指南 - 我叫mt4武器进阶攻略 - 聯系我們