基于嵌入式技术实时图像监控系统的研究
实时图像监控技术在目标跟踪、机器人导航、辅助驾驶、智能交通监控中都得到越来越多的应用。在电子技术与通讯技术的发展过程中,图像监控系统的技术水平直接反映了不同阶段电子与通讯的技术状况。
在数字图像监控系统中,嵌入式监控系统主要由嵌入式处理器、以太网接口控制器等相关支撑硬件及嵌入式操作系统组成。
1设计方案
本系统选用TI公司的TMS320VC5471为处理器,该芯片是一种双内核器件,内部集成了一个带程序和数据存储器(均为RAM)的TMS320C54xTMDSP子系统和一个带仿真工具的ARM7TMRISC微控制器核。在双CPU系统中,ARM7TDMI作为主CPU负责图像数据的存储、图像数据远程传输、存储容量的扩展等系统的功能;DSP作为从CPU,他是图像采集和数据处理的核心,完成图像采集及处理系统的功能。
系统中选用共亭双口RAM 存储器方式来实现DSP与ARM7TDMI之间的通信,图像监控系统总体结构图如图1所示。
2 硬件系统
2.1 主机控制单元
ARM子系统与DSP子系统数据的传输非常频繁,数据传输的可靠性和实时性直接决定系统的性能。所以,本系统选用共享双口RAM存储器方式来实现DSP与ARM7TDMI之间的通信,如采用IDT司生产的双口RAMIDT70V24,其容量为4 k×16位。
在工作时,本设计采用中断的通信方式,任何一方都是先将准备好的数据放入API存储器中,然后发出中断信号,通知对方可以取数,对方接到中断之后,进入中断服务程序从API存储器中取走数据。
2.2模拟图像采集及处理单元
图像信号通过CCD摄像头采集并输出模拟图像信号,模拟图像A/D转换采用Philips公司的SAA7111A来实现。该芯片可实现多路选通、锁相与时序、时钟产生与测试、ADC、亮色分离等功能,其输出可以具有如下格式:YUV 4∶1∶1(12 b),YUV 4∶2∶2(16 b),YUV 4∶2∶2(CCIR-656)(8 b)等,灵活输出不同的数字图像数据格式。由于DSP处理芯片和SAA7111A的时序不同,可以通过CPLD进行逻辑控制FIFO来完成数据缓存的功能。
2.3存储容量扩展单元
系统中有大量的数据要记录下来,需要大量内存来保存测量的数据,在主CPU上连接SRAM,FLASH,CF卡。CF卡具有存储容量大、读写速度快、灵活性强的特点,是一种理想的存储载体,本系统选用KINGMAX公司生产的compactFLAsH Card,该卡的存储容量是1 G,利用芯片ARM核内置集成电路I2C接口,把compactFLASH卡连接到微控制器的I2C接口。在存储器映像模式中,一条8 b数据总线控制着CompactFLASH卡,软件能把数据直接写到CompactFLASH卡。CF卡的结构如图2所示。
相关文章
- 2024-07-15水下目标的声纳回波数据仿真
- 2023-12-20基于虚拟样机技术的并联机器人机构运动仿真
- 2023-01-19基于RFID远程识别技术的涉密资产进出管理系统研究
- 2024-07-18提高遥感相机电子学成像质量方法
- 2024-10-31秤量准确度的调整
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。