oda 的EX30-40系列编程电源通讯示例
时间: 2023-09-23 17:12:10 浏览: 77
以下是一个使用Python语言控制ODA EX30-40系列编程电源进行输出控制的示例代码:
```python
import serial
# 打开串口
ser = serial.Serial('COM1', 9600, timeout=1)
# 发送设置输出电压指令
voltage = 3.5 # 输出电压设定值
cmd = bytearray([0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00])
cmd[4] = int(voltage / 256)
cmd[5] = int(voltage % 256)
ser.write(cmd)
# 发送设置输出电流指令
current = 1.5 # 输出电流设定值
cmd = bytearray([0x01, 0x06, 0x00, 0x01, 0x00, 0x00, 0x90, 0x00, 0x00])
cmd[4] = int(current / 256)
cmd[5] = int(current % 256)
ser.write(cmd)
# 发送设置输出开关指令
on_off = 1 # 1表示打开输出,0表示关闭输出
cmd = bytearray([0x01, 0x06, 0x00, 0x02, 0x00, 0x00, 0x80, 0x00, 0x00])
cmd[5] = on_off
ser.write(cmd)
# 关闭串口
ser.close()
```
上面的代码演示了如何使用串口将电压、电流和开关命令发送到EX30-40编程电源,以实现对输出的控制。具体的指令格式和含义可以参考ODA公司提供的通讯协议文档。
阅读全文