你好,欢迎来到世铝网 [请登录] [免费注册]
世铝网 铝业设备
您当前的位置: 世铝网 铝业设备 其它 BENTLY 72791-03-XX-13 普通会员

BENTLY 72791-03-XX-13

加入收藏 举报
详细信息

实时图像处理技术在工业、医学、军事和商业等领域有广泛的应用。基于FPGA+DSP架构的视频处理系统充分发挥了各自器什的长处,不仪设计周期短,开发费用低,而且设计灵活,更改方便,功耗较低,便于实现系统的小型化。因此对基与FPGA+DSP架构的视频处理系统进行研究和设计具有重要的意义。 

0 引言 

本系统采用基于FPGA与DSP协同工作进行视频处理的方案,实现视频采集、处理到传输的整个过程。 

实时视频图像处理中,低层的预处理算法处理的数据量大,对处理速度要求高,但算法相对比较简单,适合于用FPGA进行硬件实现,这样能兼顾速度及灵活性。高层的处理算法结构复杂,适用于运算速度高、寻址方式灵活、通信机制强的DSP芯片宋实现。 

DSP+FPGA架构的大特点是结构灵活、有较强的通用性、适合于模块化设计,从而能够提高算法效率,同时其开发周期短、系统易于维护和升级,适合于实时视频图像处理。 

系统采用模块化的设计方法,将整个系统划分为三部分:视频采集单元、视频处理单元和视频传输单元。 

整个系统以FPGA作为核心控制单元并完成视频信号的中值滤波工作;以DSP作为整个系统的核心处理单元对采集的视频图像信息进行JPEG压缩;在视频传输单元设计了以PDIUSBD12芯片为基础的USB总线,负责视频信号的传输。 

1 系统硬件总体架构 

一个完整的视频处理系统,主要由视频采集单元、视频处理单元及视频传输单元三部分组成。在进行系统设计时须确保各部分的无缝衔接。 

图像采集单元由FPGA和MB86S02视频采集芯片组成,包括视频信号的采集和预处理,把输入的视频信号转换成系统能够处理的数字图像数据,并按照的格式存储在确定的存储区域。 

图像处理单元是本系统的核心,对图像数据进行压缩处理,实现系统要达到的功能。 

图像传输单元采用FPGA+USB的方式实现视频数据的传输,通过基于PDIUSBD12芯片的USB总线,将压缩后的视频图像信息发送到接收端,在接收端使用在PC上编写的应用程序将图像解压缩并显示出来。 

整个硬件系统由FPGA和DSP两个分系统组成,FPGA作为视频采集单元,将采集到的视频信号预处理后传给DSP,DSP作为图像处理单元是本系统的核心,对FPGA预处理后的视频图像信息进行JPEG压缩处理,DSP单元的性能决定着整个系统的性能,DSP完成图像处理任务后,将把结果返回给FPGA,FPGA将经过压缩处理后的图像信息写入接口控制芯片的数据缓冲区,由接口控制芯片负责信息的传输,系统总体框图如图1所示。 

基于FPGA+DSP架构视频处理系统设计 

如图1所示,MB86S02视频图像传感器在FPGA的控制下进行视频图像信息的采集,在收到PC机的采集命令后MB86S02开始视频信号的采集FPGA作为系统的核心控制单元不仅负责视频图像的采集,而且负责视频图像信息的预处理和系统各单元模块之间的数据交互。针对视频图像数据量大的特点,为了保证系统的实时性要求,系统采用大容量的片外SDRAMR对采集到的视频图像信息进行缓存,SDRAM控制器由FPGA实现,视频图像信息经过SDRAM缓存后首先要由FPGA对其进行滤波处理,以图像信息中的噪声干扰,本系统中采用中值滤波的方式对采集到的视频信息进行处理,滤波后的数据通过FPGA内部FIFO进入DSP进行下一步的压缩处理。DSP上电后首先进行引导程序的自加载,等待FPGA发送请求,在收到FPGA的请求后,DSP建立EDMA通道从FPGA获取视频数据,存满一帧后,开始对视频图像进行JPEG压缩处理,压缩处理后的视频图像信息经过FIFO缓存后,在FPGA的控制下写入USB接口控制器的数据缓存区,等待PC机的读数请求,USB接口控制器在收到PC机的读数请求后将数据写入PDIUSBD12的端口1,以便PC机下一步读取数据。 

2 系统软件总体设计 

系统的软件设计根据硬件结构的总体划分,也可以分为两大部分来描述。整个系统的运行如图2所示,FPGA和DSP各自的程序独立运行,通过中断信号完成数据的实时交互。FPGA向DSP方向的指令是通过FPGA发送一个EDMA请求,DSP通过响应EDMA请求,建立EDMA通道,开始从FIFO中进行预处理后数据的读取,DSP向FPGA传输数据时,通过向FPGA发送一个中断信号,让其从FIFO中把压缩后的图像数据读出来。 

FPGA+DSP架构视频系统图 

如图2所示,整个系统工作流程可以简单描述如下:系统上电后,首先DSP由flash实现自举,并运行引导程序,之后转入EDMA等待状态,FPGA初始化后等待外部图像采集命令,收到图像采集命令后开始进行图像采集,并对采集到的图像进行预处理,预处理后的图像经过FIFO缓冲,在存储量的数据之后,FPGA通过半满信号向DSP发送EDMA请求,等待DSP响应,DSP一旦收到来自FPGA的EDMA请求,立即建立EDMA通道,从FIFO中读取数据到L2存储器,存满一帧图像后DSP开始图像压缩,等待一幅图像压缩完成之后,DSP会向FPGA发送中断信号,FPGA在收到中断信号后开始从FIFO中读取压缩后的图像数据。一帧数据读完后,判断编码信号是否有效,如果有效则按同样的规则对下一帧图像进行压缩,如果无效则通知DSP结束。 

3 结论 

本设计方案已经经过了硬件验证,达到了预定的设计要求,实现了大数据量的实时处理。 

系统体积仅为70×70mm,功耗小于5W,中值滤波速率平均20F/S,JPEG压缩速率平均25F/s以上。不仅满足了视频处理系统的实时性要求,且体积小、功耗低,而且基于FPGA的可编程性,本系统具有良好的灵活性和扩展性。 

Fanuc A06B-0162-B175 3000RPM AC Servo Motor


Indramat Servo Motor MDD65D-N-040-N2M-095PB1


FANUC A06B-0268-B605 SERVO MOTOR AC 3PH 177V 19AMP 200HZ **Repair**


A16B-3200-0160 Fanuc Main board good in condition for industry use


FANUC A06B-6087-H137 POWER SUPPLY UNIT A06B6087H137


Fanuc A16B-0160-054 Board A16B0160054 Used


GE FANUC IC3600LSRB1 NSFP IC3600LSRB1


NEW FANUC A20B-8100-0149 A20B-8100-0149 / 03C PCB MASTER FS-210i


FANUC A16B-1212-0931 NSPP A16B12120931


FANUC A03B-0405-B001 CONTROL UNIT A03B0405B001 HARDINGE SUPER SLANT GN-3


Fanuc A06B-0512-B001 Motors-AC Servo [PZ4]


Fanuc A06B-0512-B001 **FREE SHIPPING**


GE FANUC IC3600SLEH1B USPP IC3600SLEH1B


FANUC A06B-0142-B576 SERVO MOTOR AC A64 CAP TS **Repair**


A06B-0502-B072#7008 FANUC SERVO MOTORS REMANUFACTURED


A06B-0128-B584#0076 FANUC SERVO MOTORS REMANUFACTURED


A06B-0128-B584#7076 FANUC SERVO MOTORS REMANUFACTURED


Fanuc Taper Shaft w/ Brake A06B-0371-B169 AC Servo Motor *FREE SHIPPING*


FANUC A16B-1210-0950 USPP A16B12100950


FANUC A06B-0113-B178 USPP A06B0113B178


FANUC A14B-0061-B104 NSPP A14B0061B104


FANUC A06B-6057-H205 SERVO AMPLIFIER **Repair**


Fanuc A06B-6096-H103 Servo Amplifier A06B6096H103 Tested Used


FANUC A20B-1001-0710 USPP A20B10010710


FANUC A06B-0372-B169 SERVO MOTOR 2.2AMP 120V **Repair**


Fanuc - Servo Amplifier SVM1-130 283/325V 9.1KW - A06B-6096-H106


Fanuc A06B-6066-H006 Servo Amplifier Repair only!!


Fanuc A06B-6045-H001 Velocity Control Unit


Fanuc Roboter RV-Getriebe Typ: A97L-0118-0931


Fanuc Board 9'CRT/MDI UNIT A02B-0120-C052/TAA02B-0120-C052 TA


Fanuc Spindle Amplifier A06B-6141-H002 aiSP 2.2


Fanuc AC Spindle servo Unit A06B-6064-H302H550 Top


FANUC A06B-6078-H202#500 A06B6078H202#500


FANUC A06B-0142-B075 USPP A06B0142B075


A06B-0147-B084#7000 FANUC SERVO MOTORS REMANUFACTURED


Fanuc A06B-6058-H222


GE FANUC 44A717542-G01 USPP 44A717542G01


FANUC SERVO AMPLIFIER A06B-6096-H106


Fanuc Servo Amplifier Module, A06B-6124-H202, Rev B, Used, WARRANTY


FANUC A06B-0314-B003 #7000 SERVO MOTOR


FANUC CONTROLLER CARD A20B-0008-0440


GE FANUC IC3600AVIA1 VOLTAGE ISOLATOR IC3600AVIA1M1B


Fanuc A06B-6057-H006 Servo Amplifier


RECONDITIONED FANUC SERVO AMP ( A06B-6096-H106 )


RECONDITIONED FANUC SERVO AMPLIFIER ( A06B-6085-H102 )


USED Fanuc 5F/3000 AC Servo Motor A06B-0345-B331


FANUC A16B-3200-0190 16MC Main CPU with all daughter boards


RECONDITIONED FANUC SERVO AMP ( A06B-6079-H206 )


RECONDITIONED FANUC SERVO AMPLIFIER ( A06B-6085-H104 )


FANUC AC SERVO MOTOR A06B-0127-B077


USED Fanuc A06B-6064-H322#H550 Spindle Servo Amplifier Unit A16B-2201-0440/05B


FANUC A06B-6079-H207 SERVO AMPLIFIER ALPHA 40/80 A06B6079H207


Indramat Servo Motor MDD065C-N-040-N2M-095PB0


FANUC SERVO MOTOR A06B-0315-B006


FANUC16A Main CPU Board A16B-2200-0900 WITH DAUGHTER BOARDS


FANUC A06B-6114-H208 SERIES D 10KW ALPHA I SERVO AMPLIFIER MODULE


FANUC TEACH PENDANT A05B-2051-C143


GE Fanuc A06B-0759-B200 AC Spindle Motor Model 22S A06B0759B200 1500/6000 min


FANUC SPINDLE MOTOR AO6B-0855-B100#3000


FANUC AC SERVO MOTOR A06B-0373-B588#7008


FANUC POWER MATE MODEL A02B-0166-B531


FANUC POWER SUPPLY MODULE A06B-6077-H106


FANUC SPINDLE DRIVER A06B-6064-H312#H550


Fanuc AC Spindle Servo Unit Type-A06B-6059-H212#H594


GE Fanuc IC693CPU364-CJ 90-30 Series CPU Ethernet Controller Module 25MHz 240K


GE FANUC A06B-6085-H102 SERVO AMPLIFIER


A06B-0147-B075#0008 FANUC SERVO MOTORS REMANUFACTURED


A06B-0147-B075#7008 FANUC SERVO MOTORS REMANUFACTURED


A06B-0147-B075 FANUC SERVO MOTORS REMANUFACTURED


A06B-0147-B084#0008 FANUC SERVO MOTORS REMANUFACTURED


GE FANUC IC3600AFMA1 USPP IC3600AFMA1


GE Fanuc Servo Motor A06B-0143-B175#7076


Fanuc A16B-1310-0010-01 Power Unit


FANUC A06B0501B0060073 SERVO MOTOR **Repair**


FANUC A06B-0314-B155 USPP A06B0314B155


Fanuc A06B-6087-H115 Part of Product [PZ6]


Fanuc A06B-6087-H115 **FREE SHIPPING**


A20B–8100–0662 Fanuc 21i-B MAIN CPU PCB in good condition


A20B–8100–0663 Fanuc 21i-B MAIN CPU PCB in good condition


Fanuc 21i-B MAIN CPU PCB in good condition A20B–8100–0665


Fanuc 21i-B MAIN CPU PCB A20B–8100–0664 OR Fanuc


Fanuc 21i-B A20B–8100–0664 MAIN UNIT PCB MODULE


Fanuc 21i-B CPU PCB Board A20B–8100–0665


Fanuc A20B–8100–0665 21i-B MAIN CPU PCB A20B–8100–0664 OR 90 days warranty


FANUC A06B-0373-B010 USPP A06B0373B010


Refurbished FANUC A06B-6087-H130 POWER SUPPLY warranty


FANUC A06B-0372-B144 SERVO MOTOR 1-0SP ABS 2000 **Repair**


Fanuc - CPU MAIN PC BOARD - A16B-2200-020


A06B-0522-B042, FANUC,A06B0522B042, SERVOMOTOR


GE FANUC IC3600AIACI USPP IC3600AIACI


A06B-6096-H208 FANUC SERVO AMPLIFIER ID103


FANUC ZA06B-0143-B075#7008 A12/3000 SERVO MOTOR WITH 64K SERIAL ENCODER **Repair


Fanuc A05B-2490-C371 Teach Pendant Repair Only!!!!!!!!!!!!!!!!!!!!


GE FANUC 44A390403-G04 USPP 44A390403G04


FANUC A06B-0521-B001 SERVO MOTOR W/PULSE CODER 3PH 42V 2.9A 200RPM **Repair**


FANUC A06B0273B5000100 SERVO MOTOR **Repair**


GE FANUC IC3600SAHD1 NSPP IC3600SAHD1


FANUC A20B-1001-0551 USPP A20B10010551


FANUC A20B-1001-0702 USPP A20B10010702


FANUC AC SERVO MOTOR A06B-0115-B804


Fanuc Mate P Model A, A03B-0404-B001 _ A16B-1200-0350/01A _ A20B-1000-0400/01A


GE FANUC IC3600LSRD1 NSPP IC3600LSRD1


Fanuc Servo Motor A06B-0345-B231


RECONDITIONED FANUC MAIN CPU ( A16B-3200-0421 )


FANUC A06B-0752-B100/3000 SERVO MOTOR MODEL 2S 2.2KW **Repair**


FANUC A06B-0854-B300-3030 SERVO MOTOR AS SPINDLE ALPHA 6/6000 **Repair**


FANUC A06B-0315-B032 SERVO MOTOR AC **Repair**


FANUC A87L-0001-001511H USPP A87L0001001511H


FANUC A06B-0501-B004/7000 SERVO MOTOR 3PH 8POLE 11AMP 2000RPM 144V **Repair**


FANUC A20B-0008-0841 USPP A20B00080841


A06B-0315-B074#7000 FANUC SERVO MOTORS REMANUFACTURED


Fanuc 44A719348-103R08


FANUC A06B-0745-B201/3000 SERVO MOTOR AC 

Fanuc A06B-0162-B175 3000RPM AC Servo Motor


Indramat Servo Motor MDD65D-N-040-N2M-095PB1


FANUC A06B-0268-B605 SERVO MOTOR AC 3PH 177V 19AMP 200HZ **Repair**


A16B-3200-0160 Fanuc Main board good in condition for industry use


FANUC A06B-6087-H137 POWER SUPPLY UNIT A06B6087H137


Fanuc A16B-0160-054 Board A16B0160054 Used


GE FANUC IC3600LSRB1 NSFP IC3600LSRB1


NEW FANUC A20B-8100-0149 A20B-8100-0149 / 03C PCB MASTER FS-210i


FANUC A16B-1212-0931 NSPP A16B12120931


FANUC A03B-0405-B001 CONTROL UNIT A03B0405B001 HARDINGE SUPER SLANT GN-3


Fanuc A06B-0512-B001 Motors-AC Servo [PZ4]


Fanuc A06B-0512-B001 **FREE SHIPPING**


GE FANUC IC3600SLEH1B USPP IC3600SLEH1B


FANUC A06B-0142-B576 SERVO MOTOR AC A64 CAP TS **Repair**


A06B-0502-B072#7008 FANUC SERVO MOTORS REMANUFACTURED


A06B-0128-B584#0076 FANUC SERVO MOTORS REMANUFACTURED


A06B-0128-B584#7076 FANUC SERVO MOTORS REMANUFACTURED


Fanuc Taper Shaft w/ Brake A06B-0371-B169 AC Servo Motor *FREE SHIPPING*


FANUC A16B-1210-0950 USPP A16B12100950


FANUC A06B-0113-B178 USPP A06B0113B178


FANUC A14B-0061-B104 NSPP A14B0061B104


FANUC A06B-6057-H205 SERVO AMPLIFIER **Repair**


Fanuc A06B-6096-H103 Servo Amplifier A06B6096H103 Tested Used


FANUC A20B-1001-0710 USPP A20B10010710


FANUC A06B-0372-B169 SERVO MOTOR 2.2AMP 120V **Repair**


Fanuc - Servo Amplifier SVM1-130 283/325V 9.1KW - A06B-6096-H106


Fanuc A06B-6066-H006 Servo Amplifier Repair only!!


Fanuc A06B-6045-H001 Velocity Control Unit


Fanuc Roboter RV-Getriebe Typ: A97L-0118-0931


Fanuc Board 9'CRT/MDI UNIT A02B-0120-C052/TAA02B-0120-C052 TA


Fanuc Spindle Amplifier A06B-6141-H002 aiSP 2.2


Fanuc AC Spindle servo Unit A06B-6064-H302H550 Top


FANUC A06B-6078-H202#500 A06B6078H202#500


FANUC A06B-0142-B075 USPP A06B0142B075


A06B-0147-B084#7000 FANUC SERVO MOTORS REMANUFACTURED


Fanuc A06B-6058-H222


GE FANUC 44A717542-G01 USPP 44A717542G01


FANUC SERVO AMPLIFIER A06B-6096-H106


Fanuc Servo Amplifier Module, A06B-6124-H202, Rev B, Used, WARRANTY


FANUC A06B-0314-B003 #7000 SERVO MOTOR


FANUC CONTROLLER CARD A20B-0008-0440


GE FANUC IC3600AVIA1 VOLTAGE ISOLATOR IC3600AVIA1M1B


Fanuc A06B-6057-H006 Servo Amplifier


RECONDITIONED FANUC SERVO AMP ( A06B-6096-H106 )


RECONDITIONED FANUC SERVO AMPLIFIER ( A06B-6085-H102 )


USED Fanuc 5F/3000 AC Servo Motor A06B-0345-B331


FANUC A16B-3200-0190 16MC Main CPU with all daughter boards


RECONDITIONED FANUC SERVO AMP ( A06B-6079-H206 )


RECONDITIONED FANUC SERVO AMPLIFIER ( A06B-6085-H104 )


FANUC AC SERVO MOTOR A06B-0127-B077


USED Fanuc A06B-6064-H322#H550 Spindle Servo Amplifier Unit A16B-2201-0440/05B


FANUC A06B-6079-H207 SERVO AMPLIFIER ALPHA 40/80 A06B6079H207


Indramat Servo Motor MDD065C-N-040-N2M-095PB0


FANUC SERVO MOTOR A06B-0315-B006


FANUC16A Main CPU Board A16B-2200-0900 WITH DAUGHTER BOARDS


FANUC A06B-6114-H208 SERIES D 10KW ALPHA I SERVO AMPLIFIER MODULE


FANUC TEACH PENDANT A05B-2051-C143


GE Fanuc A06B-0759-B200 AC Spindle Motor Model 22S A06B0759B200 1500/6000 min


FANUC SPINDLE MOTOR AO6B-0855-B100#3000


FANUC AC SERVO MOTOR A06B-0373-B588#7008


FANUC POWER MATE MODEL A02B-0166-B531


FANUC POWER SUPPLY MODULE A06B-6077-H106


FANUC SPINDLE DRIVER A06B-6064-H312#H550


Fanuc AC Spindle Servo Unit Type-A06B-6059-H212#H594


GE Fanuc IC693CPU364-CJ 90-30 Series CPU Ethernet Controller Module 25MHz 240K


GE FANUC A06B-6085-H102 SERVO AMPLIFIER


A06B-0147-B075#0008 FANUC SERVO MOTORS REMANUFACTURED


A06B-0147-B075#7008 FANUC SERVO MOTORS REMANUFACTURED


A06B-0147-B075 FANUC SERVO MOTORS REMANUFACTURED


A06B-0147-B084#0008 FANUC SERVO MOTORS REMANUFACTURED


GE FANUC IC3600AFMA1 USPP IC3600AFMA1


GE Fanuc Servo Motor A06B-0143-B175#7076


Fanuc A16B-1310-0010-01 Power Unit


FANUC A06B0501B0060073 SERVO MOTOR **Repair**


FANUC A06B-0314-B155 USPP A06B0314B155


Fanuc A06B-6087-H115 Part of Product [PZ6]


Fanuc A06B-6087-H115 **FREE SHIPPING**


A20B–8100–0662 Fanuc 21i-B MAIN CPU PCB in good condition


A20B–8100–0663 Fanuc 21i-B MAIN CPU PCB in good condition


Fanuc 21i-B MAIN CPU PCB in good condition A20B–8100–0665


Fanuc 21i-B MAIN CPU PCB A20B–8100–0664 OR Fanuc


Fanuc 21i-B A20B–8100–0664 MAIN UNIT PCB MODULE


Fanuc 21i-B CPU PCB Board A20B–8100–0665


Fanuc A20B–8100–0665 21i-B MAIN CPU PCB A20B–8100–0664 OR 90 days warranty


FANUC A06B-0373-B010 USPP A06B0373B010


Refurbished FANUC A06B-6087-H130 POWER SUPPLY warranty


FANUC A06B-0372-B144 SERVO MOTOR 1-0SP ABS 2000 **Repair**


Fanuc - CPU MAIN PC BOARD - A16B-2200-020


A06B-0522-B042, FANUC,A06B0522B042, SERVOMOTOR


GE FANUC IC3600AIACI USPP IC3600AIACI


A06B-6096-H208 FANUC SERVO AMPLIFIER ID103


FANUC ZA06B-0143-B075#7008 A12/3000 SERVO MOTOR WITH 64K SERIAL ENCODER **Repair


Fanuc A05B-2490-C371 Teach Pendant Repair Only!!!!!!!!!!!!!!!!!!!!


GE FANUC 44A390403-G04 USPP 44A390403G04


FANUC A06B-0521-B001 SERVO MOTOR W/PULSE CODER 3PH 42V 2.9A 200RPM **Repair**


FANUC A06B0273B5000100 SERVO MOTOR **Repair**


GE FANUC IC3600SAHD1 NSPP IC3600SAHD1


FANUC A20B-1001-0551 USPP A20B10010551


FANUC A20B-1001-0702 USPP A20B10010702


FANUC AC SERVO MOTOR A06B-0115-B804


Fanuc Mate P Model A, A03B-0404-B001 _ A16B-1200-0350/01A _ A20B-1000-0400/01A


GE FANUC IC3600LSRD1 NSPP IC3600LSRD1


Fanuc Servo Motor A06B-0345-B231


RECONDITIONED FANUC MAIN CPU ( A16B-3200-0421 )


FANUC A06B-0752-B100/3000 SERVO MOTOR MODEL 2S 2.2KW **Repair**


FANUC A06B-0854-B300-3030 SERVO MOTOR AS SPINDLE ALPHA 6/6000 **Repair**


FANUC A06B-0315-B032 SERVO MOTOR AC **Repair**


FANUC A87L-0001-001511H USPP A87L0001001511H


FANUC A06B-0501-B004/7000 SERVO MOTOR 3PH 8POLE 11AMP 2000RPM 144V **Repair**


FANUC A20B-0008-0841 USPP A20B00080841


A06B-0315-B074#7000 FANUC SERVO MOTORS REMANUFACTURED


Fanuc 44A719348-103R08


FANUC A06B-0745-B201/3000 SERVO MOTOR AC 


联系方式
  • 联系人: 刘经理 女士
  • 职位: 销售经理
  • 真: 0592-5580710
  • 电话: 0592-5361112
  • 手机: 15359273791
  • 址: 福建省 厦门市 莲前街道吕岭路创想中心A座
供应商其他供应信息
还没找到合适的产品?