论文部分内容阅读
随着中国经济的发展与进步,打印机作为一种提升工作效率的工具在越来越多的范围得到应用。针式打印作为一种较早出现的打印方式,虽然在打印速度、分辨率、噪声等方面较激光打印、喷墨打印、热打印等其他打印方式存在一定差距,但是因其打印成本低廉、打印内容能够长期保存,在国内银行、税源控制、商业超市等行业仍然得到较为广泛的应用。 本课题设计了一套9针串行点阵针式打印机系统,实现了中文字符和西文字符的高速打印功能。本系统设计包括系统总体设计、硬件电路设计、固件控制设计、电机控制设计、测试验证等部分。 本系统中的总体设计采用两个两相四线步进电机用于打印头横向移动和纸张纵向移动,色带驱动机构与打印头横向移动机构采用同一个步进电机进行驱动,9针串行点阵式打印头固定在横向移动机构上进行横向移动。 本系统中的硬件设计采用基于ARM7TDMI-S内核的LPC2220单片机作为控制核心,通过驱动RS-232接口电路、打印头驱动电路、电机驱动电路、传感器驱动电路实现打印功能。 本系统中的固件设计主要是对串口数据接收过程、中文字符和西文字符数据生成过程、打印头定位过程进行设计。 本系统中的电机控制设计主要是对系统进行建模,并对横向移动机构的加速、减速控制进行分析,以保证电机控制能够满足产品应用要求。 最后通过对中文字符和西文字符打印效果、打印速度等指标进行实际测试,验证了串行点阵针式打印机系统的准确性,证明本系统设计的可行性。