1 热敏打印机的设计实现-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

热敏打印机的设计实现

冬至子 来源:小陈学不停 作者:小陈学不停 2023-07-21 14:32 次阅读

热敏打印机简介

热敏打印机是一种通过对热敏纸加热之后显示文字或图案的打印机。

热敏打印机具有速度快、噪声低、可靠性高、字迹清晰、机头小而轻等优点,可满足各种应用场景:快递单打印机、POS机、收银台和打称台打票据等.

通过视频来了解热敏打印机的工作原理

打印头

打印机的速度以及打印宽度直接受打印头的影响

图片

2.1 电机加速表

为了更好地控制电机,需生成一个固定的电机加速时间表来控制电机的加减速

2.2 加热时间表

通常加热时间和加速时间关系是由电机每次步进的距离来决定加热时间。

如果是两步一个点行,就需要分4次加热,第一步时,需要先加热前半再马上加热后半,第二步时,需要先加热前半再马上加热后半,这样就完成了一整行的加热。所以每次加热的最大时间为当前步进时间的一半。

2.3 加热流程图

图片

2.4 时序图

第一行需要特殊处理,加热时间不能超过一个步进的时间

图片

软件

3.1 打印头保护

定时器中完成打印头的一些监控功能

3.1.1 电压监控

热敏头的供电电压为24V,需要实时监控供电电压,电压过高容易烧坏打印头

3.1.2 温度监控

热敏打印头上一般有个热敏电阻温度传感器,用于检测热敏头温度,如果热敏头温度过高也会烧坏打印头

3.3 走纸控制

通过步进电机,2步一行(0.125mm)即每步0.0625mm来控制热敏纸的卷动,使用固定的加速表开启定时器来控制STEP信号

3.4 切纸控制

如果是连续式的热敏纸就需要用直流电机控制切刀,切断卷纸

3.5 字库及图像

有专门的字库IC,通过SPI控制,外部FLASH用于存储图像以及固件等

3.6 加热控制

使用固定的加热时间表开启定时器来控制片选信号

3.7 串口通信

通过USB虚拟串口,接收电脑发送的指令或者图像来控制打印

图片

3.8 多任务设计方案

3.8.1 USB虚拟串口,数据接收中断(端点3)

3.8.2 走纸STEP控制中断

3.8.3 加热控制中断

3.8.4 数据准备线程

3.8.5 数据打印线程

3.8.6 信号量分布

图片

3.8.7 整体框图

图片

遇到的坑

4.1 打印不清晰或者打印二维码图片时有图案被拉长,如正方形被拉成长方形

这是由于加热时间太长导致,最佳的加热时间是需要经过一定次数的测试得到的,此项目是两步一点行,所以最大的加热时间是一个步进时间的一半再减去其他事物所需时间

4.2 文字变形,图案变形等

可能是打印头被弄脏了导致,或者打印头坏了

4.3 标签打印时,测试标签长度不准确

由于间隙传感器或者其他硬件的限制导致,即使算法再好也无济于事,有的传感器测出来的数值偏大,有的传感器测出来的数值偏小,这就需要将电位器调节到最佳档位

4.4 标签打印时,停止的位置不准确

这是由于间隙传感器所取的阈值不准,每次传感器所读回的值可能不太稳定,导致经过纸时有可能会被判断为间隙导致走纸异常

4.5 步进电机异响或者堵转

4.5.1 APM32替代STM32需要更改初始化时钟,否则会出现时钟初始化失败,导致Delay函数不准确,从而导致步进时间有问题,最后造成电机堵转的情况

4.5.2 步进驱动IC的静音模式和高速模式

在静音模式下,当速度达到某个档位时,内部会出现报错的情况,导致电机有异响堵转,最后配置成高速模式即可解决问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    2940

    浏览量

    156014
  • 热敏电阻
    +关注

    关注

    14

    文章

    1163

    浏览量

    101501
  • 定时器
    +关注

    关注

    23

    文章

    3246

    浏览量

    114713
  • 直流电机控制

    关注

    1

    文章

    10

    浏览量

    8090
  • 热敏打印机
    +关注

    关注

    1

    文章

    45

    浏览量

    12102
收藏 人收藏

    评论

    相关推荐

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

    基于飞思卡尔微型热敏打印机的设计与实现引言 本课题来源于北京普析通用公司的一个项目。由于公司现有单机版光谱仪器产品(如1810、T6等)采用的是并行口打印技术,而随着USB
    发表于 09-22 16:00

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

    本帖最后由 微笑的鱼020 于 2016-5-25 16:57 编辑 热敏小票打印机为何物 热敏小票打印机其实是小票打印机的其中一
    发表于 05-25 16:47

    热敏打印机程序

    热敏打印机程序主要包括哪些函数呢,完全没思路了能想到的有串口初始化,热敏头初始化,电机驱动,分频计数,还有哪些呢
    发表于 04-14 10:31

    热敏打印机的设计

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

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

    的结构图如图1所示,其中步进电机驱动模块负责控制打印纸走纸及走纸速度,热敏打印头过热保护模块防止热敏打印头温度过高损坏,
    发表于 12-03 15:30

    【吉方工控G-3288-02开发板试用体验】USB实现热敏打印机通信

    采用吉方工控G-3288开发板USB通信与热敏打印机实现打印功能。 吉方工控G-3288开发板提供外设接口很多。非常适合用于自助机领域,G-3288开发板搭载的是android 7.1
    发表于 03-29 16:02

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

    、数据存储等,实现可靠的数据转换和传输,以及有效确保热敏打印机的稳定且精准运行。 MG32F10x系列还支持12位ADC,转换率达1Msps,支持16 个外部AD 通道采样转换。可用于温度等因素的监测
    发表于 04-21 15:51

    什么是热敏打印机

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

    视频打印机热敏头/灰度

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

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

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

    热敏打印机的心电图形快速打印方法

    12导同步心电图机为例,介绍以普通52单片机为主控芯片应用串行热敏打印机实现多种方式的心电图形打印,并重点描述了12导联同步打印方式的程序
    发表于 12-05 10:03 6100次阅读
    <b class='flag-5'>热敏</b><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>实例

    热敏打印机工作原理

    热敏打印机的工作原理是打印头上安装有半导体加热元件,打印头加热并接触热敏打印纸后就可以
    发表于 12-19 14:23 242次下载
    <b class='flag-5'>热敏</b><b class='flag-5'>打印机</b>工作原理

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

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

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

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