通信协议内容A.概述:本文档是专门阐述关于高智能三相UPS的RS232C接口通信的。协议中提供了以下内容:1、监视充电器状态;2、监视电池状态和环境;3、监视市电状态;4.为计算机电源管理提供了定时开关电力供应的功能。计算机能够通过一个以回车符cr结束的查询指令掌握信息的交流。UPS则会返回以回车符cr结束的相应信息或者执行有关动作。B.硬件规范波特率...............:2400bps数据长度.........:8bits停止位.................:1bit奇偶校验.............:无通信电缆引脚:计算机UPS===================================RX(pin3)----------TX(pin3)TX(pin2)----------RX(pin2)GND(pin5)----------GND(pin5)(9针母头连接座)通讯内容:1.UPS实时数据上位机:G1crUPS:!SSSPPPRR.RTTFF.FEE.EQQ.Qcr在每段数值之间放置一个空格,以下是每部分的注释:a.起始位!b.电池电压:SSSSSS从000到999单位是“V”c.电池容量百分比:PPPPPP从000到100单位是%d.充电电流RR.RRR.R从00.0到99.9单位是“A”e.机内温度:TTTT从00到99单位“℃”f.输入频率:FF.FFF.F从00.0到99.9HZg.旁路频率:EE.EEE.E从00.0到99.9HZh.输出频率:QQ.QQQ.Q从00.0到99.9HZI.停止位:cr例如:上位机:G1crUPS:!40508005.52550.050.150.0cr在每段数值之间放置一个空格,以下是每部分的注释:含义:电池电压405v电池容量80%充电电流5.5A机内温度25℃输入频率50.0HZ旁路频率50.1HZ输出频率50.0HZ//////////////////////////////////////////////////////////////////////////////////////////2.UPS状态查询上位机:G2crUPS:!a7a6a5a4a3a2a1a0b7b6b5b4b3b2b1b0Rcr以上三个字节用16进制表示。在每段数值之间放置一个空格,以下是每部分的注释:a.起始位:!b.整流器和直流的状态:bb.7不用b.6不用b.51整流器故障0整流器运行正常b.4不用b.31电池低压b.21电池放电b.11限流充电0浮充b.01整流器开启0整流器关闭c.UPS状态:cc.7不用c.61风扇故障0风扇正常c.51市电电压异常0市电电压正常c.41旁路频率超限0旁路正常c.31维修旁路合上0维修旁路断开c.21旁路电压异常0旁路电压正常c.11静态开关在逆变0静态开关在旁路c.01逆变器开器0逆变器关闭d.逆变器关闭原因R=0逆变器工作正常R=1过温关闭R=2过载关闭R=3电池低压关闭R=4故障关闭例如:上位机:G2crUPS:!000000110000000100000000cr含义:整流器开启限流充电逆变器开启3.三相实时数据上位机:G3crUPS:!NNNNNNNNNPPPPPPPPPQQQQQQQQQSSSSSSSSScra.起始位:!b.市电三相电压:NNN从000到999单位”V”c.旁路三相电压:PPP从000到999单位“V”d.输出三相电压:QQQ从000到999单位”V”e.三相负载比例:SSS从000到999单位“%”4.UPS信息上位机:LcrUPS:!Company_NameUPS_ModelVersioncr厂商名称(Company_Name):15个字符,不足15个字符用空格加满UPS机型(UPS_Model):10个字符,不足10个字符用空格加满产品版本(Version):10个字符,不足10个字符用空格加满5.UPS额定信息:上位机:FcrUPS:#MMMQQQSSSRR.Rcr此功能将会让UPS返回UPS的额定信息。在每段内容之间用空格分开。UPS的回复内容中包含以下内容:a.额定电压:MMMb.额定电流:QQQc.额定电池电压:SSSd.额定频率:RR.R6.自测10秒钟:计算机指令:TcrUPS执行动作:立即自测10秒钟,然后恢复到正常市电状态如果在自测过程中发生了电池低的情况,UPS马上恢复到正常市电状态7.自测到电池低为止计算机指令:TLcrUPS执行动作:自测到电池低电压状态,然后恢复到正常市电状态8.自测指定的时间长度计算机指令:TncrUPS执行动作:自测n分钟a.如果在自测过程中发生了电池低的情况,UPS马上恢复到正常市电状态b.n是一个0~99的整数9.关闭蜂鸣器计算机指令:QcrUPS执行动作:当市电故障时,UPS会产生蜂鸣报警声来通知管理员。管理员能够通过这个指令来控制UPS的蜂鸣器。10.开机指令:计算机指令:STncrUPS执行动作:在n分钟内开启UPS。a.UPS将在n分钟后开启。b.如果在n分钟内发生了电池低,UPS将立即关闭。c.n是一个从.2,.3,...,01,02,...,一直到99的两位数值。例如:ST08cr---在8分钟后开启UPS。11.关机指令:计算机指令:SncrUPS执行动作:在n分钟内关闭UPS。a.UPS将在n分钟内关闭,即使仍有市电输入。b.如果在n分钟内发生了电池低,UPS将立即关闭。c.在UPS关闭之后,UPS的控制员仍然可以监视UPS的状态。如果市电恢复,UPS将在等待10秒钟之后恢复UPS的输出。d.n是一个从.2,.3,...,01,02,...,一直到99的两位数值。例如:S.3cr---在(.3)分钟后关闭UPS。12.取消关机命令:计算机指令:CcrUPS执行动作:取消Sncr指令的执行a.如果UPS处于正在关闭状态,关机将被取消。b.如果UPS处于等待重启的状态中,将使UPS的输出打开,但是UPS必须延迟至少10秒钟方可执行(如果此时市电正常)。13.取消测试指令计算机指令:CTcrUPS执行动作:立即取消所有正在执行的自测,并恢复到正常状态计算机指令:Q1crUPS返回值:Ucr例如(b7b6b5b4b3b2b1b0crUPS状态:UU是一个包含二进制信息的字节,例如b7b6b5b4b3b2b1b0.这里bn是一个ASCII码字符‘0’或‘1’。UPS状态列表:江苏爱克赛电气制造有限公司仲崇勇18951449206位序描述71:市电失败(即时)161:电池低251:旁路/正在升压或正在降压341:UPS故障(损坏)431:UPS类型是离线式(0是在线式)521:正在测试611:正在关机或处于关机状态701:蜂鸣器打开8