推广 热搜: 电机  PLC  变频器  服务机器人  培训  变送器  危化品安全,爆炸  西门子PLC  触摸屏  阀门 

基于嵌入式技术实时图像监控系统的研究

   日期:2013-03-23     来源:工控之家网    作者:工控之家    浏览:20    评论:0    
    实时图像监控技术在目标跟踪、机器人导航、辅助驾驶、智能交通监控中都得到越来越多的应用。在电子技术与通讯技术的发展过程中,图像监控系统的技术水平直接反映了不同阶段电子与通讯的技术状况。

    在数字图像监控系统中,嵌入式监控系统主要由嵌入式处理器、以太网接口控制器等相关支撑硬件及嵌入式操作系统组成。

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所示。

2.4键盘、LCD显示单元

    本系统采用TI公司的TMS320VC5471为处理器,其ARM侧提供了键盘专用接口KBGPIO。KBGPIO[15∶8]在芯片内部已通过上拉电阻接+3.3 V高电平,并且被配置成输入口,可用来作为矩阵键盘的行输入,KBGPIO[7∶0]被配置为输入口,可以用来作为矩阵键盘的列输入,该键盘电路输入尢需再通过上拉电阻接至高电平,只将行和列线引出接到键的两端即可。键盘总共可以有24个实际的硬键,每个按键的功能可由用户随意定义功能。本系统采用;LCD作为显示没备,町以用于调试阶段或其他功能。LCD选用GDM12864A液晶显示屏,他是带显示存储器的图形液晶显示列驱动控制器。 

2.5 以太网控制单元

    TMS320VC5471的网络模块(EIM)可以实现IEEE802.3协议及全双工/半双工模式的10/100 Mb/s的MAC层的功能。本系统的PHY接口采用Realtck公司生产的RTL8201BL芯片构成,RTL8201BL使用MII接口与TMS320VC5471的MAC控制器直接相连,RTL8201的发送输出引脚TPTX±和接收输入TPRX±通过网络隔离变压器与RJ45双绞线接口连接,实现数据通道的安全隔离。网络模块(EIM)框图如图3所示。

2.6 实时图像监控单元

    将本系统连接到Internet网络上,可以通过Internet进行实时图像监控,不必亲临现场。μC/OS-Ⅱ是一款实时嵌入式操作系统,该操作系统是一个公开源代码占先式多任务微内核的RTOS。本设计选用μC/OS-Ⅱ,将其移植到TMS320VC5471内嵌的ARM7核上。网络通信协议通过TCP/IP协议栈选用LwIP协议栈,把LwIP协议栈移入来实现。嵌入式网络平台的结构示意图如图4所示。

3软件设计

    采用ARM汇编语言将各系统做成子程序功能块,这样不但使程序紧凑、便于阅读,而且可以增强程序移植性调试、更改各功能模块也更方便,程序框图如图5所示。

4结语

    本设计提出的基于嵌入式技术实时图像监控的嵌入式系统的研究方法,允分利用了TMS320VC5471的高性能和嵌入式操作系统的实时稳定的特点,采用TCP/IP协议建立与Internet的连接,实现了实时图像监控的远程控制。

    这种双CPU处理器与嵌入式操作系统相结合的模式,可以广泛应用于工业控制、产品制造、智能交通等的视频检测领域,具有广泛的应用前景。

 
打赏
 
更多>同类环保知识
0相关评论

推荐图文
推荐环保知识
点击排行
网站首页  |  免责声明  |  联系我们  |  关于我们  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报  |  鲁ICP备12015736号-1
Powered By DESTOON