论文部分内容阅读
毫米波成像系统由于对人体无伤害、成像效果好等优点,成为越来越受欢迎的安检成像系统,具有广阔的应用前景。数据采集系统是毫米波成像系统获得原始成像数据的基本硬件子系统。本论文以主动毫米波成像项目为依托,设计了一个基于FPGA的毫米波数据采集系统,完成双通道的数据采集并将采集数据实时传递到计算机上,以供成像算法完成成像。本文的主要工作内容可分文以下部分:(1)根据数据采集系统的功能要求,设计一个基于毫米波成像系统的数据采集系统结构.根据系统要求,完成数据采集系统中主要芯片的选型,包括FPGA芯片,ADC模数转换芯片和USB通信芯片。(2)根据数据采集系统的对硬件的要求,完成USB芯片的硬件电路设计,FPGA通信接口的硬件设计和FPGA外围电路设计。完成AD9231的外围电路设计用于驱动AD9231采集数据。最后是伺服系统驱动模块的硬件设计,将FPGA的单端信号转化为伺服系统可以识别的差分信号。(3)完成数据采集系统中FPGA控制逻辑的设计。设计全局复位和时钟模块,为全局变量提供复位信号与参考时钟。完成AD采样控制逻辑设计,包括AD采样芯片的SPI配置,AD采样端口驱动逻辑。设计USB读写驱动逻辑,完成USB芯片读写功能的逻辑驱动。伺服驱动逻辑完成了FPGA对伺服电机的运动控制。(4)最后完成数据采集系统的硬件实现与测试。通过ModelSim仿真软件验证FPGA逻辑,然后将完成的逻辑代码下载到FPGA开发板,进行硬件测试。利用示波器完成了伺服电机驱动信号的硬件测试。使用USB测试软件CyControl完成了FPGA与计算机的USB通信测试。将模拟信号接入到AD数据采集模块,采集A B两通道的模拟信号并利用Matlab软件将采集到的数据进行拟合,得到在要求范围之内的相应正弦波且幅值。