基于FPGA的高解析喷码机控制器设计与实现

被引量 : 0次 | 上传用户:xialiaoj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着可变条码、标识技术的迅速发展和广泛应用。诸如物流中的货物跟踪、产品防伪防串货每一产品或包装上唯一条码标识技术,已经得到广泛的应用。传统的条码都采用预印制方式,而预印制方式已不能满足在每个产品或包装上生成不同的条码。在原喷码机的基础上,研发新一代具有喷印可变条码功能的喷码机,成为一种发展趋势。论文分析了国内外喷码机的发展现状及其发展趋势,对不同工作方式的当前主流喷码机作了简单介绍,重点介绍了连续式和按需式两种不同工作方式的墨水喷码机,并对其进行性能的优越性对比。选用赛尔(Xaar)公司的两款按需式喷头作为本设计喷码机的喷印头,采用FPGA(Field Programmable Gate Array)芯片通过PCI(Peripheral Component Interconnect)总线方式,设计并实现驱动两款不同喷头的高解析喷码机。充分利用工业PC(Personal Computer)机的处理能力,在拥有传统喷码机的功能基础上,能适应流水线作业需求,喷印各种随机和连续变化的条形码。论文完成了基于PCI总线通信,采用FPGA芯片实现高解析喷码机控制器的软硬件实现,PCI总线接口以读写PCI总线内部存储器、I/O空间方式,来实现PC(Personal Computer)与喷码机控制器之间的数据读写、状态交换以及喷印控制。利用FPGA内部RAM作为喷头和PCI总线之间数据缓存区,实现PC与喷头之间的数据通信,每次读写以喷头喷印一列的数据量作为数据缓冲区大小,先写然后读取喷印,将喷印图像信息逐列写入并喷出,实现二进制二位图形的喷印。文中对喷头驱动以及PC与喷头之间喷印数据交换的读写过程,给出了相应的软件设计流程以及状态转换图。最后给出了用户利用本控制器所喷印的部分样品。
其他文献
从建立适用的系统出发,为缩短训练飞行员的周期,提高训练飞行员的质量,以满足飞行训练的要求,我们设计并实现了这种飞行模拟系统的模型。本文主要从整体上设计并实现了一种实
博爱之博,不只是对人类而言的,而且是对宇宙万物而言的。博爱,对于个人是一种修养,一种人生境界;对于社会,应当有一种制度安排来促成。自由、平等是博爱的前提,自由、平等、
牙髓炎是常见的口腔疾病之一,多继发于龋病,是以G-菌感染为主的炎症性疾病。CD40是Ⅰ型跨膜糖蛋白,属肿瘤坏死因子受体(TNF2R)超家族成员。CD40L(CD154,gp39)是Ⅱ型跨膜糖蛋
镀层厚度是影响镀层质量的关键因素之一,电镀生产中各项工艺参数对电镀效率及镀层的沉积速度有着不同的影响。电子行业的生产方式为少量多次的生产,批次间的质量有一定的差异
<正>在作家笔下,松树那样坚强挺拔,也许是因为蕴含其中的正是作者顽强向上的个性,荷花如此孤傲高洁,也许是因为倾注其中的正是作者追求圣洁的情操。这种借"他山之石"、言我肺
本文重点研究王粲三个方面,分三章展开论述:第一章考察了王粲投曹前的人生经历、在荆州时的交游情况及文学创作等,其诗文主要的风格表现为忧愁悲怆。第二章首论王粲投曹后政治际
目的研究老年心血管患者手术室护理中不安全因素及解决方法。方法总结我院多年的临床工作实际情况,发现老年心血管患者手术室护理中存在的不安全因素,并总结和完善其应对措施
<正>不按指导服药可减少益处。以下是一些有效的解决办法。当谈及按规定服药,大多数人得分并不高。根据世界卫生组织,平均一半的处方药未按处方规定的方法服用,其中包括心脏
<正>教学内容:人教版《义务教育课程标准实验教科书·数学》六年级上册第一单元第一课时。教学目标:1.结合具体情境初步理解数对的含义,能在具体情境中用数对表示位置,并能在