[发明专利]一种喷码机的FPGA控制系统及其控制方法有效
申请号: | 201510789581.6 | 申请日: | 2015-11-17 |
公开(公告)号: | CN105468310B | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 王渔洋;王鹄;李品美;谢晓超;高科;张武当;黄亦灵;孙铭亮;刘炎;钱钒;黄丽君;梅龙伟;黄进伟 | 申请(专利权)人: | 昇捷丰电子(厦门)有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 厦门创象知识产权代理有限公司 35232 | 代理人: | 尤怀成 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 喷码机 fpga 控制系统 及其 控制 方法 | ||
1.一种喷码机的FPGA控制系统,其特征在于:包括
用于与CPU主控系统交互的并行总线接口以及与喷码设备的后端驱动相连的串行接口;
FIFO单元,用于接收和存放所述CPU主控系统写入的原始打印数据;
喷印控制寄存器,用于接收和存放所述CPU主控系统写入的控制字;
喷印状态寄存器,用于存放需要向所述CPU主控系统报告的状态信息;
数据转换模块,用于根据打印作业参数,对原始的打印数据进行偏移、镜像、压点处理,从而生成目标打印数据;
承印物侦测及产线速度侦测模块,与电眼、同步器相连,用于对电眼、同步器输入的信号进行侦测并生成打印启动及同步信号;
状态机单元,控制所述FIFO单元、喷印控制寄存器、喷印状态寄存器、数据转换模块以及承印物侦测及产线速度侦测模块,用于控制打印数据的读和写操作以及对打印数据的处理,根据打印启动及同步信号将目标打印数据发送至喷码设备的后端驱动;
数据缓冲器,用于接收来自状态机单元的命令,暂存原始打印数据以及生成的目标打印数据。
2.一种喷码机的FPGA控制方法,其特征在于:所述方法包括以下步骤
1)CPU主控系统将打印数据写入FIFO单元,并向喷印控制寄存器写入控制字;
2)状态机单元收到控制字后将打印数据从FIFO单元取出并暂存到原始打印的数据缓冲器;
3)数据转换模块根据所述喷印控制寄存器中的参数对原始打印数据进行偏移、镜像、压点处理从而生成目标打印数据,并将目标打印数据暂存在目标打印的数据缓冲器;
4)电眼、同步器将检测到的信号输入承印物侦测及产线速度侦测模块,所述承印物侦测及产线速度侦测模块对电眼信号和同步器信号进行侦测并生成打印启动及同步信号;
5)状态机单元根据所述承印物侦测及产线速度侦测模块生成的打印启动及同步信号,将目标打印数据往后端驱动输出;
6)完成所有打印数据后,喷印状态寄存器向所述CPU主控系统报告打印状态。
3.根据权利要求2所述的喷码机的FPGA控制方法,其特征在于:上述步骤4)与5)中采用速度预测算法,用同步器检测承印物的运动速度,把当前检测到的速度,预测为下一列喷印时的速度,并按该速度控制喷嘴的动作,在下一列的喷印周期内,根据实际检测到的速度再对下一列的喷印速度进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昇捷丰电子(厦门)有限公司,未经昇捷丰电子(厦门)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510789581.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据显示方法及装置
- 下一篇:IP硬盘的管理方法和装置