前言
实现windows上远程控制型号为IT6722A程控电源的电压设置、上下电等,设备有2种通信方式,一种是RS232,一种是USB,这里以USB为例。(没找到这款型号的官方图,附一张新款8500系列图)
目录
一、IT6722A程控电源介绍
IT6700系列是宽范围可编程高压电源供应器,其输出功率最大可达3000W,电 压0~1200V,电流0~220A可选。同等功率前提下,可达最大的输出电压或电流, 一台可替代多种型号,节约成本。兼具桌上型和系统型的特性,操作简易方便。 提供LIST模式,内置标准的RS232/USB通讯接口,具有丰富的SCPI指令,方 便组建各种智能化的测试平台。
二、程控电源连接和设置
2.1 硬件连接
该款机型程控电源背面接口图如下,这里使用将3号接口和PC端的usb口进行连接
连接成功后,进入设备管理器查看Windows是否成功识别到该设备
2.2 程控电源面板设置为USB模式
按下复合按键 (Shift)+ I-set (Menu)键后进入菜单功能,此时 VFD 上显 示出可选择菜单,可使用上下操作键或旋钮来翻转 VFD 屏幕,将依序出现以下 功能
OCP SET
SYST SET
此时按下 Enter 键,将会进入屏显所在位置的功能选项,查看COMM选项是否为USB,不是则上下调整,最后按 Esc 键返回上 一层菜单。
三、windows环境配置
安装VISA驱动程序,下载地址下载NI-VISA - NI,安装完成后打开NI package Manager,查看以下驱动是否安装
四、python发送SCPI命令控制
3.1 安装pyvisa
pip install pyvisa
3.2 代码示例
这段代码是将设备的电压设置为11V
这里open_resource传的参数,windows上找了好久都没看出来是哪个属性,最后通过list_resources()函数打印出来再传进去的。
设置成功后,程控电源显示如下