一种基于efm32微控制器的微型串口打印机的制作方法

文档序号:10982887阅读:426来源:国知局
一种基于efm32微控制器的微型串口打印机的制作方法
【专利摘要】本实用新型主要涉及一种新型打印机,更具体地,涉及一种基于EFM32微控制器的微型串口打印机。基于EFM32微控制器的微型串口打印机包括主控制器、系统电源、数据传输、语言翻译、通信接口、字库芯片接口、热敏头加热控制、热敏头温度检测、滚筒打开检测、缺纸检测、步进电机驱动、热敏打印头、步进电机,系统电源输出端连接着主控制器的输入端,通信接口与主控制器相连接,主控制器输入端连接着缺纸检测的输出端,主控制器输出端连接着步进电机驱动输入端,热敏头温度检测输入端连接热敏打印头的输出端。本实用新型一种基于EFM32微控制器的微型串口打印机,其具有结构简单,体积小、打印速度快、噪声低、可靠性高、字迹清晰等优点。
【专利说明】
一种基于EFM32微控制器的微型串口打印机
技术领域
[0001 ]本实用新型主要涉及一种微型串口打印机,更具体地说,涉及一种基于EFM32微控制器的微型串口打印机。
【背景技术】
[0002]随着电子技术和信息化社会的发展,作为嵌入式系统和计算机的输出设备之一的微型打印机被广泛应用于生活当中。微型打印机的应用需求也呈现了多样化,按应用功能分类有票务打印、条码打印、标签打印、卷票打印(包括门票、火车票、飞机票等)、计时收费打印等;按应用行业分类有仪器仪表、超级市场、便利店、邮政、银行、烟草专卖、公用事业抄表、移动警务系统、移动政务系统等等。
【实用新型内容】
[0003]本实用新型主要解决的技术问题是提供一种基于EFM32微控制器的微型串口打印机,其具有结构简单,体积小、打印速度快、噪声低、可靠性高、字迹清晰等优点。
[0004]为解决上述技术问题,本实用新型一种基于EFM32微控制器的微型串口打印机包括主控制器、系统电源、数据传输、语言翻译、通信接口、字库芯片接口、热敏头加热控制、热敏头温度检测、滚筒打开检测、缺纸检测、步进电机驱动、热敏打印头、步进电机,其具有结构简单,体积小、打印速度快、噪声低、可靠性高、字迹清晰等优点。
[0005]其中,所述系统电源的输出端连接着主控制器的输入端;所述数据传输的输出端连接着主控制器的输入端;所述语言翻译的输出端连接着主控制器的输入端;所述通信接口与主控制器相连接;所述字库芯片接口的输出端连接着主控制器的输入端;所述主控制器的输出端连接着热敏头加热控制的输入端;所述主控制器的输入端连接着热敏头温度检测的输出端;所述主控制器的输入端连接着滚筒打开检测的输出端;所述主控制器的输入端连接着缺纸检测的输出端;所述主控制器的输出端连接着步进电机驱动的输入端;所述步进电机驱动的输出端连接着步进电机的输入端;所述热敏头加热控制的输出端连接着热敏打印头的输入端;所述热敏头温度检测的输入端连接着热敏打印头的输出端。
[0006]作为本实用新型的进一步优化,本实用新型一种基于EFM32微控制器的微型串口打印机所述主控制器为EFM32TG222。
[0007]作为本实用新型的进一步优化,本实用新型一种基于EFM32微控制器的微型串口打印机所述电源模块为外接电源。
[0008]作为本实用新型的进一步优化,本实用新型一种基于EFM32微控制器的微型串口打印机所述步进电动机为LT2221 ο。
[0009]作为本实用新型的进一步优化,本实用新型一种基于EFM32微控制器的微型串口打印机所述步进电动机驱动为A3967步进电机驱动芯片。
[0010]作为本实用新型的进一步优化,本实用新型一种基于EFM32微控制器的微型串口打印机所述通信接口为RS232接口。
[0011]控制效果:本实用新型一种基于EFM32微控制器的微型串口打印机,其具有结构简单,体积小、打印速度快、噪声低、可靠性高、字迹清晰等优点。
【附图说明】
[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微控制器的微型串口打印机包括主控制器、系统电源、数据传输、语言翻译、通信接口、字库芯片接口、热敏头加热控制、热敏头温度检测、滚筒打开检测、缺纸检测、步进电机驱动、热敏打印头、步进电机,其具有结构简单,体积小、打印速度快、噪声低、可靠性高、字迹清晰等优点。
[0020]其中,所述数据传输输出端连接着主控制器输入端,数据输出模块将数据传输进主控制器端。
[0021]所述语言翻译输出端连接着主控制器输入端,语言翻译模块将语言进行翻译后发送给主控制器。
[0022]所述通信接口与主控制器相连接,主控制器与通信接口进行数据的相互传输。
[0023]所述字库芯片接口输出端连接主控制器输入端,字库芯片将主控制器所需要用到的字符输入进主控制器。
[0024]所述主控制器输出端连接着热敏头加热控制输入端,通过主控制器来控制热敏头的加热。
[0025]所述电源模块的输出端连接着主控模块的输入端,电源模块用于给主控模块提供电能,保证系统的正常工作。
[0026]所述主控制器输入端连接着热敏头温度检测的输出端,将热敏头温度检测器检测到的信号传给主控制器的输入端。
[0027]所述主控制器输入端连接着滚筒打开检测输出端,工作时,如果滚筒打开COVER-OPEN端输出高电平信号,当控制器确认滚筒打开时,立刻停止打印;若滚筒关闭,COVER-OPEN端输出低电平信号。
[0028]所述主控制器输入端连接着缺纸检测的输出端,打印时如果打印纸从光电耦合器的表面通过,光电耦合器中发光二极管发出的光通过打印纸反射到光敏三极管,是光敏三极管导通,输出高电平信号;若无纸则输出低电平信号。
[0029]所述主控制器输出端连接着步进电机驱动输入端,通过主控制器控制步进电机驱动。
[0030]所述步进电机驱动输出端连接步进电机输入端,通过步进电机驱动控制步进电机的运转。
[0031]所述热敏头加热控制输出端连接热敏打印头输入端,通过热敏头的加热控制来控制热敏打印头的工作。
[0032]所述热敏头温度检测输入端连接热敏打印头的输出端,热敏头检测将检测热敏打印头的温度。
[0033]【具体实施方式】二:
[0034]结合图1、2、3、4、5说明本实施方式,所述打印头加热控制电路根据实时的需要,由控制器I/O口引脚来控制打印机的电源,打印时通电;不打印时断电。一般电路是由主控芯片控制STB及VP电源,如果主控芯片正常工作,则可以保护打印头,但如果主控芯片本身被其他因素导致损坏,就很可能烧坏打印头。本设计中,采用了双重保护电路,STB信号由主控制芯片EFM32TG222控制,对VP的控制则采用单稳态触发器搭建独立于主控器的保护电路。这种双重保护电路大大提高了保护打印头的可靠性,起到很好的保护效果。
[0035]【具体实施方式】三:
[0036]结合图1、2、3、4、5说明本实施方式,所述缺纸检测电路打印机打印前,缺纸检测电路自动检测纸张有无,出现异常(纸尽),打印中止,防止缺纸情况下进行打印,如果在缺纸的情况下一直打印,会导致热敏头损坏。本设计的LT2221打印头机芯内缺纸检测采用的传感器为反射式光电耦合器。打印机工作时,如果有纸,打印纸从光电耦合器的表面通过,光电耦合器中发光二极管发出的光通过打印纸反射到光敏三极管,使光敏三极管导通,PAPER_SH0RT端输出高电平信号;若无纸,光敏三极管因接收不到光而截止,PAPER_SH0RT端输出低电平信号,当控制器确认纸尽时,立刻点亮缺纸指示灯,同时停止打印。
[0037]【具体实施方式】四:
[0038]结合图1、2、3、4、5说明本实施方式,所述滚筒打开检测电路LT2221打印机芯有一个滚筒位置传感开关,打印机和纸张切割器应用设计为无论什么情况下滚筒打开的时候纸张切割器的电源应该断开。打印机工作时,如果滚筒打开,C0VER_0PEN端输出高电平信号,当控制器确认滚筒打开时,立刻停止打印;若滚筒闭合,C0VER_0PEN端输出低电平信号。
[0039]【具体实施方式】五:
[0040]结合图1、2、3、4、5说明本实施方式,所述字库芯片驱动微型打印机采用字库芯片GT21L24S1W实现对字库数据的提取。GT21L24S1W是一款内含24*24点阵的汉字芯片,支持GB2312国标简体汉字、ASCII字符。排列格式为横置横排。通过字符内码,利用数据手册提供的方法计算出该字符点阵在芯片中的地址,就可从该地址连续读出字符点阵信息。字库芯片GT21L24S1W芯片采用SPI串行总线接口,节省I/O 口;时钟频率最大可达30MHz,可实现快速点阵数据读取。
[0041]【具体实施方式】六:
[0042]结合图1、2、3、4、5说明本实施方式,所述温度检测电路LT2221热敏打印头内置一个热敏电阻,其阻值随着温度变化而变化,温度越高电阻越小。通过A/D转换器采集热敏电阻两端的电压,查表即可获得热敏打印头的温度,实现对热敏打印头温度的检测,进而起到对热敏头的过热保护作用。EFM32TG222含有I个8通道低功耗350μΑ、12位IMsps速率的A/D转换器,可实现高速采样,实时性非常高。
[0043]本实用新型一种基于EFM32微控制器的微型串口打印机的工作原理为:本实用新型一种基于EFM32微控制器的微型串口打印机通过系统电源向整个打印机系统供电,通过数据输入模块向打印机主控制器EFM32TG222输入数据,通过语言翻译模块将各种不同国家语言进行翻译后输入主控制器进行编译,之后通过主控制器、热敏头加热控制、热敏打印头、热敏头温度检测所构成的反馈系统将主控制器中需要打印的数据通过热敏打印头打印出来。
[0044]虽然本实用新型已以较佳的实施例公开如上,但其并非用以限定本实用新型,任何熟悉此技术的人,在不脱离本实用新型的精神和范围内,都可以做各种改动和修饰,因此本实用新型的保护范围应该以权利要求书所界定的为准。
【主权项】
1.一种基于EFM32微控制器的微型串口打印机,其特征在于,所述微型串口打印机包括主控制器、系统电源、数据传输、语言翻译、通信接口、字库芯片接口、热敏头加热控制、热敏头温度检测、滚筒打开检测、缺纸检测、步进电机驱动、热敏打印头、步进电机,所述系统电源的输出端连接着主控制器的输入端;所述数据传输的输出端连接着主控制器的输入端;所述语言翻译的输出端连接着主控制器的输入端;所述通信接口与主控制器相连接;所述字库芯片接口的输出端连接着主控制器的输入端;所述主控制器的输出端连接着热敏头加热控制的输入端;所述主控制器的输入端连接着热敏头温度检测的输出端;所述主控制器的输入端连接着滚筒打开检测的输出端;所述主控制器的输入端连接着缺纸检测的输出端;所述主控制器的输出端连接着步进电机驱动的输入端;所述步进电机驱动的输出端连接着步进电机的输入端;所述热敏头加热控制的输出端连接着热敏打印头的输入端;所述热敏头温度检测的输入端连接着热敏打印头的输出端。2.根据权利要求1所述的一种基于EFM32微控制器的微型串口打印机,其特征在于:所述主控制器为EFM32TG222。3.根据权利要求1所述的一种基于EFM32微控制器的微型串口打印机,其特征在于:所述电源模块为外接电源。4.根据权利要求1所述的一种基于EFM32微控制器的微型串□打印机,其特征在于:所述步进电动机为LT2221。5.根据权利要求1所述的一种基于EFM32微控制器的微型串口打印机,其特征在于:所述步进电动机驱动为A3967步进电机驱动芯片。6.根据权利要求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
【发明人】应志华
【申请人】应志华
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1