0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

兆易创新科技完整的热敏打印机方案介绍

兆易创新科技 作者:兆易创新科技 2019-10-27 11:58 次阅读

微型打印机整机主要是指宽度小于84mm的微型打印机,包括POS打印机(商业POS、金融POS)、税控打印机、ATM、ECR、KIOSK等设备的内置或外挂式微型打印机,微打印机广泛使用在各个行业,例如金融业、零售业、餐饮业、彩票业、交通运输行业(包出租车、航空机票、路桥收费等)、加油站、医疗卫生、邮政、公用事业抄表、移动警务统、移动政务系统等等。

微型打印机分为很多种类,从打印方式分类,可分为针式微型打印机、热敏微型打印机热转印微型打印机等。针式微打采用的打印方式是打印针撞击色带,将色带的油墨印在打纸上,热敏的方式是用加热的方式使涂在打印纸上的热敏介质变色,热转印是将碳带上的粉通过加热的方式印在打印纸上。

热敏打印机由于打印速度快,噪音小,打印头很少出现机械损耗,并且不需要色带,免了更换色带的麻烦等优点,成为目前市场占有率最高的打印机品种。

格致微芯科技专注于热敏打印机控制,提供一整套完整的热敏打印机方案。

方案的组成

微型热敏打印机主要由热敏打印头及其外围电路,主控制器( MCU )电路,电源供电,通讯接口电路以及人机交互五大部分组成。

图1 打印机方案框图

热敏打印机硬件设计

本方案使用富士通FTP-628 打印头,FTP-628 打印头主要由步进电机、加热板、过热检测、缺纸检测等模块组成。

1. MCU 通过控制步进电机,来实现走纸;

2. MCU 通过输入的数据是l 或0 决定发热元件是发热,由此在热敏纸上产生要打印的点行;

3. MCU 通过ADC 检测热敏电阻值来判断是否动过热保护;

4. MCU 通过检测缺纸光耦输出来判断是否有纸。

图2 打印头硬件外围设计

主控制MCU

图3 GD32系列 ARM Cortex-M3 MCU

MCU 选用GD32F103C8T6, GIGA DEVICE 公司基于ARM CORTEX M3 架构的32位处理器,主要参数下:

1) 72M 系统主频

2) 64KB FLASH,20KB SRAM

3) 2 个SPI, 3 个UART, 2 个I2C

4) 3 个32 位定时器

5) 2 个10 通道12bit ADC,采样频率为1M

6) GPIO 最多可达37 个

7) 集成USB DEVICE

8) 支持DMA 数据传输

9) 支持JTAG 和SWD 调试

10) (10) 48 -pin LQFP 封装

该MCU 串口通讯,支持DMA 模式,用于高速串口通讯,MCU 无需频繁进入串口中断服务程序,MCU 资源占用少; SPI 的速度最达25M, 所以字库可以使用IO 较少SPI FLASH , 而没有速度的顾虑; GPIO 的速度快,所以即使用IO 来实现串行时序, 往打印头送数据,速度也是非常快;内部的ADC,可用于打印头温度检测;20K 的SRAM ,即使是图形打印方式需要较大数据缓冲,也不需要要扩展SRAM ;集成USB DEVICE ,与PC 通讯,简单、快速。

图4 热敏打印机主控板

软件设计

本方案软件分为如下几大模块

1. 通讯处理,包括UART, 并口, USB 三种通讯方式。

2. 字库SPI FLASH 驱动,用于从SPI FLASH 中读取字库数据

3. 打印头驱动控制, 包括往打印头输送并所存数据, 步进马达控制, 打印头温度检测,缺纸检测四大部分。

4. 打印指令处理

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    热敏小票打印机的原理介绍

    ,我们常见在超市或者餐饮商店等场景中打印小票时使用的就是这种微型打印机,今天我们介绍的这种是热敏式的小票打印机,一起来了解罗~~
    发表于 05-25 16:47

    热敏打印机的设计

    想自己设计一个简单的热敏打印机,现有LPC1114板一块,热敏打印机芯一个,控制程序该如何编写?哪位大神能指点一下啊???
    发表于 04-18 16:17

    基于飞思卡尔微型热敏打印机的设计与实现

    ,并传输到热敏打印头的移位寄存器,按行打印,走纸,具体打印流程如图6所示。6 结束语 本文对热敏打印机
    发表于 12-03 15:30

    错过后悔的MCU微型打印机解决方案

    型号MCU 芯片实现高性价比的热敏型微型打印机解决方案(简称微打)。本方案应用介绍了一种使用国民技术 N32G020K6/7/8 系列 M
    发表于 11-01 08:31

    分享一个不错的CH32F103热敏打印机方案

    CH32F103热敏打印机方案分享概述相比针式、笔式打印机,微型热敏打印机以其结构简单、体积小、
    发表于 02-28 06:25

    何种性能的芯片能满足热敏打印机应用?

    ,对芯片的速度、内部资源、可靠性、功耗等有较高的要求,而笙泉科技的32位 M 3 (MG32F104系列)在此方面有相当大的优势。 (笙泉科技也已提供完整热敏打印机M3方案 ) M
    发表于 04-21 15:51

    什么是热敏打印机

    什么是热敏打印机 热敏打印机图片 热敏打印机的原理是,在淡色材料上(通
    发表于 10-13 09:19 5636次阅读

    视频打印机热敏头/灰度

    视频打印机热敏头/灰度        视频打印机热敏
    发表于 12-31 10:23 1256次阅读

    PLG微型热敏打印机开发手册

    PLG微型热敏打印机开发手册:
    发表于 10-28 17:16 87次下载
    PLG微型<b class='flag-5'>热敏</b><b class='flag-5'>打印机</b>开发手册

    热敏打印头开发打印机实例

    微型热敏打印头对打印时序和温度要求较高,本文选用FTP-628系列热敏打印头开展打印机研发工作。
    发表于 12-19 11:12 1.3w次阅读
    <b class='flag-5'>热敏</b><b class='flag-5'>打印</b>头开发<b class='flag-5'>打印机</b>实例

    基于Cortex-M3 GD32F103C8T6微型热敏打印解决方案

    产品特点 - 控制器:基于高性能Cortex-M3系列ARM芯片GD32F103C8T6 - 字库芯片:采用的Flash芯片GD25D16SIG / GD25Q32BSIG
    的头像 发表于 10-28 09:57 5714次阅读
    基于<b class='flag-5'>兆</b><b class='flag-5'>易</b>Cortex-M3 GD32F103C8T6微型<b class='flag-5'>热敏</b><b class='flag-5'>打印</b>解决<b class='flag-5'>方案</b>

    热敏打印机的工作原理是什么?

    热敏打印机应用十分广泛,但工作原理却不是每个人都清楚的。热敏打印机热敏纸配合能够解决我们日常打印
    发表于 03-18 16:41 1.9w次阅读

    航芯方案分享 | 热敏打印机方案

    应用领域拓展。 本文将为大家介绍基于上海航芯ACM32F403的热敏打印机设计方案打印原理 热敏打印
    的头像 发表于 04-08 17:29 3785次阅读
    航芯<b class='flag-5'>方案</b>分享 | <b class='flag-5'>热敏</b><b class='flag-5'>打印机</b><b class='flag-5'>方案</b>

    (集成)嵌入式热敏打印机的选择

    各种自助终端机在集成嵌入式热敏打印机时候应该考虑哪些因素,关注哪些技术点?选择比较适合的嵌入式热敏打印机
    发表于 08-09 15:53 3次下载

    热敏打印机的设计实现

    热敏打印机是一种通过对热敏纸加热之后显示文字或图案的打印机
    的头像 发表于 07-21 14:32 4043次阅读
    <b class='flag-5'>热敏</b><b class='flag-5'>打印机</b>的设计实现