基于单片机的微型打印机的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
引言................................................................................... 错误!未定义书签。
1 微型打印机的概述 (3)
1.1背景和意义 .................................................................. 错误!未定义书签。
1.2微型打印机的发展和现状............................................. 错误!未定义书签。
1.3常见的微型打印机........................................................ 错误!未定义书签。
2 针式微型打印机的驱动原理 (3)
2.1微型打印机的组成 (3)
2.2打印原理 (4)
3 电路分析 (6)
3.1硬件系统组成 (6)
3.2复位检测电路............................................................... 错误!未定义书签。
3.3直流电机驱动 (7)
3.4驱动放大电路 (9)
3.5打印同步信号检测 (11)
3.6微型打印机通讯控制 (12)
4 芯片资料及主要功能.......................................................... 错误!未定义书签。
4.1单片机的介绍及应用 .................................................... 错误!未定义书签。
4.2芯片功能介绍............................................................... 错误!未定义书签。
4.3内部结构 ...................................................................... 错误!未定义书签。
4.4引脚功能说明............................................................... 错误!未定义书签。
4.5芯片主要性能............................................................... 错误!未定义书签。
4.6芯片工作概况............................................................... 错误!未定义书签。
5 软件设计 (14)
5.1打印格式 (14)
5.2程序设计 (16)
结论............................................................................... 错误!未定义书签。致谢............................................................................... 错误!未定义书签。参考文献................................................................................ 错误!未定义书签。附录. (20)
附录1:原理图 (20)
附录2:主要程序............................................................... 错误!未定义书签。
本论文所完成的任务是在单片机上对微型打印机控制实现的设计方法进行研究,得到最优结果
第1章微型打印机的概述,本章介绍了微型打印机的基础知识及其发展。
第2章针式打印机的驱动原理,本章简要介绍了针式打印机组成及其打印的原理、打印方式。
第3章硬件组成,本章主要介绍了复位检测电路,直流电机驱动,驱动放大电路,打印信号同步检测及通讯控制电路。
第4章芯片资料及其功能,本章主要介绍芯片AT89C2051的功能概述,引脚功能说明及其工作概况,进一步了解芯片的使用及编程。
第5章软件设计,本章是全文的重点,通过前几章的介绍对单片机对微打印机的控制提出了设计方法。首先,本章介绍了打印机的详细工作原理及打印过程、打印格式。然后,根据设计思路介绍了部分软件设计方法,并总结出了主程序运行流程图。
第6章结论,对全文进行总结,并对该课题的前景进行展望。
1 微型打印机的概述
2 针式微型打印机的驱动原理
2.1 微型打印机的组成
EPSON M-150II微型打印机机芯主要由直流电机(Motor)、测速感应线圈(Timing Detector)、干簧管复位开关(Reset Detector)、电磁打印针(Print Solenoid)ABCD、色带、与电机连接的滑槽轮以及蜗杆等部分组成[6]。
图1 打印机终端分配
微型打印机的终端分配如图1所示,对应的12个脚分别为:1.点反馈,即复位检测端;2.地;3.电机控制;4.电机电源;5.针头电源;6~9.针头D、C、B、A;10.行反馈,即时间检测端;11.电源检测。其中点反馈与行反馈分别控制单片机的一个I/O口,点反馈用来在打印完一个点之后反馈下一点的信息,查询下一个要打印的点;行反馈用来在打印完一行之后,控制打印机进行走纸并且将针头从右边返回到左边。
M-150II 打印机一行可打印96个点,若英文字符采用5乘7点阵的话,则一行可打印16个字符,打印速度为1行/秒,它采用45MM 宽的普通打印纸打印,日常维护和更换较方便。它的可靠使用寿命为500000行,体积很小,为73.4mm乘42.6mm乘12.8mm,重量只有60g,非常适用于安装在各种仪表内部。
2.2 打印原理
打印时,单片机控制隔离开关给电机供电,电机带动滑槽轮及蜗杆转动,使打印机的机头滑架左右移动,从而不断改变同一点行上的打点位置。蜗杆的转动一方面通过凸轮带动走纸机构走纸,另一方面驱动色带移动。随着电机的转动,测速感应线圈输出一个3V的正弦信号,经过整形电路后成为方波,方波再输入到单片机以检测打印同步信号。打印头每移动一点行,单片机可以检测到196个高、低电平作为打印同步信号,其中前96个高、低电平对应特定的打印点的位置,后72