×
嵌入式开发 > 详情

基于DSP/BIOS大空间网络型火灾探测系统设计

发布时间:2020-07-06 发布时间:
|

摘要 针对传统图像型火灾探测系统以PC作为处理终端,且不能对CCD摄像机进行有效控制等缺点,提出了以TMS320DM642为平台开发基于DSPBIOS的大空间网络型火灾探测系统。该系统DSPBIOS与RF5参考框架的基础上,利用TCP/IP协议栈设计了多任务线程的应用程序,实现了火灾检测算法的移植与网络开发环境的构建。最终将视频处理结果由以太网传至控制中心,同时控制中心可以利用串口通信线程对CCD摄像机进行参数设置。
关键词 火灾探测;TMS320DM642;DSPBIOS;TCP/IP;RF5

目前,国内主要采用基于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。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32 TIMx 配置