FPGA对打印头和步进电机联合控制的quartus上的实现[10]Р 图7中左边模块为数码管显示模块,右边模块为电机、打印机的顶层模块。在FPGA中设置一个工作控制输入信号spray_ctrlin,一个FREE 控制输入信号FREE_ctrlin,当FREE_ctrlin 生效时,电机进入脱机状态;当spray_ctrlin生效时FPGA 产生PUL、DR 信号并发送给电机,系统进入走纸状态,并将电机码盘的2 个输出信号发送给FPGA,将经过滤波后的定位信号作为数码管的输入并对其计数,将计得的数作为电机运动的实际位移,再根据实际位移来触发打印头与电机内部的喷墨使能信号,当喷墨信号有效时打印头进入喷墨状态,整体系统进入喷墨走纸状态,6位的7段数码管上也会实时显示出电机的实际位移。Р 2 实验结果与硬件实际连接Р 2.1 打印头与电机联合控制结果Р 图8 为电机1 先左右运动实现x 轴走纸,并在指定好的位置实现打印头的单色喷墨,当走纸并喷墨完成第一行后,电机2上下运动实现y 轴走纸,随后逆向重复一次x 轴走纸单色喷墨。Р 图9 为电机1、电机2 同时运动实现x,y 轴同时走纸,并在指定好的位置实现打印头的双色喷墨。Р 2.2 硬件实际连接Р 硬件实际连接如图10~图12所示。Р 3 结语Р 本文通过对当前喷墨技术、打印技术的研究,在前人的理论基础上再创新,提出了对喷墨打印机的喷墨与电机的联合控制,在FPGA平台下搭建了喷墨打印机的控制系统。实验结果表明,该系统能够精确的实现对打印头的喷墨控制以及电机的走纸控制,且其操作简单,可升级性强。这对制造自主知识产权的喷墨打印机提供了坚实的基础,对当下热门的以喷墨打印机作为输出部件的设备制造提供了更多的可能。Р .jyqk].北京:电子工业出版社,2007.Р 简介:高德洋(1988—),男,黑龙江牡丹江人,硕士。研究方向为集成电路工程。