新健太郎通信协议(中文) - 副本1
需积分: 0 118 浏览量
更新于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间通信规则的规范,涵盖了通信的物理层、链路层和应用层细节,确保了设备与主机间数据交换的可靠性和有效性。该协议的严谨性和适应性对于设备的稳定运行和正确控制至关重要。
![avatar](https://profile-avatar.csdnimg.cn/dae9598333ec42129d63d4662976c9d2_weixin_35752122.jpg!1)
坑货两只
- 粉丝: 1021
- 资源: 290
最新资源
- COMSOL模拟土石混合体孔隙渗流中的细颗粒迁移运动:多场多相介质耦合分析,COMSOL模拟土石混合体孔隙渗流中的细颗粒迁移运动:多场多相介质耦合分析,COMSOL孔隙渗流下的细颗粒迁移运动 对土石
- 基于Vue框架的PDA扫码操作ERP系统设计源码
- 活动发布管理-活动资源
- Matlab Simulink下的风储调频系统:四机两区联合仿真,快速响应与频率优化控制,附虚拟惯性与下垂控制特性,伯德图与根轨迹分析支持下的风电渗透率研究,基于频域模型法的风储联合仿真系统:快速调频
- 递归最小二乘法估算车辆前后轮胎侧偏刚度:实车实验验证与算法参数需求探讨,递归最小二乘法估算车辆前后轮胎侧偏刚度:实车实验验证与算法参数需求探讨,基于递归最小二乘法估计的车辆前后轮胎的侧偏刚度,如仿真结
- 基于PHP和Shell脚本的数据分析系统设计源码
- 基于vue-cli的vue-router、vuex、axios等技术的移动端商城APP设计源码
- 基于PHP+MySQL的芒市Z马逊仿制网站设计源码
- Professional-Assembly-Language-for-x64-汇编语言资源
- 基于Python和C/C++的ext-RFID模块设计源码
- 基于JavaScript的干部管理系统源码设计与实现
- f1c200s_library-C++资源
- 基于Python实现的招聘网站爬虫设计源码合集
- NutzWk-Java资源
- 基于Ionic V3框架的TypeScript水滴打卡App开源代码设计
- 基于Java和HTML的CCBU交易系统设计源码