没有合适的资源?快使用搜索试试~ 我知道了~
实验2 Simulink串口与匿名上位机通信实验1
需积分: 0 2 下载量 22 浏览量
2022-08-08
22:25:30
上传
评论
收藏 1.01MB DOCX 举报
温馨提示
试读
9页
两个串口三、实验原理1.匿名上位机通信协议V6.00SUM等于从该数据帧第一字节开始,也就是帧头开始,至该帧数据的最后一字节所有字节的和,只保留低八位,高位舍去
资源推荐
资源详情
资源评论
1
实验二 Simulink 串口与匿名上位机通信实验
实验二 Simulink 串口与匿名上位机通信实验
一、实验目的
1.熟悉匿名上位机通信协议;
2. 使用 Simulink 仿真串口发送可变数据;
3. 观察仿真波形,了解控制系统参数的调节。
二、实验环境
Win10 PC 机;Matlab16a;ANO_TC 匿名上位机 V65;Keil5;两个串口
三、实验原理
1.匿名上位机通信协议 V6.00
▲SUM 等于从该数据帧第一字节开始,也就是帧头开始,至该帧数据的最后一字节所有
字节的和,只保留低八位,高位舍去。
▲协议中长度字节 LEN 表示该数据帧内包含数据的字节总长度,不包括帧头、功能字、长
度字节和最后的校验位,只是数据的字节长度和。比如该帧数据内容为 3 个 int16 型数
据,那么 LEN 等于 6。
▲发送设备和目标设备的 S_ADDR、D_ADDR 字节,请查询设备定义表确定,比如拓空者
发送至上位机,则 S_ADDR=0x05,D_ADDR=0xAF。
▲协议分为 3 大部分,显示用数据帧、命令及参数数据帧、用户自定义数据帧。
▲显示用数据帧:本部分为飞控或者其他下位机发送显示用数据给上位机用,单向通信,
下位机只需要按格式发送数据即可。
▲命令及参数数据帧:本部分为各种校准命令、参数读写命令等,因数据重要,故涉及双
向验证。
█0xE0 命令帧:上位机发送以 0xE0 为功能字的命令帧,下位机收到命令帧后,需要按照
收到的命令数据,原样返回上位机进行验证,上位机收到并验证通过后表示本命令发送成
功。
█0xE1 参数帧:上位机发送以 0xE1 为功能字的参数帧,下位机收到参数帧后,需要按照
收到的参数数据,将该参数返回上位机,上位机收到并验证通过后表示本参数设置成功。
资源评论
ShepherdYoung
- 粉丝: 31
- 资源: 337
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功