LOTO 示波器软件功能演示——RS232串口解码

2023-05-16

LOTO 示波器软件功能演示——RS232串口解码

我们今天演示一下怎么用LOTO示波器对串口进行解码,使用了一个USB转串口的设备,来产生串口数据,用OSCA02 LOTO示波器演示。
在这里插入图片描述

示波器我们只需要建立一个通道,连到A通道上,接上探头。 DB9是一个标准的串口接口,这种串口的电平就不是ttl电平。当然我们做单片机或者做arm开发的时候,芯片有一些是ttl电平的串口,通过RS232可以转成这种电脑上用的对接的这种串口,这种大概十几伏。
在这里插入图片描述

这边我们加了一个接口,方便把他的2,3脚短接,就是自发自收,5脚是接地。这样的话我用示波器的黑夹子接他的地,然后用探针接他2,3脚的短接。在自发自收的过程中监测他的数据波形来做解码。因为我们不是ttl电平,所以他的电平比较大。
在这里插入图片描述

接上后就是整套的一个串口自发自收,解码是要用峰峰值模式,你用其他模式因为他会做滤波,会影响你的波,你的数据的陡峭,所以用峰峰值模式。我们把闭口都关了,只留了一个B通道,然后你会看到A通道已经显示不下来了,已经掉到底下去了这是因为已经超限警告了。
在这里插入图片描述

因为他不是ttl电平,我们×1挡能测±5V的范围,你得用X10档,要把探头打到×10,你会看到他的数据回来了,相应的软件上达到的×10,你会看到一个-9V的一个电压。
在这里插入图片描述

我们准备好以后会在设备关联器里看一下USB转串口的串口号,我们看到串口号是串口3,我们可以用示波器的上位机软件自带的一个串口测试的一个功能,RS232。可以选择串口号,然后自发自收一组数据,当然你也可以选择其他有 次功能的串口的专业的软件。

我们在这个界面会有一个串口的一个界面,其实是为了我们做PASS/FAIL测试自动化检测方便和你的设备握手的,当然你可以做这种串口自发自收的调试,刚刚选了COM3。串口会有一些基本设置,我们就选择默认的设置了。我们如果点发送的话,会发送这样一串:0XFE 0XFE 0X01 0X02 0X03 0X00 0XEE,点击发送。
在这里插入图片描述

理论上来说是自发自收的,但我们看示波器里,是看不到数据的,因为你发了以后他就被新的数据覆盖掉了,那就是转瞬即逝的,你是看不到的。那就得用触发来抓一闪而过的rs232数据,将触发勾选上,选择一个合适的触发电平,点击单次触发,等待触发条件,再发送一组数据。
在这里插入图片描述

数据被抓到了,触发停止,我们现在看到缓冲区里面完整的还有一部分数据是躲在这里面的。我们现在停止设备,就可以拖动缓冲区,我们直接拖波形也可以,把一个完整的数据就拖出来了。需要注意一点的是,你解码对应的设置是要一样的,波特率、数据位、奇偶校验、停止位都要是一样的。
在这里插入图片描述

然后我们解码的时候就可以把解码开关设置为开启状态,解码打开,这就是一个基本的RS232解码过程。
在这里插入图片描述

还有一种容易出问题的解码过程是波形太密集或太稀疏,人眼睛已经分不清数据了,也是很难解的。那其实是需要我们调整时间档位调到一个合适的位置,再进行解码就可以了。
还有几种设置会影响你的解码,位反转、数据反转、默认电平的选取都可能使你的解码错误或解不出来。
我们的说明书里面,有一个章节专门讲这一块的内容,第八章第二节,第二十小节。这边刚才的这些内容都会有,关于位反转,数据反转这些案例,每个代表什么意思,这边都会有。
完整视频参见B站视频:https://www.bilibili.com/video/BV1zC4y1W7Co

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LOTO 示波器软件功能演示——RS232串口解码 的相关文章

随机推荐

  • 方法区位置的演变

    Jvm内存 xff1a 方法区位置的演变 xff1a Jdk1 6时 xff0c 方法区在堆中 xff0c 运行时常量池在方法区中 1 6之前 xff0c 方法区称为永久代 1 8之后 xff0c 方法区称为元空间 真正的实现要么是方法区要
  • 线程如何在底层执行指令?

    一条线程是如何执行的呢 一条线程它有自己独立的栈和pc寄存器 xff0c 寄存器的作用来存储字节码指令地址 xff0c 它来告诉电脑要执行的下一条指令 我们通过main方法反编译出来的代码 xff0c 来详细的探究main线程执行方法中代码
  • 在Linux中如何查看文件的修改日期

    有时候可能需要检查有关文件的详细信息 xff0c 例如文件的修改日期 当你要检查文件的最后编辑时间时 xff0c 本文可能会派上用场 在本文将学习4种方法查看文件的修改日期 使用stat stat 可以显示文件属性的详细信息 xff0c 比
  • 对象的组成

    对象有两种情况 xff1b 普通对象有3部分组成 1 对象头 对象头有两部分 xff1a 1是markword xff0c 2是klass pointer 类型指针 2 示例数据 3 对齐填充 数组对象有4部分组成 1 对象头 对象头有两部
  • 符号引用&直接引用

    符号引用不会加载到虚拟机内存中 xff0c 而直接引用是在内存中的 符号引用 xff1a 在java中 xff0c 一个java类会变编译为字节码文件 xff0c 在编译时 xff0c java类并不知道所引用类的实际地址 也就是直接引用
  • 大端序发送数据

    需要发送数字 151510 大端序发送就是 xff1a 00 02 4F D6 string smallData 61 textBox1 Text 小端数据 if smallData 61 61 34 34 MessageBox Show
  • DSP28335笔记--SCI篇

    采用FIFO来实现数据的发送与接收 xff0c 一般就是指采用FIFO中断 在标准SCI模式下通过中断方式来接收或者发送数据可以发现 xff0c 每接收或者发送一个字符就要进一次中断 xff0c 如果发送的字符比较多的话 xff0c 很明显
  • 无人机实验笔记(2019电赛)

    刚看到题目的时候自然想到的是巡空中电缆线 思路 xff1a 用一个摄像头架高在无人机上 xff0c 与地理坐标Z成一定角度 如图 xff0c 无人机看到的电缆线是实际电缆线在地面上的投影 xff0c 而投影线在 无人机视野的位置 和 无人机
  • [CMake教程](四)CMake 配置生成lib或者so的库文件

    CMake教程 xff08 四 xff09 CMake 配置生成lib或者so的库文件 xff08 1 xff09 系列教程介绍 上面几个教程我们的程序都是生成可执行文件 但是我们在合作开发算法的时候经常需要交付的是一个模块 xff0c 该
  • SLAM问题汇总

    Issue dropped 100 00 of messages so far Resolve tf transform wrong for me change scan to robot1 scan to resolve https an
  • STL基础4:STL7个常用容器的比较

    1 STL容器分类 xff1a STL的容器可以分为以下几个大类 一 顺序 xff08 序列 xff09 容器 xff0c 有vector list deque string stack 适配器类 queue 适配器类 priority q
  • PCB布局技巧

    1 布局前丝印放器件中间 结果 xff1a 布局布线之前 xff0c 把标号位置批量修改到器件中心 丝印既不会阻挡视线 也可以分辨出丝印对应的元件 问题描述 xff1a 在PCB布局时候 xff0c 我们会发现 xff0c 刚导入PCB的元
  • 第四次游戏革命:全息游戏

    最近一个月 xff0c 把国内外十数款单机 网游大作横扫一遍 xff0c 感慨颇多 国内游戏 xff0c 抄袭遍地 xff0c 十足的坑爹 xff0c 浪费青春 反观国外 xff0c 韩国网游经典而耐玩 xff0c C9 43 洛奇英雄传
  • UART, IIC, SCI, SPI, 232, 485, 422, CAN, SDIO, GPIO, MODBUS, TCP/IP汇总简介

    UART IIC SCI SPI 232 485 422 CAN SDIO GPIO MODBUS TCP IP汇总简介 UART xff1a Universal Asynchronous Receiver Transmitter xff1
  • 二维数组的定义

    1 概念 二维数组就是一种数组的数组 xff0c 其本质上还是一个一维数组 xff0c 只是它的数据元素又是一个一维数组 如果你对这个概念想象不出来 xff0c 给大家举个栗子 xff0c 相信吸烟的同学一下子就会明白 一根烟 61 一个变
  • nginx不转发http header问题解决

    文章整理自网络 作者 64 loongshawn xff1a http blog csdn net loongshawn article details 78199977 xff0c 建议读者阅读原文 xff0c 确保获得完整的信息 1 问
  • SimpleFOC(二)—— 快速入门 (开环控制)

    目录 一 硬件介绍 1 驱动板版本说明 2 驱动板跳线 3 硬件准备 4 硬件连接 二 软件操作 1 安装Arduino IDE 2 安装SimpleFOC library 3 打开示例程序 三 电机控制 1 程序下载 2 开环速度控制 3
  • curl参数详解

    原文 xff1a http blog csdn net yanhui wei article details 21530811 cURL可以使用URL的语法模拟浏览器来传输数据 xff0c 因为它是模拟浏览器 xff0c 因此它同样支持多种
  • 嵌入式单片机基础篇(十八)之ILI9341 液晶控制器

    ILI9341 液晶控制器详解 1 ILI9341 液晶控制器简介 xff1a ILI9341 液晶控制器自带显存 xff0c 其显存总大小为 172800 xff08 24032018 8 xff09 xff0c 即 18 位模式 xff
  • LOTO 示波器软件功能演示——RS232串口解码

    LOTO 示波器软件功能演示 RS232串口解码 我们今天演示一下怎么用LOTO示波器对串口进行解码 xff0c 使用了一个USB转串口的设备 xff0c 来产生串口数据 xff0c 用OSCA02 LOTO示波器演示 示波器我们只需要建立