摘要:通信技术的发展可以改变人们的日常生活,同时促进工业发展。工业仪器可以通过日常监测确保良好状态,如果发现问题,必须及时修复,以免影响职业安全。手动监控非常复杂,某些工作安全因素相对较低,手动操作更危险,需要使用无线通信技术而不是手动操作。本文以无线通信设备自动测试系统的设计与开发探讨为基础。
关键词:无线通信设备;自动测试系统;设计
引言
无线通信设备是现代信息系统的神经中枢,是将各平台互联并保证其有效运行的重要手段,在现代军事和民用信息交换基础设施—无线通信网络中,无线通信设备所占的比重与重要性日益增加。检测维修是伴随着设备及制造业的发展而产生的,基本上是对设备进行功能性能的恢复。
1原理
设备状况监测工作必须对操作者提出更高的要求,操作者必须具备坚实的技术基础和专业知识,并具有严格的监测文化。监视设备状态需要整合设备信息和数据。根据设备特点和信息数据判断设备运行状况,综合分析后采取维护措施,利用无线通信技术监测设备运行状况,进一步提高监控精度。设备状态监测首先要接收信号,分析信息和数据,判断错误信息问题的核心,及时处理发现的问题。要使用有线通信技术,需要部署复杂的线路流程,使用高昂的电缆成本增加施工成本,并使用最新的芯片技术大幅降低施工成本。因此,无线通信技术被广泛用于监控设备状态,无线通信技术可以在任何地方进行全面测试和执行相关任务。
2整机在线检测盒设计
判定无线通信设备的状态需从功能和性能两个层次进行检测,通过整机检测进行性能判定,通过板件信号点测试进行功能判定。无线通信设备在线检测装置的设计也分别从整机级及板件级设计了整机在线测试盒和在线检测转接板。整机在线检测在通用检测工具的辅助下能够在不改变信号关系,不改变连接接口前提下,提供音频接口、射频接口和数据接口等,能配合无线通信测试设备一起,完成常用超短波、短波等无线通信设备整机性能测试。整机在线检测装置设计主要用来作为测试仪和被测电台之间的中转设备,能够为测试无线通信设备提供数据信号、音频信号和射频信号,同时转接通信综合测试仪等测试设备,也能接信号发生器等其它通用仪器进行测试,能解决接口通用性问题和测试时连续信号的提供。电台测试盒可通过“收/发”、“短波/超短波”等选择开关的控制,来控制通用仪器与被测电台间的连接关系,简化测试程序,也可以在缺少其它配件的情况下开展整机测试。
3软件及硬件环境
无线通信设备自动化测试平台(以下简称自动化测试平台)实施的主要功能包括用户权限管理、授权测试管理、测试任务管理、测试用例管理、测试工具管理、测试配置管理、测试统计数据管理、使用此功能,您可以执行一系列测试任务,从输入测试委托、调度测试作业、运行测试到导出测试报告、支持多用户并发操作、执行并行测试和提高测试效率,同时确保自动化测试平台的应用环境采用基于internet/intranet技术的B/S结构,软件系统数据库是使用关键MySQL数据库规范设计和构建的。使用Python脚本语言编写脚本是一种广泛使用的脚本语言,它使用功能强大、实用的第三方标准库来开发代码。语法表达简单易懂。一些简单的脚本使用更简单、更易读的Tcl/T语言,Java语言用于前景页面,c语言用于背景系统。软件平台操作系统使用Linus 6.5,数据库管理系统使用MySQL数据库,网络体系结构设计完全支持TCP/IP协议。
要确保软件的自上而下兼容性,请选择并开发更常用的开发工具版本,如Tcl/Tk、Python、C++Builder或javap 1 ATF enterprise(J2EE)。
4无线通信设备自动测试系统的硬件设计
无线通信设备自动测试系统的硬件部分有五大模块部分,包括主控计算机及其外部设备、PXI机箱及其卡式仪器、GPIB台式仪器、信号适配单元、测试仪表。硬件部分要具有测试能力、通道切换能力以及数据处理能力,系统内的各个模块不与被测试设备直接连接,而是需要以连接器-适配器结构实现系统硬件与被测设备的连接,系统内的模块以及各仪器与连接器进行连接,信号适配器与被测设备进行连接。自动测试系统采用LAN和GPIB的通信方式对测试仪表进行控制。其中,LAN通信方式主要由两种网址分配方式,一种是静态分配方式,一种是DHCP分配方式,在获取IP后对测试仪表进行数据传输控制。LAN一般分布在一个有限的地理范围内,涉及的范围只有几公里。LAN通信方式具有比较强的专用性,具备稳定和规范的拓扑结构,主要包括星形、树形以及总线形。本自动测试系统的开发设计采用的是虚拟仪器技术,以计算机、通用测试仪器为基本硬件组成,以PXI和GPIB两种总线结构为基本总架构,并选用GPIB台式仪器和PXI卡式仪器共同组成具备单次连接、多次测试功能的自动测试系统。设计完成后的自动测试系统主要由主控单元、测试仪器、信号适配器和外设配套设备等组成,其中外设配套设备中包括打印机与交换机等,用来是对测试报告进行打印以及完成网络连接。
5自动化测试平台发展情况
自动化测试流程并应用相对简单的软件。我的无线通信设备自动化测试平台的设计和中国第十大电子科技学院冯其军的测试实现,主要是为了纠正软件运行中的错误,所以对测试的理解比较狭窄。软件开发公司在测试方面的投资较少。此时,软件测试不再是开发人员的责任,而是软件工程的重要组成部分。专业团队需要使用专门的方法和方法,测试团队主要依靠人工测试。测试不仅涉及整个开发过程,而且涉及开发团队在应用程序启动后的日常在线系统管理和错误纠正方面的分工。统计测试显示,它占开发时间的40%。这一过程中使用的软件的可靠性非常有限。通常,在开发过程中,软件的可靠性测试占一半以上,而这种可靠性测试往往由于专业参与和多个部分而涉及大量迭代,如果应用预设脚本进行自动检查过程,则可以有效解决这些过程,从而节省人力资源和所需时间,提高效率,同时确保准确性。自动化的测试流程可以有效地避免过时的人员浪费,通过将手动任务从多个方面转换为自动化任务,可以节省执行更深层次的测试流程(例如开发测试工具)的时间。通过自动化测试应用,还可以简化回归测试过程,并简化后续脚本和更改。您还可以将测试用例执行结果与预期结果进行比较,准确报告执行结果,防止遗漏,并设置程序以通过计划任务实施“无人值守测试”。正常情况下,软件测试自动化可以替代大多数手动测试,缩短测试时间,同时降低测试成本,从而提高开发迭代速度。
结束语
无线通信技术在设备状态检测中得到广泛应用,取得了巨大进步,但无线通信技术也有改进的余地,需要不断优化未来应用中无线通信技术的改进,以充分发挥无线通信技术的价值。
参考文献
[1]韩忠辉.基于GPIB的无线通信计量自动测试系统[J].自动化与仪器仪表,2016(06):262-263.
[2]陈永红.无线通信设备自动测试系统软件的设计[J].信息安全与技术,2014,5(07):107-109.
[3]王凯.无线通信计量自动测试系统的设计与实现[D].中国计量学院,2013.
[4]张飞,王晓.无线通信电磁干扰与防治关键技术研究[J].数字通信世界,2018(10):77.
[5]程德怿,乔健.无线自组网络在应急通信中的研究与应用[J].电信工程技术与标准化,2018,31(08):82-87.