APP下载

一种多功能信号源系统设计

2016-11-23宫海波

计算机测量与控制 2016年5期
关键词:配置管理信号源板卡

宫海波,徐 茜,王 宽

(中国飞行试验研究院,西安 710089)

一种多功能信号源系统设计

宫海波,徐茜,王宽

(中国飞行试验研究院,西安710089)

针对单一信号源无法满足测试需求的现状,提出了一种新型多功能信号源系统设计方案;详细阐述了信号源系统的硬件及软件设计,方案基于标准化、高速、可靠性三方面的考虑,硬件环境基于Compact PCI工控计算机,设计了3U CPCI结构的信号源板卡,配套软件采取模块化设计;该方案可实现多类型、多通道的高精度、高可靠性信号的独立输出和同时输出;实验结果表明,该多功能信号源系统稳定性好、可靠性高、使用便捷,满足设计需求。

飞行试验;信号源;CPCI;板卡

0 引言

目前,我国航空事业正处于飞速发展的阶段,随着雷达、通信及其他航电系统的不断发展,飞行试验对测试系统性能提出了更高的要求。在测试设备研制、生产以及测试系统搭建的过程中,多功能信号源的研究受到普遍重视[13],信号源在很大程度上影响并决定着系统的性能,多功能信号源对于提高整个测试系统的研制效率以及各个测试设备工作的性能起到至关重要的作用[4]。国内目前常见的信号源功能单一[5],无法满足目前测试需求,本文在此基础上提出了一种能够模拟产生多种信号的多功能信号源。

系统基于Compact PCI工控计算机,设计了多功能信号源相应的CPCI功能板卡及其驱动软件、配置管理软件、以太网及UART信号源软件,进而实现了能够模拟多种类型信号输出的多功能信号源系统设计。

1 系统总体设计

多功能信号源硬件环境基于Compact PCI工控计算机,相应的各功能板卡设计为3U CPCI结构。功能板卡包括1553信号源板、429信号源板、PCM信号源板、时码板,分别实现1553信号、429信号、PCM信号的模拟输出,实现GPS时间或时统时间的接收,可使用GPS时间或外部时统时间对内部时间进行时间校正,并且可输出IRIG-B时间及1PPS信号。利用应用软件设置相应板卡的数据格式及数据内容,通过应用软件可以控制以上模拟数据独立输出和同时输出,系统组成如图1所示。

图1 系统组成框图

配置管理软件可设置PCM数据、1553B总线数据、429总线数据、UART总线数据及以太网数据的数据包格式定义和数据内容,可设置数据发送速率、发送间隔、单次发送/循环发送等。

2 硬件设计

多功能信号源的硬件环境基于Compact PCI工控计算机,CompactPCI是PCI总线的电气和软件标准加欧式卡的工业组装标准[6]。CPCI的优点是兼顾了标准化、高速、可靠性三方面的考虑,因而广泛应用于工业和嵌入式领域。

2.1CPU板设计

CPU板的功能是运行Windows操作系统,运行配置管理软件,实现对各个信号输出板的配置管理,完成以太网信号输出以及UART信号输出。以太网数据以及UART数据包发送时,可实现各自模拟软件获取时码板上时间寄存器的时间信息,将发送时刻的时间放置到相应数据包中,时间分辨率为1 ms。

CPU板卡可输出1路UART串行总线数据,输出电平为RS-232、RS-422,波特率分为9 600、19 200、38 400、57 600、115 200 bps,数据可选奇、偶校验。CPU板卡同时可输出2路100 M或1 000 M以太网数据,可接收GPS及IRIG-B外部时间,可输出1路IRIG-B时间及1路1PPS信号。

2.2PCM信号板设计

通过CPCI总线背板接口以及驱动软件接收配置管理软件发送的针对每个通道设置的PCM帧格式、同步字、ID字、字长、位速率等信息,并写入PCM输出板的数据处理模块的相关寄存器。同时,接收针对每个通道定义的PCM模拟数据并写入PCM输出板的数据存储器。在接收到配置管理软件的开始发送模拟数据的指令后,数据处理模块循环读取数据存储器中的PCM模拟数据,进行PCM码型变换,按照事先的设置的位速率输出PCM数据、位时钟、字时钟、子帧时钟、全帧时钟。

板卡可输出4路PCM模拟信号,信号电平分为TTL和RS -422,PCM位速率分为200 K、500 K、1 M、2 M、5 M、10 M、20 Mbps可设置,每一全帧第一位输出时间,时间分辨率1 ms且放置位置可设置。PCM信号板工作原理如图2所示。

图2 PCM信号板工作原理示意图

2.3MIL-STD-1553B信号板设计

通过CPCI总线背板接口以及驱动软件接收配置管理软件发送的针对每条消息设置的消息类型、地址、子地址、数据字个数、数据字内容、消息间隔、耦合方式,完成数据处理模块相关寄存器和数据存储器的配置工作;通过应用程序,可以控制数据处理模块单次或循环发送数据存储器中的1553B模拟消息,通过并串转换后进行曼彻斯特编码,经1553B总线驱动芯片处理后,直接耦合输出或变压器耦合输出。

该板卡输出1路双余度1553B总线数据,耦合形式分为直接或变压器耦合,总线负荷模拟可通过设置消息发送间隔进行设置。1553B信号板工作原理如图3所示。

图3 155B信号板工作原理示意图

2.4ARINC-429信号板设计

通过CPCI总线背板接口以及驱动软件接收配置管理软件发送的针对每路429通道的速率,数据块长度,以及数据块中每个429数据字的Label、SDI、数据、Parity,完成数据处理模块相关寄存器和数据存储器的配置工作。数据处理模块循环发送数据存储器中的429数据块,按照设置的输出速率,经429总线驱动芯片处理后输出。板卡可输出12通道的429总线数据,速率可选12.5 kbps或100 kbps,429信号板工作原理如图4所示。

图4 429信号板工作原理示意图

2.5时码板设计

板卡内嵌GPS接收机接收外部GPS信号,提取GPS时、分、秒,也支持接收外部IRIG-B AC码,得到时、分、秒,毫秒、微秒由板上时间计数器产生,在整秒开始时刻清零重新计数;数据处理模块支持内部时间,同步跟随外部时间,当外部时间丢失时,启用内部时间;时、分、秒、毫秒、微秒支持CPU板上运行的软件读取;通过板卡前面板上用户连接器向外输出IRIG-B AC/DC码和1PPS,通过背板总线接口向其他功能板发送IRIG-B DC码和1PPS。工作原理总体如图5所示。

图5 时码板工作原理示意图

3 软件设计

多功能信号源应用软件主要根据实际信号输出的需求,通过人机界面进行各功能板模拟信号设置、帧格式设置、帧间隔设置、时间嵌入设置,生成设置文件,将设置文件分别加载到各个功能板,启动/停止信号发送。另外,设置、产生并发送以太网数据以及UART数据。应用软件包括配置管理软件及以太网/UART模拟软件两大部分。如图6所示,软件采用模块化设计,主要由主控模块、PCM信号设置模块、MILSTD-1553B信号设置模块、ARINC-429信号设置模块、设置文件生成模块、设置文件加载模块、以太网数据模拟模块、UART数据模拟模块组成。

图6 应用软件组成示意图

根据实际需要,可分别调用相应软件模块对PCM信号模拟、1553信号模拟、429总线数据模拟进行相关设置,包括发送的数据帧结构,数据帧内容等。在完成全部设置后,可选择生成配置文件并保存设置,以便以后使用同样的配置。然后可通过设置文件加载,将设置文件发送至相应的板卡。以太网及UART模拟数据的设置,直接在以太网/UART模拟软件中完成。在主控模块的界面中,可进行仿真发送相关控制的设置,包括各类仿真数据是否发送,某一类数据通过哪些通道发送等,以及是否连续循环发送,还是逐帧发送。

地面软件与设备连接成功后,根据设备的配置信息,软件会显示各个信号源的启动状态,根据需要选择相应信号源进行配置并输出信号。选取以太网为例来介绍,双击信号源浏览处的以太网信号源。

选择好数据包类型之后点击数据定义,将弹出对应类型的数据配置框(IENA或者INET),数据包定义配置好之后,根据数据配置对话框来配置包定义的数据部分内容,配置完成之后点击确定,生成对应数据内容,在发送界面点击发送即可,其他板卡与此类似。

4 实验结果及结论

飞行试验中对整个系统进行了联试,对系统功能和技术指标进行了验证,通过应用软件可以设置PCM模拟数据、MIL -STD-1553B总线模拟数据、ARINC-429总线模拟数据、RS232/RS422总线模拟数据、以太网模拟数据的格式和数据内容,并可将从外部接收的GPS信号或IRIG-B AC/DC码中提取的时间信息嵌入模拟数据中输出。

多功能信号源在基于标准化、可靠性设计的基础上实现了多类型、多通道的高精度、高可靠性信号的独立输出和同时输出。

5 结束语

[1]蔡卓淮,万玲玉.基于Zig Bee技术的多信号源控制系统[J].计算机应用,2015,35(17):11-13.

[2]田晓丹,张会新,刘文怡.一种新型多功能信号源系统的设计[J].计算机测量与控制,2015,23(7):2604-2606.

[3]牛耕,陈思宇,于继翔.基于DDS技术的正弦交流信号源的设计[J].现代电子技术,2012,35(3):52-56.

[4]孙群,宋卿.基于DDS技术的便携式波形信号发生器[J].仪表技术与传感器,2009(4):69.

[5]杨建华,于小宁,朗宝华.DDS技术和FPGA在多功能信号源中的应用[J].西安工业大学学报,2012,32(4):334-338.

[6]王丹,李平,文玉梅,等.采用DDS频率合成的虚拟信号发生器研究[J].传感技术学报,2007,20(3):586.

Design of a Multi-function Signal Source System

Gong Haibo,Xu Qian,Wang Kuan
(Chinese Flight Test Establishment,Xi'an710089,China)

In order to solve the problem that the single signal source can not meet the requirement of the test,a new design scheme of multi-function signal source system is put forward.The hardware and software design of the signal source system are described in detail,the scheme is based on the consideration of three aspects of standardization,high speed and reliability,the hardware environment is based on PCI Compact industrial control computer,the signal source board of CPCI 3U structure is designed,and supporting software to adopt modular design.The scheme can realize the independent output and simultaneous output of the multi type,multi channel high precision and high reliability signals.The experimental results show that the system has good stability,high reliability and convenient use,and can meet the design requirements.

flight test;signal source;CPCI;board

1671-4598(2016)05-0296-02

10.16526/j.cnki.11-4762/tp.2016.05.081

TB22

A

2016-02-02;

2016-03-07。

宫海波(1982-),男,工程师,山东威海人,硕士研究生,主要从事机载测试技术方向的研究。

猜你喜欢

配置管理信号源板卡
汽车委托外加工零件自动化配置管理
VR技术在船舶通信系统天线信号源驻波检测中的应用
HCM3000板卡固件智能化下载系统设计与实现
RTX系统下并行I/O卡驱动程序的开发
配置管理数据库运用与实现
一切以“大” 方向发展 20周年影音系统变迁史(信号源篇)
聚焦4K视频播放展望未来信号源发展
基于组态王软件和泓格PIO-D64 板卡的流水灯控制
建设CMDB任重道远
配置管理在软件测试中的应用