目录

使用方法

1.硬件连接

2.软件配置

3.运行效果

注意事项

1.检测串口通信是否正常

2.调整波特率

总结


使用方法

1.硬件连接

要想正常通信,第一步确保硬件连接成功,接线顺序如下

USB转UART-------------------------------开发板

RX--------------------------------------------T

TX--------------------------------------------R

判断有没有接对,有些USB转UART的Rx 端LED会亮(如下图),开发板上电后一直发出数据,固可判断接线顺序是否正常

2.软件配置

打开Simulink的串口调试助手软件,配置端口号和波特率,如下图下位机默波特率是750000,上传的数据都是整数,根据需要调整下位机和上位机的数据范围,方便调试和波形显示

3.运行效果

运气好,直接运行就能显示出数据波形了,但是很多时候没这么顺序,比如USB转UART支持不了750000的波特率,这时候就需要调整下位机和上位机的波特率了

注意事项

当Simulink不能正常显示波形后,需要检测下串口能否正常通信,如果串口通信速度不能支持太高的波特率,读到的数据就没有规律,上位机自然不能正常显示

1.检测串口通信是否正常

可以通过串调试助手查看数据是否正常,这个工具在Microsoft store里下载,支持很高的波特率,挺好用,还免费!如下是正常通的数据,说明数据没有丢失,发送了5个16位的数据

750000Bit/s

921600Bit/s

波特率太高,出现了丢失数据的情况,数据都不整齐了!出现这种情况,Simulink不能正常显示

2.调整波特率

step1: 调整下位机的波特率,改好后直接生成代码,编译下载就可以

调整后的数据也是不可以用的,这是因为波特率降低了,发送速度太慢,通过DMA发送数据时间太长,而发送的数据又比较多,也就是一组数据还没发送完,下一组又来了,这时候需要把发送的周期改长一些

数据发送周期(采样周期)也要改从原先的5改成30

数据整齐

换成Simulink, 由于采样率低,波形失真严重。

总结

想要数据显示精确就需要高的波特率,发送周期也要合理,可以根据硬件的实际情况进行调整波特率和发送周期,通过串口调试助手去查看数据是否发送可靠。

Simulink串口调试助手的使用----显示电机运行的波形相关推荐

  1. android 串口调试助手_Arduino入门 第八节-串口通讯(基础篇)

    串口是单片机中一种重要的数据通讯接口,本期我们就来学习一下Arduino的串口基础操作.首先我们来了解一下Arduino开发板的串口资源.在UNO及NANO板上,只有一组串口(Serial0),这个串 ...

  2. linux串口文件传输助手怎么用,SerialTool: SerialTool是一个实用的串口调试工具,这款工具支持串口调试助手、波形显示和文件传输等功能...

    SerialTool A practical Serial-Port/TCP/UDP debugging tool. 简介 SerialTool是一个跨平台的串口/网络调试工具.此工具支持串口调试助手 ...

  3. 可以运行在国产操作系统上的串口调试助手软件

    国产操作系统上的串口调试助手软件 串口调试工具是工控软件开发必不可少的辅助软件,网络上也已经有很多不同的版本.今天为大家介绍一款由助手软件工作室推出的串口调试助手软件,这款软件与其他同类软件最大的不同 ...

  4. 天地劫pc版不显示服务器,天地劫手游PC版无法运行怎么办 PC版无法进去解决办法?...

    核心提示:天地劫手游PC版无法运行怎么办 PC版无法进去解决办法?,相信很多小伙伴对这一块不太清楚,接下来小编就为大家介绍一下天地劫手游PC版无法运行怎么办 PC版无法进去解决办法?,有兴趣的小伙伴可 ...

  5. 8266串口调试助手_开源软件分享-基于WPF的串口调试工具

    最近同事在调试硬件的串口通讯功能,由于PLC暂时还没到,所以准备用USB转串口线连接在终端上,通过电脑USB口模拟串口收发功能.一开始同事下载了一款串口调试工具,发现没有自定义功能,比如通讯串口收到终 ...

  6. 【Qt串口调试助手】1.0 - 400行代码撸一个Qt5串口调试助手框架

    1. 设计目的 使用Qt设计一款串口调试助手,具有自动扫描串口端口.列表端口硬件信息.16进制转换.收发数目统计.定时发送等功能.代码注释清晰,应用无内建缓存区,运行效率高,适合拿来学习和作为二次开发 ...

  7. 【Qt串口调试助手】1.4 - 16进制接收/发送

    作为串口调试助手,16进制显示当然是必备功能. 参考文章:QString.QByteArray 16进制转换 GitHub源码:Qt串口调试助手下载 16进制接收 添加两个复选框,"16进制 ...

  8. 【Qt串口调试助手】1.2 - 串口数据接收不发生换行,CH340 / CP2102 多硬件兼容

    上一篇提到:对串口接收的显示,使用的是当前位置插入+移动鼠标光标到末尾的方式.这种方法可以有效解决 串口数据接收发生换行的问题,并且解决 CH340 / CP2102 多硬件显示结果不一致的问题.那有 ...

  9. 【Qt串口调试助手】1.1 - Qt5编写串口调试助手,Qt串口编程

    这章来学习串口数据流操作.仿照已有成品制作一个用Qt开发的串口调试助手. 介于篇幅有限,本篇只介绍一个最简单的能收发的串口调试助手的制作.后续篇幅会陆续对剩余代码进行讲解,并添加各种功能,对显示.操作 ...

最新文章

  1. Hinton新论文:如何在神经网络中表示“部分-整体层次结构”?
  2. java 4大作用域_JavaWeb的四大作用域详解
  3. 制约RFID在包装领域的规模应用的障碍盘点
  4. 低功耗智能硬件开源平台-FireBLE开发板
  5. c 获取mysql安装路径_linux查看mysql安装路径
  6. CodeSmith实用技巧(九):重载Render方法来控制输出
  7. 相乘的c语言,c语言矩阵相乘
  8. 计算机c语言在线课堂,计算机(C语言)
  9. 200 行 C 代码实现插件式 NOSQL 存储服务器(一)
  10. 自己配置外接屏幕和驱动,最终通过hdmi连接
  11. 【IIOT】欧姆龙PLC数采之NX/NJ系列
  12. 计算机一级试题库app,计算机一级题库app
  13. flash写保护原理_stm32对flash的读写保护与解除
  14. 区块链学习系列:对称与非对称加密区别?
  15. IS_REACHABLE
  16. 如何解决Css属性text-overflow:ellipsis 不起作用(文本溢出显示省略号)
  17. 机器学习数学原理(1)——极大似然估计法
  18. 使用python进行相关性分析并绘制散点图
  19. 第一个被赋予公明身份的机器人_第一个获得公民身份的机器人,放话“毁灭人类”,下场如何?...
  20. Alexnet详解以及tesnsorflow实现alexnet;什么是alexnet alexnet能做什么;alexnet教程

热门文章

  1. solidwork焊件结构材质库_solidworks怎么设置零件模板,装配体模板,工程图模板,材质数据库,焊件切割清单模板等...
  2. 2022-4-2 Leetcode 1380.矩阵中的幸运数
  3. 2022-3-21 Leetcode 406.根据身高重建队列
  4. leetcode系列-111.二叉树的最小深度
  5. 基于Web的中考志愿填报系统的设计与实现
  6. 楼宇自控系统服务器 含软件,霍尼韦尔honeywell楼宇自控系统及现场设备 产品清单...
  7. 商鞅:从程序前线的攻坚克难 到退居教育二线的坚定不移
  8. oracle自管理段,Oracle 自动段空间管理(ASSM:auto segment space management)
  9. IBM为智慧地球和云计算搭桥
  10. UVM layering sequence for layered protocol