首页 > 其他分享 >程控直流电源与电子负载

程控直流电源与电子负载

时间:2024-12-07 17:57:52浏览次数:11  
标签:缓存 程控 读取 TRACe 电源 电子负载 直流电源 指令

目录:

1、概述

2、资料的下载

3、电源的操作

4、硬件的连接

5、软件的控制

6、相关指令

1)直流电源指令   2)电子负载指令   3)直流电源LIST指令   4)电子负载Trace指令

附录


1、概述

程控对象:艾德克斯IT6522A电源与IT8812电子负载。

图1.1 IT6522A电源

图1.2 IT8812电子负载

2、资料的下载

登录官网,在用户手册里下载“IT6500_User_Manual-CN”,在通讯协议中下载“IT6500 Programming Guide-CN”。

图2.1 资料的查找

3、电源的操作

1Coarse粗调
2Fine细调
3Shift+OVP进入系统菜单设置页面
4Meter点亮:显示工作电压电流,熄灭:显示设置电压电流

4、硬件的连接

在“IT6500_User_Manual-CN”中,直接看“第四章 远程操作”,获取硬件连接的资料。

图3.1 串口的连接

电源的后面板有一个DB-9母头9芯接口,在与计算机连接时,使用两头都为COM口(DB-9)的电缆USB转串口线进行连接。

图3.2 电源RS232引脚描述

按复合按键+(Menu)键进入系统菜单设置页面,进行查询或更改。激活连接,则需要系统菜单中配置的值和计算机中相应的配置值保持一致

图3.3 电源与软件的设置

5、软件的控制

先发送远程装填“SYSTem:REMote\n”,会听到蜂鸣声提示。

当用户需要发送控制命令时,必须保证执行该命令将仪器切换到远程控制模式,否则命令将发送失败。

图4.1 发送远程装填

电源显示界面如下图所示,显示“Rmt”字样。“Error”表示先前发送过错误指令,无需理会。

图4.2 远程装填电源界面显示

发送“*IDN?”,读取电源的相关信息,如下图所示。

图4.3 读取电源信息

6、相关指令

1)直流电源指令

序号指令含义远程

返回值

蜂鸣
1SYSTem:REMote\n远程装填/
2SYSTem:LOCal\n本地控制/
3SYSTem:POSetup SAV0选择上电默认值 RST | SAV0
4*IDN?\n读取电源的信息
5VOLTage:LEVel 12.35\n设定电压为12.35V
6CURRent:LEVel 5.23\n设定电流为5.23A
7MEASure:VOLTage?读取电源的输出电压
8MEASure:CURRent?读取电源的输出电流
9*SAV 0保存电源的设定值
10*RCL 0恢复电源的设定值
11TRIGger:SOURce?查询触发源 MANUAL | BUS
12TRIG:SOURce MANUAL触发源:MANUAL
13TRIG:SOURce BUS触发源:BUS
14OUTPut ON\n打开电源的输出
15OUTPut?\n查询电源是否打开
16LOAD ON\n打开电源的内部负载
17SYST:ERR?读取错误代码与讯息
18SYSTem:BEEPer ON打开蜂鸣器
19*TST? 读取仪器自检结果
20*RST复位电源到工厂设定状态

2)电子负载指令

序号指令含义远程

返回值

蜂鸣
1SYSTem:REMote\n远程装填/
2SYSTem:LOCal\n本地控制/
3SYSTem:POSetup SAV0选择上电默认值 RST | SAV0
3*IDN?\n读取电源的信息
4CURRent:LEVel 1.23\n设定电流为1.23A
5MEASure:VOLTage?读取电源的输出电压
6MEASure:CURRent?读取电源的输出电流
8*SAV 0保存电源的设定值
9*RCL 0恢复电源的设定值
10INPut ON开启负载输入
16SYST:ERR?读取错误代码与讯息
17SYSTem:BEEPer ON打开蜂鸣器
18*TST? 读取仪器自检结果
19*RST复位电源到工厂设定状态

其中的参数含义:<OFF|ON|0|1>:ON和1是打开,OFF和0是关闭。大写后面的小写可以忽略,电源内的固件估计只识读到相应的大写字母。

3)直流电源LIST指令

LIST指令用来产生电压输出曲线,类似于下图。

4)电子负载Trace指令

该命令用来配置和控制将数据储存到缓冲中。

TRACe:CLEar              //清除读数缓存
TRACe:POINts 1000        //设置缓存区的大小
TRACe:FEED TWO           //设置保存到缓存区的读数源
TRACe:FEED:CONTrol NEXT //设置缓存区的保存模式
TRACe:TIMer 0.001        //设置缓存时间间隔
TRACe:DELay 1            //设置缓存触发延时时间
TRIGger                  //触发仪器进入数据存储状态
TRACe:DATA?              //将缓存区存储的数据读取至PC界面

有了这些指令,就可以采用上位机或单片机进行控制了,本内容不作讨论,可借鉴:STM32单片机-多串口printf()问题与ASCII码解析

附录

设备的RS232接口往往有两种接口形式:直连与交叉,这里需要特别注意


不管一个恩惠有多么小,如果有人帮你至少一瓶水,那就是你表现自己的方式。觉得不错,动动发财的小手点个赞哦!

标签:缓存,程控,读取,TRACe,电源,电子负载,直流电源,指令
From: https://blog.csdn.net/liht_1634/article/details/143707120

相关文章

  • Ubuntu多个人同时远程控制
    要实现Ubuntu多个人同时远程控制,有以下几种主要方法:1.VNC(VirtualNetworkComputing)-安装服务端:`sudoapt-getinstallvino`-配置桌面共享-远程用户可以通过VNC客户端连接-优点:图形界面,操作直观-缺点:性能相对较低2.SSH多用户同时登录-默认支持多用户同时通过SSH远程......
  • 手机远程控制安全吗?ToDesk提醒开启以下多种防骗安全设置
    随着现代科技的发展,手机、平板、电脑等电子设备基本人手一台;上到八旬老汉下到学龄孩童基本都会使用到。但是与之而来的也存在一定的困扰,即使用安全性。对此,考虑到千万用户的安全问题,为避免上当受骗造成不必要的损失,其实已有很多款应用及专业设置能够辅助解决此问题~本篇文章,木木......
  • 大功率电子负载的注意事项有哪些?
    大功率电子负载是一种专门用于模拟实际负载的设备,它可以在电源、电池等设备的输出端产生一个可调节的电流或电压。在使用大功率电子负载时,需要注意以下几点:选择合适的型号和规格:根据实际需求选择合适的大功率电子负载型号和规格,以满足负载的需求。同时,要确保所选设备具有足够的......
  • Python 局域网远程控制电脑
    Python局域网远程控制电脑1.简介:一款由Python可以远程控制局域网电脑关机、重启、注销、锁定、休眠、退出登录甚至能操作远程电脑Cmd终端命令的一款工具。资源及源码已打包,大家可自行下载。工具分为1.0以及2.0版本,2.0版本在1.0终端命令行模式更改为网页界面化操作,可利......
  • 03.流程控制
    流程控制​ 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。流程控制语句分类​ 顺序结构​ 判断和选择结构(if,switch)​ 循环结构(for,while,d......
  • 苹果手机远程控制安卓手机,iPhone远程管控iPhone,逐个步骤教你操作
    一旦远程管控手机的对象涉及苹果手机,操作似乎就犯难。本篇文章将详细介绍当苹果手机在远程管控中充当控制端或被控端的注意事项和操作要点,让大家充分了解远程工具的使用方法。苹果手机远程控制安卓手机的方法这个方法侧重点是【控】,当苹果手机远程控制安卓手机后,可以直接远......
  • 【C++】程序流程控制(下)
    4.2.3  for循环语句作用:满足循环条件,执行循环条件语法:for(起始表达式;条件表达式;末尾循环体){循环语句;} 示例://用for循环打印数字0-9代码://用for循环打印数字0-9#include<iostream>usingnamespacestd;intmain(){   //打印数字0-9   for(inti......
  • 【C++】程序流程控制(上)
    简介C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构(1)顺序结构:程序按顺序执行,不发生跳转(2)选择结构:依据条件是否满足,有选择的执行相应功能(3)循环结构:依据条件是否满足,循环多次执行某段代码4.1选择结构4.1.1if语句作用:执行满足条件的语句if语句的三种形式......
  • Linux操作系统2-进程控制3(进程替换,exec相关函数和系统调用)
    上篇文章:Linux操作系统2-进程控制2(进程等待,waitpid系统调用,阻塞与非阻塞等待)-CSDN博客本篇代码Gitee仓库:Linux操作系统-进程的程序替换学习·d0f7bb4·橘子真甜/linux学习-Gitee.com本篇重点:进程替换目录一.什么是进程替换?二.进程替换函数常用的函数 2.1......
  • 远程控制电脑
    在工作场合中,经常会需要通过远程控制电脑来实现一些业务需求,特别是调试。一、查看本地电脑的用户名和密码:1、打开"开始"菜单,进入"控制面板"。2、选择"用户账户和家庭安全",然后点击"用户账户"。3、在这里可以查看电脑的用户名,并可以创建或更改密码。‌‌二、设置远程登录密码‌:......