当前位置:文档之家› 程控电源通讯协议

程控电源通讯协议

电源与PC机的通讯

按前面板的LOCAL/REMOTE键,选择电源的控制方式为接受远程PC机控制,

此时“REMOTE”灯亮,表示电源接受远程PC机控制。

PC机可以通过后面板的RS232串口,实现对电源的控制。

电源帧格式通讯协议

1.通讯接口:

接口标准:RS-232 /RS-485

通讯格式:

异步,一位起始位,八位数据位,一位停止位。

通讯速率:2400-9600

通讯方式:主从方式。

2.报文格式:

注:①报文长度指报文内容长度之和。

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

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

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

⑤报文内容可以为空

3.报文类型:

特殊报文:

ACK(06H) 接收正确

NAK(015H) 接收不正确

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

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

下行报文

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.命令字通讯协议:

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

第一字节同步头( AAH )

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

第三字节命令字(20H)

第四字节报文长度(1)

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

第六字节校验码

:返回

ACK(06H) 接收正确

NAK(015H) 接收不正确

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

第一字节同步头( AAH )

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

第三字节命令字(21H)

第四字节报文长度(2)

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

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

第七字节校验码

:返回

ACK(06H) 接收正确

NAK(015H) 接收不正确

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

第一字节同步头( AAH )

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

第三字节命令字(22H)

第四字节报文长度(2)

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

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

第七字节校验码

:返回

ACK(06H) 接收正确

NAK(015H) 接收不正确

:设置电源的输出电压,输出电流(23H)第一字节同步头( AAH )

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

第三字节命令字(23H)

第四字节报文长度(4)

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

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

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

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

第九字节校验码

:返回

ACK(06H) 接收正确

NAK(015H) 接收不正确

:设置电源波特率(24H)

第一字节同步头( AAH )

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

第三字节命令字(24H)

第四字节报文长度(2)

第五字节波特率值: 0 1 2 3

第六字节波特率波特率: 2400 4800 9600 19200 第七字节校验码

:返回

ACK(06H) 接收正确

NAK(015H) 接收不正确

:读保护参数(25H)

第一字节同步头( AAH )

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

第三字节命令字(25H)

第四字节报文长度(0)

第五字节校验码

:返回

NAK(015H) 接收不正确

正确

第一字节同步头( AAH )

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

第三字节命令字(25H)

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

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

第六字节过压保护值高位

第七字节过压保护值低位

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

第九字节欠压保护值高位

第十字节欠压保护值低位

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

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

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

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

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

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

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

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

第十九字节校验码

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

第一字节同步头( AAH )

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

第三字节命令字(26H)

第四字节报文长度(0)

第五字节校验码

:返回

NAK(015H) 接收不正确

正确

第一字节同步头( AAH )

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

第三字节命令字(26H)

第四字节报文长度(4)

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

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

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

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

第九字节校验码

:读设置保护参数。(27H)

第一字节同步头( AAH )

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

第三字节命令字(27H)

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

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

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

第七字节过压保护值高位

第八字节过压保护值低位

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

第十字节欠压保护值高位

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

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

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

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

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

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

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

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

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

第二十字节校验码

:返回

ACK(06H) 接收正确

NAK(015H) 接收不正确

:读电源的设置电压值、设置电流值及电源的状态。(28H)

第一字节同步头( AAH )

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

第三字节命令字(28H)

第四字节报文长度(0)

第五字节校验码

:返回

NAK(015H) 接收不正确

正确

第一字节同步头( AAH )

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

第三字节命令字(28H)

第四字节报文长度(5)

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

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

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

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

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

第十字节校验码

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

第一字节同步头( AAH )

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

第三字节命令字(29H)

第四字节报文长度(2)

第五字节电源新地址

第六字节电源新地址

第七字节校验码

:返回

ACK(06H) 接收正确

NAK(015H) 接收不正确

:读电源工作状态(2AH)

第一字节同步头( AAH )

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

第三字节命令字(2AH)

第四字节报文长度(0)

第五字节校验码

:返回

ACK(06H) 电源工作正常

NAK(015H) 接收不正确

电源有故障

第一字节同步头( AAH )

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

第三字节命令字(2AH)

第四字节报文长度(3)

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

(5=过流告警 6=欠流保护 7=欠流告警 8=过温保护)第六字节电压/电流值低字节

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

第八字节校验码

:读电源工作状态(2BH)

第一字节同步头( AAH )

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

第三字节命令字(2BH)

第四字节报文长度(0)

第五字节校验码

:返回

NAK(015H) 接收不正确

正确

第一字节同步头( AAH )

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

第三字节命令字(2BH)

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

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

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

第七字节调试用

第八字节调试用

第九字节调试用

第十字节调试用

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

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

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

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

第十五字节调试用

第十六字节调试用

第十七字节调试用

第十八字节调试用

第十九字节校验码

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

第一字节同步头( AAH )

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

第三字节命令字(30H)

第四字节报文长度(1)

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

第六字节校验码

:返回

ACK(06H) 接收正确

NAK(015H) 接收不正确

5.例:设置电源的输出电压,电源最大电压为,设置电压为

第一字节同步头( AAH )

第二字节电源地址(FFH)

第三字节命令字(21H)

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

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

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

第七字节校验码(46H)

注:

1.如不知道电源地址,可用0FFH(255)作为地址发送读命令。返回的命令中即包含电源地址。

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

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

举例:

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

假如电源地址为1,电压最大值为;电压最小步长为,电流最大值为;电流最小步长为。

1.读电源的系统信息

发送:AA 01 2B 00 2C

接收:AA 01 2B 0E 02 03 00 00 00 00 13 88 03 E8 00 00 00 00 C5

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

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

13 88的十进制值为5000,5000*10-2=

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

2.启动电源

发送:AA 01 20 01 01 23

接收:06

3.停止电源

发送:AA 01 20 01 00 22

接收:06

4.设置输出电压为10V

发送:AA 01 21 02 03 E8 0F

接收:06

5.设置输出电流为

发送:AA 01 22 02 01 F4 1A

接收:06

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

发送:AA 01 23 04 03 E8 01 F4 27

接收:06

7.读电源的实际电流值、实际电压值(电压10V,电流)发送:AA 01 26 00 27

接收:AA 01 26 04 03 E8 01 F4 2A

HSPY通讯协议

HSPY3603仪表采用RS232或者RS485传输标准与计算机通迅,详细资料如下: 注(本机只支持功能码03,10) 波特率:1200,2400,4800,9600,19200 起始位:1 数据位:8 校验位:无 停止位:1 一.MODBUS_RTU帧结构 消息发送至少要以3.5个字符时间的停顿间隔开始;整个消息帧必须作为一连续的数据传输流,如果在帧完成之前有超过3.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。 一帧信息的标准结构如下所示: 地址域: 主机通过将要联络的从机的地址放入消息中的地址域来选通从设备,单个从机的地址范围是1…15(十进制)。 地址0是用作广播地址,以使所有的从机都能认识。 功能域:有效的编码范围是1…255(十进制);当消息从主机发往从机时,功能代码将告之从机需要去干什么。例如:读/写一组寄存器的数据内容等。

数据域:主机发给从机的数据域中包含了从机完成功能域的动作时所必要的附加信息;如:寄存器地址等。 CRC校验:CRC生成之后,低字节在前,高字节在后。 注:本仪表通讯时帧与帧之间的响应间隔,通讯速率大于等于9600bps时不大于5ms

注:共用电源输出/停止设定的时候电源的通讯地址为0xAA,这时可以起停多台电源。 MODBUS RTU 通讯协议 通讯数据的类型及格式: 信息传输为异步方式,并以字节为单位。在主站和从站之间传递的通讯信息是10位的字格式: ●通讯数据(信息帧)格式 一、通讯信息传输过程: 当通讯命令由发送设备(主机)发送至接收设备(从机)时,符合相应

DLT645通信协议详情

1应用范围 本规范规定了电能表进行点对点的或一终端对多台电能表进行一主多从的本地通讯接口进行数据交换的技术要求,规定了本地系统硬件和协议规范。规定了物理连接、通讯链路及应用技术规范(数据的基本格式、校验方式、编码传输规则等)。 本规范主要参考了部颁DL/T 645-1997多功能电能表通信规约,根据我公司的DSSD331-3、DTSD341-3电能表的特色做了相应的扩展。本规范中未给出的一些例子和示意图请参见部颁规约。 2引用标准 下列标准所包含的条文,通过在本标准中的引用而构成为本标准的条文。本标准出版时,所示版本均为有效,所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。 DL/T 645-1997 多功能电能表通信规约 DL/T 614-1997 多功能电能表 3术语 3.1费率装置tariff device 固定的数据采集与处理单元,通常与电能表连接或与电能表组装在一起。 3.2手持单元(HHU)hand-heldunit 能与费率装置或电能表进行数据交换的便携式设备。 3.3数据终端设备data terminal equipment 由数据源、数据宿或两者组成的设备。

3.4直接本地数据交换direct local data exchange 一组费率装置与数据终端设备通过总线连接进行数据交换。 3.5本地总线数据交换local bus data exchange 一组费率装置与数据终端设备通过总线连接进行数据交换。 3.6远程数据交换remote data exchange 通过数据网络,数据采集中心与一台或一组费率装置之间的数据交换。 3.7主站master station 具有选择从站并与从站进行信息交换功能的设备。本标准中指手持单元或其它数据终端设备。 3.8从站slave station 预期从主站接收信息并与主站进行信息交换的设备。本标准中指费率装置。 3.9总线bus 连接主站与多个从站并允许主站每次只与一个从站通信的系统连接方式(广播命令除外)。 3.10半双工half-duplex 在双向通道中,双向交替进行、一次只在一个方向(而不是同时在两个方向)传输信息的一种通信方式。 3.11物理层physical layer 规定了数据终端设备或手持单元与费率装置之间的物理接口、接口的物理和电气特性,负责物理媒体上信息的接收和发送。 3.12数据链链路层data-link layer 负责数据终端设备与费率装置之间通信链路的建立并以帧为单位舆信息,保证信息的顺序传送,具有传输差错检测功能。 3.13应用层application layer

直流通讯协议

上位机通讯协议 RTU通讯协议 采用主从应答式通讯方式,采用RS232通讯接口,支持RS232通讯和MODEM 专线和拨号通讯;波特率支持1200、2400、4800、9600,每帧10位(1位起始位、8位数据、1位停止位)。 * ADDR: 直流电源地址。 * LG: ADDR之后,SUM之前的数据总数。 * SUM: ADDR之后,SUM之前的数据代数和,SUML为低位,SUMH为高位。

2.1壁挂式遥测量定义: 2.3壁挂式遥调量定义: DATA 定义:每个遥调量由3字节构成,第1字节为信号编号,第2字节为遥调量低字节,第3字节为遥调量高字节,每次送1个遥调量。 直流系统接收遥调命令正确执行后返回ACKI 命令,否则返回NAK 命令。 2.4壁挂式遥控量定义: DATA 定义:每个遥调量由2 字节构成,第1字节为信号编号,第2字节为遥控量(00H:信号置0,0FFH:信号置1)。 直流系统接收遥控命令正确执行后返回ACKI 命令,否则返回NAK 命令。

DL451-91(CDT)通讯规约 采用RS232通讯接口;波特率支持1200、2400、4800、9600,字符格式10位(1位起始位、8位数据、1位停止位)。 1.帧定义 1.1. 1.2. 发送:EBH 90H EBH 90H EBH 90H,共6个字节。 1.3.控制字 控制字共有B7 – B12 共6个字节,定义如下: 1.3.1.控制字节 E:扩展位,E=0 表示使用本协议已定义帧类别码,E=1帧类别码可自定义,本协议中总为0 L:帧长定义位,E=0 表示本帧无信息字,E=1 表示本帧有信息字,本协议中总为1 S:源站地址有效 D:目的站地址有效 (上行信息中,S=1,D=1,源站地址为直流设备设置地址,目的站地址为 上位机地址,固定为01H。) (下行信息中,D=1, 目的站地址为直流设备设置地址) 1.3. 2.帧类别码

通信电源常用通信协议简析及其应用研究

通信电源常用通信协议简析及其应用研究 中国移动通信集团广西有限公司南宁分公司网络运营中心曾毓有 摘要:本文简要介绍了原信产部标准《通信局(站)电源、空调及环境集中监控管理系统第3部分:前端智能设备通信协议》中规范的智能设备通信协议,并提供了一种利用通信协议进行监控故障定位和监控告警测试的方法。 关键词:智能设备通信协议故障定位告警测试 1引言 目前,广西移动各交换局通信电源已全部纳入动力环境集中监控系统,动力监控系统的维护除涉及硬件外还涉及了通信协议、动力环境监控系统的软件。由于涉及了计算机通信方面的内容,动力监控系统的维护给传统动力维护人员带来了较多的困难,甚至一些动力监控系统厂家的维护工程师在处理一些故障时也深感为难。下面将简要介绍一下通信电源常用的通信协议以及如何利用通信协议来处理智能设备的监控故障。 2通信协议的定义 所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。在监控系统中,监控单元(SU)和智能设备的监控模块(SM)都属于计算机系统,它们之间的通信所遵循的协议称为智能设备通信协议。 通信协议的内容包含硬件和软件两个方面:硬件包括通信接口的机械、电气特性定义、传输介质、连接和拓扑方式等;软件包括数据内容、格式的定义、通信机制、命令与应答的格式和意义、校验方式等。在很多情况下,通信协议也用来专指软件部分,而把硬件部分称为通信接口或物理接口。 3通信协议分析举例 3.1 原信产部智能设备通信协议 原信产部标准《YDT 1363.3-2005通信局(站)电源、空调及环境集中监控管理系统第3部分:前端智能设备通信协议》应用范围较广,例如艾默生的HIPULS系列开关电源、PSM-A、M500等开关电源使用的协议均是以该协议为基础,加上一些自定义的帧,来达到对通信电源的监控要求。 下面,我们以原信产部的《通信局(站)电源、空调及环境集中监控管理系统第3部分:

DPS5015数控电源通信协议V1.2

DPS5015数控电源通信协议 V1.2 一、协议简介 采用RS232、RS485或者蓝牙串口传输接口,通信协议为MODBUS-RTU协议,本产品只支持功能码0x03、0x06、0x10。 二.通信协议介绍 信息传输为异步方式,Modbus-RTU模式以11位的字节为单位 发送数据前要求数据总线静止时间即无数据发送时间大于3.5(例如:波特率为9600时为5ms)消息发送至少要以3.5个字节时间的停顿间隔开始,整个消息帧必须作为一连续的数据传输流,如果在帧完成之前有超过3.5个字节时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。 1.1 地址码 地址码是每次通讯信息帧的第一字节(8位),从1到255。这个字节表明由用户设置地址的从机将接收由主机发送来的信息。每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。相应的地址码表明该信息来自于何处。 1.2 功能码: 功能码为每次通讯信息帧传送的第二个字节,ModBus通讯规约可定义的功能码为1到127。作为主机请求发送,通过功能码告诉从机应执行什么动作。作为从机响应,从机返回的功能码与从主机发送来的功能码一样,并表明从机已响应主机并且已进行相关的操作。本机仅支持0x03、0x06、0x10功能码。

1.3 数据区 数据区包括需要由从机返送何种信息或执行什么动作,这些信息可以是数据(如:开关量输入/输出、模拟量输入/输出、寄存器等等)、参考地址等。例如,主机通过功能码03告诉从机返回寄存器的值(包含要读取寄存器的起始地址及读取寄存器的长度),则返回的数据包括寄存器的数据长度及数据内容。 0x06写单个寄存器功能从机返回格式 0x10写功能主机格式

充电机通信协议测试方法

充电机—BMS通信协议测试方法 本文主要针对GB/T27930《电动汽车非车载传导充电机和电池管理系统之间的通信协议》中规定的充电机与BMS交互报文的协议ID及通信速率的测试方法进行说明。 测试工具是金楚瀚BMS模拟器,这是一款按国标制作的标准BMS通信模块,主要模拟BMS报文发送机制。用来测试充电机的报文是否符合国标。 一、操作界面: 二、连接方式: 模拟系统的CANH,CANL分别和充电枪的CANL,CANL连接。模拟系统外加24V电源使人机界面能正常显示。 三、报文交互: 此BMS系统以CHM或CRM报文检测为起始,可模拟SOC显示、BEM发送。报文内容可填。在此我们主要分析报文头部分,也即CAN ID。

报文ID报文内容(暂略)发送方0x1826f456充电机 0x182756f4BMS 0x1801f4560000000000000000充电机 0x1801f456Aa00000000000000充电机 0x1cec56f410290006ff000200BMS 0x1cec56f40000000000000600BMS 0x1807f456充电机 0x1808f456充电机 0x100956f4BMS 0x100af456充电机 0x181056f4BMS 0x181156f4BMS 0x1812f456充电机 0x181356f4BMS 0x1cec56f40000000000001500BMS 0x1cec56f40000000000001600BMS 0x181756f4BMS 0x101956f4BMS 0x101af456充电机 0x181c56f4BMS 0x181df456充电机 四、参数设置

程控电源通讯协议

电源与PC机的通讯 按前面板的LOCAL/REMOTE键,选择电源的控制方式为接受远程PC机控制, 此时“REMOTE”灯亮,表示电源接受远程PC机控制。 PC机可以通过后面板的RS232串口,实现对电源的控制。 电源帧格式通讯协议 1.通讯接口: 接口标准:RS-232 /RS-485 通讯格式: 异步,一位起始位,八位数据位,一位停止位。 通讯速率:2400-9600 通讯方式:主从方式。 2.报文格式: 注:①报文长度指报文内容长度之和。 ②报文内容最大长度为250字节。 ③代码和为地址码,特征码,报文长度,报文内容总和的低8位值(单字节相加) ④地址码范围为0-0FEH,其中0FFH为广播地址。 ⑤报文内容可以为空 3.报文类型: 特殊报文: ACK(06H) 接收正确 NAK(015H) 接收不正确 这两字节作为特征码出现在上行报文及下行报文中,无报文内容。 NAK是接收侧通知发送侧本次接收有误。ACK通知发送侧本次接收正确。

下行报文 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.命令字通讯协议: :控制电源输出状态(20H) 第一字节同步头( AAH ) 第二字节电源地址(0~0XFE) 第三字节命令字(20H) 第四字节报文长度(1) 第五字节电源输出状态(0 为输出OFF,1 为输出ON) 第六字节校验码 :返回 ACK(06H) 接收正确 NAK(015H) 接收不正确 :设置电源的输出电压(21H) 第一字节同步头( AAH ) 第二字节电源地址(0~0XFE) 第三字节命令字(21H)

RTU通讯协议全解

RTU通讯协议 采用主从应答式通讯方式,采用RS232通讯接口,支持RS232通讯和MODEM专线和拨号通讯;波特率支持1200、2400、4800、9600,每帧10位(1位起始位、8位数据、1位停止位)。 1、RTU下传报文: * ADDR: 直流电源地址。 * LG: ADDR之后,SUM之前的数据总数。 * SUM: ADDR之后,SUM之前的数据代数和,SUML为低位,SUMH为高位。

2、直流电源上传传报文: 2.1 壁挂电源系统遥测量定义:

2.2 壁挂电源系统遥信量定义: 2.3壁挂电源系统遥调量定义: DATA 定义:每个遥调量由3字节构成,第1字节为信号编号,第2字节为遥调量低字节,第3字节为遥调量高字节,每次送1个遥调量。 直流系统接收遥调命令正确执行后返回ACKI 命令,否则返回NAK 命令。 2.4壁挂电源系统遥控量定义: DATA 定义:每个遥调量由2字节构成,第1 字节为信号编号,第2字节为遥控量(00H:信号置0,0FFH:信号置1)。 直流系统接收遥控命令正确执行后返回ACKI 命令,否则返回NAK 命令。

DL451-91(CDT)通讯规约 采用RS232通讯接口; 波特率支持1200、2400、4800、9600,字符格式10位(1位起始位、8位数据、1位停止位)。 1.帧定义 1.1.帧结构 1.2.同步字 发送:EBH 90H EBH 90H EBH 90H,共6个字节。 1.3.控制字 控制字共有B7 – B12 共6个字节,定义如下: 1.3.1.控制字节 控制字节定义如下: E:扩展位,E=0 表示使用本协议已定义帧类别码,E=1帧类别码可自定义,本协议中总为0

KELONG 前端智能设备通讯协议

KELONG Powersoft交流电源监控管理系统前端智能设备通讯协议

一、总则: 本文规定了为实现集中监控管理而使用的电源设备产品在设计、制造中应遵循的通讯协议。本通讯协议适用于科华公司设计、生产的前端智能电源设备和在这些设备的基础上构成的不同规模的监控系统。 二、物理层: 2.1、串行通讯口采用特殊脚位定义的RS232接口。 该接口机械结构和电气特性均按国际标准RS232接口定义。 其管脚定义如下: a、UPS端的脚位定义为:6脚通讯接收脚(RXD) 7脚通讯地(GND) 9脚通讯发送脚(TXD) b、电脑端脚位按标准RS232定义。 5 4 3 2 1 1 2 3 4 5 ?????????? ???????? 9 8 7 6 6 7 8 9 M2502通讯电缆线 UPS端(9芯针式)电脑端(9芯孔式) 2.2、数据传输方式: 串行异步传输 起始位1位 数据位8位(低位在前) 停止位1位 无校验。 2.3、通讯口数据传输速率为2400 bit/s 2.4、采用主从式的工作方式,上位机呼叫机内监控单元并下发命令,等待 下位机应答。若无应答或应答为无效命令,则进行下一次呼叫;若连 续10秒无应答,则认为通讯链路中断。 UPS内的监控单元在接收到上位机的请求命令后,对命令进行判断并 作出正确的响应。

三、信息类型及协议的基本格式: 3.1、信息类型: 1、遥测模拟量信号: 协议中对UPS内部的模拟量信息检测了包括输入市电电压(110V、220V 两档)、输出工作电压(110V、220V 两档)、电池剩余容量、负载百分比、环境温度和输入市电频率在内的六项基本工作参数。 其中电池剩余容量的检测是将当前UPS内部电池电压以电压值的形式送达上位机,通过上位机将这一值简化的与额定值正比成容量百分比。 2、遥测开关量信息: 市电电压正常( L) / 异常( H) 电池电压正常( L) / 低电压( H) Bypass( H) / boot( L)或Buck Active UPS 正常( L) / 故障( H) UPS为在线式( L) / 后备式( H) UPS 普通工作( L) / 测试工作状态( H) UPS 开( L) / 关( H)机状态 蜂鸣器关( L) / 开( H) 3、遥信基础信息: 厂家名称 UPS型号 版本号 额定电压 额定电流 额定电池电压 4、遥控开关量: 定时开/关机 UPS测试放电 蜂鸣器开/关

DPS3005数控电源通信协议V1.2

DPS3005数控电源通信协议 V1.2 一、协议简介 采用RS232、 RS485或者传输接口,通信协议为MODBUS-RTU协议,本产品只支持功能码0x03、0x06、0x10。 二.通信协议介绍 信息传输为异步方式,Modbus-RTU模式以11位的字节为单位 发送数据前要求数据总线静止时间即无数据发送时间大于3.5(例如:波特率为9600时为5ms)消息发送至少要以3.5个字节时间的停顿间隔开始,整个消息帧必须作为一连续的数据传输流,如果在帧完成之前有超过3.5个字节时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。 1.1 地址码 地址码是每次通讯信息帧的第一字节(8位),从1到255。这个字节表明由用户设置地址的从机将接收由主机发送来的信息。每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。相应的地址码表明该信息来自于何处。 1.2 功能码: 功能码为每次通讯信息帧传送的第二个字节,ModBus通讯规约可定义的功能码为1到127。作为主机请求发送,通过功能码告诉从机应执行什么动作。作为从机响应,从机返回的功能码与从主机发送来的功能码一样,并表明从机已响应主机并且已进行相关的操作。本机仅支持0x03、0x06、0x10功能码。

1.3 数据区 数据区包括需要由从机返送何种信息或执行什么动作,这些信息可以是数据(如:开关量输入/输出、模拟量输入/输出、寄存器等等)、参考地址等。例如,主机通过功能码03告诉从机返回寄存器的值(包含要读取寄存器的起始地址及读取寄存器的长度),则返回的数据包括寄存器的数据长度及数据内容。 0x06写单个寄存器功能从机返回格式 0x10写功能主机格式

2KW DCDC通讯协议

GD002B 通讯协议 拟 制 旷国栋 日期: 2016.08.18 审 批 日期: 核达中远通电源技术有限公司 开发部 文 档 编 号 产品版本 密 级 V1.2 机密 项目名称:GD002B 监控单元 共10页

修订记录 日期修订版本描述作者2016.06.13 1.0 初稿旷国栋2016.08.18 1.1 客户协议更换旷国栋2016.08.26 1.2 控制命令0X55:启动0XAA:关闭旷国栋

目录 一、物理接口和通信方式 (1) 1.1协议的物理定义 (1) 1.1.1物理接口 (1) 1.1.2通信方式 (1) 1.2CAN总线数据链路层通讯协议 (1) 1.2.1通信方式 (1) 1.2.2基本格式 (1) 1.3数据格式 (2) 1.3.1基本数据格式 (2) 1.4地址 (3) 1.5编码表 (3) 1.5.1编码分配 (3) 1.6多帧传输 (4) 二、客户通讯命令详细定义 (5) 2.1电源状态 ................................................................................... 错误!未定义书签。 2.2电源信息 (5) 三、内部通讯命令详细定义 (7) 3.1校准控制命令 (7) 3.2查询校准参数 (7) 3.3设置参数 (8) 3.4设置/查询参数反馈 (8) 3.5参数校准计算方法 (8) 3.5.1采样电压 (8) 3.5.2输出电压 (9) 3.5.3采样输出电流 (9) 3.5.4限流点 (9) 3.6查询模块电流 (9) 3.7软件下载触发。 (10) 3.8软件下载 (10) 3.9软件下载结果 (10) 3.10厂家信息查询 (11) 3.11老化模式设置 (11) 3.12软件版本查询 (11) 3.13电源条码查询 (12) 3.14电源条码设置 (12) 3.15模拟量查询 (13)

DPS5005数控电源通信协议V1.2

DPS5005数控电源通信协议 V1.2 一、协议简介 采用RS232、RS485或者蓝牙串口传输接口,通信协议为MODBUS-RTU协议,本产品只支持功能码0x03、0x06、0x10。 二.通信协议介绍 信息传输为异步方式,Modbus-RTU模式以11位的字节为单位 发送数据前要求数据总线静止时间即无数据发送时间大于3.5(例如:波特率为9600时为5ms)消息发送至少要以3.5个字节时间的停顿间隔开始,整个消息帧必须作为一连续的数据传输流,如果在帧完成之前有超过3.5个字节时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。 1.1 地址码 地址码是每次通讯信息帧的第一字节(8位),从1到255。这个字节表明由用户设置地址的从机将接收由主机发送来的信息。每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。相应的地址码表明该信息来自于何处。 1.2 功能码: 功能码为每次通讯信息帧传送的第二个字节,ModBus通讯规约可定义的功能码为1到127。作为主机请求发送,通过功能码告诉从机应执行什么动作。作为从机响应,从机返回的功能码与从主机发送来的功能码一样,并表明从机已响应主机并且已进行相关的操作。本机仅支持0x03、0x06、0x10功能码。

1.3 数据区 数据区包括需要由从机返送何种信息或执行什么动作,这些信息可以是数据(如:开关量输入/输出、模拟量输入/输出、寄存器等等)、参考地址等。例如,主机通过功能码03告诉从机返回寄存器的值(包含要读取寄存器的起始地址及读取寄存器的长度),则返回的数据包括寄存器的数据长度及数据内容。 0x06写单个寄存器功能从机返回格式 0x10写功能主机格式

CAN通讯协议

CAN全称为Controller Area Network,即控制器局域网,由德国Bosch公司最先提出,是国际上应用最广泛的现场总线之一。最初CAN 被设计作为汽车环境中的通讯,在汽车电子控制装置之间交换信息形成汽车电子控制网络。由于其卓越的性能、极高的可靠性和低廉的价格现已广泛应用于工业现场控制、医疗仪器等众多领域[1][2]。 CAN协议是建立在OSI 7层开放互连参考模型基础之上的。但CAN协议只定义了模型的最下面两层:数据链路层和物理层,仅保证了节点间无差错的数据传输。CAN的应用层协议必须由CAN 用户自行定义,或采用一些国际组织制订的标准协议。应用最为广泛的是DeviceNet和CANopen,分别广泛应用于过程控制和机电控制领域。但此类协议一般结构比较复杂,更适合复杂大型系统的应用。笔者在研制一种基于CAN总线的分布式高频开关电源充电机系统的过程中设计了一种适合于小型控制系统的CAN总线高层通信协议。 2 CAN的特点[3] CAN 是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率、抗电磁干扰性,而且要能够检测出总线的任何错误。当信号传输距离达10km时,CAN仍可提供高达50kbps 的数据传输速率。 CAN具有十分优越的特点: (1) 较低的成本与极高的总线利用率; (2) 数据传输距离可长达10km,传输速率可高达1Mbps[7]; (3) 可靠的错误处理和检错机制,发送的信息遭到破坏后可自动重发; (4) 节点在错误严重的情况下具有自动退出总线的功能; (5) 报文不包含源地址或目标地址,仅用标志符来指示功能信息和优先级信息。 3 CAN的技术规范 (1) 帧类型 在CAN总线中,有四种不同的帧类型[4][5]: ·数据帧(Data Frame) 数据帧带有应用数据; ·远程帧(Remote Frame) 通过发送远程帧可以向网络请求数据,启动其他资源节点传送他们各自的数据,远程帧包含6个不同的位域:帧起始、仲裁域、控制域、CRC域、应答域、帧结尾。仲裁域中的RTR位的隐极性表示为远程帧; ·错误帧(Error Frame)错误帧能够报告每个节点的出错,由两个不同的域组成,第一个域是不同站提供的错误标志的叠加,第二个域是错误界定符; ·过载帧(Overload Frame)如果节点的接收尚未准备好就会传送过载帧,由两个不同的域组成,第一个域是过载标志,第二个域是过载界定符。 (2) 数据帧结构 数据帧由以下7个不同的位域(Bit Field)组成:帧起始、仲裁域、控制域、数据域、CRC域、应答域、帧结尾。其标准帧结构如表1所示: 表1 数据帧的结构[4] ·帧起始:标志帧的开始,它由单个显性位构成,在总线空闲时发送,在总线上产生同步作用。

相关主题