基于ARM11和DSP的3G视频安全帽设计

发布者:范隆最新更新时间:2021-05-21 来源: eefocus关键字:ARM11  DSP  3G视频安全帽 手机看文章 扫描二维码
随时随地手机看文章

1.引言


为提高在高危工作场所现场作业的可控性,本文采用仿生学原理和高集成度设计实现了与人眼同视角的3G视频安全帽。本设计由视频安全帽和腰跨式数据处理终端两部分组成,采用高可靠性航空插头连接。其中图像处理采用三星公司的S3C6410 ARM11处理器和TMS320DM642 DSP处理器组成。本设计结合DSP处理器在视频压缩方面的优势和运行于ARM之上的Linux操作系统在数据管理与任务调度机制方面的出色表现,由DSP完成图像处理功能,并通过高速接口把视频数据传输给嵌入式微处理系统,完成视频数据的传输、存储功能。


2.系统构成


本设计由视频安全帽和腰跨式视频终端两部分组成。视频安全帽中包含1路视频输入、1路音频输入和1路音频输出,并配备辅助灯光。腰跨式视频终端主要由ARM11和DSP双核系统、3G无线模块和电源管理模块组成,主要完成数据处理、传输、存储和系统控制功能。


2.1 ARM处理系统设


ARM处理系统,主要由主控模块、数据存储系统、模拟数字信号的采集模块等部分。


CPU采用三星公司S3C6410A处理器,最高工作频率可达667MHz.


2.2 DSP视频处理系统设计


DSP图像处理系统由三部分组成,视频解码、图像处理。其中视频解码采用TVP5150超低功耗解码器,图像处理采用TMS320DM642(简称DM642)DSP处理器,它可在600MHz时钟频率下工作,指令周期为1.67ns,每个指令周期可并行8条32位指令,处理能力可达到4800MIPS的峰值计算速度。


摄像头模拟信号通过TVP5150解码后,送到DM642芯片进行H.264视频压缩,压缩后的信号传送到ARM嵌入式系统通过3G模块将数据传送至远端服务器或进行本地存储。


2.3 ARM系统与DSP系统间的协作实现


如图1所示,视频信号经DSP压缩编码后通过主机接口(HPI)将数据传送至S3C6410A中进行下一步数据传输或存储,其电路图如图2所示。



本文选用HPI16模式,主要接口信号线如下:


(1)16位数据线HD[15:0],这些数据线在没有用到HPI读写功能时处于高阻态。


(2)2条访问控制选择信号线HCNTL[1:0].


它的状态用来控制当前访问的是三个HPI寄存器中的哪一个,HCNTL[1:0]=00时,主机对HPIC寄存器进行读写操作:HCNTL[1:0]=01时,主机对H P L A寄存器进行独显操作;HCNTL[1:0]=10时,主机以抵制自动增加的方式对HPID寄存器进行读写操作,每读取一次HPID,HPIA自动增加一个字抵制(4个字节);HCNTL[1:0]=11时,主机以固定地址模式对HPID寄存器进行读写操作,HPIA寄存器地址不变。


(3)半字识别选择信号线HHWIL.由于DM642最小存储单位是字(32bit),当HPI配置为HPI16时,需要连续传输两个半字组成一个字传给主机,HHWIL信号线用于区分先传高位半字还是低位半字。


(4)地址选通输入信号线HAS.此信号用于主机的数据线和地址线复用情况。不用时此信号应该接高。


(5)主机读写选择信号线HR/W.主机必须将HR/W设置为高以进行读操作,设置为低以进行写HPI操作。


(6)3条选通信号线HCS,HDS1和HDS2.这三个信号线在片内组合为一个低电平有效的选通信号HSTROBE.


(7)准备好信号线HRDY.当该信号线为低时,表明HPI己准备好传送数据。


(8)向主机发送中断信号线HINT.


如图2所示,将S3C6410的Bankl片选信号nCS7与nHCS连接,使HPI接口作为外部物理地址映射到S3C6410相应内核空间,Bankl地址空间从0×08000000到0x0fffffff而将读写信号nOE和nWE分别接到nHDSl和nHDS2.本系统采用的是HPll6模式,将32位数据分低16位和高16位分别存储,这里采用ADDR5控制半字节标识选择。将S3C6410的AB2、AB3连接到HCNTL0、HCNTLl,能够方便的对HPI的三个寄存器HPIC、HPIA、HPID进行寻址。ADDR6连接到DM642的HR/W,通过控制此地址线来实现HPI读写的选通,HRDY反相后与WAIT信号线相连,DM642的HINT直接连接到S3C6410的外部中断IRQ5引脚上,以实现DSP对主机中断信号的传输。


经测试,基于HPI16数据传输协议,DM642与S3C6410间的通信速率可以达到50Mbps,带宽足够用来传输MPEG等压缩的视频数据。


3.总结


基于本文设计的ARM11和DSP协作视频流处理技术的3G视频安全帽以在石油、电力等行业野外作业中得到应用。文章采用HPll6的传输模式,其传输速度能够较好地满足实际需求,后续将尝试采用HPl32模式,传输速度还会得到进一步提高。在ARM与DSP之间的通信中,通过视频数据通信协议的引入,与传统的通过read/write buffer实现通信相比,视频数据传输的可靠性得到了较好的保证。


关键字:ARM11  DSP  3G视频安全帽 引用地址:基于ARM11和DSP的3G视频安全帽设计

上一篇:专业工程师为你讲解ARM与单片机的区别
下一篇:基于ARM的视频安全监控终端的设计与实现

推荐阅读最新更新时间:2024-11-05 10:34

DSP与单片机的一种高速通信实现方法
  1 引言    数字信号处理 器(DSP)是一种适合于实现各种数字信号处理运算的 微处理器 ,具有下列主要结构特点:(1)采用改进型哈佛(Harvard)结构,具有独立的程序总线和数据总线,可同时访问指令和数据空间,允许实际在程序存储器和数据存储器之间进行传输;(2)支持流水线处理,处理器对每条指令的操作分为取指、译码、执行等几个阶段,在某一时刻同时对若干条指令进行不同阶段的处理;(3)片内含有专门的硬件乘法器,使乘法可以在单周期内完成;(4)特殊的指令结构和寻址方式,满足数字信号处理FFT、卷积等运算要求;(5)快速的指令周期,能够在每秒钟内处理数以千万次乃至数亿次定点或浮点运算;(6)大多设置了单独的DMA总线及其控制
[单片机]
<font color='red'>DSP</font>与单片机的一种高速通信实现方法
基于DSP的微动机器人位置控制的实现
摘要:根据八面体变几何桁架微动机器人的结构特点和运动要求,设计并研制了基于PC机和DSP的主从计算机控制系统。阐述了该控制系统中DSP控制器的工作原理,给出了自适应LMS算法程序。实验结果表明,该控制系统具有较好的动态特性。 关键词:DSP 变几何桁架机器人 滤波器 LMS算法 八面体变几何桁架机器人是通过八面体机构中可伸缩构件的长度li(i=1,2,…,6)变化实现桁架机构运动的机器人。它具有刚度大、承载能力强和灵巧性好等特点,并能设计成可折叠机构。 本文根据八面体变几何桁架微动机器人的结构特点和工作牧场 生,提出基于TMS320VC5410 DSP的微动机器人控制系统方案,并研制出相应的控制系统。 1 微动
[传感技术]
基于DSP和FPGA的磁浮列车同步485通信方式
在高速磁浮交通系统中,车载测速定位单元对车辆的位置和速度进行实时测量,并将位置和速度信号通过无线电系统传送至地面上的牵引控制系统和运行控制系统,以用于长定子直线同步电机牵引的反馈控制,以及车辆运行的指挥和安全防护。测速定位单元是牵引和运控系统闭环控制的核心与关键。 测速定位单元紧邻悬浮电磁铁及长定子绕组和铁心,处于悬浮磁场和牵引磁场中,电磁环境非常复杂,这对其通信设备的电磁兼容性能提出了很高的要求。另外,为满足牵引控制系统的需求,测速定位信号的精度要求相当高。因此,测速定位信号传输的速度、实时性及可靠性都面临挑战。基于以上考虑,本文提出了基于DSP和FPGA的磁浮列车同步485通信方式的研究,以解决上述挑战。 同步485的实现
[应用]
DSP56800开发软件包SDK使用经验点滴
Motorola的SDK(Soft wareDevelopment Kit)是从DSP56800的Metrowerks CodeWarrior开发工具中发展而来的,SDK是一个API(Application Prograrmming Inter—face)、库、服务、规则的集合体。它为DSP56800系列芯片的开发应用提供了一个很好的平台,使得开发者可以脱离硬件的束缚,在软件仿真的环境下进行开发,缩短产品进入市场的周期。SDK使得开发者对设备的操作就象对文件的操作一样,非常方便。 下面是笔者在开发应用DSP56F807芯片过程中使用SDK对其开发操作的一点经验。 1 对SDK中API函数的总体认识 使用API函数对片上集
[嵌入式]
DSP的C语言同主机C语言的主要区别?
1)DSP的C语言是标准的ANSI C,它不包括同外设联系的扩展部分,如屏幕绘图等。但在CCS中,为了方便调试,可以将数据通过prinf命令虚拟输出到主机的屏幕上。 2)DSP的C语言的编译过程为,C编译为ASM,再由ASM编译为OBJ。因此C和ASM的对应关系非常明确,非常便于人工优化。 3)DSP的代码需要绝对定位;主机的C的代码有操作系统定位。 4)DSP的C的效率较高,非常适合于嵌入系统。 为什么在CCS下编译工具工作不正常? 在CCS下有部分客户会碰到编译工具工作不正常,常见错误为: 1)autoexec.bat的路径“out of memory”。修改autoexec.bat,清除无用的PATH路径。 2)编译的输
[嵌入式]
一种基于DSP实现的LCD液晶屏显示技术
  1 引 言   随着电子产品集成化的发展.液晶显示屏在便携式仪器中实现图像或文字的显示应用更为广泛。   同时在当今信息时代,数字图像处理技术对实时性、运算量大的要求越来越高,所以高运算速度的 DSP 芯片在数字图像处理领域得到了广泛的应用;其使数据采集、控制与人机界面融为一体,由于 DSP 处理速度快,整个系统能够由一片 DSP 芯片控制.体积更小、功耗更低、更便于携带 。目前大多数液晶控制器的接 ,DSP的液晶屏接口电路参考资料相对较少,而在实际应用中,单片机的硬件资源远远不够。所以本文提出一种由DSP控制实现LcD液晶屏显示的方案。   2 硬件设计   本系统采用TI公刮的加强型定点DSP芯片TMS320VC5
[嵌入式]
基于DSP的嵌入式视频监测
近几年,随着DSP及嵌入式技术的快速发展,采用DSP嵌入式系统的视频设备已在各领域中被广泛应用。本文利用ADSP Blackfin533(BF533)为核心处理器,设计了视频检测系统,实现了视频图像的采集、处理和网络传输,该系统具有体积小、功耗低、性能高、可便携等优点。   1 系统硬件平台设计   系统工作原理:由图像传感器采集到的图像信号以YUV(4:2:2)的格式输出,通过BF533的PPI接口以DMA方式存入SDRAM。当采集完一帧数据后,BF533从SDRAM中读入数据进行位图数据格式转化,将位图图像数据通过以太网接口传输到远程PC机上,然后系统继续采集下一帧图像。   1.1 处理器   Blackfin处理
[嵌入式]
基于<font color='red'>DSP</font>的嵌入式<font color='red'>视频</font>监测
数字信号处理器优化视频编码器
高压缩比标准的各种特性为技术人员提供了广阔的空间,在复杂性、延迟以及其他约束实时性能的因素之间获得最佳平衡。 用数字 视频 编码进行视频压缩能够在尽可能降低视频容量的同时保持可接受的视频质量。但是,为便于传输和存储而降低大小的视频压缩可能会牺牲一些图像质量。此外,视频压缩还要求处理器具备较高性能,并且在设计中要支持丰富的功能,因为不同类型的视频应用在分辨率、带宽以及灵活性方面都有着不同的要求。具有更高灵活性的数字 信号处理 器( DSP )不仅能够充分满足上述需求,而且还可充分发挥高级视频压缩标准提供的丰富选项来帮助系统开发人员实现产品优化。 视频 编解码 (编解码器)算法的固有结构和复杂性促使我们必须采用优化方案。编码器非
[嵌入式]
用<font color='red'>数字信号处理器</font>优化<font color='red'>视频</font>编码器
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved