收藏 分销(赏)

一种支持串行总线验证检测的装置设计与实现_许晶.pdf

上传人:自信****多点 文档编号:474707 上传时间:2023-10-16 格式:PDF 页数:3 大小:1.46MB
下载 相关 举报
一种支持串行总线验证检测的装置设计与实现_许晶.pdf_第1页
第1页 / 共3页
一种支持串行总线验证检测的装置设计与实现_许晶.pdf_第2页
第2页 / 共3页
一种支持串行总线验证检测的装置设计与实现_许晶.pdf_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、本期推荐本栏目责任编辑:朱宝贵Computer Knowledge and Technology电脑知识与技术第19卷第6期(2023年2月)第19卷第6期(2023年2月)一种支持串行总线验证检测的装置设计与实现许晶,谭志宏,孙宏强(航空工业西安航空计算技术研究所,陕西 西安 710068)摘要:该文提出了一种支持RS232、RS-422、RS-485和ARINC429总线信号检测的设计,作为测试设备,对总线协议芯片验证板卡的被测设备进行测试,控制各功能板卡向验证板卡发送测试命令和数据,并检测比较发送数据和接收响应数据是否一致,以此来判断被测设备的总线通信功能是否正常。关键词:串行总线;测试

2、装置;验证中图分类号:TP23文献标识码:A文章编号:1009-3044(2023)06-0005-03开放科学(资源服务)标识码(OSID):0 引言低速串行总线因其结构简单、使用成本低、可靠性高、传输距离远等诸多优点,在装备电子系统、工业控制系统中得到了广泛应用。例如,RS485 是一种串行数据接口标准,由电子工业协会(Electronics Industry Association,EIA)制订并发布的,它是在RS422 基础上制定的标准,在导弹上信息交互中起着至关重要的作用1。其他的RS232、RS-422和ARINC 4292也都大量使用。随着元器件使用的逐步推广,为了验证器件的功能

3、、性能,有必要对其进一步进行验证。1 验证装置为了对 RS232、RS-422、RS-485 和 ARINC429 相关元器件进行验证,开发了一种验证板卡。验证装置则是用于对验证板卡进行测试,控制各功能板卡向验证板卡发送测试命令和数据,并检测比较发送数据和接收响应数据是否一致,并以此来判断被测设备的总线通信功能是否正常,如图1所示。验证装置验证板卡图1 验证装置与验证板卡交联关系验证装置要求人机界面友好,操作简单,显示直观,采用模块化设计,功能独立,运行稳定。设备的输入/输出信号特性与验证板卡的输入/输出信号特性一致。验证装置检测设备应具备手动测试模式和自动测试模式。设备研制过程所涉及的被测产

4、品功能、性能方面的技术要求及技术指标以被测产品承制单位现行有效的产品资料(如:产品规范、技术说明书、验收测试程序等)为依据。验证装置主要功能包括检测被测模块RS-232通讯功能是否正常,主要检测数据传输功能是否正常;检测被测模块ARINC429通讯功能是否正常,并检测总线信号电气特性是否符合标准要求;检测被测模块RS-422通讯功能是否正常,并检测总线信号电气特性是否符合标准要求;检测被测模块RS-485通讯功能是否正常,并检测总线信号电气特性是否符合标准要求。1.1 验证装置要求验证装置检测设备能够提供验证板卡所有所需激励和负载信号,包括总线信号的检测,实现对验证板卡 RS-232、RS-4

5、22、RS-485 以及 ARINC 429 等硬件资源的检测和功能性能的验证。验证装置检测设备对每个功能通道的测试资源可以单独激励和设置。验证装置检测设备测试软件依据测试程序控制各功能板卡向验证板卡发送测试命令和数据,然后验证装置检测设备比较发送数据和接收响应数据是否一致,并以此来判断被测模块通信功能是否正常,并检测总线信号电气特性是否符合标准要求。在对总线验证板卡进行任何测试、拆卸操作时,场所应有防静电设施,操作者应戴上防静电腕带。验证板卡关机到下一次开机应至少间隔10s,以避免冲击电流对验证板卡造成损害。设备采用统一的测试系统软件配套测试程序的方式实现,测试软件需提供源代码,系统软件分为

6、开发软件与执行软件,开发软件用于RS-232、RS-422、RS-485以及ARINC 429测试项目的开发,测试过程中可以根据测试项目配套选择测试程序。测试程序执行过程中,测试过程面板会实时更新显示测试信息,包括测试项目、测试结果、测试结论;测试之前可收稿日期:2022-09-21作者简介:许晶(1985),女,硕士,工程师,主要研究方向为元器件验证。E-mail:http:/Tel:+86-551-65690963 65690964ISSN 1009-3044Computer Knowledge and Technology电脑知识与技术Vol.19,No.6,February20235D

7、OI:10.14004/ki.ckt.2023.0322本栏目责任编辑:朱宝贵本期推荐Computer Knowledge and Technology电脑知识与技术第19卷第6期(2023年2月)第19卷第6期(2023年2月)配置测试项,且可进行测试次数选择,测试程序应支持数据通信功能、数据统计功能。验证装置检测设备应具备良好的软件操作界面,能够运行测试项目自动化完成测试以及生成测试报告,尽可能减少人员操作过程,并保存相关过程参数及图片。1.2 验证装置系统设计通过对验证装置检测设备需求文件的整理分析,设计验证装置架构如图2所示。其中,主控机具备专用总线扩展槽,插入RS-232/RS-42

8、2/RS-485接口卡、ARINC 429接口卡和模拟量采集卡等,以实现测试接口扩展。提供手动和自动测试模式下人机交互界面,支持测试设备软件的测试功能和维护功能。试验工装1路主板PCI工控机USB接口VGA接口RJ45网口矩阵开关量卡ARINC429总线模块RS232/RS485/RS422串口模块1路RS2320V-28V直流程控电源AC220输入液晶显示器鼠标键盘8路ARINC4298路RS422/485-15V+15V直流程控电源0V-5V直流程控电源l路4路16路模总线拟量采集高速模拟量采集卡TPlINK图2 验证装置架构综合考虑成本、可靠性、测试需求等各方面的因素,验证装置检测设备基

9、于PCI总线3构建。PCI机箱选用的5+2槽机箱。PCI机箱提供PCI总线、各功能板卡工作电源,使主控计算机可以通过PCI总线控制所有板卡,完成对验证板卡功能测试。预留扩展槽,可根据后期的应用需求,插入不同的PCI板卡,方便功能扩展。RS232/422/485 模块选用 PCI 总线 24 路 RS232/422/485异步串口通讯模块,可设置为异步RS232/422/485模式。波特率支持CCITT标准通讯速率921.6Kbps75bps和非标准速率(2.4Mbps,1.44Mbps、1Mbps,500Kbps,200Kbps,100kbps),RS422波特率最高支持10Mbps。ARIN

10、C429总线模块为PCI总线接口模块,具有8通道 ARINC429 的总线通信能力,波特率 150Kbps、100Kbps、50Kbps、48Kbps、12.5Kbps、10Kbps可设置。矩阵开关模块为PCI总线接口模块,该模块包含双线制的21选1开关阵列。该矩阵开关模块,可以完成所有总线测试信号切换到高速模拟量采集卡通道,便于对验证板卡各种总线接口电气特性是否符合标准要求。4台程控电源通过网口多机控制软件是针对远程组网控制而研发的,它方便于客户利用网线、交换机等,远程基于UDP协议4进行组网控制电源,可以对每台电源可实时回读电压电流。网口多机控制软件运行在Win7 SP1以上、Win8、W

11、in10及其兼容机上。试验工装包括过渡板和工装,工装提供连接插座,支持验证板卡的插入,工装固定在过渡板上供验证试验,可以支持验证板卡的调试、验证以及环境试验。信号接口箱主要用于工控机与试验工装之间测试信号转接的接口箱,高度为8U,同时将四台程控电源及交换机及开关电源集成到该接口箱中。测试电缆主要用于验证装置检测设备工控机、试验工装及信号接口箱之间连接,测试电缆的尾部附近均设置固定卡箍,以减小应力,保护电缆,提高可靠性。测试线缆长度为三米,数量为3根,其中一根为供电线缆,另外两根为信号输入输出接口。1.3 验证装置软件设计设备采用统一的测试系统软件配套测试程序的方式实现,开发软件用于ARINC

12、429/RS-485/RS-422测试项目的开发,测试过程中可以根据测试项目配套选择测试程序。测试程序执行过程中,测试过程面板会实时更新显示测试信息,包括测试项目、测试结果、测试结论;测试之前可配置测试项,且可进行测试次数选择,测试程序应支持数据通信功能、数据统计功能。验证装置测试软件部署在验证装置工控机上,是运行在Windows系统平台上到用户端软件,支持对验证板卡接口、功能、性能及健康状态的集成测试,主要检测RS-232、RS-422、RS-485和ARINC429串口通信接口,同时显示并记录验证板卡内部软件测试结果,开发工具选用 LabWindows/CVI5。LabWindows/CV

13、I是开发虚拟仪器系统的最佳平台之一,它将功能强大、使用灵活的C语言平台与用于数据采集、分析和显示的测控专业工具库有机地结合起来,它的集成开发平台、交互式编程方法、功能面板和库函数大大增强了C/C+语言的功能,为熟悉C语言的科技人员建立检测系统、自动测量系统、数据采集系统、过程监控系统等提供了极大的便利。测试设备软件采用模块化的设计方法,按照软件功能需求将程序划分为启动、系统管理、测试功能、校准功能、数据管理功能等几大模块,使整个软件结构清晰,便于维护和升级。界面如图3所示。启动模块:主要用于完成测试软件的初始化、用户登录和启动自检等功能。其中登录功能用于记录用户登录信息,验证用户登录操作;自检

14、功能用于实现测试设备的板卡级自检测,保证测试系统硬件工作正常。数据对比功能:主要用于验证装置检测设备向被测模块发出 RS-232、RS-422、RS-485、ARINC429 总线测试命令和数据;被测模块通过RS-232、RS-422、6本期推荐本栏目责任编辑:朱宝贵Computer Knowledge and Technology电脑知识与技术第19卷第6期(2023年2月)第19卷第6期(2023年2月)RS-485、ARINC429总线向验证装置检测设备总线接收测试响应数据;验证装置检测设备比较发送数据和接收响应数据是否一致,并以此来判断被测模块RS-232、RS-422、RS-485、

15、ARINC429通信功能是否正常,并检测总线信号电气特性是否符合标准要求。退出功能:主要是复位硬件设备并释放动态分配的内存以及线程等资源,确保软件安全有效退出。2 串行总线验证2.1 RS-232总线验证RS-422通讯功能测试包括2路RS232串行接口传输。测试主要是检测数据传输功能是否正常。测试步骤如下:1)测试设备向计算机发出串行通信测试命令;2)测试设备串行通讯模块向串行通信数据接口发送测试数据;3)控制器正确接收数据后,将其返回给测试设备;4)测试设备比较发送数据和接收数据是否一致,并以此来判断控制器的串型通讯功能是否正常;5)当测试设备完成通信测试时发送退出串行通信测试命令。2.2

16、 RS-422总线验证RS-422 总线测试包括 8 路 RS-422 总线接口传输。测试主要是检测数据传输功能是否正常。测试步骤如下:1)测试设备向计算机发出RS-422总线测试命令;2)测试设备RS-422总线模块向RS-422总线发送测试数据;3)控制器正确接收数据后,将其返回给测试设备;4)测试设备比较发送数据和接收数据是否一致,并以此来判断控制器的串型通讯功能是否正常;5)当测试设备完成通信测试时发送退出串行通信测试命令。2.3 RS-485总线验证RS-485 总线测试包括 4 路 RS-485 总线接口传输。测试主要是检测数据传输功能是否正常。测试步骤如下:1)测试设备向计算机发

17、出RS-485总线测试命令;2)测试设备RS-485总线模块向RS-485总线发送测试数据;3)控制器正确接收数据后,将其返回给测试设备;4)测试设备比较发送数据和接收数据是否一致,并以此来判断控制器的串型通讯功能是否正常;5)当测试设备完成通信测试时发送退出串行通信测试命令。2.4 ARINC 429总线验证ARINC429总线测试包括4路ARINC429总线接口传输。测试主要是检测数据传输功能是否正常。测试步骤如下:1)测试设备向计算机发出 ARINC429 总线测试命令;2)测试设备ARINC429总线模块向ARINC429总线发送测试数据;3)控制器正确接收数据后,将其返回给测试设备;

18、4)测试设备比较发送数据和接收数据是否一致,并以此来判断控制器的串型通讯功能是否正常;5)当测试设备完成通信测试时发送退出串行通信测试命令。3 结论针对RS232、RS-422、RS-485和ARINC 429相关元器件的验证需求,本文设计了一种用于对验证板卡进行验证的串行总线验证装置,构建了验证平台,开发了验证软件。经过验证和试验,表明所验证的串行总线相关元器件符合预期功能。参考文献:1 崔玉江,邵云峰,乔道鹏.弹上RS485总线通讯质量研究J.现代防御技术,2016,44(2):209-214.2 付军立.ARINC429总线接收器极限参数测试方法J.测试技术学报,2017,31(6):519-523.3 樊江锋,陈帅,叶波,等.PCI总线技术的发展J.电子测试,2017(11):88-89,71.4 吴迪.基于UDP通信协议的PC与PLC数据传输J.燃料与化工,2021,52(5):34-35.5 杨韧.基于LabWindows/CVI的高级应用开发技术探索J.信息与电脑(理论版),2019(13):111-113.【通联编辑:梁书】图3 验证装置软件界面7

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 品牌综合 > 临存文档

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服