当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:红外监控系统以其不受可视环境影响、24 h不间断工作等诸多优势逐渐成为安防监控领域的重要发展方向之一。在此设计的嵌入式处理平台以TMS320DM642为核心,红外视频源采用FLIR热成像仪,红外图像经TVP5150解码芯

摘要:红外监控系统以其不受可视环境影响、24 h不间断工作等诸多优势逐渐成为安防监控领域的重要发展方向之一。在此设计的嵌入式处理平台以TMS320DM642为核心,红外视频源采用FLIR热成像仪,红外图像经TVP5150解码芯片处理后进行H.264编码压缩,数据通过以太网传输至客户端PC机,基于Visual C++平台开发的客户端解码器进行解码及图像增强后实时还原红外图像,系统工作稳定、图像还原质量高,以太网的平均传输率为0.087 MB/s,图像压缩率约为7:1,达到了系统设计要求。
关键词:红外热成像;TMS320DM642;H.264;Visual C++

    红外技术自诞生以来,红外探测器作为一种在常温下即可将任何物体发出的红外辐射转换为电信号的热辐射转换器,以其被动探测隐蔽性强、体积小巧易携带等诸多优势,广泛应用于红外侦查与跟踪、雷达制导、电力监测、安防监控、医疗诊断等军事及民用领域。红外监控技术集红外热成像技术与传统的视频监控技术的优势于一体,有效地弥补了传统视频监控系统的不足,是未来安防监控领域的重要发展方向。本文在客户端/服务器的系统架构基础上提出了以TMS320DM642为核心的红外监控系统,前端采用FLIR公司的红外热成像仪,红外图像数据经过H.264技术压缩后通过以太网传输至客户端PC机,利用由Visual C++平台开发的客户端解码器解压缩后还原红外图像并显示。整套红外监控系统工作稳定,图像压缩比率高,网络带宽占用率低,图像还原质量较好,达到了系统设计要求。

1 系统设计的总体框架
   
红外监控系统的设计,是基于DSP实现红外视频数据从前端光源红外探测器到上位机PC端的实时显示,主要由前端视频源、DSP服务器及PC客户端构成,如图1所示。系统前端红外图像采集设备采用FHR公司的红外热成像仪,能够提供320×240像素的红外图像,数据经过DSP端采集模块、存储模块、压缩模块及网络模块的处理后,H.264数据流在以太网的另一端PC上位机端经过解码后,红外图像数据保存或显示于客户端。



2 系统模块设计与实现
2.1 视频采集模块
   
DM642无法处理红外热像仪输出的PAL模拟信号,所以本系统首先采用视频解码芯片TVP5150解码红外视频数据。TVP5150是TI公司生产的超低功耗(115 mw)、可编程高性能视频解码器。本设计中TVP5150接收热像仪输出的红外图像PAL信号,输出8位4:2:2格式的的ITU-R BT.656视频解码信号,芯片与DM642的硬件连接如图2所示。
    视频采集模块的驱动设计遵循TI公司针对DSP驱动开发专门定义的基于DSP/BIOS双层外设驱动模型,该模型从功能上分为与硬件无关的类驱动和硬件相关的微驱动,类驱动(Class Driver)负责互连顶层应用程序和微驱动。而微驱动(Mini Driver)与具体应用到的外设相关,针对TVP5150芯片只需要简单修改EDC(ExtemalDevice Contml)函数即可控制视频解码芯片的打开、关闭以及控制。如调用mdBindDev函数对数据通道进行绑定;调用mdCreateChan函数完成通信对象的创建;调用mdDelvteChan函数删除通信对象并释放相关资源;调用mdControlChan函数向TVP5150发送控制命令等。
2.2 存储模块
   
系统采用两片共4Mx64 b的动态随机存储器SDRAM存放视频数据,一片4Mx8 b的FLASH存储程序。红外图像的压缩等处理均是在SDRAM内部完成的,FLASH芯片接收并存储通过仿真器JTAG接口下载到开发板的DSP程序,在系统启动时加载程序并运行。
    (1)FLASH。本系统采用4Mx8b的Am29LV033C,DM642通过分别控制FLASH的片选信号、读使能和写使能,其与DM642的连接如图3所示。


    (2)SDRAM。由于在整个图象处理过程中需要缓存大量的图像数据,而DM642芯片内部只集成了256 KB的SRAM,显然不能满足需求,TM320 DM642外挂两片SDRAM来扩展存储空间,保证了系统实时运行时,图像的缓存功能。SDRAM采用2M 64 b存储空间的HY57V643220,并与EMIF的CE0接口相接,如图4所示。
2.3 压缩模块
   
系统的视频压缩模块采用H.264技术对红外图像进行编码,加入了多模式宏块划分、高精度运动估计、整数变换与量化等诸多技术亮点。设计采用调用H.264视频编码库h264enc.lib对红外图像进行处理,视频压缩流程如图5所示。


2.4 网络传输模块
   
TMS320DM642的网络通信接口由EMAC(Ethemet Media Access Controller)控制模块、EMAC模块与MDIO(Managemem Data Input/Output)模块3部分组成的。本系统设计时采用Broadcom公司的BCM5221作为10/100Base-TX以太网收发器,与DM642连接如图6所示。



3 客户端解码器的设计
   
在上位机PC端的红外视频图像解码器是基于Windows环境下VC 6.0的基础类库MFC(Microsoft Foundation Classes)设计的,主要负责接收DSP网络模块发送来的红外图像数据码流,对码流进行解码并正确显示。解码器的界面如图7所示。
    客户端解码器可在网络设置区域配置服务器端IP地址、子网掩码及默认网关等信息以便进行通信,并配置相应码率;客户端还集成了图像处理与录像的功能,图像增强采用直方图均衡方式对红外图像进行处理,录像时保存文件为*.264格式数据,方便对关键视频信息保存及回放。

4 系统测试及评价
   
红外监控系统的成像效果主要取决于红外热成像仪、压缩传输的嵌入式平台以及图像的接收与显示终端三部分,其中压缩与传输的嵌入式DSP平台H.264压缩比率以及网络传输速率成为本系统的主要评价指标。系统正常工作情况下测试了30s,60s和90s三组时间下服务器与客户端的之间红外视频数据的平均传输速率,如表1所示。


    红外监控系统服务器与客户端的以太网平均传输速率为0.087 MB/s,又由热像仪输出红外图像分辨率为320x240,每秒钟原始图像数据量约为0.608 MB/s,估算系统压缩率约为7:1。系统正常工作时客户端成像效果如图8所示。



5 结语
   
作为红外技术领域的重要应用,红外监控系统克服了传统视频监控系统的缺点。本文设计了以TMS320DM642为核心的嵌入式红外视频采集压缩传输平台,并且开发了配套解码与显示客户端软件,使得无论在视频处理芯片TMS320DM642还是在H.264视频编解码算法都体现了远程红外视频监控系统的技术亮点,系统工作稳定、图像还原质量较高、占用带宽低,以太网的平均传输率为0.087 MB/s,图像压缩率约为7:1,达到了设计要求。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭