SCPI简介 自动测试系统
- 格式:ppt
- 大小:642.00 KB
- 文档页数:14
基于SCPI的运载火箭遥测系统自动测试平台设计张元明;姚迪;颜晓明【摘要】针对目前火箭遥测系统专属测试设备操作复杂、通用性差等特点,提出一种基于SCPI指令的虚拟仪器智能测试方案,利用SCPI指令完成程序对智能设备的输出控制,结合TCP/IP通信技术、数据库访问技术以及在LabVIEW程序中完成Excel动态存储技术等,实现了火箭遥测系统电性能自动测试、闭环测试、在线监测等功能,测试结果表明,测试平台极大地提高了系统测试效率,测试数据可靠性好,可满足运载火箭遥测系统电性能测试工作,具有较好的推广价值.%In view of the equipments which Telemetering System used were excluded and complicated,an Automatic Test Platform based on SCPI was designed for the electrical performance test in Telemetering System,which make the best use of the intelligent instruments' analysis capabilities on SCPI commander to realize the control of the outputs,combining with the TCP/IP、Database and Excel storage technology in LabVIEW,the Telemetering System test platform has realized automatic testing、closed loop testing and on-line monitoring.The application shows that this test method can greatly improve the efficiency of the system test,the test results are reliable to meet the system's requirements.It is worthy using widely.【期刊名称】《计算机测量与控制》【年(卷),期】2017(025)003【总页数】3页(P1-2,10)【关键词】SCPI;自动测试;LabVIEW;遥测系统【作者】张元明;姚迪;颜晓明【作者单位】上海宇航系统工程研究所,上海201109;上海宇航系统工程研究所,上海201109;上海宇航系统工程研究所,上海201109【正文语种】中文【中图分类】TP273随着我国运载火箭进入密集发射时期,亟需一种快速、可靠的测试手段满足火箭当前大量电气测试工作的需求。
万用表SCPI标准编程C语言1.背景介绍万用表是一种用于测量电压、电流、电阻等物理量的仪器,是电工、电子工程师和科学家们日常工作中必不可少的工具。
而SCPI (Standard Commands for Programmable Instruments)是一种通用的仪器控制标准,它定义了一套用于控制和通信的命令集,使得不同厂家生产的仪器可以使用相同的命令进行控制和通信。
而C语言则是一种被广泛应用于嵌入式系统和仪器控制的编程语言,结合SCPI 标准和C语言,可以实现对万用表的编程控制。
2.万用表SCPI标准编程C语言的意义万用表SCPI标准编程C语言的意义在于提高仪器的自动化程度和效率。
传统上,仪器的操作需要人工干预,而借助SCPI标准和C语言的编程,可以实现对万用表的自动化控制,从而减少人力成本,提高工作效率。
3.步骤为了实现对万用表的SCPI标准编程,需要按照以下步骤进行操作:3.1 了解SCPI标准命令集需要了解SCPI标准的命令集,掌握各种命令的语法和使用方法。
SCPI 标准包括通用命令、系统命令、查询命令、控制命令等,通过学习和掌握这些命令,可以准确地实现对万用表的控制和通信。
3.2 编写C语言程序接下来,需要借助C语言编程,编写控制万用表的程序。
在程序中,需要包含对SCPI标准命令的调用,实现对万用表的控制和通信。
为了确保程序的稳定性和可靠性,需要考虑各种异常情况的处理,确保程序能够正确地控制万用表进行测量和操作。
3.3 调试和验证编写C语言程序后,需要进行调试和验证。
在调试过程中,需要逐步执行程序,检查程序的运行是否符合预期,发现并解决可能存在的问题。
在验证过程中,需要进行实际的测试,验证程序是否能够正确地控制万用表进行测量和操作。
3.4 优化和改进需要对程序进行优化和改进。
在实际应用中,可能会遇到各种问题和需求,需要根据实际情况对程序进行优化和改进,以适应不同的应用场景和需求。
4.应用举例一个简单的应用举例是使用SCPI标准和C语言编程控制万用表进行电压测量。
基于SCPI的闪变测量仪测试系统研究报告随着闪变测试在电力行业的应用越来越广泛,基于SCPI的闪变测量仪测试系统也越来越受到研究者们的关注。
本报告旨在研究闪变测量仪测试系统的基本原理、技术特点以及应用前景,以期更好地应对日益增长的电力需求。
闪变测量仪测试系统的基本原理是通过SCPI(Standard Commands for Programmable Instruments)协议与闪变测量仪进行通讯,实现对闪变参数的测量与分析。
SCPI协议是一种通用的语言,能够方便地让不同厂家、不同型号的仪器之间实现通讯,并且允许用户自行编写程序,以实现自动化控制与测试。
闪变测量仪测试系统的技术特点主要表现在以下几个方面:1、测试精度高。
在闪变测量仪测试系统中,采用高精度的采样仪器,控制误差小。
2、数据显示直观。
系统采用图形化界面,能够直观展现闪变参数的变化趋势,方便比对不同试验结果。
3、测试范围广。
系统不仅能够对直流系统下的闪变参数进行测试,还能够测试三相系统下的闪变参数。
4、测试速度快。
系统具有快捷的自动化测试功能,能够在短时间内完成闪变参数的测试。
闪变测量仪测试系统的应用前景非常广阔。
随着电力行业的不断发展,无论是新建电站还是旧电站的改造,都需要进行闪变测试以确保电网的正常运行。
同时,随着基于SCPI的控制系统越来越成熟,闪变测量仪测试系统也能够被应用于更多的领域,如高压输电线路的检测、发电机组的设计等。
总之,闪变测量仪测试系统是电力领域中一项非常重要的测试仪器,能够对电网的稳定性和可靠性产生积极影响。
随着科技的不断进步和市场的需要,我们相信这一领域将会有更多的创新和发展。
以下是一些与闪变测量仪测试系统相关的数据,进行分析:1. 闪变测试的重要性:根据电力行业的统计数据,虽然闪变问题只占全部故障的5%,但是却占据了25%的安全备用容量。
分析:数据表明,虽然闪变故障的发生率不高,但其对电力系统的影响十分严重,必须重视。
在种类繁多的测量仪器中,随着近年来对自动测量和数据采集要求的提高,越来越多的测量仪器可以通过程序控制,对其进行交互式操作:比如进行测量环境和参数的设置、对测量动作的控制以及对测量结果的读取和数据采集等。
这一类测量仪器可总称为可程控测量仪器,而SCPI是可程控测量仪器的重要程序控制语言。
数字化检测平台是目前能与此类仪器无缝集成的数字化检测、实时质量控制与智能分析系统。
SCPI是可程控仪器标准命令 (Standard Command for Programmable Instrument)的缩写,它是在IEEE488.2标准基础上发展起来的标准的程控仪器控制指令集。
SCPI的出现,为自动测量的实现提供了便利。
SCPI的出现实现了测量仪器横向和纵向的兼容:所谓横向兼容是指通过同样的SCPI命令可以实现不同厂家的测量仪器的相同的测量;而纵向兼容是指统一测量仪器的高低版本,在实现同一测量功能上使用的命令应该是相同的。
SCPI的总的目标,是希望能够尽量节省开发自动测量设备相关程序的时间,提高设备制造商和使用方在软硬件投资上的回报率。
虽然SCPI是以IEEE488.2为基础的,但它能够兼容各种通信协议的测量仪器,包括GPIB器件、VXI总线、RS232仪器等;在实际应用中,我们可以使用各种编程语言,如BASIC、C、C#等,与检测仪器进行通信,完成自动测量过程。
我们系统开发的重要任务之一,就是开发通用的和自定义的数字化检测平台,帮助客户提高效率,节省成本。
我们发现,如果根据现场的不同情况,结合测量仪器本身的灵活性采用合适的方式,更能达到事半功倍的效果。
此外,SCPI良好的扩充性也保证了其开发的程序具备很好的向后兼容性,即更新的测量技术和测量仪器的测量程序能够兼容原有的技术和仪器。
案例:激光测距仪激光测距仪,是利用激光对目标的距离进行准确测定的仪器。
激光测距仪在工作时向目标射出一束激光,由光电元件接收目标反射的、目标未遮挡的或者从目标中透过的激光束。
TD-LTE终端射频一致性测试中SCPI命令解析器的设计与实
现
李鹏飞
【期刊名称】《广东通信技术》
【年(卷),期】2014(000)003
【摘要】SCPI(Standard Commands for Programmable Instruments)命令是TD-LTE(Time Division-Long Term Evolution)终端射频一致性测试系统实现远程控制的基础。
文章针对目前TD-LTE终端射频一致性测试系统中SCPI命令解析器存在着查找节点效率低、修改SCPI命令集繁琐的问题,分析了SCPI命令解析器功能以及测试系统整体流程,设计了一种新的SCPI命令解析方案。
该方案通过在命令解析器中嵌入命令数据库和命令数据缓冲区的方法,实现了提高查找效率和简化修改命令集等功能。
将该方案应用于TD-LTE终端射频一致性测试系统验证,测试结果准确,测试效率明显提高。
【总页数】5页(P28-32)
【作者】李鹏飞
【作者单位】重庆邮电大学
【正文语种】中文
【相关文献】
1.SCPI命令解析器模块设计与实现 [J], 李伟;朱伟
2.SCPI命令解析器模块设计与实现 [J], 李伟;朱伟
3.TD-LTE终端射频一致性测试系统EVM测量算法研究 [J], 李鹏飞;冯琳琳
4.TD-LTE/TD-SCDMA多频多模终端射频一致性测试方案研究 [J], 张运中;王海燕;于剑飞;石美宪
5.射频一致性测试仪中SCPI模块的设计实现 [J], 张冠杰;程方;张治中
因版权原因,仅展示原文概要,查看原文内容请购买。
自动测试系统的原理、应用与发展北京航空航天大学自动化学院测控系李行善于劲松摘要自动测试系统(ATS)广泛应用于各类产品(器件、部件、电路板、设备或系统)从设计、生产到使用维护的各个阶段,对提高产品性能及生产率,降低生产成本及整个生命周期成本,起着重要作用。
对于飞机、导弹、舰船或武器系统,自动测试系统更是这些它们的综合保障设备的重要组成部分,对保障各类设备或武器系统的机动性和提高战斗力有重要意义。
本文介绍自动测试系统的工作原理及发展概况,自动测试设备(ATE)的类型及测试程序集(TPS)开发的主要内容,并对一些有代表性的通用自动测试系统进行了评述。
希望本文对国内从事这方面的研究工作的读者有所帮助。
1 自动测试系统(ATS)的发展概况1.1 自动测试系统的概念与组成一般意义的自动测试系统是对那些能自动完成激励、测量、数据处理并显示或输出测试结果的一类系统的统称。
通常这类系统是在标准的测控系统总线或仪器总线(CAMAC、GPIB、VXI、PXI等)的基础上组建而成的,并且具有高速度、高精度、多功能、多参数和宽测量范围等众多特点。
工程上的自动测试系统(Automatic Test System,缩写为ATS)往往针对一定的应用领域和被测对象,并且常以应用对象命名,如飞机自动测试系统,发动机自动测试系统,雷达自动测试系统,印制电路板自动测试系统等,也可以按照应用场合来划分,例如可分为生产过程用自动测试系统,场站维护用自动测试系统等。
自动测试系统(ATS)由自动测试设备(Automatic Test Equipment,ATE),测试程序集(Test Program Set,TPS)和TPS软件开发工具所组成,如图1 所示。
图1 自动测试系统的组成自动测试设备(ATE)是指用来完成测试任务的全部硬件和相应的操作系统软件。
ATE 的心脏是计算机,该计算机用来控制复杂的测试仪器如数字多用表,波形分析仪,信号发生器及开关组件等。