第一范文网 - 专业文章范例文档资料分享平台

M8811M8812M8813M8851M8852M8853可编程直流电源使用说明书 - 图文 (7)

来源:用户分享 时间:2020-06-20 本文由血液流盡 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

注意:不能够将电子电源的DB9通讯接口直接接到RS-232电平上,否则会造成电源或者计算机的损坏, 必须使用M131进行电源和计算机的通讯。

26

第六章 SCPI通信协议

6.1 SCPI命令概述:

M88系列可编程直流电源,支持SCPI通信协议。SCPI 是一种用于可编程仪表的标准命令,它定义了一套通讯时的命令规则。用于M88系列电源的命令分成两大类:基本命令(IEEE-488.2公用命令集)和M8800软件所指定的命令集。

SCPI的命令集对大小写不敏感,即命令不区分大小写,而且每条命令都有个结束符为EOI:指令结束(表示ASCII码字符‘\\n’,即ASCII码换行符十进制10,十六进制0x0A)。

备注:以下所有发送的指令后面均需要加上。以下说明中出现[:]表示分号(:),该字符可以写在命令里,也可以不写。

6.2 常用相关命令描述:

6.2.1 基本命令(IEEE-488.2 公用命令集)

该命令包括了在IEEE488.2标准中所定义的通用功能,这些功能通常适用于支持IEEE488.2标准的测量仪器。该组命令以星号(*)开始,没有层次结构。

命令 *IDN?

该命令可以读取电源的相关信息,如生产商,产品型号,产品序列号,软件版本号。 返回命令:返回的参数包含了被逗号分开的四个字段。 例:发送命令为 *IDN?

其对应的十六进制表示为 0x2A 0x49 0x44 0x4E 0x3F 0x0A 此时,若电源返回的命令为

MAYNUO,M8812,881201096006118000,V1.0 其中,

MAYNUO 生产商 M8812 产品型号 881201096006118000 产品序列号 V1.0 软件版本号

6.2.2 M8800所指定的命令

该类命令均采用命令树的层次结构排列。每个命令包含许多字符串(助记符),层与层之间以冒号分隔(:)。在命令树顶端的命令称为“根命令”或简称“根”。访问下次命令,必须指定一条路径。命令树的结构如下:

27

图中,AA表示根路径;BB,CC,DD表示根路径下的直接子路径。EE,FF,GG表示是子路径BB下的子路径。HH,JJ表示是子路径DD下的子路径。

命令说明:

1)[:]AA:CC 表示当前根路径为AA,访问AA下的CC。

2)[:]AA:BB:FF 表示当前根路径为AA,访问AA根路径下的子路径BB下的FF。 3)[:]AA:DD:HH 表示当前根路径为AA,访问AA根路径下的子路径DD下的HH。 该类命令还可以同时在一条消息中发送多条命令,这时就用分号(;)将命令分开。 例如:[:]AA:BB:EE;FF;GG+ 表示访问BB下的EE,FF,GG。

[:]AA:BB:FF;:AA:DD:HH+表示访问BB下的FF和DD下的HH。

SCPI语言的助记符,即关键字,有长格式和短格式两种类型,短格式其实是长格式的缩写。使用规则如下:

● 短格式的助记符是由长格式助记符的前4个字符组成的,如果长格式助记符的字符长度小于等于4,则长短助记符相同;

● 如果长助记符的长度大于4,而且第四个字符是元音时,短型助记符将舍弃第四个字符元音而变成3个字符。

如,ERRor的短型助记符为:ERR,而不是ERRO。

有的命令是需要参数的,例如设定值命令。此时命令和它的第一个参数之间需要一个空格(ASCII码为32)。

例如,设置电压值命令[:]VOLT 12.000

参数12.000和VOLT命令间有一个空格(ASCII码为32)。

系统命令

该节所讲述的命令都是在 [:]SYSTem根路径下的命令。举例的命令均采用短型助记符的格式。

命令 [:]SYSTem:ERRor?

该命令是用来读取电源的错误代码和错误信息。 返回命令:错误代码,错误信息 例:发送命令为 [:]SYST:ERR?

28

电源返回的命令为:“0,'No Error'” , 或者“50,'Error Para Count'”,或者“70, 'Invalid Command'”等形式。

命令 [:]SYSTem:REM

该命令是用来设置电源为远程控制模式,即PC控制模式。 返回命令:无

例:发送命令为 [:]SYST:REM

发送成功后,电源的前面板的右下角上有“REM”字符出现,则说明电源已被设置为远程控制模式,此时操作前面板上的按键就无效。只有通过按Shift+数字7键,或者发送命令 [:]SYST:LOC,才能将电源切换到电源的前面板控制。

命令 [:]SYSTem:LOC

该命令是用来设置电源为面板控制模式。 返回命令:无

例:如果电源此时在远程控制(PC)模式下,发送命令 [:]SYST:LOC

发送成功后,电源的前面板的右下角上的“REM”字符消失,此时电源已被设置为前面板控制模式。

命令 [:]SYSTem:SENSe

该命令是用来设置电源是否用远程量测功能,即远端量测。 返回命令:无

参数:bool型的参数,其中0—OFF,1—ON 例:发送指令为 [:]SYST:SENS 1 发送成功后,电源的量测即设置为远程量测。 6.2.3 量测命令

该节所讲述的命令都是在[:]MEASure根路径下的命令。举例的命令均采用短型助记符的格式。

命令 [:]MEASure:VOLTage? 该命令是用来读取电源的输出电压值。 返回命令:数值 返回参数单位:V

例:发送的命令为 [:]MEAS:VOLT?

此时电源返回命令为:12.560,则表示电源当前电压值为12.560V。

命令 [:]MEASure:CURRent? 该命令是用来读取电源的输出电流值。

29

返回命令:数值 返回参数单位:A

例:发送的命令为 [:]MEAS:CURR?

此时电源返回命令为:1.245,即表示当前电源电流值为1.245A。

命令 [:]MEASure:DVM?

该命令是用来读取电源的电压表的输入电压值。 返回命令:数值 返回参数单位:V

例:发送的命令为 [:]MEAS:DVM?

此时电源返回命令为:12.560,即表示当前电源的电压表的输入电压值为12.560V。

6.2.4设置命令

命令 [:]OUTPut

1、该命令是用来设置电源的输出打开与否。 返回命令:无

参数:bool型的参数,其中0—OFF,1—ON 例:发送指令为 [:]OUTP 1 发送成功后,电源的输出设置为打开。 2、相关命令:查询电源的输出状态。 返回命令参数:

命令 [:]MODE

1、该命令是用来选择电源工作模式的,即:命令设定模式或者顺序列表模式或者毫欧表模式。 参数:mode有三种模式,如下:

FIXed 命令设定模式 LIST 顺序列表模式 DRM 毫欧表模式 返回命令:无

例如:发送的命令为 [:]MODE LIST 表示设定电源工作模式为list顺序列表模式。 2、相关命令:查询电源的工作模式 [:]MODE? 返回命令参数:

命令 [:]VOLTage

1、该命令是用来设置电源的电压值。

30

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新医药卫生M8811M8812M8813M8851M8852M8853可编程直流电源使用说明书 - 图文 (7)全文阅读和word下载服务。

M8811M8812M8813M8851M8852M8853可编程直流电源使用说明书 - 图文 (7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1087779.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top