《有线通信设备自动测试技术探讨.docx》由会员分享,可在线阅读,更多相关《有线通信设备自动测试技术探讨.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、有线通信设备自动测试技术探讨测试设备组成手动测试设备手动测试设备组成如图所示。测试时,被覆线连接、光纤衰减及对应的网口连接都需要手动完成。测试完全部通道需要耗费大量时间,而且进行同步时间测试,需要反复切断连接通道来统计设备信道建立时间,手动测试难免产生人为误差。此外测试结果需要人工记录,测试效率偏低.自动测试设备自动测试设备组成如图所示。测试时将被测试的两个被覆线通道通过双绞线连接,然后将两个通道对应的局域网,网口分别与工控机、连接,工控机通过网口发送和接收数据。管理网口与工控机网口连接,可用于查询当前设备状态。光纤通道测试原理与被覆线通道测试原理相同。将被覆线通道与被覆线通道通道分别连接进行
2、测试,可完成全部被覆线通道的测试。将光纤通道与光纤通道连接、光纤通道与光纤通道连接、光纤通道与光纤通道连接、光纤通道与光纤通道连接,分别进行测试,即可完成全部光纤通道的测试。各通道对应的网口只有通道连接时有效。上述过程中,被覆线及光纤的连接可分别通过继电器及光衰减器实现,进而实现产品的自动测试功能。在测试过程中,工控机通过管理网口查询通道连接状态及历史状态,测试产品开机时间、链路状态、以及产品同步时间等指标。硬件设计自动测试设备主要由工控机、串口卡、网卡、网络交换机、程控继电器、扫码器、程控电源、光衰减器等组成,硬件框图如图所示。工控机用于运行上位机软件完成对外围设备的掌握及产品的信息采集。串
3、口卡安装在工控机中,扩展路串口,分别用于产品状态查询、电源输出掌握、继电器模块通断掌握及光衰减器掌握。网卡用于扩展路网口,其中两路通过交换机与产品进行数据传输,剩余一路用于产品日志查询。程控继电器用于被覆线通道切换。扫码器用于产品信息录入。两台网络交换机用于产品与测试设备的网络信号桥接。程控电源用于产品测试过程供电,输出电压范围,最大功率。光衰减器用于模拟光信号在光纤中传输的衰减效应,衰减值可通过外部串口掌握,可调衰减值范围,有效精度。软件设计测试软件开发环境为,采纳虚拟仪器技术实现自动测试过程掌握、数据采集与处理、数据存储与显示以及自动生成报表等功能。测试软件的开发应充分考虑通用化、系列化、
4、模块化的设计原则,满足软件可重用性、仪器可互换性、功能可扩展性等要求。首先软件要与硬件系统结构相适应,依据硬件系统结构的特点制定软件设计所涉及的数据结构,最终考虑软件结构,实现测试软件的各种功能。测试软件包括有线通信设备性能测试及数据处理相关模块。性能测试对有线通信设备进行测试可分为整机测试及组件测试两项内容,测试的性能指标包含同步时间、漏包率、延迟时间等。归纳分析整机测试内容及组件测试内容,可以将测试软件分解为多个功能模块,通过这些模块的组合来实现相关指标测试。初始化模块初始化模块实现对继电器、光程控衰减器、电源、局部变量、全局变量等掌握软件的初始化。电源掌握模块电源掌握模块主要实现对程控电
5、源的掌握及状态查询。继电器与程控光衰减器模块继电器与程控光衰减器模块实现对被覆线、光纤的通断规律掌握,依据测试阶段的不同,进行链路通断掌握。开机时间测试及状态查询模块有线通信设备加电后,在内会通过串口回告测试设备一帧开机指令,该模块用于推断有线通信设备的通信状态及开机状态是否正常。节点传输时延测试模块有线通信设备在数据传输过程中存在时间延时,该模块用于统计链路延时时间。上位机发送数据时开始计时,收到数据后停止计时,该时间即为链路传输时延。在规定时间区间内重复执行上述过程,取最大延时作为最终结果。其中,、为计时变量,为第个数据包的传输时延。设定发送数据包数最大值为,时延测试程序流程如图所示。同步
6、时间测试模块同步时间是指从链路连接至正常通信的时间。该模块从继电器或光衰减器接通时刻开始计时,至状态查询模块检测到链路正常时刻停止计时,该时间即为同步时间。测试流程如图所示。漏包测试模块该模块用于统计有线通信设备在数据传输过程中的漏包率。上位机采纳用户数据协议方式发送包含帧序号的测试数据,经过有线设备远传后回到上位机,上位机依据收到的帧序号测得漏包数据个数,由漏包数除以发送总包数可得到数据传输漏包率,程序执行流程如图所示。测试时设定发送数据总包数为,漏包数为,序号差为收到帧序号减去上一帧序号,假如说明不漏包,否则漏包数为。日志下载及查询模块该模块用于对有线通信设备整机日志功能及管控组件的日志功
7、能进行测试。测试设备通过有线通信设备前面板网口发送日志查询指令,有线通信设备回告响应设备状态,通过回告内容推断日志功能是否正常。复位检测模块进行复位检测时,有线通信设备物理复位后,会通过网口回告测试设备一帧状态信息,复位检测模块接收到信息后进行解析推断,检查复位功能是否正常。数据库模块数据库模块将测试结果传输至本地数据库,本地数据库连接信息中心,在信息中心处可调阅全部历史测试记录,并将测试数据生成测试报告。数据处理软件能够敏捷调用电脑处理器的多核心实现多任务并行执行,因此上位机能够同时进行数据的收发处理,并行执行流程,如图所示。在实际数据接收过程中,接收缓存区的数据并不是完好的一帧数据,因此不
8、能直接处理,需要对接收的数据进行重新组帧。组帧流程如图所示。其中,为接收数据包数。测试性能对比对自动测试与手动测试效果进行对比,结果见表。在整机测试过程中,自动测试所需时间较手动测试大幅缩短。在时间延迟测试、同步时间测试中,自动测试精度远高于手动测试。在测试覆盖性上,自动测试可测试产品的全部指标,而手动测试中,由于精度缺乏,光纤同步时间无法测试。通过对比可知,自动测试在测试效率、测试精度、测试覆盖率上优于手动测试。结论通过实际测试使用性能对比,本文设计的自动测试设备能够有效提升有线通信设备的测试效率及性能测试精确度,在实际使用中可缩减测试时间,有利于缩短产品生产周期,降低人力本钱。参考文献程达
9、浅析我国有线通信技术现状及进展趋势数字通信世界,:史程有线通信技术现状分析及进展趋势探究信息通信,:陈树学,刘萱宝典北京:电子工业出版社,:王武礼,杨华基于虚拟仪器技术的计算机测控试验平台试验技术与管理,:林静,林振宇,郑福仁,等虚拟仪器程序设计从入门到精通版北京:人民邮电出版社,:邓绍伟软件自动化测试方法的应用电子技术与软件工程,:谷卿电气自动化掌握设备可靠性讨论数字技术与应用,:郝云虎基于的局域网远程数据库访问技术科技与创新,:郭全民,李东,王健访问数据库在中的应用微处理机,: 祝红祥 周益青 施群 单位:上海无线电设备讨论所本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第8页 共8页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页