CMOS数字摄像机内部控制系统设计与现

[09-12 18:42:24]   来源:http://www.88dzw.com  传感技术   阅读:8914

文章摘要:摘要:针对高性能CMOS图像传感器的工业数字摄像机的设计与应用,介绍利用高档微控制器AT89LS8252,设计数字相机内部FPGA逻辑配置与初始化的控制硬件电路和软件编程。并应用AT89LS8252的SPI(Serial Peripheral Interface)串行外设接口扩展了多通道数模转换器、DataFlash存储器、温度传感器和MCU的Flash串行模式编程,可以作为多SPI接口外设的典型应用。 关键词:CMOS数字摄像机;SPI串行外设接口;FPGA并行逻辑配置;微控制器 引言 随着CMOS图像传感器技术的不断完善,其性能不断提高,目前很多机器视觉和数字图像处理应

CMOS数字摄像机内部控制系统设计与现,标签:传感技术知识,传感器与检测技术,http://www.88dzw.com
摘要:针对高性能CMOS图像传感器的工业数字摄像机的设计与应用,介绍利用高档微控制器AT89LS8252,设计数字相机内部FPGA逻辑配置与初始化的控制硬件电路和软件编程。并应用AT89LS8252的SPI(Serial Peripheral Interface)串行外设接口扩展了多通道数模转换器、DataFlash存储器、温度传感器和MCU的Flash串行模式编程,可以作为多SPI接口外设的典型应用。

     关键词:CMOS数字摄像机;SPI串行外设接口;FPGA并行逻辑配置;微控制器

    引言

     随着CMOS图像传感器技术的不断完善,其性能不断提高,目前很多机器视觉和数字图像处理应用中开始使用CMOS图像传感器设计数字摄像机,CMOS图像传感器具有集成度高,功耗低,数字图像数据输出,控制时序简单等特点。因此本文提出一种利用MCU实现CMOS数字摄像机控制系统硬件电路设计方案。设计中充分考虑到工业相机功能的扩展和相机自身图像预处理功能的二次开发,所以采用高性能的MCUAT89LS8252来实现摄像机内部FPGA(Field Programmable Gate Array)逻辑配置、在线逻辑下载、摄像机参数下载初始化、温度读出等控制功能。

     CMOS数字摄像机总体系统描述

      CMOS数字摄像机机,一般由:图像传感器、时序逻辑产生单元、图像预处理单元、配置初始化控制单元、图像数据输出接口单元五部分组成。下面对各部分简要介绍:

      CMOS图像传感器的时序逻辑一般由FPGA产生,由3.3V或5V单电源对系统供电,也有一些高级CMOS图像传感器需要外加一组电压较低的参考模拟电压,在系统提供的驱动时序下按像素时钟速率将8bit或10bit的像素数据分单通道和多通道连续输出。

     设计中应用Xilinx公司的高性能的FPGAXC2VP4来完成驱动时序发生和图像预处理功能。摄像机内部对图像数据进行预处理,有利于上位机图像处理算法的简化,更能够提高图像处理的实时性。根据不同机器视觉应用的需要,可以为摄像机提供多种不同图像预处理方案,如灰度变换、动态范围扩展、中值滤波等,用户可以选择相应的配置文件下载到摄像机中,就能够实现需要的图像预处理功能。高级用户也可以根据自己应用需求,自行开发摄像机内部FPGA图像预处理的算法,嵌入到FPGA配置逻辑文件中,按照设计中的配置方法下载到摄像机中,就可实现用户自己开发的图像预处理功能。数字摄像机图像数据输出接口也有很多种方式,可以采用CameraLink接口、以太网接口、USB接口、1394接口等。


     文中重点描述摄像机的逻辑配置和初始化控制单元的设计,以AT89LS8252为控制器完成对FPGA的并行配置功能,应用MAX3232串口芯片和上位机通信,完成接收FPGA配置文件和初始化摄像机的参数,并将摄像机内部温度数据发送给上位机。LT1665产生一组CMOS传感器需要的8路模拟参考电压。应用DataFlashAT45DB041B保存FPGA上电配置文件。温度传感器MAX6630可获得摄像机内部的工作温度数据,对于摄像机工作环境温度过高的情况,可以向上位机发出报警,并采用制冷措施。摄像机总体结构,见图1。

   
    图1  CMOS数字摄像机总体框图


     FPGA并行逻辑配置的MCU实现

     设计中应用XilinxFPGAXC2VP4为时序逻辑控制单元和图像预处理核心,因此每次FPGA上电开始工作前必须将配置文件加载到FPGA内部的SRAM中,这个过程就是FPGA的逻辑配置(FPGAConfiguration)。为实际应用和摄像机图像处理功能二次开发需要着想,采用并行逻辑配置的方法,可以减少摄像机的配置时间。设计中使用高档MCUAT89LS8252作为摄像机的控制器,实现RS232串口下载配置文件在电路逻辑配置ICR(In-CircuitReconfigurability)功能。为摄像机的使用者开发摄像机FPGA图像预处理功能提供了方便的配置方法,从而不用使用FPGA专门的配置芯片和配置电缆,减少了摄像机的端口,提高了摄像机的性能。

[1] [2] [3]  下一页


Tag:传感技术传感技术知识,传感器与检测技术传感技术
分类导航
最新更新
热门排行