论文摘要
打印机的应用非常普遍,同时人们对打印质量和速度的要求也越来越高,其中针式打印机的打印质量和速度主要依赖于打印机的驱动电机带动打印头运动的快速平稳以及走纸电机的启停快速、定位准确。驱动电机是根据打印机中存储的配置数据来运行的,该配置数据称为Slewing,Slewing配置的好坏直接关系到打印机的性能。为了快速的提高针式打印机的性能和不断的开发出新式打印机,开发一套打印机Slewing测试系统是十分必要的。本文介绍了基于串口通信方式的打印机Slewing测试系统的设计与实现。首先简单论述了本设计的系统需求及研究内容,然后介绍了开发本系统所需要的一些软、硬件知识,接下来分两部分论述了系统的详细设计,在详细设计中首先对系统原理和系统结构理做了说明,其次叙述了系统中各模块的硬件结构,随后的软件设计具体阐述了通信协议及采集流程,按照上位机和下位机分别论述了软件设计及控制流程,接着重点分析了算法实现和图像显示。最后接着从采集、通讯、解析、算法、图像等方面进行了软、硬件测试,测试结果证明硬件切实可行,软件设计符合各项功能要求。本文所设计的测试系统经过一段时间测试、改进后,已经成功应用在某公司针式打印机的开发和测试过程中。