基于ARM架构的CCD实时图像采集显示
本文主要通过研究一种ST公司的ARM架构的STM32F4系列单片机,并通过配置其自身带的DCMI通道,从而产生相应的时序来实现对面阵CCD的驱动.目前市面上面阵CCD的种类繁多,基于要实现良好的性能匹配和简易的信息处理的特性,本文选用了OV7670 CCD实现了信息数据的采集,同时该CCD将采集到的20位数据通过自身中的10位AD转换器将数据2次高速处理后转换为RGB565格式的16位数据输出并存储,存储后通过DCMI通道传输信息从CCD存储单元至单片机的RAM中,然后单片机通过DMA技术快速的将数据移送到SPI的目的地址存放于配置静态可变存储器中,再通过SPI传送TFT(ILI9235)彩色液晶显示屏,经过对TFT屏相应的程序编程,最终把RGB16位数据的处理后将图像实时显示出来,由于数据转移的过程是通过DMA实现的,这样就避免先前CPU的操作控制,大大节省了系统运行的时间,高速信息转移的状态下,看起来就跟实时显示一样了.本文不仅给出了硬件电路的设计并将硬件进行了搭建,而且还通过KEIL4软件及J-LINK工具对硬件电路进行了仿真及测试,结果表明利用此器件可以把图像实时显示出来,且分辨率依赖于OV7670约有500万像素,由于其控制简单、信息数据易存储、信息数据易处理、实时显示效果良好等功能特点,在工业监控及图像处理控制应用的场合下得到了广泛的应用.
图像传感器 数据处理 实时显示 成像效果
刘潇 黄道敏 吴胜华
空军预警学院三系,武汉430019 空军预警学院黄陂士官学校,武汉430345
国内会议
广州
中文
43-49
2014-07-01(万方平台首次上网日期,不代表论文的发表时间)