基于高分辨率CMOS传感器图像采集系统的实现

2013-11-04 13:48 来源:互联网 作者:洛小辰


3.2 系统的主体程序

视频采集系统软件需要完成CMOS图像传感器图像数据的采集、转换和图像数据的存储功能。

为了便于后期图像处理和分析工作,采用了DSP BIOS的程序设计架构。BIOS上的程序总体设计流程图如图8所示。

17

中断触发源采用了EXT4,即外部中断引脚中断。而外部引脚连接的是行有效信号,这样,每一行便触发一次中断,然后在中断服务程序中通过读取FIFO的数据到SDRAM中,完成一行数据的采集,通过行计数器来判断一帧是否传完。值得注意的是,本系统的软件设计没有采用两级中断来保证第一行读到的图像数据就是图像本身的第一行,而是采用读取行同步信号的上升沿来简化程序。

由于在TI公司的CCS3.1开发环境下面写文件方式的速度太慢,所以采用DSP写SD卡的方法来保存图像数据,采集到更加清晰的图像,如图9。

18

MT9T001图像传感器的灵敏度很高,在很低的照度下都能清晰成像。要调整好镜头的光圈以避免出现局部过曝光的现象。

虽然采用DSP的EMIF接口外加FIFO行缓冲器的方案没有那些有专门视频接口的DSP(如DM642)的VP0-VP3端口方便,但本方案具有成本上的优势;同时在浮点运算特别多的图像算法中,本方案的算法效率要比DM642高。本方案对很多没有视频控制器的DSP具有通用性;另外,本方案扩展了一片 CPLD,可以对硬件控制进行一些灵活的处理,如可以通过对HD信号灵活计数,控制闪光灯的点亮时间等。

实验证明,本系统适合带有EMIF接口的DSP系统,这种图像采集接口还能很好地移植到其他基于DSP的图像采集与处理系统中。

< 1 2 3 4 
传感器 CMOS

相关阅读

暂无数据

一周热门