《电流电压传感器采集位置示意图车载能耗计量装置与试验台通信协议.docx》由会员分享,可在线阅读,更多相关《电流电压传感器采集位置示意图车载能耗计量装置与试验台通信协议.docx(9页珍藏版)》请在第一文库网上搜索。
1、附录A(资料性)电流、电压传感器采集位置示意图电流、电压传感器采集位置如图A.1所示注:注图中XUD为母线电压测试点,X/山为牵引输入和再生反馈电流测试点,X/2D为制动电阻电流测试点,X/3。为辅助系统电流测试点。图A.1电流、电压传感器采集位置示意图附录B(规范性)车载能耗计量装置与试验台通信协议1.1 1一般说明本附录用于阐述车载能耗计量装置软件与试验台上位机软件之间的通信协议,两者通过以太网TCP通信接口进行通信。能耗记录仪软件端为服务器端,维护上位机软件为客户端,IP地址为车载能耗计量装置IP,端口号默认为9000。1.2 ARP协议说明能耗记录仪在上电时,会通过ARP协议发送自由A
2、RP包上报自身的MAC地址信息和IP地址信息。自由ARP协议字段帧如表B.1所示。表A.1自由ARP协议帧格式序号字节偏移(bytes)字段类型字段长度(bytes)字段内容字段描述10char6Oxff,Oxff,Oxff,Oxff,Oxff,Oxff以太网目的地址:广播地址26char6以太网源地址:设备VAC地址312short20x0806帧类型:ARP414short20x0001硬件类型516short20x0800协议类型:Ipv4618char10x06硬件地址长度:6719char10x04协议地址长度:4820char20x0001ARP/RARPoperation922c
3、hart6发送者硬件地址:设备MAC地址1028char4发送者IP地址:设备IP地址1132char60x00,0x00,0x00,0x00,Ox00,0x00目标硬件地址1238char4目标IP地址:设备IP地址1342char18Padding1460chart4CRC1.3 TCP协议说明1.3.1 协议帧格式协议帧格式:功能码+长度(仅数据位长度)+数据位+CRC16(多项式0x8005,初始值OxFFFF,异或值OXooOO)本协议中多字节数据将以小字端即低字节在前高字节在后的传输方式传输。通用协议帧格式见表B.2,错误应答帧格式见表B.3。表A.2通用协议帧格式序号字节偏移(b
4、ytes)字段类型字段长度(bytes)字段内容字段描述10unsignedchar10x000x7f功能码21short2N长度(仅数据位长度)33charN数据位43+Nunsignedshort2CRC16校验表A.3错误应答帧格式序号字节偏移(bytes)字段类型字段长度(bytes)字段内容字段描述10unsignedchar10x8(TOXff(功能码+0x80)21short20x0001长度(仅数据位长度)33unsignedchar1错误码44unsignedshort2CRCI6校验1.3.2 功能码定义功能码列表见表B.4o表A.4功能码列表序号功能码功能10x00连接认
5、证20x01设备参数查询30x03参数校准40x06实时电流显示5OxOBRTC时间设置6OxOCRTC时间查询7OxOD产品型号查询1.3.3 错误码定义错误码列表见表B.5。表A.5错误码列表,序母错误码备汴10x01校验帧长度失败20x02CRC校验失败30x03无效功能码40x04功能码数据解析时数据位长度或数据错炭2. 4TCP协议详细定义8. 4.1连接认证客户端:发起连接,若连接上,则发送连接认证请求帧,服务器进行应答。服务器:监听连接,有连接连上后,开始计时,若3s内未接收到正确连接认证请求,主动将连接断开,若接收到,则记录登录用户。连接认证请求帧及应答帧格式见表B.6和表B.
6、7。表A.6连接认证请求帧序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述10char10x00功能码21short20x0009有效数据长度,不包括CRCI633char10x0244char8“Admin”登录密码,字符串512unsignedshort2CRCI6校验码表A.7连接认证应答帧序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述10char10x00功能码21short20x0001数据长度,不包括CRCI633char1OXOO或0x02用户权限等级:OXoO:验证失败0x02:验证成功44unsignedshort2CRCI6
7、校验9. 4.2参数校准参数校准请求帧及应答帧格式见表B.8和表B.9。通道及校准点字节定义见表B.10。表A.8参数校准请求帧序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述10char10x03功能码21short20x0005数据长度,不包括CRCI633char1通道号和校准点,具体定义见表B.9。44int4校准点输入数值Of专感器次边值/mA)58unsignedshort2CRCI6校验表A.9参数校准应答帧序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述10char10x03功能码21short20x0015数据长度,不包括CRC
8、1633char1从请求帧中复制过来.具体定义详序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述见表BJO44int4AD值58doub1e81ine616doub1e8zeroB724unsignedshort2CRCI6校验表A.10通道及校准点字节定义bit7bit6bit5bit4bit3bit2bit1bit备注,jbit3bit组合,描述校准点信息。bit7为高位,详细描述见bit3bitbit6bit4描述通道信息,bit6为高位:取值范国为07,分别代表通道通道8。例如:OOOB代表通道1IoOB代表通道5UIB代表通道8与bit7组合,描述校准点信息。
9、bi17为高位,组合如下:通道18的两点校准即bit7,bit3,bit2,bit1必须为O,bitO可为0或1.如下:OOOoOB代表校准点1Ooo(HB代表校准点2。当校准点非以上两种时,将应答错误码0x04提示数据错误。bit7Ibit3bit2bit1bit取值范围为031,分别代表校准点校准点32.例如:OOoOoB代表校准点1IOOoOB代表校准点17I1UIB代表校准点3210. 4.3能耗数据查询能耗数据查询请求帧及应答帧格式见表B.11和表B.12;能耗信息定义见表B.13o表A.11能耗数据查询请求帧序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述0
10、char10x05功能码21short2数据长度,不包括CrCI633unsignedint4起始时间,从始70/1/100:00:00起的秒数(计算起始时间与1970/1/100:00:00之间的秒数)47unsignedint4终止时间,从止70/1/100:00:00起的秒数(计毙终止时间与1970/1/100:00:00之间的秒数)511int4能耗数据查询已接收条数,初始为O之后将受到应答帧中数据进行复制。615Unsigned2CRCI6校验序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述short表A.12能耗数据查询应答帧序号字段偏移(bytes)字段类
11、型字段长度(bytes)字段内容字段描述10char10x05功能码21short2数据长度,不包括CreI633int4能耗数据查询发送总条数47int4事件记录查询已发送条数,包括当前发送的N条记录。当为时,表明发生错误511N条能耗信息M*NM=I88字节定义见B.13能耗信息定义表611+M*Nunsignedshort2CRC16校验表A.13能耗信息定义序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述10unsignedint44字节时间信息24unsignedshort2时间亳秒0-10000Ibit=O.Ims36Channe1ENERGY20*8通道的
12、能耗数据信息,定义:typedefstruct-Channe1EnergyInfodoub1eSenEngPos;消耗doub1eSenEngNeg;反馈f1oatva1;通道电流/电压值)Channe1ENERGYInfo;4166char1能耗记录仪编号,OXOI0x06分别对应一列车上6个设备11. 4.4实时电流显示实时电流显示请求帧及应答帧格式见表B.14和表B.15表A.14实时电流请求帧序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述10char10x06功能码21short20x0000数据长度,不包括CRCI633unsignedshort2CRCI6校验表A.15实时电流应答帧序号字段偏移(bytes)字段类型字段长度(bytes)字段内容字段描述10chai10x06功能码21short24+25*8数据长度,不包括CRCI633f1oat4当前温度值47char1通道N通道属