GP及M系列中文通讯协议

通信协议

版本号 : 3.0

校对: Tony Lin

准备 :

日期: Nov. 12, 1999

文件:RICHPROT.DOC

日期:V3.0 : August 30 ,2000

RichComm System Technologies Co.,Ltd.

通信协议内容

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 针母头连接座)

RichComm System Technologies Inc.

C、通信协议

1、状态查询:

计算机指令:Q1

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是相对于最大电流值的一个百分比,而不是一个绝对的数值。

RichComm System Technologies Inc.

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 : 市电失败(即时)

6 1 : 电池低

5 1 : 旁路 / 正在升压或正在降压

4 1 : UPS故障(损坏)

3 1 : UPS类型是离线式 (0是在线式)

2 1 : 正在测试

1 1 : 正在关机或处于关机状态

0 1 : 蜂鸣器打开

RichComm System Technologies Inc.

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故障,处于旁路状态

, 未处于关机状态。

RichComm System Technologies Inc.

2. 自测10秒钟:

计算机指令 : T

UPS执行动作: 立即自测10秒钟,然后恢复到正常市电状态

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

3. 自测到电池低为止

计算机指令: TL

UPS执行动作:自测到电池低电压状态,然后恢复到正常市电状态

4. 自测指定的时间长度

计算机指令: T

UPS执行动作:自测 分钟

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

b. 是一个0~99的整数

5. 打开或关闭蜂鸣器

计算机指令: Q

UPS执行动作:

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

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

RichComm System Technologies Inc.

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的四位数值。

RichComm System Technologies Inc.

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个字符用空格加满

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

RichComm System Technologies Inc.

RichComm System Technologies Inc.

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

1 Q1 状态查询

2 T 自测10秒钟

3 TL 自测直到电池低

4 T 自测指定的时间长度

5 Q 打开或关闭蜂鸣器

6 S 关机指令

7 SR 关闭并重新启动UPS

8 C 取消关机命令

9 CT 取消测试指令 10 I UPS 信息命令 11 F

UPS 额定信息

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

如果UPS 收到任何不能处理的指令,UPS 会将收到的无效指令回显给计算机。计算机将检查发送的命令是否被回显了。

如果需UPS 的返回的信息中有任何内容是无效的或UPS 不支持的,UPS 将用‘@’

FlexRay通信协议中文版

一、FlexRay介绍 FlexRay通讯协议运用于可靠的车内网络中,是一种具备故障容错的高速汽车总线系统。它已经成为同类产品的基准,将在未来很多年内,引导汽车电子产品控制结构的发展方向。FlexRay协议标准中定义了同步和异步帧传输,同步传输中保证帧的延迟和抖动,异步传输中有优先次序,还有多时钟同步,错误检测与避免,编码解码,物理层的总线监控设备等。 1.1汽车网络通信协议综述 汽车网络通信协议在保证整个系统正常运行方面起着非常重要的作用。它可以帮助解决系统很多问题,如数据共享、可扩展性、诊断接口等。目前,应用于汽车领域的网络标准除了FlexRay还有很多,如CAN、LIN、J1850及MOST等。 CAN总线全称为“控制器局域网总线(Controller Area Network)”,是德国博世公司从80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议。它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。CAN通信速率可达1Mbit/s,每帧的数据字节数为8个。 LIN(Local Interconnect Network,控制器局域网)总线是由LIN 协会发布的一种新型低成本串行通信总线,也称为经济型CAN网络。LIN的目标是为现有汽车网络(例如CAN 总线)提供辅助功能,因此LIN总线是一种辅助的总线网络,在不需要CAN 总线的带宽和多功能的场合比如智能传感器和制动装置之间的通信使用LIN总线可大大节省成本。 J1850总线是1994年由汽车工程师协会颁布的标准,之后普及运用于美国车厂的汽车中。不过,虽然美国各厂多采用J1850标准,但是各厂的实际做法又不相同,因此相对其他标准来说比较混乱。由于J1850总线通信速率低,只适合用于车身控制系统及诊断系统,目前在美国逐步被CAN 所取代。 MOST(Media Oriented System Transport,面向媒体的系统传输)总线是采用光纤并用于智能交通及多媒体的网络协议,能够支持24.8Mbps的数据速率,与以前的铜缆相比具有减轻重量和减小电磁干扰的优势。 1.2 FlexRay特点 作为一种灵活的车载网络系统,FlexRay具有高速、可靠及安全的特点,它不仅能简化车载通信系统的架构,而且还有助于汽车电子单元获得更高的稳定性和可靠性。在宝马新款SUV “X5”的电子控制减震器系统中,首次采用了控制系列车内LAN接口规格FlexRay,此次实际应用预示着FlexRay在高速车载通信网络中的大规模应用已经指日可待。

三种通讯协议的区别

之前看到一个招聘信息,需要应聘者要熟悉这三种通讯协议。 故总结了一下。 UART,I2C,SPI 这三种通讯协议非常常用。很多人都用得很熟练的,可是对它们的概念,区别,特点都熟练掌握的人不多。我整理了一下网上牛人的说法,还有书本上的资料。 大概总结如下: SPI(Serial Peripheral Interface:串行外设接口) I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器) 基本区别: UART:通用异步串行口。按照标准波特率完成双向通讯,速度慢。速度最慢。可以实现全双工。 I2C:一种串行传输方式,2线接口,网上可找到其通信协议和用法的。速度居中。不可以实现全双工。 SPI:高速同步串行口。3线接口,收发独立、可同步进行。速度最快。可以实现全双工。 详细区别: UART: UART是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了RS-232C数据终端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了。作为接口的一部分,UART还提供以下功能: 将由计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部来的串行数据转换为字节,供计算机内部使用并行数据的器件使用。在输出的串行数据流中加入奇偶校验位,并对从外部接收的数据流进行奇偶校验。在输出数据流中加入启停标记,并从接收数据流中删除启停标记。处理由键盘或鼠标发出的中断信号(键盘和鼠票也是串行设备)。可以处理计算机与外部串行设备的同步管理问题。有一些比较高档的UART还提供输入输出数据的缓冲区,现在比较新的UART是16550,它可以在计算机需要处理数据前在其缓冲区内存储16字节数据,而通常的UART是8250。现在如果您购买一个内置的调制解调器,此调制解调器内部通常就会有16550 UART。 UART总线是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UART发送器组成,硬件上由两根线,一根用于发送,一根用于接收。

主流PLC通讯协议简介

各PLC通讯协议简介 自从第一台PLC在GM公司汽车生产线上首次应用成功以来,PLC凭借其方便性、可靠性以及低廉的价格得到 了广泛的应用。但 PLC毕竟是一个黑盒子,不能实时直观地观察控制过程,与DCS相比存在比较大的差距。计 算机技术的发展和普及,为PLC又提供了新的技术手段,通过计算机可以实施监测PLC的控制过程和结果,让 PLC如虎添翼。但是各 PLC通讯介质和通讯协议各不相同,下面将简单介绍主要PLC的通讯介质和协议内容。 美系厂家 RockwellAB Rockwell 的 PLC 主要是包括 PLC2、PLC3、PLC5、SLC500、ControlLogix 等型号,PLC2 和 PLC3 是早期型号, 现在用的比较多的小型PLC是SLC500,中型的一般是 ControlLogix,大型的用 PLC5系列。 DF1协议是Rockwell各PLC都支持的通讯协议,DF1协议可以通过232或422等串口介质进行数据传输,也可以通过DH、DH+、DH485、ControlNet等网络介质来传输。DF1协议的具体内容可以在 AB的资料库中下载。 AB的plc也提供了OPC和DDE,其集成的软件中RSLogix中就包含DDE和OPC SERVER,可以通过上述软件来进行数据通讯。 AB的中高档的PLC还提供了高级语言编程功能,用户还可以通过编程实现自己的通讯协议。 GE

S7400作为西门子的大型 PLC,提供了相当完备的通讯功能。可以通过S7标准的MPI进行通讯,同时可以通 过C-总线,PROFIBUS和工业以太网进行通讯。如果要使用点对点通讯,S7-400需要通过 CP441通讯模块。 西门子的通讯协议没有公开,包括紫金桥组态软件在内许多组态软件都支持MPI、PPI等通讯方式,PROFIBUS 和工业以太网一般通过西门子的软件进行数据通讯。 施耐德(莫迪康) 龙PLC通讯。在和欧姆龙通讯时要注意,两次通讯之间要留一定时间,如果通讯速度过快容易造成PLC通讯异常。 ControlLink是欧姆龙PLC的一种快速通讯方式。Control Link通过板卡进行数据通讯,板卡之间有数据交换区, 由板卡实现数据的交换从而完成数据采集功能。使用该方式通讯需配置欧姆龙的驱动。 三菱 三菱PLC的小型PLC在国内的应用非常广泛。三菱的 PLC型号也比较多,主要包括 FX系列,A系列和Q系列。三菱系列PLC 通讯协议是比较多的,各系列都有自己的通讯协议。如FX系列中就包括通过编程口或 232BD 通讯,也可以通过 485BD等方式

通讯协议V

CC2125A的通讯学习软件操作说明书目录 1. 软盘清单 2. 通讯口的技术数据 3. 调节器通迅接线 4. 调节器通迅参数的设置 5. 标准协议和SRFP协议 6. 标准协议 7. SRFP协议 8.学习软盘SR253.BAS V2.0 的使用方法 9. #3 盘上的BASICA程序说明 10. 在PC计算机上,采用BASICA语言,实现对SR253数据采集的编程例 11. 附录: A.通讯串口接线方法 B.RS232通讯口的技术数据 C.RS422/RS485通讯口的技术数据 1. 软件清单 在软盘内,提供了下述的应用资料及其它调用文件. 中文版通讯协议V 2.10 操作说明 (words 文件) BASICA.EXE - COMOPAQ.BASIC SR253.BAS - 标准通讯协议测试软件 SRFP.BAS - BASIC参考的通讯学习软件 STAR253.BAS - BASIC参考的SR25的"DS"命令数据采集软件 232T.BAS - BASIC的PC机232口及先锋RS422口测试软件 ★用户可用Windows 环境下的WORDS的"PRINT"打印命令检查或打印SR253.doc 文件内容。 2.通讯口的技术数据 1.信号电平: EIA标准 RS-232C, RS-422A,RS-485 ⒉通讯方式: RS-232C 3线半双工,单台 RS-422A 4线半双工,多台 RS-485 2线半双工,多台 ⒊同步系统: 起始位-停止位 ⒋通讯距离: RS-232C 15 米 RS-422A 1200 米 *具体视通讯条件而定 RS-485 5200 米 *具体视通讯条件而定 ⒌通讯速度: 1200,2400,4800,9600,19200 波特率 ⒍数据格式: 1. 数据7位, 一个偶校验位,一个停止位 2. 数据8位, 无校验位,一个停止位 格式数据位校验位停止位 7E1 7 偶校验 1 7E2 8 偶校验 2

UPS中文通讯协议

通信协议版本号: 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、状态查询: 计算机指令:Q1 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

G中文通讯协议

通信协议 版本号 : 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 针母头连接座)

1、状态查询: 计算机指令:Q1 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的整数。

sd卡协议(中文)

数据包的封装与命令协议相关 1 sd 卡指令数据包 sd 卡的指令被封装成48位的数据包,每次传送这48位的数据包。数据包的内容包括起始位、结束位、传输位、命令索引、传输参数和7位CRC 校验码。其具体格式分布如下图 Bit 位置 47 46 [45:40] [39:08] [07:01] 00 Bit 宽度 1 1 6 32 7 1 值 “0” “1” x x x “1” 说明 Start bit Transmission bit Command index Argument CRC7 End bit 其中的命令索引位是[45:40],里面可以封装各种命令,具体的命令表将在下面给出。不同的命令会对应不同的回应(respond),回应有三种(R1,R2,R3)格式,在命令表中的选项会给出。 2 sd 卡命令索引表 CMD 简略语 指令说明 SPI 模式 自变量 回应 0 GO_IDLE_STATE 这是使card 初始化到Idle 状态的指令.CS 信号设在Low 的状态时,接到本指令后,card 将转换到SPI 模式. None R1 1 SEND_OP_COND 接到本指令后,card 将做R3回应(含有OCR 数据).根据OCR 值,可以得知card 能工作电压范 围.OCR 数据最高值位的1bit 是用来确认card 内部处理是否结束(Ready/Busy 轮询). None R1 2 ALL_SEND_CID 接到本指令后, 处于Ready 状态的card 将传送CID 数据.在MMC 模式下,数据被送到CMD 信

号,在CID数据的 每1bit传送 后,CMD信号状 态将与该card内 部状态相比较,如 果不一致,將中止 数据传送,card返 回到Ready状态. 如果相一致,该 card 将认为已被 选中,然后转换到 Identification 状 态. 3 SET_RELATIVE_ADDR 本指令会为已转 换到Identification 状态的card分配 一个相对card地 址(RCA).当RCA 分配后,card将转 换到Stand-by 状 态,对以后的 CMD2和CMD3 不回应. 4 NOP 这是用来设定 DSR(DriveState 寄存器)的指令, 但是本car不支持 DSR. 7 SELECT/DESELECT_CARD本指令是用来选 择一张card,让它 在Stand-by状态 和Transfer状态之 间转换的指令.如 果给card设定已 分配到的RCA地 址,card将从 Stand-by状态转 换到Transfer状 态,并将回应以后 的读取指令及其 他指令.如果给 card设定RCA以 外的地址,card将 转换到Stand-by

中文通讯协议

中文通讯协议

通信协议 版本号 : 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、状态查询: 计算机指令:Q1 51H 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

中文通讯协议

通信协议 版本号: 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 针母头连接座)

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. 通讯协议

网络通讯协议 服务器端:ARM 客户端:PC IP地址: 端口号:8088 通讯方式:TCP 1.协议格式 发送命令格式:(由PC机发入ARM) FLAG1 LEN ADR COMND DATA SUM FLAG1 双字节帧头,为十六进制的7E7E。 LEN 单字节,从ADR到SUM的字节数(含ADR和SUM)。 ADR 单字节地址(FF为通用地址)。 COMND 单字节,命令字节。 DATA 数据字节,长度不定。 。 SUM 单字节校验和,SUM=FLAG1+LEN+ADR+COMND+DATA 应答命令格式:(ARM应答PC机命令) FLAG2 LEN ADR RESP DATA SUM FLAG2 双字节帧头,为十六进制的E7E7。 LEN 单字节,从ADR到SUM的字节数(含ADR和SUM)。 ADR 单字节地址(FF为通用地址)。 RESP 单字节,应答字节。接收命令无误时同命令字节,命令错误时为FF。 DATA 数据字节,长度不定。 。 SUM 单字节校验和,SUM=FLAG2+LEN+ADR+RESP+DATA 其中: 2.详细命令格式 a)读取全部参数 命令字:0x00

命令帧格式: FLAG1 0x03 0xFF 0x00 SUM 应答: FLAG2 0x39 0xFF 0x00 SN1 SN2 SN3 ALM1 ALM2 ALM3 TEMP Op_Mode Op_Para Pin Pout Pin_th Pout_th P1_lop P1_Power P1_Tchip P1_cooler P2_lop P2_Power P2_Tchip P2_cooler 预留预留预留 预留预留预留预留预留预留预留 SUM 测试数据: PC: 7e 7e 03 ff 00 fe ARM:e7 e7 25 ff 00 01 02 03 04 05 06 07 07 08 09 5a 0a 5b 0b 5c 0c 5d 0d 5e 0e 5f 0f 50 10 51 11 52 12 53 13 54 14 55 15 fa b)读取序列号 命令字:0x01 命令帧格式: FLAG1 0x03 0xFF 0x01 SUM 应答: FLAG2 0x06 0xFF 0x01 SN1 SN2 SN3 SUM EDFA的序列号= SN1*65536 +SN2*256+SN3 测试数据: PC: 7e 7e 03 ff 01 ff ARM: e7 e7 06 ff 01 01 02 03 da c)读取告警字节 命令字:0x02 命令帧格式: FLAG1 0x03 0xFF 0x02 SUM

GP-MASTER中文通讯协议

通 信 协 议 版本号 : 3.0 Lin 准备 : 日期 : Nov. 12, 1999 文件 :RICHPROT.DOC 0 校对 : Tony 日期 :V3.0 : August 30 ,200

KSTAR Technologies Inc. 通信议内容 A. 概述: 本文档是专门阐述关于高智能型UPS 的RS232C 接口通信的。 协议中提供了以下内容: 2、监视电池状态和环境; 电状态; 力供应的功能。 结束的查询指令掌握信息的交流。 B. 硬 波特率 ............... : 2400 bps 数据长度 .......... : 8 bits 停止位 .....................: 1 bit .................: 无 计算机 = in 3) TX (pin 2) ----------> RX (pin 2) --- GND (pin 5) (9 针母头连接座) 协 1、监视充电器状态; 3、监视市 4. 为计算机电源管理提供了定时开关电 计算机能够通过一个以回车符 UPS 则会返回以回车符结束的相应信息或者执行有关动作。 件规范 奇偶校验 通信电缆引脚: UPS ================================== RX (pin 3) <---------- TX (p GND (pin 5) <-------

Technologies Inc. KSTAR C 、信协议 1、状查询: 计算 UPS 返回值 : UPS 状态数据流,例如 PPP.P QQQ RR.R S.SS TT.T b7b6b5b4b3b2b1b0 体含义: :MMM.M M 是0~9的整数。 单位是伏特。 N is and integer number ranging from 0 to 9. The un Volt. hort duration voltage glitch which cause OFF line UPS to go to Invter mode. If this occurs ior to glitch and oltage will be same as I/P voltage until next glitch occurs. d. 输出电压值:PPP.P 通态机指令:Q1 (MMM.M NNN.N UPS 状态数据流: 为了区分各种不同参量的数据,在每段数值之间都有一个空格符。以下是每段数值的具a. 启始字节:( b. 输入电压值 c. I/P fault voltage : NNN.N it is ** For OFF LINE UPS** Its purpose is to identify a s input voltage will appear normal at query pr will still appear normal at next query. glitch voltage till next The I/P fault voltage will hold query. After query, the I/P fault v ** 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. P 是0~9的整数。 单位是伏特。 e. 输出电流值:QQQ QQQ 是相对于最大电流值的一个百分比,而不是一个绝对的数值。

维基UPS中文通讯协议

通信协议 版本号:3.0 校对:Tony Lin 准备: 日期:Nov.12,1999 文件:RICHPROT.DOC 日期:V3.0:August30,2000 RichComm System Technologies Co.,Ltd.

通信协议内容 A.概述:本文档是专门阐述关于高智能型UPS的RS232C接口通信的。 协议中提供了以下内容: 1、监视充电器状态; 2、监视电池状态和环境; 3、监视市电状态; 4.为计算机电源管理提供了定时开关电力供应的功能。 计算机能够通过一个以回车符结束的查询指令掌握信息的交流。 UPS则会返回以回车符结束的相应信息或者执行有关动作。B.硬件规范 波特率...............:2400bps 数据长度..........:8bits 停止位.....................:1bit 奇偶校验.................:无 通信电缆引脚: 计算机UPS =================================== RX(pin3)<----------TX(pin3) TX(pin2)---------->RX(pin2) GND(pin5)<----------GND(pin5) (9针母头连接座)

C、通信协议 1、状态查询: 计算机指令:Q1 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 from0to9. 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是相对于最大电流值的一个百分比,而不是一个绝对的数值。

常用几种通讯协议

常用几种通讯协议 Modbus Modbus技术已成为一种工业标准。它是由Modicon公司制定并开发的。其通讯主要采用RS232,RS485等其他通讯媒介。它为用户提供了一种开放、灵活和标准的通讯技术,降低了开发和维护成本。 Modbus通讯协议由主设备先建立消息格式,格式包括设备地址、功能代码、数据地址和出错校验。从设备必需用Modbus协议建立答复消息,其格式包含确认的功能代码,返回数据和出错校验。如果接收到的数据出错,或者从设备不能执行所要求的命令,从设备将返回出错信息。 Modbus通讯协议拥有自己的消息结构。不管采用何种网络进行通讯,该消息结构均可以被系统采用和识别。利用此通信协议,既可以询问网络上的其他设备,也能答复其他设备的询问,又可以检测并报告出错信息。 在Modbus网络上通讯期间,通讯协议能识别出设备地址,消息,命令,以及包含在消息中的数据和其他信息,如果协议要求从设备予以答复,那么从设备将组建一个消息,并利用Modbus发送出去。 BACnet BACnet是楼宇自动控制系统的数据通讯协议,它由一系列与软件及硬件相关的通讯协议组成,规定了计算机控制器之间所有对话方式。协议包括:(1)所选通讯介质使用的电子信号特性,如何识别计算机网址,判断计算机何时使用网络及如何使用。(2)误码检验,数据压缩和编码以及各计算机专门的信息格式。显然,由于有多种方法可以解决上述问题,但两种不同的通讯模式选择同一种协议的可能性极少,因此,就需要一种标准。即由ISO(国际标准化协会〉于80年代着手解决,制定了《开放式系统互联(OSI〉基本参考模式(Open System Interconnection/Basic Reference Model简称OSI/RM)IS0- 7498》。 OSI/RM是ISO/OSI标准中最重要的一个,它为其它0SI标准的相容性提供了共同的参考,为研究、设计、实现和改造信息处理系统提供了功能上和概念上的框架。它是一个具有总体性的指导性标准,也是理解其它0SI标准的基础和前提。 0SI/RM按分层原则分为七层,即物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。 BACnet既然是一种开放性的计算机网络,就必须参考OSIAM。但BACnet没有从网络的最低层重新定义自己的层次,而是选用已成熟的局域网技术, 简化0SI/RM,形成包容许多局域网的简单而实用的四级体系结构。 四级结构包括物理层、数据链路层、网络层和应用层。

3GPP协议TS 24008中文版

1. 简述 该文档描述了第三代移动通信系统和数字小区通信系统内用在无线接口的核心网协议流程。 主要描述了无线接口上的流程(参考接口Um或Uu,参考跑3GPP 24.002或3GPP 23.002)比如呼叫控制CC, 移动性管理MM,和会话管理SM。 文中每当提及"further study"或"FS"或"FFS"的地方表示本文不会对相应的内容作标准阐述。 这些流程都是按照无线接口的控制信道上交换的信令定义的。控制信道在3GPP 44.003和3GPP 25.301中描述。 该协议的功能性描述和流程,以及其他层和实体间的交互将在3GPP 24.007中描述。 1.3 层3流程的结构 可以用“积木”法来描述层3的流程。 基础的积木是三个子层的协议控制实体提供的“基本流程”,这些子层是无线资源管理RRM,移动性管理MM和连接管理CM。 1.5 在A/Gb模式下逻辑信道的使用 逻辑信道在3GPP 45.002中定义。下述的这些控制信道都是承载信令信息或指定类型的用户分组数据: 1) 广播控制信道BCCH:下行,用来广播小区独有信息 2) 同步信道SCH:下行,用来广播同步信息和BSS标识信息 3) 寻呼信道PCH:下行,用来发送寻呼给MS 4) 随机接入信道RACH:上行,用来请求一条专用控制信道DCCH 5) 接入允许信道AGCH:下行,用来分配一条专用控制信道DCCH 6) 独立专用控制信道SDCCH:双向 7) 快速辅助控制信道FACCH:双向,和一条业务信道TCH关联 8) 慢速辅助控制信道SACCH:双向,和一条SDCCH或者TCH关联 9) 小区广播信道CBCH:下行,用作非点对点短消息传输 10) 指示信道NCH:下行,用来通知用户VBS呼叫或VGCS呼叫 信令层2定义了两个服务接入点,以SAPI划分(详见3GPP 44.006) 1) SAPI0:支持包括用户消息的信令信息的传输 2) SAPI3:支持用户短消息的传输 层3根据每条消息进行SAP的选择,以及逻辑控制信道的选择,L2操作模式(确认模式AM,非确认模式UM或随机接入)的选择。 1.6 控制流程概览 1.6.1 流程列表 以下是本文涵盖的流程列表: a) 第四章描述的移动性管理基础流程 移动性管理公共流程(4.3节):

LTE中文协议(中文版)

3GPP TS 36.213 V8.6.0 (2009-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures (Release 8) The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP. The present document has not been subject to any approval process by the 3GPP Organisational Partners and shall not be implemented. This Specification is provided for future development work within 3GPP only. The Organisational Partners accept no liability for any use of this Specification. Specifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organisational Partners’ Publications Offices.

WEINVIEW modbus通讯协议 中文版

Modbus通信协议 摘要:工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus就是工业控制器的网络协议中的一种。关键词:Modbus协议;串行通信;LRC校验;CRC校验;RS-232C 一、Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议, 控制器相互之间、控制器经由网络(例如以太网)和其它设备之间 可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的 控制设备可以连成工业网络,进行集中监控。 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经 过何种网络进行通信的。它描述了一控制器请求访问其它设备的过 程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它 制定了消息域格局和内容的公共格式。 当在一Modbus网络上通信时,此协议决定了每个控制器须要知道它 们的设备地址,识别按地址发来的消息,决定要产生何种行动。如 果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其它 网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包 结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及 错误检测的方法。 1、在Modbus网络上转输 标准的Modbus口是使用一RS-232C兼容串行接口,它定义了连接口 的针脚、电缆、信号位、传输波特率、奇偶校验。控制器能直接或 经由Modem组网。 控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输 (查询)。其它设备(从设备)根据主设备查询提供的数据作出相 应反应。典型的主设备:主机和可编程仪表。典型的从设备:可编 程控制器。 主设备可单独和从设备通信,也能以广播方式和所有从设备通信。 如果单独通信,从设备返回一消息作为回应,如果是以广播方式查 询的,则不作任何回应。Modbus协议建立了主设备查询的格式:设 备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。 从设备回应消息也由Modbus协议构成,包括确认要行动的域、任何 要返回的数据、和一错误检测域。如果在消息接收过程中发生一错 误,或从设备不能执行其命令,从设备将建立一错误消息并把它作 为回应发送出去。

相关主题