找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 20154|回复: 48
收起左侧

M0微型热敏打印机原理图和程序源码

  [复制链接]
ID:143400 发表于 2016-10-20 20:34 | 显示全部楼层 |阅读模式
介绍了基于LPC1114的微型热敏打印机工作原理、系统结构,论述了系统控制软件的设计思想,给出了步进电机驱动、打印头点阵驱动控制以及软件优化设计提升系统性能的方法,并给出了具体的程序设计思路和流程图。

打印机驱动原理框图

打印机驱动原理框图

Ctrl

Ctrl

Mcu

Mcu

M0打印机原理图.zip

38.41 KB, 下载次数: 254, 下载积分: 黑币 -5

程序代码.zip

1.34 MB, 下载次数: 276, 下载积分: 黑币 -5

评分

参与人数 3黑币 +111 收起 理由
chenyuerhao8 + 6 很给力!
pfucbn + 5 很给力!
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:319344 发表于 2020-3-21 17:46 | 显示全部楼层
谢谢分享,但是介绍说得那么好,但是分享的资料只有原理图和程序,没有提到的那些文档和流程图,那些文字工作原理,系统结构,程序的设计思想,具体的程序设计思路等都给我一些触动,我觉得之后做总结和前期项目考虑都需要。我就针对这个简单地展开思考了一下,以下是我的总结:
工作原理:颜色对比,通过透明膜“炭化”颜色变深,看起来纸上有了痕迹,然后就是“点成线,线成面”。通过给(很小的)热敏电阻加热,纸上和该热敏电阻接触的部分就炭化了(大概200℃左右),因为加热时间短,所以没有对周围造成什么影响(感觉加热时间长短会影响纸上的清晰度,也有可能是热敏纸质量有些次)
系统结构:打印头算一部分(执行),单片机及相应的电路算一部分(控制)还有就是数据的来源算一部分(采集),相当于眼睛“采集”到数据,大脑开始“控制”手拿起笔,通过笔“执行”手的动作在纸上画出来轨迹。
程序的设计思想:从结果往过程去分析,结果就是“要打出轨迹来”。   1.对于打印头来说,给热敏电阻加热才会在纸上留下痕迹,要想形成轨迹,需要移动。(打印头:需要给热敏电阻加热,还要让纸移动);     2.对于单片机及相应电路来说,我要让它干这个(加热和移动),我还得替它考虑加热温度高了怎么办,加热时间长了又怎么办(造成过热),还得替它想着没纸了怎么办,另外我还得想着怎么“采集”到数据,才能让打印头有事可干,数据多了我还得想着脑子里腾出一块地方专门记着(FLASH),还得想着怎么把数据给打印头,直接给它它还不认,必须得给它傻瓜式的点阵数据。还要把打印头“这位爷”伺候舒服了,控制着它的工作电压,同时还得准备需要用到的电路,我产生的小电流还管不了打印头的电机,然后得请个帮手(驱动电路)(我太难了)     3.对于采集,我看见啥是啥,我摸到啥听到啥是啥(接收到的数据),外界在变化我管不了,但我管得了自己不听不看不摸,(USB,网口,串口(包括RS232,RS485),少一种接口就少了一种接触外界的方式)
具体的程序设计思路和流程图:都是围绕着单片机及相应电路来说的。控制加热任务(注:控制连接到打印头的引脚来实现加热,相关联:过热中断(通过比较器判断转换后的电压来判断过热)) 和 控制移动任务(注:电机动作任务,相关联:缺纸中断(也是通过比较器判断))。过热中断和缺纸中断都是单片机的ADC采样。还有就是数据采集任务(通过USB,网口和串口接收数据并处理)与数据发送任务(将转换成点阵的数据通过SPI发送到打印头)
(P.S. 有一点我不确定是否理解对了,但我的理解是这样的:过热中断会触发控制打印头电压任务,使打印头停止工作来降温;缺纸中断会触发警报提示任务,可能是通过红灯闪烁和蜂鸣器响声来提示缺纸了)
以上只是我的个人理解,我并没有分析楼主的程序,各位看官请慎重。最后附上我看的一篇参考文章:https://tieba.baidu.com/p/6425913894

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:157583 发表于 2016-12-26 08:51 | 显示全部楼层
不错的东西,收藏了
回复

使用道具 举报

ID:106732 发表于 2017-3-30 15:34 | 显示全部楼层
谢谢
回复

使用道具 举报

ID:185016 发表于 2017-3-31 10:45 | 显示全部楼层
不错的东西,收藏了
回复

使用道具 举报

ID:189499 发表于 2017-4-14 13:12 | 显示全部楼层
非常有用
回复

使用道具 举报

ID:208667 发表于 2017-6-7 08:59 | 显示全部楼层
nice 。 收藏了
回复

使用道具 举报

ID:68875 发表于 2017-9-3 22:09 | 显示全部楼层
不错的东西, good
回复

使用道具 举报

ID:233501 发表于 2017-9-16 16:12 | 显示全部楼层
不错,收了
回复

使用道具 举报

ID:253181 发表于 2017-11-24 19:33 | 显示全部楼层
谢谢,学习一下
回复

使用道具 举报

ID:253181 发表于 2017-11-24 19:34 | 显示全部楼层
没接触过打印机,但也要学习,感觉热心人士
回复

使用道具 举报

ID:251402 发表于 2017-11-27 09:43 | 显示全部楼层
智能硬件技术交流群647268561,仅限工程开发人员加入
回复

使用道具 举报

ID:161033 发表于 2017-12-5 14:13 | 显示全部楼层
先感谢。
回复

使用道具 举报

ID:188419 发表于 2017-12-8 12:30 | 显示全部楼层
资料不错
回复

使用道具 举报

ID:234818 发表于 2018-1-2 09:36 | 显示全部楼层
资料不错
回复

使用道具 举报

ID:62355 发表于 2018-1-23 09:06 | 显示全部楼层
资料还可以,虽然没有细看,建议以后发帖添加原理图的PDF版本或者图片版本
回复

使用道具 举报

ID:161033 发表于 2018-3-17 00:25 | 显示全部楼层
高手,不知道能不能做喷墨打印机的控制?有偿求助。
回复

使用道具 举报

ID:294591 发表于 2018-3-20 16:33 | 显示全部楼层
谢谢分享,正需要这个
回复

使用道具 举报

ID:310808 发表于 2018-5-5 10:06 | 显示全部楼层
真是好东西   谢谢!!!
回复

使用道具 举报

ID:325215 发表于 2018-5-8 16:54 | 显示全部楼层
学习一下
回复

使用道具 举报

ID:384581 发表于 2018-8-9 13:47 | 显示全部楼层
不错的东西,收藏了
回复

使用道具 举报

ID:384581 发表于 2018-8-9 14:03 | 显示全部楼层
不错的东西,收藏了
回复

使用道具 举报

ID:384581 发表于 2018-8-9 14:06 | 显示全部楼层
不错的东西,收藏了
回复

使用道具 举报

ID:222079 发表于 2018-9-25 16:51 | 显示全部楼层
哈哈,谢谢分享,正需要这个。前段时间自己写了个小代码,结果电机发热挺厉害的,希望你的程序能解决这个问题
回复

使用道具 举报

ID:222079 发表于 2018-10-3 11:28 | 显示全部楼层
不错刚好需要
回复

使用道具 举报

ID:407012 发表于 2018-10-9 14:28 | 显示全部楼层
不错不错 刚好需要
回复

使用道具 举报

ID:415331 发表于 2018-10-25 16:35 | 显示全部楼层
好东西,要收藏好。
回复

使用道具 举报

ID:427771 发表于 2018-11-16 15:46 | 显示全部楼层
不错的东西
回复

使用道具 举报

ID:449090 发表于 2018-12-18 17:22 | 显示全部楼层
很好的资料,刚刚好要做一个项目
回复

使用道具 举报

ID:478116 发表于 2019-2-19 15:06 | 显示全部楼层
想看看.学习一下具体实现思路.
回复

使用道具 举报

ID:478898 发表于 2019-2-21 15:02 | 显示全部楼层
不错哟。
回复

使用道具 举报

ID:519224 发表于 2019-4-23 08:22 | 显示全部楼层
这套电路可以用吗?成本多少?
回复

使用道具 举报

ID:478116 发表于 2019-4-25 16:48 | 显示全部楼层
先mark,不够下载.
回复

使用道具 举报

ID:13282 发表于 2019-5-2 13:20 | 显示全部楼层
不错,很好的资料!
回复

使用道具 举报

ID:301267 发表于 2019-5-8 15:20 | 显示全部楼层
很好的资料
回复

使用道具 举报

ID:558935 发表于 2019-6-10 14:12 | 显示全部楼层
好东西,学习下。谢谢分享
回复

使用道具 举报

ID:300678 发表于 2019-8-8 16:11 | 显示全部楼层
好东东
回复

使用道具 举报

ID:347467 发表于 2019-10-28 17:51 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

ID:680384 发表于 2020-1-4 12:23 | 显示全部楼层
感谢分享!!
回复

使用道具 举报

ID:61883 发表于 2020-3-19 16:33 | 显示全部楼层
非常感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表