好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

城市轨道交通AFC视觉通行逻辑指标要求.docx

33页
  • 卖家[上传人]:木**
  • 文档编号:236847875
  • 上传时间:2022-01-08
  • 文档格式:DOCX
  • 文档大小:176.15KB
  • / 33 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 附 录 A(规范性)指标要求通行控制模块(PCU)与上位机(MCU)数据传输规定1  串行通讯1.1  通讯设置表 1通讯设置列表项目规格介质RS232,半双工 波特率9600(缺省), 19200, 38400, 57600, 115200数据位8 bits校验位None停止位1 bit1.2  数据交换过程MCU与PCU采用问答通讯机制图1  MCU与PCU通讯机制1.3  应答机制每次通讯时,MCU发送命令后,PCU需要在规定的时间内(暂定为3秒)作出应答1.4  重发机制MCU在下列情况下,需要重发命令重发次数为3次,都不成功则视为通讯故障MCU在规定时间内没有收到PCU的应答;PCU返回收到MCU数据格式错误(BCC错误)的应答;1.5  传输控制代码定义表 2通讯设置列表CodeValue(Hex)DescriptionSTX02hStart of TextETX03hEnd of TextDLE10hData Link Escape1.6  传输帧格式定义表 3 传输帧格式的组成开始标识消息标识命令标识数据结束标识校验码STXMessage IdentifierCommand IdentifierDataETXBCCDLE转义说明:在“Message Identifier、Command Identifier、Data”域中如果出现“STX、ETX、DLE”字节,则按“该字节前补DLE字节,同时字节+0x40”的规则转义,如下表:表 4 DEL转义说明转义前STX + --- + 02h + --- + 03h + --- + 10h + --- + ETX + BCC转义后STX + --- + 10h + 42h + --- + 10h + 43h + --- + 10h + 50h + --- + ETX + BCCBCC校验说明:BCC校验的数据包括从“STX”到“ETX”内的所有数据。

      BCC校验时,按照转义前的数据计算收到数据后,需先进行数据还原,然后进行BCC校验计算表 5 命令帧格式组成(MCU -> PCU)数据项值长度描述STX0x021 byteMessage Identifier0x431 byte消息标识:命令(C:0x43)Command Identifier1 byte命令码Data[0 … n-1]n byte0~250个字节ETX0x031 byteBCC1 byteBCC = STX Å Message Identified ÅCommand Å Data[0] Å … Å Data[n-1] Å ETX (Å :异或)表 6 正确响应帧格式组成(PCU ->MCU)数据项值长度描述STX0x021 byteMessage Identifier0x5A1 byte命令正确执行(Z:0x5A)Command Identifier1 byte命令码Data[0 … n-1]n byte0 ~250个字节ETX0x031 byteBCC1 byteBCC = STX Å Message Identified ÅCommand Å Data[0] Å … Å Data[n-1] Å ETX (Å :异或)表 7 错误响应帧格式组成(PCU ->MCU)数据项值长度描述STX0x021 byteMessage Identifier0x451 byte错误(E:0x45):命令非法Command Identifier1 byte命令码Error Code1 byte错误代码ETX0x031 byteBCC1 byteBCC = STX Å Message Identified ÅCommand Å Error Code Å ETX (Å :异或)表 8 失败响应帧格式组成(PCU ->MCU)数据项值长度描述STX0x021 byteMessage Identifier0x461 byte故障(F:0x46):命令没有被正确执行Command Identifier命令码或0x581 byte故障(X:0x58):由于模块发生严重故障,造成命令没有被执行命令码:其他错误造成命令没有执行Fault Code1 byteETX0x031 byteBCC1 byteBCC = STX Å Message Identified ÅCommand Å Fault Code Å ETX (Å :异或)1.7  错误码(Error Code)定义当PCU响应数据中的“Message Identifier”为“E(0x45)”时,其后的“Error Code”定义如下表:表 9 错误码定义错误码(Hex)说明备注00BCC校验错误MCU重发3次01命令参数错误02不支持的消息标识非0x4303不支持的命令04-FFRFU1.8  严重故障码(Fault Code)定义当PCU响应数据中的“Message Identifier”为“F(0x46)”、“Command Identifier”为“X(0x58)”时,其后的“Fault Code”定义如下表:表 10 严重故障码故障码(Hex)说明备注00PCU固件故障(包括所有的软件错误,如内存溢出等)MCU需要复位PCU01PCU硬件故障(包括所有的存储器硬件故障、外设故障等)02传感器故障(包括对射式传感器、高度传感器)03扇门模块故障(包括闸门、马达等故障)04-FFRFU1.9  命令汇总表表 11 命令汇总表命令符号命令描述命令码命令说明Reset模块复位0x52(‘R’)Set Mode设闸机置模式0x4D(‘M’)Get Mode取闸机模式0x4F(‘O’)Set Param设置参数0x50(‘P’)Get Param读取参数0x47(‘G’)Get Status读取模块状态0x54(‘S’)Get Sensor State读取传感器状态0x43(‘C’)Contorl Door控制闸门0x44(‘D’)强制开关闸门,不考虑模式等逻辑判断Test Setting模块测试设置0x55(‘T’)Set PassageAuthorizatio发送有效乘客信息0x41(‘A’)当IO方式不存在时使用此命令送有效乘客信息Get Passage Registers获取通行计数0x42(‘B’)Set DireLed On点亮方向指示器灯条0x61Set DireLed Off关闭方向指示器灯条0x62Get Log Info读取通行逻辑日志0xA1Set Download设置固件下载模式0xD1Test Door Status开关门动作及状态测试0x56(‘V’)专门用于扇门测试Set Door Speed设置闸门运动速度0x57(‘W’)Set Door Wallop设置闸门动态冲击力0x59(‘Y’)命令集1.10  模块复位(Reset)功能说明:PCU在收到此命令后,重新启动固件并初始化模块。

      复位完成后,PCU内的所有模式、参数都回复到缺省值,MCU需要重新设置模式、参数表 12 模块复位命令数据项内容长度类型说明Message IdentifierC1HEX43hCommand IdentifierR1HEX52hData---- 表 13 模块复位响应数据项内容长度类型说明Message IdentifierZ1HEX5AhCommand IdentifierR1HEX52hDataFirmware Ver12char固件版本号1.11  设置模式(Set Mode)功能说明:PCU在收到此命令后,按照当前所处状态、模式判断是否可以响应此命令来更新相应的模式,并返回更新后的模式表 14 设置模式命令数据项内容长度类型说明Message IdentifierC1HEX43hCommand IdentifierM1HEX4DhDataOperation Mode1HEX运行模式:76543210出闸端模式:01:Locked;02:Free;03:Controlled进闸端模式:01:Locked;02:Free;03:ControlledDoor Stand-by Mode1HEX扇门模式:00,常关模式;01,常开模式Maintenance Mode1HEX维修模式:00,正常模式;01,维修模式Emergency Mode1HEX紧急模式:00,正常模式;01,紧急模式说明: PCU对模式响应的优先顺序(由高到低):紧急模式(包括紧急信号) – 维修模式 – 运行模式;紧急模式、维修模式下,均不判断乘客通行状态、闸门常开。

      表 15 设置模式正确的响应数据项内容长度类型说明Message IdentifierZ1HEX5AhCommand IdentifierM1HEX4DhData----表 16 设置模块失败的响应数据项内容长度类型说明Message IdentifierF1HEX46hCommand IdentifierM1HEX4DhFault Code1HEX故障码:00:无效模式01:无效切换02:忙碌中说明: 无效模式:表示命令中的设置数据为无效数据;无效切换:表示当前模式或当前状态下,无法切换到命令指定的模式下如当前在“维修模式”下不能进行“运行模式”的切换忙碌中:表示当前状态下,无法响应此命令如“当前通道内有乘客”的情况下,不能响应模式切换的命令1.12  读取模式(Get Mode)功能说明:PCU在收到此命令后,返回当前的相应模式表 17 读取模式命令数据项内容长度类型说明Message IdentifierC1HEX43hCommand IdentifierO1HEX4FhData----表 18 读取模。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.