中文通讯协议.docx

上传人:b****5 文档编号:7945763 上传时间:2023-01-27 格式:DOCX 页数:9 大小:18.04KB
下载 相关 举报
中文通讯协议.docx_第1页
第1页 / 共9页
中文通讯协议.docx_第2页
第2页 / 共9页
中文通讯协议.docx_第3页
第3页 / 共9页
中文通讯协议.docx_第4页
第4页 / 共9页
中文通讯协议.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

中文通讯协议.docx

《中文通讯协议.docx》由会员分享,可在线阅读,更多相关《中文通讯协议.docx(9页珍藏版)》请在冰豆网上搜索。

中文通讯协议.docx

中文通讯协议

 

通 信 协 议

版本号 :

 3.0

校对 :

 Tony Lin

准备 :

日期 :

 Nov. 12, 1999

文件 :

RICHPROT.DOC

日期:

V3.0:

 August 30 ,2000

通信协议内容

A. 概述:

 本文档是专门阐述关于高智能型 UPS 的 RS232C 接口通信的。

协议中提供了以下内容:

1、监视充电器状态;

2、监视电池状态和环境;

3、监视市电状态;

4. 为计算机电源管理提供了定时开关电力供应的功能。

计算机能够通过一个以回车符结束的查询指令掌握信息的交流。

UPS 则会返回以回车符结束的相应信息或者执行有关动作。

B. 硬件规范

波特率 ............... :

 2400 bps

数据长度 .......... :

 8 bits

停止位 .....................:

 1 bit

奇偶校验 .................:

 无

通信电缆引脚:

计算机UPS

===================================

RX(pin 3) <----------TX (pin 3)

TX(pin 2) ---------->RX (pin 2)

GND (pin 5) <---------- GND (pin 5)

(9 针母头连接座)

C、通信协议

1、状态查询:

计算机指令:

Q151H 31H 0dH

UPS 返回值:

 UPS 状态数据流,例如

(MMM.M NNN.N PPP.P QQQ RR.R S.SS TT.T b7b6b5b4b3b2b1b0

UPS 状态数据流:

为了区分各种不同参量的数据,在每段数值之间都有一个空格符。

以下是每段数值的

具体含义:

a. 启始字节:

b. 输入电压值:

MMM.M

M 是 0~9 的整数。

单位是伏特。

c. I/P fault voltage :

 NNN.N

N is and integer number ranging from 0 to 9.

The unit is Volt.

** For OFF LINE UPS**

Its purpose is to identify a short duration voltage glitch

which cause OFF line UPS to go to Invter mode. If this occurs

input voltage will appear normal at query prior to glitch and

will still appear normal at next query.

The I/P fault voltage will hold glitch voltage till next

query. After query, the I/P fault voltage will be same as I/P

voltage until next glitch occurs.

** For ON LINE UPS**

Its purpose is to identify a short duration utility fail

which cause ON line UPS to go to battery mode. If this occurs

input voltage will appear normal at query prior to fail and

will still appear normal at next query.

The I/P fault voltage will hold utility fail voltage till

next query. After query, the I/P voltage will be same as I/P

voltage until next utility fail occurs.

d. 输出电压值:

PPP.P

P 是 0~9 的整数。

单位是伏特。

e. 输出电流值:

QQQ

QQQ 是相对于最大电流值的一个百分比,而不是一个绝对的数值。

f. 输入频率:

RR.R

R 是 0~9 的整数。

单位是赫兹。

g. 电池电压 :

 SS.S or S.SS

S 是 0~9 的整数。

对于在线式 UPS,使用的是电池单体电压格式 S.SS;

对于离线式 UPS,使用的是电池整体电压格式 SS.S;

具体使用何种方式由 UPS 的类型决定。

h. 温度:

 TT.T

T 是 0~9 的整数。

单位是摄氏度。

i. UPS 状态:

 是一个包含二进制信息的字节,例如

.

这里 bn 是一个 ASCII 码字符 ‘0’ 或 ‘1’。

.

UPS 状态列表:

位序

描述

 

7

1 :

 市电失败 (即时)

1

 

6

1 :

 电池低

2

 

5

1 :

 旁路 / 正在升压或正在降压

3

 

4

1 :

 UPS 故障(损坏)

4

 

3

1 :

 UPS 类型是离线式 (0 是在线式)

5

 

2

1 :

 正在测试

6

 

1

1 :

 正在关机或处于关机状态

7

 

0

1 :

 蜂鸣器打开

8

j. 停止字节:

回车符

例子:

 计算机指令:

 Q1

UPS 返回值:

(208.4 140.0 208.4 034 59.9 2.05 35.0 00110000

含义:

 输入电压为 208.4V.

I/P fault voltage is 140.0V.

输出电压为 208.4V.

输出电流(负载)为 34 %.

输入频率为 59.9 HZ.

电池单体电压为 2.05V.

温度为 35.0 摄氏度

UPS 为在线式 , UPS 故障,处于旁路状态

 未处于关机状态。

2. 自测 10 秒钟:

计算机指令  :

 T

UPS 执行动作:

 立即自测 10 秒钟,然后恢复到正常市电状态

如果在自测过程中发生了电池低的情况,UPS 马上恢复到正常市电状态

3. 自测到电池低为止

计算机指令:

 TL

UPS 执行动作:

自测到电池低电压状态,然后恢复到正常市电状态

4. 自测指定的时间长度

计算机指令:

 T

UPS 执行动作:

 自测 分钟

a. 如果在自测过程中发生了电池低的情况,UPS 马上恢复到正常市电状态

b. 是一个 0~99 的整数

5. 打开或关闭蜂鸣器

计算机指令:

 Q

UPS 执行动作:

当市电故障时,UPS 会产生蜂鸣报警声来通知管理员。

管理员能够通过这个指令来控制 UPS 的蜂鸣器。

6. 关机指令:

计算机指令:

 S

UPS 执行动作:

 在分钟内关闭 UPS 的输出。

a. UPS 将在分钟内关闭,即使仍有市电输入。

b. 如果在分钟内发生了电池低,UPS 将立即关闭。

c. 在 UPS 关闭之后,UPS 的控制员仍然可以监视 UPS 的状态。

如果市电恢复,UPS 将在等待 10 秒钟之后恢复 UPS 的输出。

d.  是一个从 .2, .3, ..., 01, 02, ..., 一直到 10 的两位数值。

例如:

 S.3 --- 在(.3)分钟后关闭 UPS。

7. 关闭并重新启动 UPS

计算机指令:

SR

UPS 执行动作:

分钟后关闭 UPS,然后在等待分钟之后重新启动 UPS。

a. 关闭的顺序与前一个指令相同。

当超过了分钟之后,市电仍然没有恢复,

UPS 将等待市电恢复之后才会开启。

b. 如果 UPS 处于正在关闭状态,使用"C"指令可以

让关机的进程取消。

c. 如果 UPS 处于等待重启的状态钟,使用"C"指令可以

让 UPS 的输出打开,但是 UPS 必须延迟至少 10 秒钟方可执行(如果此时市电

正常)。

d.  是一个从 .2, .3, ..., 01, 02, ..., 一直到 10 的两位数值。

e. 是一个从 0001 到 9999 的四位数值。

8. 取消关机命令:

计算机指令:

 C

UPS 执行动作:

 取消 S 和 SR 指令的执行

a. 如果 UPS 处于正在关闭状态,关机将被取消。

b. 如果 UPS 处于等待重启的状态中,将使 UPS 的输出打开,

但是 UPS 必须延迟至少 10 秒钟方可执行(如果此时市电正常)。

9. 取消测试指令

计算机指令:

 CT

UPS 执行动作:

立即取消所有正在执行的自测,并恢复到正常状态

10. UPS 信息命令

计算机指令:

 I

UPS 返回值:

 #Company_Name UPS_Model Version

此功能将会让 UPS 返回关于 UPS 的生产厂家,机型模式和产品版本的信息。

每段内容的长度要求如下:

厂商名称(Company_Name):

 15 个字符,不足 15 个字符用空格加满

UPS 机型(UPS_Model):

 10 个字符,不足 10 个字符用空格加满

产品版本(Version):

 10 个字符,不足 10 个字符用空格加满

每段内容之间用空格分开。

11. UPS 额定信息:

计算机指令:

 F

UPS 返回值:

 #MMM.M QQQ SS.SS RR.R

此功能将会让 UPS 返回 UPS 的额定信息。

 在每段内容之间用空格分开。

UPS 的回复内容中包含以下内容:

a. 额定电压:

MMM.M

b. 额定电流:

QQQ

c. 额定电池电压:

SS.SS or SSS.S

d. 频率:

RR.R

D. 命令摘要:

ITEM

COMMAND

DESCRIPTION

HEX 值

 

1

Q1

状态查询

51H 31H 0DH

 

2

T

自测 10 秒钟

54H 0DH

 

3

TL

自测直到电池低

54H 4CH 0DH

 

4

T

自测指定的时间长度

54H 6EH 0DH

 

5

Q

打开或关闭蜂鸣器

51H 0DH

 

6

S

关机指令

53H 6EH 0DH

 

7

SR

关闭并重新启动 UPS

53H 6EH 52H 6DH 0DH

 

8

C

取消关机命令

43H 0DH

 

9

CT

取消测试指令

43H 54H 0DH

 

10

I

UPS 信息命令

49H 0DH

 

11

F

UPS 额定信息

46H 0DH

 

E. 无效命令或信息的处理

如果 UPS 收到任何不能处理的指令,UPS 会将收到的无效指令回显给计算机。

计算机将检

查发送的命令是否被回显了。

展开阅读全文
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

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

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