程控电源通讯协议1Word下载.docx

上传人:b****6 文档编号:19799788 上传时间:2023-01-10 格式:DOCX 页数:11 大小:17.60KB
下载 相关 举报
程控电源通讯协议1Word下载.docx_第1页
第1页 / 共11页
程控电源通讯协议1Word下载.docx_第2页
第2页 / 共11页
程控电源通讯协议1Word下载.docx_第3页
第3页 / 共11页
程控电源通讯协议1Word下载.docx_第4页
第4页 / 共11页
程控电源通讯协议1Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

程控电源通讯协议1Word下载.docx

《程控电源通讯协议1Word下载.docx》由会员分享,可在线阅读,更多相关《程控电源通讯协议1Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

程控电源通讯协议1Word下载.docx

报文容

SumL

代码和

注:

①报文长度指报文容长度之和。

②报文容最大长度为250字节。

③代码和为地址码,特征码,报文长度,报文容总和的低8位值(单字节相加)

④地址码围为0-0FEH,其中0FFH为广播地址。

⑤报文容可以为空

3.报文类型:

3.1特殊报文:

ACK(06H)接收正确

NAK(015H)接收不正确

这两字节作为特征码出现在上行报文及下行报文中,无报文容。

NAK是接收侧通知发送侧本次接收有误。

ACK通知发送侧本次接收正确。

3.2下行报文

CODE=20H----设置电源的输出状态。

CODE=21H----设置电源的输出电压。

CODE=22H----设置电源的输出电流。

CODE=23H----设置电源的输出电压,输出电流。

CODE=24H----设置电源波特率。

CODE=25H----读保护参数。

CODE=26H----读电源的实际电流值、实际电压值。

CODE=27H----设置保护参数。

CODE=28H----读电源的设置电压值、设置电流值及电源的状态。

CODE=29H----设置电源新的通讯地址。

CODE=2AH----读工作电源状态。

CODE=2BH----读电源的系统信息。

CODE=30H----设置电源本地/远方工作状态。

4.命令字通讯协议:

4.0:

控制电源输出状态(20H)

第一字节同步头(AAH)

第二字节电源地址(0~0XFE)

第三字节命令字(20H)

第四字节报文长度

(1)

第五字节电源输出状态(0为输出OFF,1为输出ON)

第六字节校验码

4.0.1:

返回

ACK(06H)接收正确

4.1:

设置电源的输出电压(21H)

第三字节命令字(21H)

第四字节报文长度

(2)

第五字节设定电压值低字节

第六字节设定电压值高字节

第七字节校验码

4.1.1:

NAK(015H)接收不正确

4.2:

设置电源的输出电流(22H)

第三字节命令字(22H)

第五字节设定电流值低字节

第六字节设定电流值高字节

4.2.1:

4.3:

设置电源的输出电压,输出电流(23H)

第三字节命令字(23H)

第四字节报文长度(4)

第七字节设定电流值低字节

第八字节设定电流值高字节

第九字节校验码

4.3.1:

4.4:

设置电源波特率(24H)

第三字节命令字(24H)

第四字节报文长度

(2)

第五字节波特率值:

0123

第六字节波特率波特率:

24004800960019200

4.4.1:

4.5:

读保护参数(25H)

第三字节命令字(25H)

第四字节报文长度(0)

第五字节校验码

4.5.1:

正确

第一字节同步头(AAH)

第二字节电源地址(0~0XFE)

第三字节命令字(25H)

第四字节报文长度(0EH)

第五字节过压保护选择/取消(0取消1选择)

第六字节过压保护值高位

第七字节过压保护值低位

第八字节欠压保护选择/取消(0取消1选择)

第九字节欠压保护值高位

第十字节欠压保护值低位

第十一字节电压保护工作方式(0告警1保护)

第十二字节过流保护选择/取消(0取消1选择)

第十三字节过流保护值高位

第十四字节过流保护值低位

第十五字节欠流保护选择/取消(0取消1选择)

第十六字节欠流保护值高位

第十七字节欠流保护值低位

第十八字节电流保护工作方式(0告警1保护)

第十九字节校验码

4.6:

读电源的实际电流值、实际电压值.(26H)

第三字节命令字(26H)

4.6.1:

第五字节实际电压值低字节

第六字节实际电压值高字节

第七字节实际电流值低字节

第八字节实际电流值高字节

4.7:

读设置保护参数。

(27H)

第三字节命令字(27H)

第四字节报文长度(8H保护参数类型为1或者2)(15H保护参数类型为3)

第五字节保护参数类型(1电压保护参数2电流保护参数3电压和电流保护参数)

第六字节过压保护选择/取消(0取消1选择)

第七字节过压保护值高位

第八字节过压保护值低位

第九字节欠压保护选择/取消(0取消1选择)

第十字节欠压保护值高位

第十一字节欠压保护值低位

第十二字节电压保护工作方式(0告警1保护)

第十三字节过流保护选择/取消(0取消1选择)

第十四字节过流保护值高位

第十五字节过流保护值低位

第十六字节欠流保护选择/取消(0取消1选择)

第十七字节欠流保护值高位

第十八字节欠流保护值低位

第十九字节电流保护工作方式(0告警1保护)

第二十字节校验码

4.7.1:

4.8:

读电源的设置电压值、设置电流值及电源的状态。

(28H)

第三字节命令字(28H)

4.8.1:

第四字节报文长度(5)

第六字节设置电压值低字节

第七字节设置电压值高字节

第八字节设置电流值低字节

第九字节设置电流值高字节

第十字节校验码

4.9:

设置电源的新地址(29H)

第三字节命令字(29H)

第五字节电源新地址

第六字节电源新地址

4.9.1:

4.10:

读电源工作状态(2AH)

第三字节命令字(2AH)

4.10.1:

ACK(06H)电源工作正常

电源有故障

第四字节报文长度(3)

第五字节故障类型(0=过压保护1=过压告警2=欠压保护3=欠压告警4=过流保护)

(5=过流告警6=欠流保护7=欠流告警8=过温保护)

第六字节电压/电流值低字节

第七字节电压/电流值高字节

第八字节校验码

4.11:

读电源工作状态(2BH)

第三字节命令字(2BH)

4.11.1:

NAK(015H)接收不正确

第一字节同步头(AAH)

第四字节报文长度(0EH)

第五字节电压归一化值(实际值=读取值*10的负归一化值次方)

第六字节电流归一化值(实际值=读取值*10的负归一化值次方)

第七字节调试用

第八字节调试用

第九字节调试用

第十字节调试用

第十一字节电压设置最大值高位

第十二字节电压设置最大值低位

第十三字节电流设置最大值高位

第十四字节电流设置最大值低位

第十五字节调试用

第十六字节调试用

第十七字节调试用

第十八字节调试用

第十九字节校验码

4.12:

设置电源本地/远方工作状态(30H)

第三字节命令字(30H)

第四字节报文长度

(1)

第五字节本地/远方工作状态(0=本地1=远方)

4.12.1:

5.例:

设置电源的输出电压,电源最大电压为10.00V,设置电压为2.91V

第二字节电源地址(FFH)

第四字节报文长度(02H)

第五字节设定电压值低字节(23H)

第六字节设定电压值高字节(01H)

第七字节校验码(46H)

注:

1.如不知道电源地址,可用0FFH(255)作为地址发送读命令。

返回的命令中即包含电源地址。

2.如果电源故障则返回的命令字高位为一,(即26H变为A6H)

3.如电源故障,读电源状态即可复归电源

 

举例:

先读2B命令,确定电源的最大输出电压、电流、电压步长和电流步长。

假如电源地址为1,电压最大值为50.00V;

电压最小步长为0.01V,电流最大值为1.000A;

电流最小步长为0.001A。

1.读电源的系统信息

发送:

AA012B002C

接收:

AA012B0E020300000000138803E800000000C5

02电压的最小步长为10-2

03电流的最小步长为10-3

1388的十进制值为5000,5000*10-2=50.00V

03E8的十进制值为1000,1000*10-3=1.000A

2.启动电源

AA0120010123

06

3.停止电源

AA0120010022

4.设置输出电压为10V

AA01210203E80F

5.设置输出电流为0.5A

AA01220201F41A

6.设置输出电压为10V,输出电流为0.5A

AA01230403E801F427

7.读电源的实际电流值、实际电压值(电压10V,电流0.5A)

AA01260027

AA01260403E801F42A

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1