新健太郎通信协议(中文) - 副本1

preview
需积分: 0 5 下载量 156 浏览量 更新于2022-08-04 1 收藏 123KB PDF 举报
新健太郎通信协议是一种专用于HBP-9021/9020设备的通信规范,旨在明确主CPU与个人计算机(PC)之间的通信流程。这份文档详细阐述了该通信协议的目的、适用范围、连接结构以及通信协议的具体构成。 1. **目的**:新健太郎通信协议的主要目的是为HBP-9021/9020设备的开发者提供一个清晰的指南,确保主CPU与PC之间能够高效、准确地进行数据交换。这一协议的制定基于HBP-9021/9020的开发使用说明书,旨在支持设备的正常使用。 2. **适用**:此协议适用于所有使用HBP-9021/9020的通信场景,无论是在设备的开发阶段还是实际操作过程中。 3. **连接构成**:在PC与主CPU进行通信时,它们通过RS232C串行通信端口相连,具体是通过UART接口的TxD(传输数据)和RxD(接收数据)线进行数据传输。 4. **通信协议**: - **通信的构成**:与PC的连接采用RS-232C标准,通信协议采用调步同步连续通信方式,使用全双工TTL电平。此外,协议还规定了外部输入输出能力、比特率、数据位、奇偶校验和停止位等参数。 - **数据包**: - **RV3, RV3EX, 10key通信设定**:数据包由有效负荷部分组成,以ASCII码表示,数值数据以16进制形式表示,高位优先。数据包的末尾添加[CR]作为结束标记。 - **RV2, RV通信设定**:数据包前有[STX]作为起始标记,末尾有[ETX]作为结束标记,数据格式和上述设定相同。 - **数据包受信判定**:系统接收至少1字节的数据后,解析数据包内容。如果解析出匹配的指令或响应,执行相应的处理;如果没有匹配项,将接收的内容暂时存储。如果300毫秒内未收到新的数据,或者存储数据量达到384字节,存储的内容会被清除。 - **有效指令**:根据通信协议,设备能够接受并执行的指令包括但不限于测量开始、中断、结果发送、结果重传和时钟设置更改等。不同指令在特定状态下才能被接受,例如,测量开始只能在待机状态,而时钟设置更改则在任何时候都可以。 5. **非受理时间的受信**:如果在不适宜的时间收到命令,或接收到未定义的命令,设备不会处理这些请求,以避免错误操作。 总结来说,新健太郎通信协议是一个详细规定了HBP-9021/9020设备与PC间通信规则的规范,涵盖了通信的物理层、链路层和应用层细节,确保了设备与主机间数据交换的可靠性和有效性。该协议的严谨性和适应性对于设备的稳定运行和正确控制至关重要。
坑货两只
  • 粉丝: 1018
  • 资源: 290
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜