论文部分内容阅读
立体测量技术在航空、航天、机械、汽车、船舶等行业有着广泛的需求和应用,本文对四目立体测量系统同步驱动控制技术进行研究,以FPGA为主控制器实现四个摄像机同步采集被测物体图像数据,缓冲存储采集到的图像数据,并与计算机通信把图像数据传输至计算机供后续处理。论文主要研究内容如下:1.设计步进电机驱动电路模块,步进电机驱动光栅移动装置进而带动光栅在导轨上平移,获得不同相位的光栅条纹图像配合摄像机采集图像数据。步进电机驱动电路由高细分大功率步进电机驱动芯片THB7128及其外围电路构成,通过步进电机控制程序实现FPGA对步进电机的精确定位控制。2.设计Camera Link接口电路模块,实现四个工业摄像机与同步驱动控制器的连接。在Camera Link接口电路模块中选择DS90CR288芯片接收串行LVDS图像数据并转换为并行LVTTL格式数据;选择DS90LV047A作为电平转换芯片,实现FPGA对摄像机触发控制;选择DS90LV019电平转换芯片,实现FPGA与摄像机的串行通信,对摄像机进行拍摄前配置。3.设计存储电路模块,存储电路硬件由外部动态随机存储器SDRAM存储芯片K4S561632A及其外围电路构成,图像数据缓冲存储时首先经由FPGA内部FIFO,最终传输至SDRAM中。4.设计通信电路模块,以USB2.0接口作为同步驱动控制器与计算机的通信接口,完成图像数据从SDRAM至计算机的数据传输。通信硬件电路由USB接口芯片CY7C68013及其外围电路构成,软件方面设计通信接口控制器程序及芯片固件程序顺利实现数据传输。本文完成四目立体测量系统同步驱动控制硬件电路设计及Verilog HDL软件程序开发,采用ModelSim软件对系统主要模块进行仿真,在搭建的实验平台上进行功能测试,验证本文设计的四目立体测量同步驱动控制系统的可行性和有效性。