微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 基于D161A语音卡实现的异系统智能转接装置

基于D161A语音卡实现的异系统智能转接装置

时间:12-18 来源:互联网 点击:

2.2 卫星通信异系统智能转接装置软件流程
卫星通信异系统智能转接装置功能以D161A语音卡发板为开发平台,主要由Delphi 7.0和数据库软件编程实现,开发环境为Delphi 7.0,因为要判断的各系统的状态比较多,为了能增强系统的可靠性,因此软件部分全部采用多线程模块化编程,检测处理芯片组、液晶显示、DTMF模块采用硬件驱动函数设计,主程序通过简化编程,调用各模块和驱动函数,结构简单,可靠性高。其次改变软件内容,可以方便地增加该装置的其它功能,可扩充性强,该卫星通信异系统智能转接装置的软件主程序流程图如图3所示。

该装置的主程序部分采用每100 ms进行检测的无限循环结构,由内线摘机和外线呼入两大部分检测构成循环,根据检测结果跳转到不同程序段执行。呼入检测结果提供给D161A语音处理呼入请求,检测处理DT-MF信号音,判断出用户选择的具体系统后,由D161A语音卡的连通处理函数将不同系统进行相连,根据语音提示即开通信,用户输入按键选择检测结果提供程序分支选择依据,检测结果控制整个转接的转接过程,整个主程序结构简洁,程序可靠性强。

3 结语

D161A模拟语音卡是东劲公司生产的性能稳定的语音处理设备,硬件即插即用,主机资源由操作系统直接分配,无需人工干预,信号处理正确,本文通过该语音卡的内线与外线能方便进行互联互通的实际,通过Delphi7.0语言调用D161A模拟语音卡提供的API函数,实现了不同类型卫星设备的互相通信,通过实际使用,该设备性能稳定,转接可靠性能高,具有很强的实用性能。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top