论文部分内容阅读
随着可变条码、标识技术的迅速发展和广泛应用。诸如物流中的货物跟踪、产品防伪防串货每一产品或包装上唯一条码标识技术,已经得到广泛的应用。传统的条码都采用预印制方式,而预印制方式已不能满足在每个产品或包装上生成不同的条码。在原喷码机的基础上,研发新一代具有喷印可变条码功能的喷码机,成为一种发展趋势。论文分析了国内外喷码机的发展现状及其发展趋势,对不同工作方式的当前主流喷码机作了简单介绍,重点介绍了连续式和按需式两种不同工作方式的墨水喷码机,并对其进行性能的优越性对比。选用赛尔(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与喷头之间喷印数据交换的读写过程,给出了相应的软件设计流程以及状态转换图。最后给出了用户利用本控制器所喷印的部分样品。