艾德克斯 ITECH电源RS232通讯设置简易教程

艾德克斯ITECH电源部分型号支持通讯,本例将使用IT6872A来演示快速部署 艾德克斯ITECH电源的RS232通讯功能。

一、前期的准备

  1. 首先确认自己产品型号是否支持RS232通讯,可通过产品接口确认。也可通过登录艾德克斯官网http://www.itech.sh/ 找对对应产品型号的参数来确认;
IT6872A支持USB及RS232通讯

2. 在官网搜索产品对应型号,在选择对应产品系列的通讯协议;

3. 将RS232通讯电缆连接到电脑;


、艾德克斯ITECH电源参数的设置

  1. 进入系统设置菜单:在电源开启的状态下,依次按下”Shift” > ”I-Set”按键(先按下Shift按键松开后再按下I-Set按键,并非同时按下两个按键)即进入系统设置菜单(按钮上方的蓝色字为Menu,即按下Shift+该按键后的功能)。按”上”和”下”按键为翻页,”Enter”按键为进入菜单按键。

2. 调整菜单到”EXIT MENU”按下Enter按键即保存参数退出设置。通讯参数设置: 依次进入菜单”SYST SET” –> ”COMM RS232” –>”BAUD 9600”即为波特率,可通过上下按键调整.
依次进入菜单”SYST SET” –> ”COMM RS232” –>”NONE 8BIT”即为8个数据位,可通过上下按键调整不同的校验方式。
调整菜单到”EXIT MENU”按下Enter按键即保存参数退出设置。

这里使用默认参数 :波特率9600,无校验位.1个起始位,8个数据位,1个停止位。
注:配置参数的方法在产品对应的编程手册或用户手册上有详细讲解。


三、使用电脑工具与艾德克斯ITECH电源通讯

1.电脑工具的配置与选择

我们教程中的 艾德克斯ITECH IT6872A电源采用 SCPI(Standard Commands for Programmable Instruments),也称为可编程仪器标准命令,定义了总线控制器与仪器的通讯方式。是一种基于ASCII 的仪器命令语言,供测试和测量仪器使用。

该通讯可通过发送ASCII或16进制数据来控制。由于通讯协议要求“命令终止符”使用“回车符”,所以要求上位机软件具有自动添加“回车符”功能(也可通过手工转换成十六进制,手工加入回车符)。

2.常用通讯指令

*CLS              清除寄存器 ,初始化转换为十六进制:2A 43 4C 53 0D 0A(0D 0A为人工添加的回车符,如果软件有自动添加回车符功能则无需添加0D 0A,即为2A 43 4C 53)。
 
SYSTem:RWLock      设置为远程控制模式(通讯控制模式)
VOLTage 电压值     设置输出电压值(注意空格)
CURRent 电流值     设置输出最大电流值

OUTPut 开关值       电源输出开关状态(0为关断 1为导通)

MEASure:VOLTage?    读取当前输出的实际电压值
MEASure:CURRent?    读取当前输出的实际电流值 
MEASure:POWer?      读取当前输出的实际功率值

更多通讯指令需要查询“编程与语法指南”即“通讯协议”,可在官网下载。

3.例程演示

产品开机后设置为远程控制模式,设置输出电压为3.3V,最大电流值为100mA。电源输出开关打开后读取电流值与电压值。 依次发送指令:

  
*CLS
 SYSTem:RWLock
 VOLTage 3.3
 CURRent 0.1
 OUTPut 1
 MEASure:VOLTage?
 MEASure:CURRent?
 MEASure:POWer?