航裕电源可编程直流电源应用范围官方,适用于航空、航天、机载、舰载、兵器、船舶、雷达、通信、汽车电子、轨道交通、电力电子、低压电器、传感器、电容电感、智能电网、医疗、半导体等测试及其他科研领域。在可编程直流电源的使用中,曾有客户咨询寄存器地址定义的相关问题。本文中,我们就来说说可编程直流电源的寄存器地址定义吧。
注意:W 为写命令,R 为读命令。
可编程直流电源地址功能 读/写说明
0x0201 输出电压高 16 位
测量值
R 值范围 0-1000000,单位由电源决定(小数位数)[2]
0x0202 输出电压低 16 位
测量值
R 值范围 0-1000000,单位由电源决定(小数位数)[2]
0x0203 输出电流高 16 位
测量值
R 值范围 0-1000000,单位由电源决定(小数位数)[2]
0x0204 输出电流低 16 位
测量值
R 值范围 0-1000000,单位由电源决定(小数位数)[2]
预留
可编程直流电源备注:
1 带上标[1]符号表示:部分电源不支持此功能。
2 带上标[2]符号表示:如果精度是两位小数设置值或者测量值为 6000,这个值代表 60.00(V/A/W)。
如果精度是一位小数设置值或者测量值为 6000,这个值代表 600.0(V/A/W)。
注意:
1. 寄存器地址是本公司统一分配,不同产品拥有的寄存器各不相同。请不要使用不属于购买产品外的寄存器,以免造成设备损坏。
2. 当设备正好处于高低档切换时,设备会延迟响应指令。具体延迟时间是随机的,但不会超出高低档切换的时间(高低档切换时间根据产品的不同而不同一般是 1.5-4 秒之间)。
3. 在电源输出状态时,除了电源电压和电流都是不允许设置的。
4. 每条指令不允许超过 100 个字节。
5. 当电源处于本地控制模式时,远端是无法控制设备。如果此时控制设备会收到设备忙的指令,需要手动或者指令切换为远端控制模式。
可编程直流电源举例说明:
设备地址为 0
1. 读测量电压(寄存器地址:0x0201)
使用 0x03 指令
发送 00 03 02 01 00 02 D5 A3
返回 00 03 02 00 00 0B B9 43 06(实际电压 30.01V)
2. 读测量电流(寄存器地址:0x0202)
使用 0x03 指令
发送:00 03 02 03 00 02 25 A3
返回:00 03 02 00 00 00 08 84 42(实际电流 0.08A)
3. 同时读取状态 电压 电流 功率(寄存器地址:0x0200)
使用 0x03 指令
发送:00 03 02 00 00 07 04 61(连续读七个寄存器)
返回:00 03 0E 00 00 00 0B B9 00 00 00 0D 00 00 00 04 8C 43(CV 模式;电压 30.01V;电流 0.13A;功率 0.4W)