上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)

上位机系统

1. 系统架构

实机拓扑架构

上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第1张图片

硬件支持

使用 VSPD 6.9 实现:

上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第2张图片

效果图

上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第3张图片
当状态值超过警戒值,就会变成红色,同时在界面的上方显示红色的“设备告警”

上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第4张图片

3. 串口电气特性

波特率:19200
数据位数:8 位 u
奇偶校验:无校验
停止位:1 位
流控制:无流控

串口入门

上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第5张图片
9 根通信线,其中 3 根线(GND、TXD、RXD)必不可少,剩余 6 根都是和流控有关(调试时可
以不用

通信原理:

上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第6张图片
传输时序

上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第7张图片

波特率

每秒钟传输二进制的位数,是衡量传送速率的指标。

4. 协议格式

上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第8张图片

数据位 4 个字节,其他字段分别位 1 个字节。
奇偶校验范围:命令字段 + 参数字段 + 数据位字段
使用偶校验

5. 协议规范

5.1 主机温度

请求包:(以下为 16 进制格式)

包头 命令 参数 数据位 奇偶校验 包尾
EF 01 00 00 00 00 00 XX FE

响应包:(以下为 16 进制格式)

包头 命令 参数 数据位 奇偶校验 包尾
EF 02 00 60 00 00 00 XX FE

5.2 工作轴转速

包头 命令 参数 数据位 奇偶校验 包尾
EF 03 XX 00 00 00 00 XX FE

参数说明:

参数 含义
1 主轴
2 副轴

响应包:(以下为 16 进制格式)

包头 命令 参数 数据位 奇偶校验 包尾
EF 04 XX 34 00 00 00 XX FE

6. 控制需求

直接参考效果图。当状态值超过警戒值,就会变成红色,同时在界面的上方显示红色的“设
备告警”。
上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第9张图片

7. 附录:开发环境

双击安装文件 vspd.exe
上位机系统(系统的架构、串口的使用、协议的定义、开发环境的配置)_第10张图片
如果有疑问:可以评论区联系,或私信

你可能感兴趣的:(计算机,上位机,嵌入式,开发语言,串口,协议,环境,上位机)