STM32热敏打印机V1

这篇具有很好参考价值的文章主要介绍了STM32热敏打印机V1。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

生活中随处可见热敏打印机的身影,例如:小票打印机,标签打印机,热敏打印具有速度快、噪音低,打印清晰,使用方便的优点。本文记录从硬件设计到软件实现,动手做一个热敏打印机。


一、热敏打印机的原理

热敏打印机通过蓝牙,串口,USB发送数据到MCU,解析得到的数据从spi flash获取汉字或ASSIC数据,发送到打印机头。
控制打印机头加热,控制打印机的步进电机走纸,从而实现热敏打印。

二、V1打印机硬件框架

STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

1.打印机功能模块说明

主控MCU选择STM32F103C8T6或者pin to pin的GD32F103C8T6,电源使用DC12V供电,通过LM2596S直流降压模块,后期可以通过旋转电位器可以调热敏打印机的供电电压,再经过2个LDO AMS1117-5.0,AMS1117-3.3输出5.0V和3.3V电压,5V电压可以给USB供电,3.3V电压给MCU和其他模块供电,通过SPI接口连接外部flash,用于存储字库,USB用于识别打印机类型,可以通过UART可以打印log,一路串口用于连接HC08透传模块,便于手机连接通过蓝牙打印数据。

2.PCB Layout

使用AD10软件画原理图和PCB
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

三、V1打印机硬件调试记录

在嘉立创打板后,迫不及待开始买材料开始焊接,焊接调试 的过程中,发现V1存在一些问题:

1.DC电源过孔太小需要加大

过孔小了,焊接的时候比较麻烦,不能很好对准
关于LM2596S降压模块,刚拿到手的时候,不能输出电压,需要逆时针旋转10圈左右,再可以正常调电压;转动电位器调电压的时候可以用万用表接在OUT-和OUT+,看输出的电压数值。
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

2.SPI flash 封装不对,需要修改

错的封装:
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机
修改后:
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

3.打印机孔偏了点

没有找到打印机孔位尺寸图,手搓的有些偏差
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

4.电源短路,AMS1117-5,和AMS1117-3.3

画错了5V电源和3.3V电源电路,导致烧掉了一颗MCU,后来通过飞线测试5.0V电源和3.3V电源正常
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

5.缺少检测纸 PHE 功能

STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

6.加热IO上电时长时间高电平,导致电机加热

关闭JTAG,GPIOB4 上电时会拉高几百ms,改为GPIOB6
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机
初始化B5和B6 先拉高再拉低,正常
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机
割断STB2,接在KEY GPIO6 IO上
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

7.电机IO IN2 IO上电200ms多高电平

电机IO上电时有问题 IN2,PA15 改为 PB9,修改后:B9 飞线连到IN2上
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

8.修改LED2 为PC14

STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

9.30P 座子位置问题

买的座子是30 pin下接,PCB和实物座子不匹配,重新买上接的30 pin座子

10.增加蜂鸣器

增加一个IO GPIOB7 控制蜂鸣器
STM32热敏打印机V1,STM32打印机,stm32,嵌入式硬件,单片机

11.DC座子晃动,更换3脚DC座子

焊接的是2pin的DC座子,跟PCB没有关系【忽略不管】

12.按键的封装不对

焊接的时候焊盘比较小,按键焊盘改大一些方便焊接

13.SWD和UART 接口缺少丝印

添加SWD丝印,VCC,SWDIO,SWCLK,GND
添加UART丝印,VCC,TXD,RXD,GND

14.增加一些调试焊点

在STB1,STB2网络增加焊点,便于软件调试


总结

通过设计热敏打印机PCB,调试硬件发现设计的硬件问题,再修改验证。文章来源地址https://www.toymoban.com/news/detail-833733.html

到了这里,关于STM32热敏打印机V1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows11连接共享打印机失败,提示以下错误:Windows 无法连接到打印机。请检查打打印机名并重试。如果这是网络打印机,请确保打印机已打开

    1.在确定打印机所在的主机是开机状态且局域网内其他电脑连接打印机正常情况下; 2.检查所需安装打印机的电脑打印服务运行状态; 2.1 按住Win+R键输入 services.msc 点击确 定后,打开服务; 2.2 Print Spooler、DCOM Server Process Launcher、RPC Endpoint Mapper,将其运行状态设置为自动启动

    2024年02月04日
    浏览(248)
  • 老毛子、华硕固件USB连接打印机,普通打印机变无线打印机

    本次作为打印机服务器的是Newifi Mini,1千兆wan口,2百兆lan口,1USB2.0接口,打印机型号为canon ip1180,年代非常久远,不过墨盒可以反复加墨,算下来打印费用很便宜,无奈不支持无线打印,于是利用路由器的usb口使其变成无线打印机。 由于打印机离主机位置较远,且布线不方

    2024年02月08日
    浏览(139)
  • 安装pdf打印机无法找到安装打印机的核心驱动

    安装pdf打印机无法找到安装打印机的核心驱动,出现这种情况下。可以利用以下方法解决 * C:WindowsSystem32DriverStore* 这个文件夹。在 FileRepository 文件夹上面,点击右键“管理员取得所有权”命令,这个时候会跳出一个命令行窗口不停的执行取得权限操作,耐心等待几十秒钟等

    2024年02月11日
    浏览(59)
  • mac Canon打印机连接教程(附打印机驱动下载)

    网上大多是windows版驱动和安装教程,mac链接相对参考材料较少,记录于此方便节省大家时间。本篇以Canon iR C3025打印机为例,流程大同小异。

    2024年02月12日
    浏览(75)
  • Android Pos 打印机支持库(适合市场常见打印机使用)

    ① 集成多个品牌打印机的SDK:GPrinter(佳博),Epson(爱普森),Bixolon(必胜龙), ② 已调试支持的打印机品牌:GPrinter(佳博),Epson(爱普森),Bixolon(必胜龙),XPrinter(芯烨),Element(元素) ③ 支持局域网,USB,蓝牙通讯(具体情况取决于打印机以及使用的SDK策略) ④ 开发者只需要关心打

    2024年03月13日
    浏览(63)
  • win10、11共享打印机报错无法连接到打印机

    大多数是windows更新补丁导致的,只需运行相应版本的的bat文件就可以解决。 使用方法:将下载好的压缩包解压,并运行bat文件。只要打了2021年10月补丁的电脑都需要运行,不管是服务端还是客户端。比如服务端是xp(xp不存在有2021年10月的补丁),那么就只需要客户端运行即

    2024年02月13日
    浏览(70)
  • windows无法连接到打印机?三个方法连接打印机(Win10系统)

    在日常办公中,我们经常会用到打印机。一般情况下,打印机要与电脑连接才可以使用。有很多用户反馈, windows无法连接到打印机,这是怎么回事呢? 请看文章是如何解决打印机无法连接到计算机的问题! 操作环境: 演示机型:华硕X8AE43In-SL 系统版本:Windows 10 有时遇到:

    2024年02月04日
    浏览(82)
  • 在局域网下是如何共享打印机让大家共用一台打印机

    打印机共享如何设置?这是在工作中经常遇到的问题。由于公司购买的打印机不带网络打印功能,但又想能让办公室里的所有人员都能共用这一台打印机。那么把打印机设置成共享就能很好解决这一问题。下面大家一起来看看在局域网下是如何共享打印机的。 在带有打印机的

    2024年02月06日
    浏览(75)
  • 运维知识讲解之打印机连接以及电脑局域网共享打印机

    市面上比较常见的打印机主要是惠普(hp)、佳能(Canon)、爱普生(EPSON)、Brother和联想(Lenovo)几个品牌,这些品牌一般都有自己的打印机驱动下载网站,如果是杂牌的,则只能通过原装配送的驱动,或者网上百度的网站下载了(一般有插件),所以尽量用官网下载驱动比

    2024年02月16日
    浏览(70)
  • win10连接win7共享打印机提示无法连接到打印机

    一、有很多Win10系统用户反馈,在局域网中想要连接Win7共享的打印机无法连接,无法安装的问题,下面和大家分享操作步骤。 步骤1:开启SMB1.0组件 在Win10小娜搜索框,搜索控制面板打开; 来到控制面板,选择查看方式为小图标,然后点击程序和功能; 点击启用或关闭Windo

    2024年02月08日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包