单片机与微型打印机软硬件接口设计.doc
《单片机与微型打印机软硬件接口设计.doc》由会员分享,可在线阅读,更多相关《单片机与微型打印机软硬件接口设计.doc(31页珍藏版)》请在沃文网上搜索。
1、31摘 要本世纪以来,微型打印机广泛使用在各个行业,比如仪器仪表、超级市场、便利店、邮政、银行、烟草专卖、公用事业抄表、移动警务系统、移动政务系统等等。微型打印机相对以往的大型打印机来说,有它自身的特点,它不但体积小,质量轻,方便携带和安装,而且打印速度也挺快,特别是在一些特殊的地方大型的打印机没办法使用,微型打印机就有了用武之地。所以,微型打印机会随着社会的发展而逐渐的被人们所接受,发挥着它独有的作用。本文在分析微型打印机机芯M-150 II结构的基础上,详细介绍了针点式微型打印机的驱动原理,提出了一种以单片机AT89C2051为核心的微型打印机设计方案。本文在打印同步信号检测、字库芯片的选
2、用、不同电平信号器件的混合接口、通讯接口、系统EMC性能等方面较现有针点式微型打印机系统有所创新和改进。这种基于单片机的微型打印机系统设计,不仅具有良好的打印速度和打印效果,还大大地简化了硬件电路,节约了成本,为自己提供了一种低成本、高可靠性的产品。关键词:单片机、嵌入式系统、微型打印机、M-150II、AT89C2051AbstractSince this century, micro printer has been widely used in many fields ,such as meters, super market, stores, mail, Bank, cigarette
3、, mobile warning system, mobile policy affairs system, and so on. For the large printer, micro printer have its own characteristics, It not only small volume, light quality, easy to carry and installation, and the printing speed also pretty quickly, especially the large printer couldnt be used in so
4、me special place, micro printer will have Climatically almost. So, micro printer will have a good opportunity with the development of society and gradually accepted by people, playing the role of its unique.This paper introduced the drive principle of the Micro Dot Printer and put forward a plan abo
5、ut how to design a Micro Dot Printer with the MCU AT89C2051 as the core, base on the analysis of the structure of M-150 II. This article has great innovation and the improvement relative to existing Micro Dot Printer in the printing synchronized signal detection, in the selection of flash chip, in t
6、he mix connection of different signal level, in communication interface and in EMC performance of system, etc. This kind of printer system based on MCU not only has quicker printing speed and better printing effect but also simplifies the hardware circuit and reduces the cost greatly. The paper prov
7、ides a kind of low cost and the redundant reliable product for me.Key words:MCU; Embedded System; Micro Printer; M-150II; AT89C2051 目 录引 言31 微型打印机的概述61.1 背景和意义61.2 微型打印机的发展和现状61.3 常见的微型打印机82 针式微型打印机的驱动原理102.1 微型打印机的组成102.2 打印原理112.3热敏打印机与针式微型打印机的比较 153 电路分析133.1 硬件系统组成133.2 复位检测电路143.3 直流电机驱动153.4 驱
8、动放大电路173.5 打印同步信号检测193.6 微型打印机通讯控制204 芯片资料及主要功能224.1 单片机的介绍及应用224.2 芯片功能介绍234.3 内部结构244.4 引脚功能说明254.5 芯片主要性能274.6 芯片工作概况275 软件设计305.1 打印格式305.2 程序设计32结 论36致 谢37参考文献38附 录40附录1:原理图40附录2:主要程序41引言从1946年日本大和公司(即现在的EPSON公司)研制出第一台微型打印机开始,微型打印机到如今已有近60年的历史。在这60年里,微型打印机技术获得了突飞猛进的发展。从最初的点阵式打印方式,已经扩展到现今的近10种微型
9、打印方式,包括梭式打印、9针击打、24针击打、喷墨打印、热敏打印等。产品种类也百花齐放,包括工业仪器、商场POS、医院收费、话费清单等,几乎所有需要打印的地方,都会有它的身影。 目前,在国内微打市场上主要有EPSON、STAR、SAMSUNG等国际品牌和实达、公达、博施等国内品牌。目前,国内微型打印机的应用主要有以下几类: 测试仪器类打印测量结果,如注塑机打印品质管理报告、恒温室打印温度曲线等。 商业收款打印发票或收据,如商场POS收款打印买卖物品清单、火车等客运站打印车票、出租车打印收据、网吧打印上网时间等。 自助式查询设备打印查询结果,如银行打印排号单据、电信局自助查询打印话费清单、医院查
10、询打印收费明细单等。自助式缴费设备打印收款收据,如自助式银行ATM机打印收款付款单据等。 随着国内电子政务、电子商务的迅速发展,以及工商、税务电子监控等政策的逐渐实施,对发票和税控收据的自动打印要求将越来越广泛,商业收款和税控发票打印也就成为微型打印机应用最为广泛的领域,而热敏式、针串行点阵式打印方式则在此领域应用最为广泛。另外,随着银行等自助服务系统的广泛应用,ATM机、自助式查询设备、自助式缴费终端领域也获得了快速的发展。在这个领域,主要应用的是支持大纸卷、高速、高性能的嵌入式打印单元。 此外,随着微型打印机技术的发展,各种新型的微型打印机也慢慢走向市场,如便携式微型打印机,它在水、电、燃
11、气等抄表业务中得到了很好的推广。相对于传统的手工抄表,然后录入电脑,再由电脑打印出单据送到用户手中,便携式微打表现出了极大的方便性。类似的应用还有火车上的移动式补票机等。而基于新一代的数码移动打印解决方案而研制的微型打印机也正在逐渐面向市场,这类微打的主要特点是轻巧、便于随身携带,而且可以支持无线打印。富士通公司研发设计的MP-70就是其中一个典型的例子。试想一下,有一天你能够即刻将你手机或数码相机里的相片打印出来,那该是多么令人高兴的事情啊!总之,国内微打市场才刚刚起步,它的背后还有着巨大的应用空间。我们有理由相信,微型打印机能够凭借其自身小巧、轻便、易用的特点在整个打印机市场中开辟出一块属
12、于自己的天空!第一章 微型打印机的概述1.1什么是微型打印机?微型打印机和普通的打印机并没有本质上的区别,称之为微型打印机主要是由于其自身的特点所造成的,微型打印机的特点如下。处理的票据宽度较窄,整体的体积较小。票据宽度通常为44mm,57mm,75mm,82mm,114mm几种规格。打印原理有字轮式,梭式点阵式,9针点阵式,24针点阵式,列式热敏式,喷墨式等功能上通常需要有撕纸器,自动切纸刀,钱箱驱动接口,条码字库,中文字库,黑标检测功能,卷纸器,吐纸装置等。整体类型要求密封防尘性能好,外观流畅。内置机芯类型要求节省空间,结构紧凑。1.2微型打印机有何用途?微型打印机作为特种打印机系列的一个
13、重要组成部分,目前的市场需求日渐成熟,而且未来市场的潜力巨大,随着国内微型打印机用户的日渐成熟,用户对微型打印机的打印性能的要求不断完善,他们要求打印机的功能与实际使用的要求相吻合,价格性能比最优,体积最小节省空间,方便装纸与撕纸,使用稳定可靠。针对用户的不同要求,微型打印机产品结构将会向专业化,多元化发展,目前的主要应用方向和使用要求如下。工业控制与智能仪表领域:字轮式,梳式点阵式类型微型打印机将重点发展。这种类型微型打印机体积小,打印速度慢,价格低,在体重计,衡器,出租车计费器等产品配套方面将会重点发展。商业打发票领域:热敏式,9针点阵式,24针点阵式类型微型打印机将是主要选用机型,这些类
14、型的微型打印机的市场空间是最广泛的,特点是打印速度快,纸张处理方便,有中文打印功能,有钱箱驱动口,有黑标检测功能,有自动切纸功能,是微型打印机产品结构中的主要组成部分。自助式缴费终端打印收据领域的用户:这种类型微型打印机通常内置于设备里面,不需要外壳,要求装纸方便,有纸尽报警装置,有自动切纸功能,有吐纸送纸功能,有黑标检测功能,前部处置且安装方便灵活,此类型微型打印机是微型打印机产品结构的主流发展方向。手持电脑,IC卡手持终端用户:手持式打印机将是未来的热点,此类型微型打印机要求体积小,重量轻,功耗小,电池供电,与手持终端接驳方便,装纸方便,最好能红外线接口,便于随身携带。火车上补票,交警交通
15、违章打印交通违章罚单等业务的对手持式打印机的需求将急剧增长。随着电子货币,电子商务,电子税控等政策的逐渐实施,对发票与税控收据的自动打印要求也越来越广泛。1.3微型打印机有哪些种类?微型打印机的种类和型号多种多样,目前在国内微型打印机市场的产品结构主要有以下几种。第一,按用途分,专用微型打印机:所谓专用微型打印机是指用于特殊用途的微型打印机,比如专业条码微打,专业证卡微打等等,这些微打通常需要专业的软件或驱动程序进行支持,或者只能配套一种或几种特殊的设备才能工作, 通用微型打印机:通用的微型打印机使用范围比较广,可以支持很多种设备的打印输出,很多所谓的印表机其实也是通用的微型打印机。 第二,按
16、打印方式分类,针式微型打印机:针式微打采用的打印方式是打印针撞击色带将色带的油墨印在打印纸上; 热敏微型打印机:热敏的方式是用加热的方式使涂在打印纸上的热敏介质变色; 热转印微型打印机等。热转印是将碳带上的碳粉通过加热的方式将碳粉印在打印纸上,目前除了条码打印机和车票打印机,在其他领域国内使用很少; 另外还有微型字模打印机,这种打印机多用在出租车上。 第三,按工作场所分类,便携式微型打印机:便携式微型打印机体积较小,电池供电,利用红外或蓝牙技术进行数据通讯,当然也使用串口;通常便携式微型打印机又称为便携式票据打印机;主要用于各种移动应用:如政府部门的移动警务系统,移动执法系统等现场打印执法文书
17、,另外如保险行业的现场车辆定损系统打印定损单,还如户外设备巡检、物流系统交割单等等; 台式微型打印机:通常置于桌面通过串口或并口接收数据打印;通常用于POS机打印小票或配合仪器仪表打印测试结果; 嵌入式微型打印机:严格说来,嵌入式微型打印机不能算一个完整产品,而是一个产品的部件,是个能只需要简单安装就能实现打印功能的模块,常用于嵌入仪器仪表进行打印,或者嵌入ATM机,排队机等打印1。第二章 针式微型打印机2.1 微型打印机的组成微型打印机,简称微打,是由微型打印机机芯+驱动部分+控制部分构成微型打印机。所谓的微型打印机是相对通用办公用打印机而言,所打印的票据较窄,整机体积较小,使用电压较低,是
18、打印机家族的一个分支,作为特种打印机,目前,已广泛的应用到商业,交通,金融,工业仪器仪表等众多领域。目前市场上的微打有热敏打印机和针式打印机两种,所用的票据的纸宽有44mm、58mm、76mm和89mm等规格,主要品牌有EPSON,STAR,SEIKO,SANSUNG,CITIZEN等。市面上单片机主要通过串口或并口以命令的方式控制微型打印机,微型打印机作为应用系统的一个模块,这种方式控制简单但在有些考虑成本的应用系统中,这类方案就不可取了2 。而本文介绍的是WH16-PT02针式微型打印机。它是由炜煌科技生产的平台针式微型打印机。WH16-PT02所用微型打印机机芯是EPSON M-150I
19、I,EPSON M-150II微型打印机机芯主要由直流电机(Motor)、测速感应线圈(Timing Detector)、干簧管复位开关(Reset Detector)、电磁打印针(Print Solenoid)ABCD、色带、与电机连接的滑槽轮以及蜗杆等部分组成3。图1 打印机终端分配微型打印机的终端分配如图1所示,对应的12个脚分别为:1.点反馈,即复位检测端;2.地;3.电机控制;4.电机电源;5.针头电源;69.针头D、C、B、A;10.行反馈,即时间检测端;11.电源检测。其中点反馈与行反馈分别控制单片机的一个I/O口,点反馈用来在打印完一个点之后反馈下一点的信息,查询下一个要打印的
20、点;行反馈用来在打印完一行之后,控制打印机进行走纸并且将针头从右边返回到左边。2.2 打印原理打印时,单片机控制隔离开关给电机供电,电机带动滑槽轮及蜗杆转动,使打印机的机头滑架左右移动,从而不断改变同一点行上的打点位置。蜗杆的转动一方面通过凸轮带动走纸机构走纸,另一方面驱动色带移动。随着电机的转动,测速感应线圈输出一个3V的正弦信号,经过整形电路后成为方波,方波再输入到单片机以检测打印同步信号。打印头每移动一点行,单片机可以检测到196个高、低电平作为打印同步信号,其中前96个高、低电平对应特定的打印点的位置,后72个高、低电平对应打印头从最右端返回起始位置所用时间。打印针从方波的第1个高电平
21、信号到第96个低电平信号按A-B-C-D的次序循环打印,直至完成一点行的打印任务。当机头滑架返回到最左边时,磁铁使干簧管闭合,单片机检测到这一同步信号,开始下一点行的打印。正如前面所说的,针式打印机是依靠打印针击打所形成色点的组合来实现规定字符和汉字打印的。因此,在打印方式上,针式打印机均采用字符打印和位图像打印两种打印方式,其中字符打印方式是按照计算机主机传来的打印字符(ASCII码形式),由打印机自己从所带的点阵字符库中取出对应字符的点阵数据(打印数据),经过字型变换处理后,送往打印针驱动电路进行打印;而位图像打印方式则是由计算机进行要打印数据的生成,并将生成的数据送往打印机,打印机不需要
22、进行打印数据的处理,可以直接将其打印出来。在这种方式下,计算机生成的打印数据可以是一幅图像,也可以是汉字4。本文所研究的主要是微打印机的字符打印方式。2.3热敏微打和针式微打的比较针式微打目前常用的主要为9针微打;而热敏微打中,直热式热敏微打要比热转印式热敏微打更常用。针式微打和热敏微打的共同点和差异性,要从这两类打印机的工作原理以及各自表现出的性能上说起。 2.3.1基本工作原理 针式微型打印机至少由以下基本关键部件组成:打印机芯、打印控制器、电源和外壳,而打印机芯又由打印头和字车电机运动机构、走纸电机运动机构以及各种传感器等组成。在这些关键部件中,与热敏式微打最大的区别。一般的行式热敏微打
23、没有字车电机运动机构和打印头的运动机构,而这些主要是由热敏微打的打印头不同于针式微打决定的,这也同时决定了不同的打印方式和控制方法。 针式微打是通过控制打印头运动和走纸运动,并控制打印头出针击打色带和打印纸,把色带上相应点的墨汁印在打印纸上,从而在纸上打出所需的信息。直热行式热敏微打,其热敏头由一排紧密均匀排列的特殊材料的可加热电阻组成,每个单元电阻对应一个点,控制其不同点的通电即可对相应的点加热,而与其紧密接触的带热敏涂层的热敏纸受热就可以印出相应的点信息,再同时通过走纸的控制,就可以打印出各种信息。另一种热敏微打热转印微打,其工作原理与直热式热敏机基本相同,不同之处在于:热转印微打通过加热
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 微型打印机 软硬件 接口 设计
