CN101364346A - 基于视频流的嵌入式实时智能交通监控*** - Google Patents

基于视频流的嵌入式实时智能交通监控*** Download PDF

Info

Publication number
CN101364346A
CN101364346A CNA2008101968480A CN200810196848A CN101364346A CN 101364346 A CN101364346 A CN 101364346A CN A2008101968480 A CNA2008101968480 A CN A2008101968480A CN 200810196848 A CN200810196848 A CN 200810196848A CN 101364346 A CN101364346 A CN 101364346A
Authority
CN
China
Prior art keywords
interface
dsp
chip
monitoring system
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008101968480A
Other languages
English (en)
Inventor
赵广州
朱光喜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huazhong University of Science and Technology filed Critical Huazhong University of Science and Technology
Priority to CNA2008101968480A priority Critical patent/CN101364346A/zh
Publication of CN101364346A publication Critical patent/CN101364346A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

本发明提供一种基于视频流的嵌入式实时智能交通监控***,主要包括两个DSP模块、ARM模块和FPGA逻辑控制模块,两个DSP模块实现了视频图像的高速实时处理,ARM模块控制两DSP模块的工作模式,将图像处理结果通过***接口传送给***设备,FPGA逻辑控制模块实现***的协调控制和图像缓存。本发明结合了DSP、ARM和FPGA的优势,***计算能力强,接口丰富多样,通信方式灵活,适应各种复杂的交通场景,应用范围广。

Description

基于视频流的嵌入式实时智能交通监控***
技术领域
本发明涉及交通监控***,特别是涉及基于视频技术对视频交通流中的车辆进行实时处理的嵌入式交通视频监控***。
背景技术
美国、西欧和日本等发达国家为了解决道路交通运输智能化问题,对(智能交通)ITS开发进行了大量的研究。
ITS***实现自动车辆分类和识别,需要做的第一步是探测及摄取车辆的特征信息。七十年代以来,国内外专家、学者研制了很多交通信息采集设备,如微波雷达探测器、感应线圈检测器、超声波检测器、激光探测器、红外线车型检测器、声学检测器、磁力计检测器等。因而目前常用的车型自动识别方法有雷达、感应线圈、超声波、激光、红外、声学、磁力计等。
较前面提到的各种检测手段,视频检测设备有更多的优点:
(1)安装简便、无需破坏地面:视频采集装置安装简便且易于调整和移动,安装时不影响公路交通。同时,可以有效利用现有公路网上的已有视频设备,这将大大节省开支;(2)检测范围广:一套视频检测器设备可进行多车道的检测,且在一定的监控范围内可以实现对运动车辆的跟踪和识别;(3)检测信息量大:视频包含更为丰富的交通信息。通过计算机视觉不仅可以获取车流量、车型、车速、占有率、车辆分类等常规交通信息,还可以获取常规检测器无法得到的车牌号码、车辆运行轨迹,以及大范围交通现场信息等等。(4)实现更多的交通管理功能:这是其它检测设备无法做到的。基于视频流的方法可以方便地与传统的视频监控***整合,可提供现场录像,重现交通场景,高速实时监测车辆有无违章行为(包括乱停、越线、超速等)和事故发生等,并提供参考证据;(5)可为交通管理部门提供可视图像,可方便快捷的图像回放、图像检索等;(6)检测信号的传输方便:利于实施远程监控且监控范围较广;(7)成本低:维护费用也较低,性价比高;(8)对周围环境没有影响,不会造成污染,相同检测器之间也不会发生相互干扰;(9)随着硬件技术的发展,视频传感器的价格越来越低,CPU处理器的处理能力越来越强,能够胜任很复杂的图像处理算法。
随着视频技术的发展,利用图像进行车型检测的研究也越来越多。由于图像检测应用范围广,获取信息丰富,可以用来实现道路交通监控、车型分类及识别、车牌的自动识别、高速公路的自动收费、智能化交通导航等。
目前的智能交通视频监控***CPU大多选用单片机或者工控机,只能执行定时算法,以RS232或者RS485作为通讯方式,根本无法满足智能交通对于路口控制器的要求,即使选用DSP视频处理芯片,视频输入也多是1路的。4路或者8路以上的很少,主要存在的问题是成本高、开发和生产难度大。因此现有的视频智能交通监控***存在适应性差、检测精度低、处理器计算能力差、通讯方式单一、应用范围狭窄等问题。
发明内容
本发明提出了嵌入式实时智能交通监控***,既保证***的高速实时处理,又方便扩展各种硬件接口,通讯方式多样化,适合各种复杂交通场景的处理。
基于视频流的嵌入式实时智能交通监控***,包括摄像头、第一DSP模块、第二DSP模块、FPGA逻辑控制模块、ARM模块、HPI(Host PortInterface,主机接口)通信接口和***接口;
第一和第二DSP模块对摄像头采集的视频信号进行交通流识别分析处理,将处理后的结果图像通过HPI通信接口传送给ARM模块;
ARM模块控制两DSP模块的工作模式,将接收的结果图像通过***接口传送给外接设备;
FPGA逻辑控制模块分别与第一、第二DSP模块、ARM微处理器相连接,以实现***的协调控制和图像缓存。
所述第一和第二DSP模块结构相同,包括DSP芯片和分别与其相接的第一同步动态随机存储器(SDRAM)、视频编解码器、音频编解码器、FLASH存储器、第一以太网接口和监视电路。
所述ARM模块包括ARM芯片和与其相接的第二SDRAM存储器、CF卡接口、IDE接口、VGA显示接口、UART接口、第二以太网接口和USB接口。
所述***接口具体为RS232接口、RS485接口、PCMCIA接口、红外接口、鼠标接口、LCD接口、VGA接口、交通灯接口、WLAN接口、802.11b接口和硬盘接口之中任意一种或者组合。
所述DSP芯片采用TMS320DM642芯片。
所述ARM芯片采用高速ARM9处理器EP9315芯片。
所述FPGA逻辑控制模块采用EP1C6Q240C芯片。
本发明的技术效果体现在以下几点:
(1)采用先进的多媒体应用DSP芯片。它集成了视频/音频接口、以太网接口、PCI接口等片上接口。该芯片使用0.8点距的BGA封装集成度极高,内部使用了改进的哈佛结构,数据与程序总线分离但并不单独编址提高了灵活性和数据吞吐量。具有多个处理单元,最多可以在同一个周期内执行8条并行指令,大大提高运行速度。比采用其他DSP芯片具有更快速度、更高性能和更好的性价比。
(2)本发明采用的ARM9是一款性能高、功耗低、成本低、功能全的基于嵌入式***的开发工具、套件。与其他基于ARM9核的嵌入式微处理器相比较,无论是在整体性能、片内***接口,以及***成本方面,都有明显的优势。
(3)本发明的硬件体系结构采用了基于双DSP+ARM+FPGA的全新设计方案。结合了三者的优势,DSP处理器实现了视频图像的高速实时运行,ARM方便功能和接口扩展,FPGA实现***的协调控制,真正实现了本发明的嵌入式高速实时处理的目标。并且功能强大、性能卓越、稳定可靠。
(4)接口技术是本发明的又一个重要技术,其提供了功能丰富而且强大的各种接口,具有模块化、小型化、低功耗、高性能、可扩展、可重构的特点。
本发明以低成本实现了高质量的实时交通视频监控功能,具有广泛的应用领域,应用场合包括:高速公路,桥梁,隧道等收费管理***;城市交通车辆管理,电子警察,海关边境交通监控;智能小区、智能停车场管理;车牌验证,车流统计,移动和车载***等。
附图说明
图1为本发明总体结构框图。
图2为DSP模块的结构框图。
图3为ARM模块的结构框图。
具体实施方式
本发明针对国内外已有的智能交通***适应性差、检测精度低、处理器计算能力差、通讯方式单一、应用范围狭窄等问题,对交通视频监控***的各个环节都发展一些新技术。在该***中,采用两片高速数字信号处理器DSP(Digital Signal Processor,数字信号处理器)芯片和嵌入式芯片ARM(Advanced RISC Machine)作为实时处理器,接口丰富,通讯方式多样。
本发明提出的交通视频监控***,包括摄像头、第一DSP模块、第二DSP模块、ARM模块、HPI(Host Port Interface,主机接口)通信接口、FPGA(Field Programmable Gate Array,现场可编程门阵列)逻辑控制模块和一系列***接口,如图1所示。第一DSP模块和第二DSP模块分别连接1-4路摄像头,第一DSP模块和第二DSP模块分别通过HPI通信接口与ARM模块通信,FPGA模块分别与第一DSP模块、第二DSP模块、ARM模块通过控制、数据、地址信号线相连,ARM模块外扩有USB2.0接口、RS232接口、RS485接口、PCMCIA接口、红外接口、鼠标接口、LCD接口、VGA接口、交通灯接口、100M WLAN接口、802.11b接口、硬盘接口。
本发明可以同时获取四路或者八路摄像机采集的视频信号,DSP模块通过模数变换将其转换为数字图像信息,并进行视频序列交通流图像的检测和识别等算法处理,处理后的结果图像可直接经过数模变换后送去视频显示。ARM模块通过HPI通信接口接收经过DSP模块处理后的结果图像,结果图像包括交通流的检测、跟踪和识别结果以及计算得到的交通参数信息,这些信息可以通过RS232串口传送到PC机进行调试,或者可通过以太网接口以光纤网络方式送到交通控制中心,也可通过100M WLAN接口以无线通信方式送到交通控制中心的其他高速外设,而大容量的历史视频图像信息还可以存储到外扩的硬盘里,ARM的RS485接口控制视频摄像机的云台转动。因此,整个***不仅存储容量足够大,通信高速快捷,而且接口方便多样,适宜不同的应用场合,形成一个有机的整体。
图2为DSP模块的结构框图,两DSP模块结构相同,均选用一款面向数字多媒体应用的DSP芯片,集成了视频/音频接口、以太网接口、PCI接口等片上接口。使用0.8点距的BGA封装,集成度极高,内部使用了改进的哈佛结构,数据与程序总线分离但并不单独编址提高了灵活性和数据吞吐量。具有多个处理单元,最多可以在同一个周期内执行8条并行指令,大大提高运行速度。
该DSP芯片的CPU时钟频率可达600MHz,指令吞吐量将达到4800MIPS,内部支持两级Cache缓存,其中第一级Cache对开发人员来说是不可见的,而第二级的Cache大小是可配置的,芯片自动完成这两级Cache之间数据一致性的维护。有了这两级Cache的支持将使CPU的执行速度大大加快。同时,64比特宽度的EMIF(External Memory Interface,外部存储器接口)口,可以无缝连接到SDRAM(Synchronous Dynamic Random AccessMemory,同步动态随机存储器),SRAM(Static Random Access Memory,静态随机存储器)等各种存储器,方便了存储器资源的扩展。
SDRAM存储器是***的主存储器,本发明在DSP片外扩展了128MBytes的SDRAM,位于EMIF的CE0地址空间,用于在***运行时存放程序和数据。数据宽度为64bits。本发明内存采用4片SDRAM芯片,单片容量为32MB,总容量为128MB,工作电压在3.3V。
本发明使用的解码芯片包含4个高质量NTSC/PAL视频解码器,可以将模拟信号转换为数字化的YCbCr信号,使用于安全监控领域。还包含4个10位A/D,专属的数码增/减控制器,区分亮度和色度的专属技术,以减低跨亮度和跨色度的情形。在每一个通道中的双定标器,提供2种不同缩放比54MHz ITU-R BT.656安控视讯输出格式。4种内建的动作侦测器也能够强化安控***的特性。
摄像头输入的模拟视频通过这个解码芯片转化成数字信号,并传输到DSP芯片中等候处理。它所支持的模拟视频制式有PAL制、NTSC制以及S端子视频。DSP芯片具有专用的三个视频接口,分别为VP0、VP1、VP2。每个视频口具有20根数据线,两个时钟,三根控制线,而每个视频口又可分为A、B两个通道。本***分别连接在DSP的VP1和VP2接口上,其中VP1和VP2接口都采用了8-Bits数据的通道A和通道B,因此,一片DSP可以提供四路,两片DSP芯片共可提供八路视频输入。而VP0接口接上输出数据流,其格式可以为PAL格式或者通过VGA接口送出去显示。
音频编解码器可以进行A/D和D/A变换,方便的进行音频的采集与回放。它连接在DSP芯片的McASP(Multi-channel Audio Serial Port,多通道音频串行端口)接口上。这个模块可以进行全双工的操作,也就是说声音的输入和输出可以互不影响。
本发明在DSP芯片外扩展了64MBits的Flash存储器,位于DSP芯片的CE1???地址空间,用于导入装载和存储FPGA的配置信息和在***掉电时存放程序和数据。数据宽度为16bit。当***上电自启动的时候DSP芯片会自动读取其中保存的用户程序,并将程序拷贝到SDRAM存储器中执行。
DSP模块提供了一个以太网接口,只要在外部连接上一个物理层器件就可以实现以太网的通信。DSP内部提供了一组寄存器,可以让以太网接口在没有DSP核心干预的条件下接收或发送1024个数据包。DSP的以太网接口可以支持10/100MHz全双工模式,支持广播和组播。可以连接多个外部的物理层器件以实现多个网络的传输。
由于***可能长时间工作在无人照看的条件下,***的稳定性也很重要。监视电路即看门狗电路提供了一种可以使***从死机中自动恢复的机制,当***长时间没有刷新看门狗的有效端口时,看门狗电路会自动复位整个***,使***脱离死机状态。看门狗连接在GPIO上。看门狗芯片有一个使能信号,可以利用它让看门狗停止动作,使其不会影响***的调试。
图3为ARM模块结构框图,ARM芯片选用目前集成度最高的ARM9系列,内核采用哈佛(Harvard)总线结构,包括ARM9TDMI核、MMU(MemoryManagement Unit,存储管理单元)、指令及数据Cache,支持32位ARM指令集和16位Thumb压缩指令集。ARM9内部总线采用先进微控制器总线构架AMBA(Advanced Micro-controller Bus Architecture,先进的微控制器总线结构),包括处理器核内部的高速总线AHB、处理器核外部的低速***总线APB以及它们之间的桥接。
ARM9由于是一款高度集成SoC(System on Chip,片上***)处理器,具有独立的16KB的数据缓存区和16KB的指令缓存区,可支持多种嵌入式操作***如Linux、Windows CE等。主频为200MHZ,总线速度可达100MHz。内部独有的Maverick Crunch***控制协处理器增加了浮点、整数和信号处理指令和优化的数字音视频压缩算法。芯片采用BGA封装,体积较小。
ARM9内部没有存储器,所以需要通过***器件进行扩展。外部存储器接口支持32/16/8位的SRAM/Flash/ROM、串行EEPROM和最多可达4个32位的SDRAM等存储器,通过/SDCS[0:3]信号对SDRAM存储器进行片选。ARM9提供公用的地址总线和数据总线及专门的控制总线共80根。其中地址总线26根,因此可寻址的最大范围为64M。
本发明ARM9的内存采用2片SDRAM,单片容量为32MB,总容量为64MB,该芯片工作电压在3.3V。
CF(Compact Flash,压缩闪存)卡不仅仅是一个存储器件,且因其内部有一控制器,兼容性良好,无论采用多大容量的内存芯片组,其外部接口都是标准的ATA(IDE)接口,而且既可以工作在3.3V电压下,也可以工作在5V电压下,因此在嵌入式***中应用非常广泛。CF卡采用并行读写方式进行数据操作,因此其数据传输速度非常快,写的速度在UDMA模式下可达16M/S。而其容量目前已有8G之巨。
CF卡中的数据为16位。有50管脚。如果令CF卡工作于UDMA模式下,因其读写频率很高,而在高频数字电路中,由于信号在传输线上传输会产生一些干扰及反射等,所以需要在传输线的源端串联一电阻而使阻值匹配,用来消除反射,提高数据传输的准确性。另外,当时钟线与数据线的长度有很大误差时,造成时钟与数据不同步,将会使数据传输出现错误,所以数据线与时钟线误差不能超过0.5英寸。
IDE接口使用的是一条40针的带状电缆,一般来讲,该电缆长度不应超过18英寸(46cm),电缆用来连接主机与硬盘,也可以直接在PCB板上将主机接口与硬盘相连。在2.5英寸硬盘中,使用一条44针电缆来完成信号及供电电压的连接。多出的四针为提供电源所用,将其编号为41-44。在硬盘驱动器的末端采用一个50管脚的连接器。所多出的另外6个管脚中的两个管脚用来完成编码,其余的用来留给制造商为驱动器的编号进行跳线,以A、B、C、D、E、F表示。
VGA接口,也叫D-Sub接口,是目前PC显示器中最常用的一种接口。信号类型为模拟类型,显示卡(主机)端的接口为15针母插座,VGA接口本质上是一个模拟接口,但其同步扫描信号和LCD扫描式接口的同步信号是完全一致的,所以通过一些数模转换芯片,完全可以将LCD扫描接口转换为VGA接口。
UART接口模块包括UARTO和UART1两个。UARTO用于程序的下载以及软件的调试;UART1可以支持与串行接口的常见外设连接。
ARM9内嵌10M/100Mbps以太网MAC。以太网MAC是OSI参考模型中界于物理层(Physical Layer,PHY)与逻辑链路层(LLC)之间的MAC子层的硬件实现,以太网MAC支持MII(Media Independent Interface,媒体独立接口)和RMII(Reduced Media Independent Interface,精简的媒体独立接口)模式的数据传输。
通用串行总线USB,是一种快速、灵活的总线接口。与其它通信接口比较,USB接口的最大特点是易于使用,这也是USB的主要设计目标。作为一种高速总线接口,USB适用于多种设备,比如数码相机、MP3播放机、高速数据采集设备等。易于使用还表现在USB接口支持热插拔,并且所有的配置过程都由***自动完成,无需用户干预。所选择的ARM9片内集成了三个USB2.0的全速主口,与OCHI USB2.0全速规范完全兼容,只需要通过简单接口电路即可构建各种基于USB接口的复杂应用。本发明设计了3个USB接口,分别用来驱动***的输入设备鼠标、键盘以及U盘、硬盘等移动存储设备。
HPI通信接口提供了三个寄存器,可以让外部主控芯片方便的访问DSP内部的地址空间。它是一种并行的,数据地址复用的总线,经过隔离器以后可以直接连接到其他控制芯片的总线上。主机可以通过HPI接口访问整个DSP的寻址空间,支持单个模式或者突发模式的数据传输。
本发明中,ARM9是主控制器,两片DSP是从控制器,DSP主要完成复杂的算法、测试数据的打包和开关量信息的接收和发出工作。因此,建立主控制器ARM9与DSP的通信是DSP数据处理的前提。
HPI通信接口就是DSP的主机接口,主机掌管该接口的主动权,通过它直接访问CPU的存取空间,另外,主机还可以访问片内存储映射的***设备。DSP的HPI总线扩展为32-bit,可以设置为HPI32和HPI16加以太网接口两种模式,HPI16模式就是HPI的高16位数据线和EMAC管脚共用,只有低16位数据线可用。由于设计中采用了网口,所以只能选择HPI16模式传输数据。
HPI接口作为从端口,使DSP成为从设备。通过HPI,主机(这里是ARM9)和DSP可通过DSP内部或外部存储器交换信息。HPI接口通过HPI控制寄存器(HPIC)、地址寄存器(HPIA)、数据寄存器(HPID)和HPI内存块实现与主机之间的通信。其中,主机(Host)和DSP的CPU均可访问HPIC和HPIA,而HPID只有主机可访问。DSP的HPI提供了多种冗余的信号,目的是便于和不同类型的微处理器设置连接。使用HPI可以很方便的让DSP和ARM9***进行通信。
FPGA分别与两个DSP、ARM9的读写信号、片选信号、以及有特殊功能的部分数据和地址信号、中断请求信号等控制或命令信号线相连接,以实现对整个***的协调控制。本发明选用的FPGA采用1.5V内核电压,内嵌92106位存储区间,可提供两个锁相环和双倍数据传输速率(DDR)的接口电路。FPGA配置方式有三种:JTAG在线配置、主动串行配置(AS)和被动串行配置(PS)。JTAG配置主要是在线调试用,需要手动加载程序;AS模式的配置芯片选为价格低廉的芯片,加电之后FPGA自动读取配置程序。可以用ByteblasterII在线改写,电压为3.3V。此外,FPGA模块还在ARM模块、第一DSP模块和第二DSP模块之间的图像传送过程中起到图像缓存的功能。仅从图像缓存功能讲,可用FIFO(F irstIn First Out,先进先出)或双口RAM替换FPGA模块,为了实现FPGA模块的协调控制功能,在此基础上增加可编程逻辑阵列CPLD与FIFO或双口RAM组合使用。
下面给出一个实施例,根据设计目标可选用如下芯片:
1)第一和第二DSP模块的DSP芯片均可选用TI(Texas Instruments,德州仪器)公司的TMS320DM642,它是一款专门面向多媒体应用的专用DSP,时钟高达600MHz,具有4800MIPS的运算性能和丰富的***接口,非常适于开发集视频编解码、网络传输和自动化技术为一体的嵌入式实时数字视频监控***。通过两片或者多片并行处理,完全满足高速实时数据处理的要求。
2)ARM9选用Cirrus Logic公司的基于32位ARM920T核的高速ARM处理器EP9315,它是一款性能高、功耗低、成本低、功能全的基于嵌入式***的开发工具、套件。与其他基于ARM9核的嵌入式微处理器相比较,EP9315无论是在整体性能、片内***接口,以及***成本方面,都有明显的优势。此芯片内核工作电压1.8V,输入/输出(I/O)电压3.3V。嵌入式ARM9处理器主频200MHz,另外有2个硬盘接口、高速以太网接口、3个串口、高速USB2.0接口、LCD接口、红外接口、PCMCIA无线网卡接口、PS2接口等丰富的接口。
3)FPGA选用ALTERA公司低价位Cyclone系列的EP1C6Q240C。它采用1.5V内核电压,内嵌92106位存储区间,可提供两个锁相环和双倍数据传输速率(DDR)的接口电路。
4)本发明内存采用WINBOND公司的SDRAM,型号为W982516BH,单片容量为32MB,该芯片工作电压在3.3V,所有动作都是在***时钟上升沿有效。
5)本发明使用的解码芯片是Techwell公司的TW2804,TW2804包含4个高质量NTSC/PAL视频解码器,可以将模拟信号转换为数字化的YCbCr信号,使用于安全监控领域。还包含4个10位A/D,专属的数码增/减控制器,区分亮度和色度的专属技术,以减低跨亮度和跨色度的情形。在每一个通道中的双定标器,提供2种不同缩放比54MHz ITU-R BT.656安控视讯输出格式。4种内建的动作侦测器也能够强化安控***的特性。
6)选用Realtek公司生产的RTL8201BL芯片作为以太网的物理层接口控制芯片。EP9315的MAC控制器可通过MDC/MDIO管理接口控制多达31个物理层芯片,每个物理层芯片通过不同的PHY地址(从00001B到1111113)来区分。RTL8201BL的地址由其引脚PHYAD[0:4]决定,当***复位时,RTL8201BL锁存引脚PHYAD[0:4]的初始状态作为与EP9315管理接口通信的PHY地址。EP9315外接了一块物理层芯片CS8952,用于支持以太网通讯。
7)本发明中,选用了ADI公司(Analog Devices Inc.,模拟器件公司)专用于视频的数模转换芯片ADV7123来实现VGA接口功能。该芯片内置三个10bit的高速数模转换模块分别用于RGB三个色彩分量的模拟电平的产生,然后与EP9315微处理器接口中的同步扫描信号HSYNC和VSYNC一起,即为VGA接口。
8)EP9315主控制器通过HPI通信接口与DSP进行连接。其中选用TI的SN74LVC16245ADGGR为32位(两个16位)双向三态总线收发器,主要起总线驱动和方向控制的作用,同时也保证在不对HPI口进行操作时数据总线闭锁。主机利用地址线A16、A17便可寻址到HPI接口的所有控制器存器、地址寄存器和数据寄存器。EP9315的ECS1和ECS2为片选信号,当ARM对总线地址范围进行访问时,会在这两个引脚产生片选信号。
DM642与EP9315之间有多种通信方式,例如利用双口RAM、通过串口,但是它们都占用DSP的处理时间,在要求苛刻的场合可能会影响到***的实时性。而HPI接口是通过DSP片内的DMA控制器来访问片内存储器的,不需要DSP的干预。可以说,HPI接口是DSP的一个“后门”,ARM通过这个“后门”可以访问到DSP的片内存储器。只有当HPI接口和DSP同时对同一地址进行访问时,由于HPI具有访问优先权,这时DSP的执行会被延迟一个周期,而这种情况对***实时性的影响是非常小的。因此,本发明选择了并行HPI通信方式。

Claims (7)

1、基于视频流的嵌入式实时智能交通监控***,包括摄像头,其特征在于,还包括第一DSP模块、第二DSP模块、FPGA逻辑控制模块、ARM模块、HPI通信接口和***接口;
第一和第二DSP模块对摄像头采集的视频信号进行交通流识别分析处理,将处理后的结果图像通过HPI通信接口传送给ARM模块;
ARM模块控制两DSP模块的工作模式,将接收的结果图像通过***接口传送给外接设备;
FPGA逻辑控制模块分别与第一、第二DSP模块、ARM微处理器相连接,以实现***的协调控制和图像缓存。
2、根据权利要求1所述的基于视频流的嵌入式实时智能交通监控***,其特征在于,所述第一和第二DSP模块结构相同,包括DSP芯片和分别与其相接的第一同步动态随机存储器、视频编解码器、音频编解码器、FLASH存储器、第一以太网接口和监视电路。
3、根据权利要求1所述的基于视频流的嵌入式实时智能交通监控***,其特征在于,所述ARM模块包括ARM芯片和与其相接的第二同步动态随机存储器、CF卡接口、IDE接口、VGA显示接口、UART接口、第二以太网接口和USB接口。
4、根据权利要求1所述的基于视频流的嵌入式实时智能交通监控***,其特征在于,所述***接口具体为RS232接口、RS485接口、PCMCIA接口、红外接口、鼠标接口、LCD接口、VGA接口、交通灯接口、WLAN接口、802.11b接口和硬盘接口之中任意一种或者组合。
5、根据权利要求2所述的基于视频流的嵌入式实时智能交通监控***,其特征在于,所述DSP芯片采用TMS320DM642芯片。
6、根据权利要求3所述的基于视频流的嵌入式实时智能交通监控***,其特征在于,所述ARM芯片采用高速ARM9处理器EP9315芯片。
7、根据权利要求1所述的基于视频流的嵌入式实时智能交通监控***,其特征在于,所述FPGA逻辑控制模块采用EP1C6Q240C芯片。
CNA2008101968480A 2008-09-03 2008-09-03 基于视频流的嵌入式实时智能交通监控*** Pending CN101364346A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008101968480A CN101364346A (zh) 2008-09-03 2008-09-03 基于视频流的嵌入式实时智能交通监控***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101968480A CN101364346A (zh) 2008-09-03 2008-09-03 基于视频流的嵌入式实时智能交通监控***

Publications (1)

Publication Number Publication Date
CN101364346A true CN101364346A (zh) 2009-02-11

Family

ID=40390698

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101968480A Pending CN101364346A (zh) 2008-09-03 2008-09-03 基于视频流的嵌入式实时智能交通监控***

Country Status (1)

Country Link
CN (1) CN101364346A (zh)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096892A (zh) * 2010-12-01 2011-06-15 华中科技大学 嵌入式实时图像处理平台装置
CN102176285A (zh) * 2011-02-28 2011-09-07 江苏怡和科技股份有限公司 视频流中的车辆行为模式判定方法
CN102231069A (zh) * 2011-04-15 2011-11-02 河南科技大学 一种棉花异纤分拣机控制***及控制方法
CN102255795A (zh) * 2011-04-27 2011-11-23 盛科网络有限公司 高速采样数据选择分发核心器件
CN101527826B (zh) * 2009-04-17 2011-12-28 北京数码视讯科技股份有限公司 视频监控前端***
CN101739843B (zh) * 2009-12-04 2012-08-29 河海大学常州校区 多视觉信息融合的车辆安全驾驶实时立体感知装置及方法
CN102915574A (zh) * 2012-08-30 2013-02-06 甘肃紫光智能交通与控制技术有限公司 嵌入式智能交通控制收费终端
CN102928889A (zh) * 2012-11-08 2013-02-13 中国矿业大学 一体式无线电波透视勘探仪
CN103095448A (zh) * 2013-01-22 2013-05-08 广西宝恒电子科技有限公司 一种数字化信号的处理方法
CN103377081A (zh) * 2012-04-27 2013-10-30 沈阳高精数控技术有限公司 嵌入式数控***双核芯片和外设间中断机制的实现方法
CN103442176A (zh) * 2013-09-03 2013-12-11 四川星盾科技有限公司 一种机动车号牌真伪识别装置及识别方法
CN103533220A (zh) * 2013-09-24 2014-01-22 杭州电子科技大学 一种基于s5pv210的无线流媒体摄像头
CN103945124A (zh) * 2014-04-11 2014-07-23 厦门麦克玛视电子信息技术有限公司 一种智能相机的控制方法
CN104021042A (zh) * 2014-06-18 2014-09-03 哈尔滨工业大学 基于arm、dsp及fpga的异构多核处理器及任务调度方法
CN104933861A (zh) * 2015-05-25 2015-09-23 重庆大学 能容忍数据不同步的交通事件检测方法
CN105573204A (zh) * 2015-12-22 2016-05-11 深圳市东微智能科技有限公司 一种多处理器的数字音频矩阵控制设备及方法
CN106027192A (zh) * 2016-06-27 2016-10-12 哈尔滨明快机电科技有限公司 一种并行数据同步采集装置
CN106303466A (zh) * 2016-10-30 2017-01-04 合肥微匠信息科技有限公司 一种基于dsp和arm的多路视频监控***
CN106453508A (zh) * 2016-09-14 2017-02-22 芜湖扬展新材料科技服务有限公司 一种基于ARM11的嵌入式Web网络监控***
CN107610511A (zh) * 2017-09-15 2018-01-19 山东建筑大学 一种融合超声波探测和图像采集的反向寻车***及方法
CN108986144A (zh) * 2018-08-27 2018-12-11 广州烽火众智数字技术有限公司 一种基于arm和fpga的车辆识别追踪方法、***和装置
CN109598718A (zh) * 2018-12-06 2019-04-09 余姚市华耀工具科技有限公司 设备更换需求分析机构
CN110316059A (zh) * 2018-03-29 2019-10-11 比亚迪股份有限公司 车辆显示***和车辆
CN112084132A (zh) * 2020-09-02 2020-12-15 洛阳驰诺科技有限公司 一种小型多功能通用信息处理单元
CN117056249A (zh) * 2023-09-06 2023-11-14 南京金阵微电子技术有限公司 一种mdio到ahb的转换方法、***、设备及介质

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527826B (zh) * 2009-04-17 2011-12-28 北京数码视讯科技股份有限公司 视频监控前端***
CN101739843B (zh) * 2009-12-04 2012-08-29 河海大学常州校区 多视觉信息融合的车辆安全驾驶实时立体感知装置及方法
CN102096892A (zh) * 2010-12-01 2011-06-15 华中科技大学 嵌入式实时图像处理平台装置
CN102176285A (zh) * 2011-02-28 2011-09-07 江苏怡和科技股份有限公司 视频流中的车辆行为模式判定方法
CN102231069B (zh) * 2011-04-15 2012-12-26 河南科技大学 一种棉花异纤分拣机控制***及控制方法
CN102231069A (zh) * 2011-04-15 2011-11-02 河南科技大学 一种棉花异纤分拣机控制***及控制方法
CN102255795A (zh) * 2011-04-27 2011-11-23 盛科网络有限公司 高速采样数据选择分发核心器件
CN102255795B (zh) * 2011-04-27 2014-05-28 盛科网络有限公司 高速采样数据选择分发核心器件
CN103377081A (zh) * 2012-04-27 2013-10-30 沈阳高精数控技术有限公司 嵌入式数控***双核芯片和外设间中断机制的实现方法
CN103377081B (zh) * 2012-04-27 2017-02-08 沈阳高精数控智能技术股份有限公司 嵌入式数控***双核芯片和外设间中断机制的实现方法
CN102915574A (zh) * 2012-08-30 2013-02-06 甘肃紫光智能交通与控制技术有限公司 嵌入式智能交通控制收费终端
CN102915574B (zh) * 2012-08-30 2016-05-04 甘肃紫光智能交通与控制技术有限公司 嵌入式智能交通控制收费终端
CN102928889B (zh) * 2012-11-08 2016-01-20 中国矿业大学 一体式无线电波透视勘探仪
CN102928889A (zh) * 2012-11-08 2013-02-13 中国矿业大学 一体式无线电波透视勘探仪
CN103095448A (zh) * 2013-01-22 2013-05-08 广西宝恒电子科技有限公司 一种数字化信号的处理方法
CN103095448B (zh) * 2013-01-22 2015-08-26 广西宝恒电子科技有限公司 一种数字化信号的处理方法
CN103442176A (zh) * 2013-09-03 2013-12-11 四川星盾科技有限公司 一种机动车号牌真伪识别装置及识别方法
CN103533220A (zh) * 2013-09-24 2014-01-22 杭州电子科技大学 一种基于s5pv210的无线流媒体摄像头
CN103533220B (zh) * 2013-09-24 2017-02-08 杭州电子科技大学 一种基于s5pv210的无线流媒体摄像头
CN103945124B (zh) * 2014-04-11 2017-05-10 厦门麦克玛视电子信息技术有限公司 一种智能相机的控制方法
CN103945124A (zh) * 2014-04-11 2014-07-23 厦门麦克玛视电子信息技术有限公司 一种智能相机的控制方法
CN104021042A (zh) * 2014-06-18 2014-09-03 哈尔滨工业大学 基于arm、dsp及fpga的异构多核处理器及任务调度方法
CN104933861A (zh) * 2015-05-25 2015-09-23 重庆大学 能容忍数据不同步的交通事件检测方法
CN105573204A (zh) * 2015-12-22 2016-05-11 深圳市东微智能科技有限公司 一种多处理器的数字音频矩阵控制设备及方法
CN106027192A (zh) * 2016-06-27 2016-10-12 哈尔滨明快机电科技有限公司 一种并行数据同步采集装置
CN106027192B (zh) * 2016-06-27 2018-09-07 哈尔滨明快机电科技有限公司 一种并行数据同步采集装置
CN106453508A (zh) * 2016-09-14 2017-02-22 芜湖扬展新材料科技服务有限公司 一种基于ARM11的嵌入式Web网络监控***
CN106303466A (zh) * 2016-10-30 2017-01-04 合肥微匠信息科技有限公司 一种基于dsp和arm的多路视频监控***
CN107610511A (zh) * 2017-09-15 2018-01-19 山东建筑大学 一种融合超声波探测和图像采集的反向寻车***及方法
CN110316059A (zh) * 2018-03-29 2019-10-11 比亚迪股份有限公司 车辆显示***和车辆
CN110316059B (zh) * 2018-03-29 2021-12-07 比亚迪股份有限公司 车辆显示***和车辆
CN108986144A (zh) * 2018-08-27 2018-12-11 广州烽火众智数字技术有限公司 一种基于arm和fpga的车辆识别追踪方法、***和装置
CN108986144B (zh) * 2018-08-27 2021-01-05 广州烽火众智数字技术有限公司 一种基于arm和fpga的车辆识别追踪方法、***和装置
CN109598718A (zh) * 2018-12-06 2019-04-09 余姚市华耀工具科技有限公司 设备更换需求分析机构
CN112084132A (zh) * 2020-09-02 2020-12-15 洛阳驰诺科技有限公司 一种小型多功能通用信息处理单元
CN117056249A (zh) * 2023-09-06 2023-11-14 南京金阵微电子技术有限公司 一种mdio到ahb的转换方法、***、设备及介质
CN117056249B (zh) * 2023-09-06 2024-04-02 南京金阵微电子技术有限公司 一种mdio到ahb的转换方法、***、设备及介质

Similar Documents

Publication Publication Date Title
CN101364346A (zh) 基于视频流的嵌入式实时智能交通监控***
KR101149622B1 (ko) 장치 지향 메모리 베리어들
CN101839974B (zh) 一种双接口雷达数据记录仪
US9684583B2 (en) Trace data export to remote memory using memory mapped write transactions
US9639447B2 (en) Trace data export to remote memory using remotely generated reads
CN108701109A (zh) 用于计算机扩展总线的插件机制的方法、装置和***
CN206757652U (zh) 一种基于FPGA+ARM异构多核SoC平台的目标检测***
CN107085560A (zh) 一种emif接口与ahb/apb时序桥接电路及其控制方法
CN102214482B (zh) 高速大容量固态电子记录器
CN203812236U (zh) 一种基于处理器和现场可编程门阵列的数据交换***
CN105426335A (zh) 集成时钟差分缓冲
CN102981827B (zh) 一种基于中间件的显示界面数据处理方法及平台
CN111736115A (zh) 基于改进型sgdma+pcie的mimo毫米波雷达高速传输方法
CN201732160U (zh) 一种双接口雷达数据记录仪
CN115687228A (zh) 一种基于PCIe总线的星载固态存储***及方法
CN102915574A (zh) 嵌入式智能交通控制收费终端
CN202771495U (zh) 嵌入式智能交通控制收费终端
CN102750254A (zh) 高速高带宽ahb总线到低速低带宽ahb总线的双向转换桥
CN101771811A (zh) 航空电子稳像器
CN102923166B (zh) 集成式列车超速防护设备主插件
CN115129657A (zh) 一种可编程逻辑资源扩展装置和服务器
CN203084719U (zh) 基于plb总线的sja1000接口ip核
CN202101760U (zh) 热红外图像采集器
CN102121994B (zh) 一种高分辨率石油地震勘探***的数据采集板
CN206585579U (zh) 一种面向航天测控设备并行组网运行的信号控制***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090211