ABB DSSA 165
【图片仅供参考,实际产品电话或***咨询】
[诚信经营][质量可靠][进口原装][拆包防伪]
[大量库存][当天付款][顺风速运][欢迎***]
公司主营AB 、本特利、黑马、施耐德、 GE、 ABB【DSQC系列】ICS 英维思 西门子yokogawa横河 霍尼韦尔 福克斯波 Rosemount(罗斯蒙特) 德国EPRO(飞利浦) ENTEK(恩泰克) VIBRO-METER(韦伯) Yaskawa(安川) Motorola(摩托罗拉) Bosch Rexroth(博世力士乐) Woodward(伍德沃德) 等品牌
DSSA 165
DSSA 165
DSSA 165
地面端采用FPGA PCI接口芯片的架构实现,其中,FPGA主要完成视频与遥测数据分离以及接口时序等功能,而PCI协议部分由接口芯片来实现,该种方式减小了FPGA的逻辑设计量。系统中FPGA选用Ahera公司CyclONe系列芯片EPIC12Q24oc8,PCI接口芯片选用PLX公司的PCI9054。PCI9054的PCI总线接口与CPCI插槽相连,本地总线接口与FPGA相连,EEPROM 用于加载配置数据。
2.2 程序算法
2.2.1 视频编***算法
目前使用较多的视频编***标准有国际标准化***(ISO)与国际电工***会(IEC)制定的MPEG一4标准,以及IS0和国际电信联盟(ITU)制定的H.264标准。相比MPEG一4标准,H.264的复杂度高,尤其对于高分辨率的应用,硬件实现难度很大,而MPEG一4以其实现复杂度低,同时适用于高低码率视频的特点,在嵌入式视频编***系统中得到了广泛的应用。考虑到以上几点,本系统中选用MPEG一4标准作为视频编***算法。
系统中选用开源的MPEG一4视频编***器XVIDSimple Profile作为源代码。机载端完成视频编码功能。
将源代码去除用户交互等部分冗余代码后,完成向TMSC320C6455平台的移植。针对PC的XⅥD程序并不能满足实时编码的要求,需对程序进行优化:提高运行速度。首先对部分算法进行了优化,采用基于预测的运动估计 。其次进行代码优化:***步利用CCS软件分析各部分代码的耗时,观察出效率较低的部分;第二步采取C语言级别的优化,如使用关键字、伪指令向编译器提供优化信息,使用内联函数,编写软件流水等;第三步选出第二步优化效果不明显的代码段,如量化/逆量化、1/2像素内插、运动补偿部分,用线性汇编改写。地面站端的上位机完成视频***功能,经测试源代码即可满足视频***的实时性。
2.2.2 机载端DSP程序
DSP程序分为主程序和中断程序两部分,其流程图如图5所示。系统上电或复位后,DSP开始运行主程序,首先完成DSP内部锁相环、EMIFA接口、DDR2接口、I C总线以及中断的初始化,此时DSP进入正常工作状态。然后通过EMIFA接口读取FPGA中的遥控指令寄存器,获取分辨率和视频码率信息。接下来根据获取的信息初始化MPEG-4编码算法的相应参数,对视频ADC进行配置并启动视频采集。FPGA在视频ADC启动后,每采集4行原始视频向DSP提出一次中断。DSP响应中断后,通过EMIFA读取4行原始视频,并输出1 264字节视频压缩码流。以高清(1 280�720)为例,需180次中断完成一帧图像的传递,且支持每帧图像压缩后***大为220 K字节。主程序判断新的一帧到来后,开始对这一帧进行编码。原始视频及压缩码流存储区均采用乒乓操作,与FPGA 的数据传递采用EDMA方式,故编码与数据传输互不影响,保证了实时性。
3HAC5347-1
3HAC5967-4
3HAC5967-5
3HAC5977-1
3HAC5978-1
3HAC5979-1
3HAC5980-1
3HAC5981-1
3HAC5982-1
3HAC5983-2
3HAC5983-3
3HAC5983-4
3HAC5990-1
3HAC6003-1
3HAC6018-1
3HAC6018-11
3HAC6018-13
3HAC6018-14
3HAC6018-18
3HAC6018-2
3HAC6018-27
3HAC6018-28
3HAC6018-3
3HAC6018-7
3HAC6018-8
3HAC6018-9
3HAC6029-1
3HAC6031-1
3HAC6053-1
3HAC6090-3
3HAC6096-1
3HAC6096-8
3HAC6146-1
3HAC6150-1
3HAC6157-1
3HAC6159-1
3HAC6160-1
3HAC6161-1
3HAC6162-1
3HAC6163-1
3HAC6164-1
3HAC6165-1
3HAC6166-1
3HAC6168-1
3HAC6176-1
3HAC6194-1
3HAC6212-1
3HAC6214-1
3HAC6255-1
3HAC6267-1
3HAC6268-1
3HAC6275-1
3HAC6288-1
3HAC6314-1
3HAC6326-1
3HAC6328-1
3HAC6329-1
3HAC6331-1
3HAC6333-1
3HAC6340-1
3HAC6346-1
3HAC6367-1
3HAC6375-6
3HAC6377-1
3HAC6378-1
3HAC6384-1
3HAC6419-1
3HAC6420-1
3HAC6425-1
3HAC6427-1
3HAC6428-1
3HAC6428-5
3HAC6443-1
3HAC6443-2
3HAC6443-3
3HAC6448-1
3HAC6449-1
3HAC6450-3
3HAC6456-1
3HAC6474-1
3HAC6475-1
3HAC6478-1
3HAC6493-1
3HAC6541-1
3HAC6546-1
3HAC6552-1
3HAC6558-1
3HAC6588-1
3HAC6595-1
3HAC6598-1
3HAC6599-1
3HAC6614-1
3HAC6623-1
3HAC6627-1
3HAC6639-1
3HAC6640-1
3HAC6647-1
3HAC6655-1
3HAC6658-1
3HAC6696-1
3HAC6755-1
3HAC6761-1
3HAC6762-1
3HAC6774-1
3HAC6776-1
3HAC6777-1
3HAC6778-1
3HAC6779-1
3HAC6788-1
3HAC6792-1
3HAC6793-1
3HAC6809-1
3HAC6843-1
3HAC6876-1
3HAC6877-1
3HAC6878-1
3HAC6897-1
3HAC6912-1
3HAC6913-1
3HAC6920-1
3HAC6922-1
3HAC6925-1
3HAC6927-1
3HAC6929-1
3HAC6930-1
3HAC6931-1
3HAC6934-1
3HAC6935-1
3HAC6936-1
3HAC6937-1
3HAC6964-1
3HAC6965-1
3HAC6967-1
3HAC6988-1
3HAC6989-1
3HAC6993-1
3HAC6997-1
3HAC7011-4
3HAC7015-1
3HAC7016-1
3HAC7017-1
3HAC7019-1
3HAC7019-2
3HAC7021-1
3HAC7021-2
3HAC7035-1
3HAC7036-1
3HAC7043-1
3HAC7043-5
3HAC7043-8
3HAC7056-1
3HAC7068-1
3HAC7068-2
3HAC7068-3
3HAC7068-4
3HAC7069-3
3HAC7074-1
3HAC7093-1