图4:循环采集处理仿真图
上面的循环采集处理仿真图就是实际系统工作时采集模块中各个信号的时序逻辑关系。从仿真图可以看出通过对CPLD的编程实现了多点的行、场延时,奇偶场分离存放,从而得到多分辨率的图像数据,以及DSP中断产生、逻辑总线切换信号、下一帧的开始触发信号、奇偶场对齐信号等都能满足系统时序要求。采集一帧640×480的图像约需22.75ms,可以满足实时性的要求。
4 结论
本文设计了一种基于CPLD的多分辨率图像采集系统,本文作者创新点:提出一种由CPLD控制图像的行、场信号延时,奇偶数据分离存储来得到不同分辨率图像数据的方法,实现了不占用DSP资源的多分辨率图像的实时采集。经过大量仿真和电路板调试,证明该方案灵活有效,能够在工业监测、 医疗诊断 等图像实时采集领域得到广泛应用。
参考文献
[1] 周霖. DSP通信工程技术应用 [M]. 北京:国防工业出版社,2003.
[2] 张骏. 基于DSP和CPLD的图像通信系统设计与实现 [D]. 哈尔滨:哈尔滨工程大学硕士学位论文, 2004, 2.
[3] 赵龙宝, 范天翔, 陆亨立. 基于OV5017和CPLD的图像采集显示系统[J]. 微计算机信息, 2005, 21-7: 104-105.
本文关键字:分辨率 DSP/FPGA技术,单片机-工控设备 - DSP/FPGA技术