CJT-188-2004智能仪表通信协议详解:状态控制与帧结构

需积分: 0 2 下载量 39 浏览量 更新于2024-08-04 收藏 32KB DOCX 举报
兴源智能仪表CJT-188-2004协议是一种专为水表行业设计的通信协议,它基于中国国家行业标准CJ/T-188-2004,主要用于远程监控和数据交换。该协议规定了数据帧的构成、字节格式、帧格式、传输流程以及特定命令的细节。 1. 数据帧结构:每帧数据由帧起始符(68H)、仪表类型、地址域、控制码、数据长度域、数据域、校验码和帧结束符组成。帧起始符用于标志信息的开始,而帧结束符则标记信息的结束。 2. 字节格式:采用8位二进制编码,加上起始位(0)、偶校验位(E)和停止位(1),形成11位的数据。字节传输遵循高位在后的原则,即D7为最高位,D0为最低位。 3. 控制码:控制码由D7至D0共6位组成,用于指示数据传输的方向(主站发送或从站响应)、通信状态和具体功能,如读取数据、写入数据、读取地址等。 4. 命令与状态:协议中的重要命令是状态查询(ST),占两个字节,第一字节有预定义的含义,例如表示阀门状态(00代表开,01代表关),而第二字节由制造商自定义,用于扩展功能。 5. 主站交互:主站通过发送序列号(SER)与从站通信,序列号在每次通讯前进行模256加1运算,确保每次请求的唯一性。主站请求读操作时,会设置相应的控制码来触发数据的读取。 6. 传输细节:在数据传输前需发送2到4个FEH字节作为前导,多字节数据域按照低位先传的原则发送。接收方会检查校验和、偶校验和格式是否正确,如有错误则丢弃并忽略响应。 7. 速率与控制:协议规定了2400bps的传输速率,并强调了错误检测和纠正机制,确保数据的准确性和可靠性。 兴源智能仪表CJT-188-2004协议是一个规范化的水表通信协议,适用于水表设备之间的远程数据交互,具有清晰的帧结构、控制指令和数据处理机制,为实现智能化水表的管理和维护提供了坚实的基础。