关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于TMS320DM643的设备监控系统中彩色图像处理的实现

基于TMS320DM643的设备监控系统中彩色图像处理的实现

作者: 时间:2013-08-21 来源:网络 收藏

1.4 存储模块
本系统的在视频时,由于图像数据量很大,会占用相当大的存储空间,但是内部的RAM存储量并不能满足要求。所以本系统通过的EMIF扩展了SDRAM芯片和FLASH芯片。
SDRAM大小为4M×64位,FLASH大小为4M×8位,通过的EMIF控制寄存器,可对存储器的读写访问。
1.5 图像显示模块
图像显示模块由SAA7105视频编码器与一个显示器组成。它支挣PAL与NTSC格式的视频编码输出;同时该编码器可输出VGA视频,分辨率为1280×1024,这样就可以直接驱动PC显示器进行视频图像的显示,可方便快捷地查看视频图像的实际处理效果。
SAA7105的配置也是通过标准的ⅡC总线来完成的。
1.6 电源模块
本系统采用TPS54310的专用电源芯片,输入为5V,输出为1.4V和3.3V,分别给DSP内核和I/O端口供电,产生另外一个3.3V给视频编解码器及其他芯片供电。注意这两个3.3V要分开设计,以免电源噪声相互干扰。把1.4V模块的电源输出有效引脚PG连接到3.3V模块的允许电压输入引脚EN。这样,只有当1.4V电压有效之后,3.3V电压才开始上电,这就保证了TMS320DM643的内核电压先与I/O电压上电。

2 系统软件设计
2.1 软件开发环境
TI公司为C6000系列处理器提供了完善的集成软件开发环境CCS及相关的支持芯片库和API函数。CCS具有实时性、支持多任务和可视化的特点。
本系统在CCS开发环境上完成视频图像的处理,通过cmd文件定义变量存储区域,同时编写相关GEL初始化文件,使得在CCS与DSP目标板连接后即可初始化相关硬件和进行配置,引用CSL库和API库函数,完成硬件配置,最后DSP/BIOS操作系统,通过进程调用完成视频工作。
TI的DSP/BIOS操作系统,它的典型功能是支持多线程的调度;为方便外设管理,提供了片内支持库;开发了实时分析工具,用来分析算法的性能和效果等。DSP/BIOS有三个部分组成,分别是BIOS配置工具(用于创建和配置目标对象,提供内存分配、线程优先级设置、中断设置等配置功能)、实时分析工具(提供可视化图形界面,用来观察算法或程序的执行情况、变量运行结果及内存地址等)、API应用接口函数(提供丰富的模块操作、线程操作等接口函数供调用)。
RF5是TI公司提供的DSP系统应用程序参考框架,广泛应用于音、视频数字信号等复杂DSP应用系统中。RF5中的数据处理分为四部分:任务(task)、数据通道(channel)、实时内核(cell)及算法(XDAIS)。在本设计中,应用RF5框架来整合各个模块的程序。
2.2 软件程序流程
依据上述的软硬件系统资源,采用RF5的软件框架结构设计了本系统的软件程序。在DSP系统外设、工作方式、板上器件的寄存器配置初始化完成后,相应的线程开始采集视频图像,采集完成后,根据要求通过SCOM消息,将图像数组的指针发至下一线程,即视频线程。然后该线程执行通道内的XDAIS算法,包括图像滤波、图像差分等,完成图像分析处理后,再将数据指针通过SCOM信息发至下一线程,即图像显示线程,完成视频图像的显示等功能。
对于等离子体,其软件算法的流程如图3所示。

本文引用地址://m.amcfsurvey.com/article/159282.htm

c.JPG

摄像头相关文章:摄像头原理


评论


相关推荐

技术专区

关闭