论文部分内容阅读
随着信息化时代的到来和经济的迅速发展,智能卡在人们生活中扮演着越来越重要的角色。对于每张卡片,我们可以观察到其上均印有相应的图像和文字信息,这些都是重要的识别和区分标志。在智能卡的生产过程中,保证打印的质量十分关键。在各种打印技术中,热敏打印以其打印效果清晰、打印速度快、适合多种打印介质等独特优势,受到各智能卡设备生产商的青睐。打印头是热敏打印的核心部件,由于受到工艺水平的限制,目前国内使用的打印头基本依靠进口。如果相应的控制板和主控系统仍采用原装进口,价格将十分昂贵,且不易维护。为节约成本,并满足自身工业化的需求,各智能卡设备生产商均致力于开发出高速精准的打印模块,即本文研究的热平印模块。热平印是高速制卡设备中的一个子模块,本文为高速制卡设备中卡片信息的同步打印提供了一种解决方案。根据打印头的特点和实际生产的需求,本文采用嵌入式ARM板结合Windows CE操作系统作为开发平台,开发出了一套控制打印流程的软硬件系统。该系统硬件部分的设计主要包括步进电机驱动电路,打印头驱动电路,光电隔离器和颜色传感器接口电路。在软件设计上依托实时操作系统的多任务的特点,将整个控制系统分解为各个模块,以便于维护和扩展,同时更容易实现较为复杂的功能。本系统采用的主控板是基于三星公司的ARM11处理器S3C6410,它比传统的单片机处理速度更快,可操作性更强。在时间处理方面,系统充分利用打印头加热时间间隙来传输数据到打印头,节省了数据的传输时间。同时每次打印时根据当前打印头温度动态调整加热时间,而不必待打印头完全冷却后再进行加热,不仅提高了打印速度还保证了良好的打印效果。经测试表明,该打印系统满足了各项工业化生产的需求,能稳定运行于高速制卡设备中。