论文部分内容阅读
随着经济与信息通信技术的迅猛发展,作为终端产品的打印机,其应用已经涉及到商品流通、交通运输、工业控制等诸多领域。但是,传统打印机的性能已经无法满足新的应用对于信息管理自动化终端产品提出的新要求。热敏打印机作为一种新产品,具有打印速度快、打印质量好、噪音小、易小型化、维护方便、操作简单、性价比高等优点,越来越受到市场的青睐,且在美国和日本等发达国家已经得到了广泛的应用。同时,随着微电子技术的发展,嵌入式芯片以其高性能和低价格逐渐成为各种智能仪器研发的首选主控芯片。本研究以新的市场需求为背景并结合热敏打印技术以及控制技术的发展,设计了基于ARM7TDMI内核的S3C4480X主控芯片的新型微型热敏打印驱动方案及其应用系统。本文着重分析了热敏打印的工作特点和控制原理,比较并讨论了当前常见热敏打印系统设计的优缺点,提出了本研究的设计方案,并从硬件、软件及系统调试三个方面详细阐述了热敏打印系统的设计。通过对热敏打印头控制特点以及主控芯片硬件资源的深入分析,基于简化系统设计、提高系统集成度和可靠性、方便系统软件开发的原则,确定了打印驱动的硬件设计方案,主要包括接口电路、状态检测模块、电机驱动模块、异常保护模块、供电模块等部分。在软件设计中,根据嵌入式系统软件的开发原理及其集成开发环境并结合热敏打印机的特点,采用模块化的程序设计方法,分别对数据接收、字符处理、数据传输、打印加热、电机驱动以及异常处理等各模块进行了编程和调试,并应用了科学合理的控制方式以提高整个系统的工作效率,使软件系统层次分明、性能稳定。在系统的整体构架下,结合硬件电路与软件功能,完成了基于ARM主控芯片的微型热敏打印驱动及系统的设计。通过各个主要功能模块及总体性能的测试表明,本文所设计微型热敏打印系统可打印一级和二级汉字库、ASCII码以及自定义图形,并可稳定地工作于6mm/s、12.5mm/s、25mm/s等打印速度,以满足不同场合的应用需求。