资料介绍
摘要 针对传统图像型火灾探测系统以PC作为处理终端,且不能对CCD摄像机进行有效控制等缺点,提出了以TMS320DM642为平台开发基于DSP/BIOS的大空间网络型火灾探测系统。该系统在DSP/BIOS与RF5参考框架的基础上,利用TCP/IP协议栈设计了多任务线程的应用程序,实现了火灾检测算法的移植与网络开发环境的构建。最终将视频处理结果由以太网传至控制中心,同时控制中心可以利用串口通信线程对CCD摄像机进行参数设置。
目前,国内主要采用基于PC的图像型火灾探测系统,但该系统视频传输距离有限且采用轮询的方式,对各通道视频信号进行分时处理,这样大大降低了系统的性能。随着大空间建筑和视频监控系统的普及,使得大空间网络型火灾探测成为可能。所谓“大空间网络型火灾探测”,即采用嵌入式设备作为处理终端,完成数据采集和火灾识别任务,通过以太网实时将识别结果传送到远程监控设备,实现早期火灾预警,为及时疏散人群提供宝贵的时间,最大程度地减少人员伤亡和经济损失。文中采用美国德州仪器公司的TMS320DM642作为硬件开发平台,凭借其高速的数据处理能力、丰富的外围接口、精炼的操作系统以及方便快捷的网络开发包,能够满足火灾探测系统实时性的要求。
1 火灾探测系统整体架构
DM642是TI公司推出的一款专门为数字媒体应用而设计开发的32位定点DSP芯片,该芯片采用基于C64x的DSP内核,工作频率最高达720 MHz,处理性能可达5760MI/s。
火灾探测系统主要由视频采集、串口通信、网络通信3个模块组成。系统框架如图1所示。
首先,CCD摄像机采集的视频信号经过解码器送至DM642的VP0口,然后利用DM642的EDMA通道将视频数据储存在外部SDRAM中,最后将视频处理结果通过物理层收发器送入因特网。同时利用UART口对摄像机及云台进行控制。
2 系统硬件设计
2.1 视频采集与存储器扩展
2.1.1 视频采集
系统的视频解码器采用Philips公司的SAA7113芯片,它支持多种视频标准,由CPLD中的状态/控制寄存器控制,并且由I2C总线对其寄存器进行配置,能将PAL制的模拟视频信号转换为8位的ITU-RBT.656格式,Y、Cb、C,这3个分量的采样模式为4:2:2,采样后将视频数据流发送到DM642的VP0口。DM642有VP0、VP1、VP2的3个视频接口,可以根据用户需要自行配置输入与输出接口。每个视频接口都分为A、B两个通道,每个通道都配置有2 560 Byte的缓冲区,设计人员可以自由设置缓冲区的传输阈值去触发相对应的EDMA传输通道,然后通过EDMA通道将视频数据送入外挂的SDRAM。
2.1.2 外部存储器扩展
采用4 M×64位的SDRAM存储视频数据,采用4M×8位的Flash固化系统的程序代码。EMIF映射CE0、CE1、CE2、CE3这4个物理地址空间,DM642将CE0配置为64位的同步存储器接口,将CE1配置为8位的异步静态存储器接口。该系统采集到的视频为Y:Cb:Cr 4:2:2格式,Y、Cb、Cr这3个分量在SDRAM中的采集缓冲区与显示缓冲区都是分开存储的。图像的分辨率为720×576,所以每行Y分量采720个点,Cb、Cr分量各采360个点。每帧图像的每个分量按奇偶场分开存储,奇场在前,偶场在后。DM642外部共有20根地址线,即CE1空间的最大寻址范围为1 Mb×8,映射到CE1空间的除了Flash,还有在CPLD中实现的控制/状态寄存器以及8位异步静态UART口。所以,最大只能将1/2的CE1空间配置给Flash,即512 kh×8。但是所选用的Flash芯片AM29LV320DB的物理存储空间为4 Mb×8,所以利用有限的地址线访问大物理空间时,要采用分页技术,即将整个4 Mb×8的Flash分成8个512 kb×8的页,而页地址PA20、PA19、PA18则有位于CPLD中的页地址寄存器提供。
目前,国内主要采用基于PC的图像型火灾探测系统,但该系统视频传输距离有限且采用轮询的方式,对各通道视频信号进行分时处理,这样大大降低了系统的性能。随着大空间建筑和视频监控系统的普及,使得大空间网络型火灾探测成为可能。所谓“大空间网络型火灾探测”,即采用嵌入式设备作为处理终端,完成数据采集和火灾识别任务,通过以太网实时将识别结果传送到远程监控设备,实现早期火灾预警,为及时疏散人群提供宝贵的时间,最大程度地减少人员伤亡和经济损失。文中采用美国德州仪器公司的TMS320DM642作为硬件开发平台,凭借其高速的数据处理能力、丰富的外围接口、精炼的操作系统以及方便快捷的网络开发包,能够满足火灾探测系统实时性的要求。
1 火灾探测系统整体架构
DM642是TI公司推出的一款专门为数字媒体应用而设计开发的32位定点DSP芯片,该芯片采用基于C64x的DSP内核,工作频率最高达720 MHz,处理性能可达5760MI/s。
火灾探测系统主要由视频采集、串口通信、网络通信3个模块组成。系统框架如图1所示。
首先,CCD摄像机采集的视频信号经过解码器送至DM642的VP0口,然后利用DM642的EDMA通道将视频数据储存在外部SDRAM中,最后将视频处理结果通过物理层收发器送入因特网。同时利用UART口对摄像机及云台进行控制。
2 系统硬件设计
2.1 视频采集与存储器扩展
2.1.1 视频采集
系统的视频解码器采用Philips公司的SAA7113芯片,它支持多种视频标准,由CPLD中的状态/控制寄存器控制,并且由I2C总线对其寄存器进行配置,能将PAL制的模拟视频信号转换为8位的ITU-RBT.656格式,Y、Cb、C,这3个分量的采样模式为4:2:2,采样后将视频数据流发送到DM642的VP0口。DM642有VP0、VP1、VP2的3个视频接口,可以根据用户需要自行配置输入与输出接口。每个视频接口都分为A、B两个通道,每个通道都配置有2 560 Byte的缓冲区,设计人员可以自由设置缓冲区的传输阈值去触发相对应的EDMA传输通道,然后通过EDMA通道将视频数据送入外挂的SDRAM。
2.1.2 外部存储器扩展
采用4 M×64位的SDRAM存储视频数据,采用4M×8位的Flash固化系统的程序代码。EMIF映射CE0、CE1、CE2、CE3这4个物理地址空间,DM642将CE0配置为64位的同步存储器接口,将CE1配置为8位的异步静态存储器接口。该系统采集到的视频为Y:Cb:Cr 4:2:2格式,Y、Cb、Cr这3个分量在SDRAM中的采集缓冲区与显示缓冲区都是分开存储的。图像的分辨率为720×576,所以每行Y分量采720个点,Cb、Cr分量各采360个点。每帧图像的每个分量按奇偶场分开存储,奇场在前,偶场在后。DM642外部共有20根地址线,即CE1空间的最大寻址范围为1 Mb×8,映射到CE1空间的除了Flash,还有在CPLD中实现的控制/状态寄存器以及8位异步静态UART口。所以,最大只能将1/2的CE1空间配置给Flash,即512 kh×8。但是所选用的Flash芯片AM29LV320DB的物理存储空间为4 Mb×8,所以利用有限的地址线访问大物理空间时,要采用分页技术,即将整个4 Mb×8的Flash分成8个512 kb×8的页,而页地址PA20、PA19、PA18则有位于CPLD中的页地址寄存器提供。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于Gboard Pro 800的森林火灾探测系统 0次下载
- 森林火灾探测系统的构建 1次下载
- 使用Arduino和火焰传感器制作火灾探测系统 1次下载
- 可程控遥感数据动态采集下的临空高速目标探测系统 11次下载
- 基于电场探测与无线组网的新型探测系统 14次下载
- BLE实验详解之蓝牙温度计设计方案 25次下载
- BLE实验详解之蓝牙血压计设计方案 36次下载
- BLE实验详解之蓝牙键盘设计方案 58次下载
- 使用FPGA实现CCD探测系统的论文说明 4次下载
- 空间瞬态光辐射信号实时探测系统电路设计方案 1次下载
- 基于STM32的红外火灾探测系统设计 23次下载
- 基于磁传感器的磁近炸引信探测系统设计_祝豪杰 5次下载
- 基于非晶丝巨磁阻抗效应的微磁场探测系统 8次下载
- 基于DSP_BIOS大空间网络型火灾探测系统设计 22次下载
- 能谱探测系统中PMT高压源 17次下载
- 缆式感温火灾探测器在核电厂中的应用 625次阅读
- 基于STM32的室内空气净化监测系统设计方案 1988次阅读
- 采用数字微波传感器和Arduino控制板实现人体探测系统 1740次阅读
- 剩余电流探测器原理_剩余电流探测器的应用 8816次阅读
- 世健红外火焰探测参考方案 3587次阅读
- 基于单片机的智能安防报警系统设计方案详解 7757次阅读
- 四象限光电探测器电路的设计方案 7672次阅读
- 风光互补发电系统设计方案汇总(两款风光互补发电系统详解) 4.8w次阅读
- 红外线报警器电路设计方案汇总(八款模拟电路设计原理图详解) 7.2w次阅读
- 停电报警器电路设计方案汇总(五款模拟电路设计原理图详解) 3.5w次阅读
- 基于单片机的声光报警系统的设计方案 1.6w次阅读
- 基于单片机的智能温度预警系统的设计方案 4926次阅读
- 基于SVPWM算法的变频调速系统设计方案 4325次阅读
- 基于FPGA的帧同步系统设计方案 4359次阅读
- DSP+CPLD空间瞬态光辐射信号实时探测系统 1313次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多