论文部分内容阅读
随着计算机技术、网络技术及分布式计算技术的发展,基于Ethernet构建分布式测控系统的新一代测控系统架构受到广泛关注。网络化测试技术与具备网络功能的新型测试仪器为构建分布式测试系统提供了技术支持。
通过对测试系统的功能需求分析,系统采用了基于Ethernet技术的分布式测试系统架构。系统包括:综合控制子系统、控温子系统、水听器定位子系统、激励子系统及声波信号采集子系统。综合控制子系统作为测试系统上位机,其主机采用一台高档笔记本电脑;测试系统的控温子系统、激励子系统和放大采集子系统分别采用基于ARM7TDMI开发的智能前端机设计;定位子系统采用具有Ethernet接口的K6运动控制器作为前端机。它们通过网络交换机组成一个专用的对等局域网并采用TCP/IP网络传输协议、C/S工作模式;应用面向对象程序设计方法进行系统软件设计。该测试系统可用于对单极子、偶极子、四极子等声波换能器进行多种模式激发检测。根据换能器的不同,可调节激励电压脉冲幅度、脉冲宽度和脉冲重复频率。
本文研究工作主要包括以下几个方面:
1、在测试系统平台方面,研究了传统的测试系统和已有的分布式测试系统解决方案及分布式计算技术应用。在此基础上,提出了基于交换式Ethernet技术的分布式网络化测试系统架构。与传统的测试系统相比,它是基于局域网构建集成平台,结构灵活,通用性强。通过在综合控制子系统嵌入Web页面,可以方便实现基于Internet的网络测试,适应自动化测试技术发展的趋势。
2、在测试系统平台基础上,建立系统综合控制软件架构。
3、建立控温子系统、激励子系统及放大采集等子系统软件架构。
4、在测试系统前端子系统的设计中,通过对嵌入式Internet技术的研究,实现了嵌入式系统的网络接入,解决了测试系统核心的网络互联问题。
5、在服务器设计中,为提高服务器响应性能,采用完成端口、Windows重叠机制及线程池等编程技术。这是目前Windows环境下开发高性能服务器的有效方法。
6、控温子系统控温算法设计。
本文采用的分布式网络化测试系统架构适应了自动化测试系统的网络化发展趋势,对测井仪器开发领域的系统平台开发具有一定的参考价值。