摘要
本发明公开了基于主控板轮询通信协议的多喷头协同控制系统及方法,包括FPGA主控板、运动控制模块和FPGA喷头板组;FPGA主控板用于接收上位机信号并采用地址升序轮询策略与FPGA喷头板组建立通信,进行点阵数据传输;运动控制模块包括电机,运动控制模块连接FPGA主控板,根据FPGA主控板生成的脉冲频率和方向信号驱动电机,运动控制模块内置有旋转编码器实时向FPGA主控板反馈电机实际位置;FPGA喷头板组用于接收FPGA主控板下发的点阵数据,在接收到全局广播的点火信号生成高压脉冲驱动控制对应的喷嘴喷墨。本发明采用地址升序轮询策略,确保各FPGA喷头板有序通信,彻底规避多节点竞争冲突。