论文部分内容阅读
烟草异物剔除系统是一种专门用于去除烟草中异物的自动化设备。它的使用提高了生产线整体的自动化程度,降低了工人的劳动强度,对于提高烟草产品质量,提升企业竞争力具有十分重要的意义。
图像采集系统是烟草异物剔除系统实现其功能的基础,在系统中处于核心地位。随着FPGA技术的不断成熟,越来越多的嵌入式设计使用FPGA作为系统的控制器。本系统就是一种基于FPGA的图像采集系统,它充分利用FPGA的高性能,用以实现整个系统的逻辑控制。首先系统通过专用Camera Link接口芯片获取CCD相机图像数据,经FPGA传入SDRAM进行数据缓存,解决了FPGA与PCI总线之间速率不同步问题。最后通过PCI9054芯片与PCI总线进行通信,实现数据的传输。
本文分别从硬件和软件两方面对系统的原理和实现方法进行详细论述。在硬件部分,首先提出系统的整体方案,同时论证了该方案的可行性。然后介绍系统的整体硬件电路设计,分模块讨论各部分的芯片选型以及设计原理等问题。在软件部分,采用Verilog HDL硬件描述语言对FPGA进行编程,实现对系统的逻辑控制。根据系统的要求,对比选择DriverStudio作为系统驱动程序开发工具,编写WDM驱动程序和上层应用程序。最后在Windows环境下成功调试该图像采集卡,达到了预期目标。