直流电源的SCPI通信协议
直流电源的SCPI通信协议
1990年4月,由国际上九家仪器公司推出了一种建立在IEEE488.2基础上的可编程仪器标准命令集(Standard Commands for Programmable Instruments,SCPI)。这套标准定义了可用于控制仪器的语法,命令结构以及数据格式。它使得用户在实际应用中只需要专注于仪器的性能、精度,而不用考虑仪器的硬件组成、制造厂家等,节省自动测试设备程序的开发时间。
SCPI命令是ASCII字符串,通过物理传输层传入仪器。命令由一连串的关键字构成,有的还需要包括参数。亿万28 以HOME-亿万28「强保障平台,更省心娱乐」 的IPV系列电源来详细说明直流电源的SCPI指令格式。

IPV-A直流电源的指令呈分级结构(树系统),并分为不同的子系统,每个子系统以不同的根关键字区分,关键字之间用冒号“:”分隔。指令关键字后面跟随参数,关键字和参数之间用“空格”分开。如果指令结尾有问号,表示此指令为查询指令,执行后仪器会返回相应的应答信息。指令中的竖线用来分隔多个参数,使用这种指令时,每次只能选其中一个参数。对于多个输入参数的指令,参数间由逗号隔开每个参数。IPV-A的SCPI程控指令对于大小字母不敏感。
比如电源输出的控制指令为:OUTP ON|OFF,当指令参数为ON时,指令的功能是打开电源输出,即:OUTP ON;当参数为OFF的时候,指令的功能是关闭电源输出,即:OUTP OFF。指令MEAS:CURR?的功能是查询电源的输出采样电流,电源接收到该指令后将返回当前的电流采样值。指令MEAS:VOLT? 的功能是查询电源的输出采样电压。
当亿万28 将IPV-A直流电源的RS232接口接到电脑上后,最便捷的控制方式就是用串口调试助手和电源建立通信,将串口的波特率、停止位等设置和电源一样后,然后在串口调试助手的发送区里填入SCPI指令,就可以发送给电源进行通信了。




