一種基于efm32微控制器的微型串口打印機的制作方法
【專利摘要】本實用新型主要涉及一種新型打印機,更具體地,涉及一種基于EFM32微控制器的微型串口打印機?;贓FM32微控制器的微型串口打印機包括主控制器、系統(tǒng)電源、數(shù)據(jù)傳輸、語言翻譯、通信接口、字庫芯片接口、熱敏頭加熱控制、熱敏頭溫度檢測、滾筒打開檢測、缺紙檢測、步進電機驅動、熱敏打印頭、步進電機,系統(tǒng)電源輸出端連接著主控制器的輸入端,通信接口與主控制器相連接,主控制器輸入端連接著缺紙檢測的輸出端,主控制器輸出端連接著步進電機驅動輸入端,熱敏頭溫度檢測輸入端連接熱敏打印頭的輸出端。本實用新型一種基于EFM32微控制器的微型串口打印機,其具有結構簡單,體積小、打印速度快、噪聲低、可靠性高、字跡清晰等優(yōu)點。
【專利說明】
一種基于EFM32微控制器的微型串口打印機
技術領域
[0001 ]本實用新型主要涉及一種微型串口打印機,更具體地說,涉及一種基于EFM32微控制器的微型串口打印機。
【背景技術】
[0002]隨著電子技術和信息化社會的發(fā)展,作為嵌入式系統(tǒng)和計算機的輸出設備之一的微型打印機被廣泛應用于生活當中。微型打印機的應用需求也呈現(xiàn)了多樣化,按應用功能分類有票務打印、條碼打印、標簽打印、卷票打印(包括門票、火車票、飛機票等)、計時收費打印等;按應用行業(yè)分類有儀器儀表、超級市場、便利店、郵政、銀行、煙草專賣、公用事業(yè)抄表、移動警務系統(tǒng)、移動政務系統(tǒng)等等。
【實用新型內容】
[0003]本實用新型主要解決的技術問題是提供一種基于EFM32微控制器的微型串口打印機,其具有結構簡單,體積小、打印速度快、噪聲低、可靠性高、字跡清晰等優(yōu)點。
[0004]為解決上述技術問題,本實用新型一種基于EFM32微控制器的微型串口打印機包括主控制器、系統(tǒng)電源、數(shù)據(jù)傳輸、語言翻譯、通信接口、字庫芯片接口、熱敏頭加熱控制、熱敏頭溫度檢測、滾筒打開檢測、缺紙檢測、步進電機驅動、熱敏打印頭、步進電機,其具有結構簡單,體積小、打印速度快、噪聲低、可靠性高、字跡清晰等優(yōu)點。
[0005]其中,所述系統(tǒng)電源的輸出端連接著主控制器的輸入端;所述數(shù)據(jù)傳輸?shù)妮敵龆诉B接著主控制器的輸入端;所述語言翻譯的輸出端連接著主控制器的輸入端;所述通信接口與主控制器相連接;所述字庫芯片接口的輸出端連接著主控制器的輸入端;所述主控制器的輸出端連接著熱敏頭加熱控制的輸入端;所述主控制器的輸入端連接著熱敏頭溫度檢測的輸出端;所述主控制器的輸入端連接著滾筒打開檢測的輸出端;所述主控制器的輸入端連接著缺紙檢測的輸出端;所述主控制器的輸出端連接著步進電機驅動的輸入端;所述步進電機驅動的輸出端連接著步進電機的輸入端;所述熱敏頭加熱控制的輸出端連接著熱敏打印頭的輸入端;所述熱敏頭溫度檢測的輸入端連接著熱敏打印頭的輸出端。
[0006]作為本實用新型的進一步優(yōu)化,本實用新型一種基于EFM32微控制器的微型串口打印機所述主控制器為EFM32TG222。
[0007]作為本實用新型的進一步優(yōu)化,本實用新型一種基于EFM32微控制器的微型串口打印機所述電源模塊為外接電源。
[0008]作為本實用新型的進一步優(yōu)化,本實用新型一種基于EFM32微控制器的微型串口打印機所述步進電動機為LT2221 ο。
[0009]作為本實用新型的進一步優(yōu)化,本實用新型一種基于EFM32微控制器的微型串口打印機所述步進電動機驅動為A3967步進電機驅動芯片。
[0010]作為本實用新型的進一步優(yōu)化,本實用新型一種基于EFM32微控制器的微型串口打印機所述通信接口為RS232接口。
[0011]控制效果:本實用新型一種基于EFM32微控制器的微型串口打印機,其具有結構簡單,體積小、打印速度快、噪聲低、可靠性高、字跡清晰等優(yōu)點。
【附圖說明】
[0012]下面結合附圖和具體實施方法對本實用新型做進一步詳細的說明。
[0013]圖1為本實用新型一種基于EFM32微控制器的微型串口打印機的模塊結構圖。
[0014]圖2為本實用新型一種基于EFM32微控制器的微型串口打印機的LT2221步進電機的驅動電路原理圖。
[0015]圖3為本實用新型一種基于EFM32微控制器的微型串口打印機的字庫芯片接口電路。
[0016]圖4為本實用新型一種基于EFM32微控制器的微型串口打印機的滾筒打開檢測電路。
[0017]圖5為本實用新型一種基于EFM32微控制器的微型串口打印機的缺紙檢測電路。
【具體實施方式】
[0018]【具體實施方式】一:
[0019]結合圖1、2、3、4、5說明本實施方式,本實施方式所述一種基于EFM32微控制器的微型串口打印機包括主控制器、系統(tǒng)電源、數(shù)據(jù)傳輸、語言翻譯、通信接口、字庫芯片接口、熱敏頭加熱控制、熱敏頭溫度檢測、滾筒打開檢測、缺紙檢測、步進電機驅動、熱敏打印頭、步進電機,其具有結構簡單,體積小、打印速度快、噪聲低、可靠性高、字跡清晰等優(yōu)點。
[0020]其中,所述數(shù)據(jù)傳輸輸出端連接著主控制器輸入端,數(shù)據(jù)輸出模塊將數(shù)據(jù)傳輸進主控制器端。
[0021]所述語言翻譯輸出端連接著主控制器輸入端,語言翻譯模塊將語言進行翻譯后發(fā)送給主控制器。
[0022]所述通信接口與主控制器相連接,主控制器與通信接口進行數(shù)據(jù)的相互傳輸。
[0023]所述字庫芯片接口輸出端連接主控制器輸入端,字庫芯片將主控制器所需要用到的字符輸入進主控制器。
[0024]所述主控制器輸出端連接著熱敏頭加熱控制輸入端,通過主控制器來控制熱敏頭的加熱。
[0025]所述電源模塊的輸出端連接著主控模塊的輸入端,電源模塊用于給主控模塊提供電能,保證系統(tǒng)的正常工作。
[0026]所述主控制器輸入端連接著熱敏頭溫度檢測的輸出端,將熱敏頭溫度檢測器檢測到的信號傳給主控制器的輸入端。
[0027]所述主控制器輸入端連接著滾筒打開檢測輸出端,工作時,如果滾筒打開COVER-OPEN端輸出高電平信號,當控制器確認滾筒打開時,立刻停止打??;若滾筒關閉,COVER-OPEN端輸出低電平信號。
[0028]所述主控制器輸入端連接著缺紙檢測的輸出端,打印時如果打印紙從光電耦合器的表面通過,光電耦合器中發(fā)光二極管發(fā)出的光通過打印紙反射到光敏三極管,是光敏三極管導通,輸出高電平信號;若無紙則輸出低電平信號。
[0029]所述主控制器輸出端連接著步進電機驅動輸入端,通過主控制器控制步進電機驅動。
[0030]所述步進電機驅動輸出端連接步進電機輸入端,通過步進電機驅動控制步進電機的運轉。
[0031]所述熱敏頭加熱控制輸出端連接熱敏打印頭輸入端,通過熱敏頭的加熱控制來控制熱敏打印頭的工作。
[0032]所述熱敏頭溫度檢測輸入端連接熱敏打印頭的輸出端,熱敏頭檢測將檢測熱敏打印頭的溫度。
[0033]【具體實施方式】二:
[0034]結合圖1、2、3、4、5說明本實施方式,所述打印頭加熱控制電路根據(jù)實時的需要,由控制器I/O口引腳來控制打印機的電源,打印時通電;不打印時斷電。一般電路是由主控芯片控制STB及VP電源,如果主控芯片正常工作,則可以保護打印頭,但如果主控芯片本身被其他因素導致?lián)p壞,就很可能燒壞打印頭。本設計中,采用了雙重保護電路,STB信號由主控制芯片EFM32TG222控制,對VP的控制則采用單穩(wěn)態(tài)觸發(fā)器搭建獨立于主控器的保護電路。這種雙重保護電路大大提高了保護打印頭的可靠性,起到很好的保護效果。
[0035]【具體實施方式】三:
[0036]結合圖1、2、3、4、5說明本實施方式,所述缺紙檢測電路打印機打印前,缺紙檢測電路自動檢測紙張有無,出現(xiàn)異常(紙盡),打印中止,防止缺紙情況下進行打印,如果在缺紙的情況下一直打印,會導致熱敏頭損壞。本設計的LT2221打印頭機芯內缺紙檢測采用的傳感器為反射式光電耦合器。打印機工作時,如果有紙,打印紙從光電耦合器的表面通過,光電耦合器中發(fā)光二極管發(fā)出的光通過打印紙反射到光敏三極管,使光敏三極管導通,PAPER_SH0RT端輸出高電平信號;若無紙,光敏三極管因接收不到光而截止,PAPER_SH0RT端輸出低電平信號,當控制器確認紙盡時,立刻點亮缺紙指示燈,同時停止打印。
[0037]【具體實施方式】四:
[0038]結合圖1、2、3、4、5說明本實施方式,所述滾筒打開檢測電路LT2221打印機芯有一個滾筒位置傳感開關,打印機和紙張切割器應用設計為無論什么情況下滾筒打開的時候紙張切割器的電源應該斷開。打印機工作時,如果滾筒打開,C0VER_0PEN端輸出高電平信號,當控制器確認滾筒打開時,立刻停止打??;若滾筒閉合,C0VER_0PEN端輸出低電平信號。
[0039]【具體實施方式】五:
[0040]結合圖1、2、3、4、5說明本實施方式,所述字庫芯片驅動微型打印機采用字庫芯片GT21L24S1W實現(xiàn)對字庫數(shù)據(jù)的提取。GT21L24S1W是一款內含24*24點陣的漢字芯片,支持GB2312國標簡體漢字、ASCII字符。排列格式為橫置橫排。通過字符內碼,利用數(shù)據(jù)手冊提供的方法計算出該字符點陣在芯片中的地址,就可從該地址連續(xù)讀出字符點陣信息。字庫芯片GT21L24S1W芯片采用SPI串行總線接口,節(jié)省I/O 口;時鐘頻率最大可達30MHz,可實現(xiàn)快速點陣數(shù)據(jù)讀取。
[0041]【具體實施方式】六:
[0042]結合圖1、2、3、4、5說明本實施方式,所述溫度檢測電路LT2221熱敏打印頭內置一個熱敏電阻,其阻值隨著溫度變化而變化,溫度越高電阻越小。通過A/D轉換器采集熱敏電阻兩端的電壓,查表即可獲得熱敏打印頭的溫度,實現(xiàn)對熱敏打印頭溫度的檢測,進而起到對熱敏頭的過熱保護作用。EFM32TG222含有I個8通道低功耗350μΑ、12位IMsps速率的A/D轉換器,可實現(xiàn)高速采樣,實時性非常高。
[0043]本實用新型一種基于EFM32微控制器的微型串口打印機的工作原理為:本實用新型一種基于EFM32微控制器的微型串口打印機通過系統(tǒng)電源向整個打印機系統(tǒng)供電,通過數(shù)據(jù)輸入模塊向打印機主控制器EFM32TG222輸入數(shù)據(jù),通過語言翻譯模塊將各種不同國家語言進行翻譯后輸入主控制器進行編譯,之后通過主控制器、熱敏頭加熱控制、熱敏打印頭、熱敏頭溫度檢測所構成的反饋系統(tǒng)將主控制器中需要打印的數(shù)據(jù)通過熱敏打印頭打印出來。
[0044]雖然本實用新型已以較佳的實施例公開如上,但其并非用以限定本實用新型,任何熟悉此技術的人,在不脫離本實用新型的精神和范圍內,都可以做各種改動和修飾,因此本實用新型的保護范圍應該以權利要求書所界定的為準。
【主權項】
1.一種基于EFM32微控制器的微型串口打印機,其特征在于,所述微型串口打印機包括主控制器、系統(tǒng)電源、數(shù)據(jù)傳輸、語言翻譯、通信接口、字庫芯片接口、熱敏頭加熱控制、熱敏頭溫度檢測、滾筒打開檢測、缺紙檢測、步進電機驅動、熱敏打印頭、步進電機,所述系統(tǒng)電源的輸出端連接著主控制器的輸入端;所述數(shù)據(jù)傳輸?shù)妮敵龆诉B接著主控制器的輸入端;所述語言翻譯的輸出端連接著主控制器的輸入端;所述通信接口與主控制器相連接;所述字庫芯片接口的輸出端連接著主控制器的輸入端;所述主控制器的輸出端連接著熱敏頭加熱控制的輸入端;所述主控制器的輸入端連接著熱敏頭溫度檢測的輸出端;所述主控制器的輸入端連接著滾筒打開檢測的輸出端;所述主控制器的輸入端連接著缺紙檢測的輸出端;所述主控制器的輸出端連接著步進電機驅動的輸入端;所述步進電機驅動的輸出端連接著步進電機的輸入端;所述熱敏頭加熱控制的輸出端連接著熱敏打印頭的輸入端;所述熱敏頭溫度檢測的輸入端連接著熱敏打印頭的輸出端。2.根據(jù)權利要求1所述的一種基于EFM32微控制器的微型串口打印機,其特征在于:所述主控制器為EFM32TG222。3.根據(jù)權利要求1所述的一種基于EFM32微控制器的微型串口打印機,其特征在于:所述電源模塊為外接電源。4.根據(jù)權利要求1所述的一種基于EFM32微控制器的微型串□打印機,其特征在于:所述步進電動機為LT2221。5.根據(jù)權利要求1所述的一種基于EFM32微控制器的微型串口打印機,其特征在于:所述步進電動機驅動為A3967步進電機驅動芯片。6.根據(jù)權利要求1所述的一種基于EFM32微控制器的微型串□打印機,其特征在于:所述通信接口為RS232接口。
【文檔編號】B41J3/407GK205674686SQ201620620492
【公開日】2016年11月9日
【申請日】2016年6月22日 公開號201620620492.9, CN 201620620492, CN 205674686 U, CN 205674686U, CN-U-205674686, CN201620620492, CN201620620492.9, CN205674686 U, CN205674686U
【發(fā)明人】應志華
【申請人】應志華