声纳信号发生器通信控制模块的设计与实现
2012-09-26胡金华
饶 喆,胡金华,陈 迪
(海军工程大学 电子工程学院,湖北 武汉 430033)
在声纳维修训练过程中,通常需要产生一些特殊波形,用于仿真实际信号波形。由于一般信号发生器模式固定、波形不可程控以及精度较低等问题,难以实现参训人员进行实时信号检测。为了满足训练需求和易操作性,提高维修训练效率,声纳信号信号发生器的通信控制采用客户机/服务器的网络模式。客户机/服务器模式发展迅速、占用资源少且通信速率高,已经成为通信控制领域的主要通信标准[1]。
1 总体结构设计
网络通信控制模块采用局域网结构,如图1所示。通过网线连接一台服务器和1000/100Mbps的Cisco3524交换机,交换机输出端口连接至客户机,保证实时数据传输。
网络通信控制的对象是声纳信号发生器,该信号发生器基于研华公司的PCI-1711多功能数据采集卡,该卡具有16路单端模拟量输入、12位A/D转换器(采样速率可达100 kHz)、两路12位模拟信号输出、16路数字量输入和输出等特点,可通过VC++编程产生正弦波、方波、三角波等任意波形信号,其信号幅度、频率、脉宽、持续时间等参数在硬件允许范围内可根据用户需求而设定[2]。

图1 网络通信控制结构图Fig.1 Structure diagram of the network communication control
PCI-1711卡使用时,选用电缆PCL-10168将板卡与接线端子板ADAM-3968相连,声纳信号发生器通过服务器输出的数字控制量,利用PCI-1711的12位D/A转换功能,将数字控制量转换为模拟信号,从而实现任意波形输出。
根据维修训练任务,客户机通过高速局域网与服务器进行通信,将信号发生器的信号参数发送给服务器,服务器响应客户机的请求后,由接线端子板ADAM-3968输出的相应信号,经信号调理后供维修训练人员检测。……
