6FC5114-0AA02-0AA2
发布时间:2018-12-04 09:28:01点击率:
0

6FC5114-0AA02-0AA2 中国视频监控市场快速发展,数字监控逐步成为主流,网络化、个人化和智能化将是中国视频监控市场重要的发展趋势。但当前基于流媒体传输的技术对网络条件要求较高,不能大面积推广,固定监控成本太高。如何将视频监控与Interne相结合,使监控人员可以随时随地实施监控,是现代监控技术急需解决的问题。另一方面,目前视频监控系统采用的微控制器多是ARM9、ARM11等系列微控制器,ARM微控制器硬件外设出厂时已经固定,不利于用户进行硬件扩展和升级,而ARM和FPGA相结合的多芯片解决方案又会导致系统成本太高,同时还会造成系统资源的浪费,功耗太大。针对以上不足,本文提出了一种新的解决方案,采用Zynq系列处理器,芯片采用的是高性能Cortex-A9双核和FPGA相结合,ARM部分可以解决高清视频的处理问题,可编程逻辑FPGA部分可以升级和扩展硬件。
6FC5114-0AA02-0AA2 移动视频监控系统架构 本设计的主控板为Digilent公司的ZedBoard开发板,主芯片Zynq7020结合高性能双核ARMCortex-A9MPCore处理系统和可编程逻辑于一体[1]。视频采集端位于移动小车之上,从而达到移动采集视频的目的。系统的设计主要包括ARM控制部分的设计和FPGA逻辑部分的设计。ARM部分主要用来运行操作系统和系统上的应用软件,如Web服务器Boa,视频编码器mjpg-streamer;FPGA部分主要用来扩展硬件资源,进行小车电机驱动部分PWMIP核的设计。系统总体结构框图如图1所示。各模块功能为:摄像头负责视频图像采集,Zynq主控模块负责ARM操作系统部分和FPGA逻辑资源部分,电机控制模块负责智能小车的运动,BoaWebserver负责网络的交互,无线路由器负责无线网络数据的收发。
系统上电之后,首先自动执行芯片内部固化的芯片初始化程序,然后执行阶段的启动加载器FSBL,使用比特流文件(PWMIP核设计生成的bit文件)对FPGA部分进行配置,待FPGA配置完成后,开始执行U-boot引导程序,启动Linux操作系统[2]。系统启动完成后,智能小车通过无线路由器产生无线信号,用户在另一端就可以通过网络来连接智能小车终端,实施视频监控。用户和系统的交互实现如图2所示。 本文主要介绍电机控制部分的设计,具体包括电机控制部分硬件电路的设计,FPGA部分PWMIP核的设计,Linux操作系统PWM驱动程序的设计。 6FC5114-0AA02-0AA2
返 回
免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,塑胶五金网对此不承担任何保证责任