精华内容
下载资源
问答
  • 串口数据分析工具

    2015-06-21 21:54:09
    param1 = value param2 = value ... param1 = value param2 = value Setup 部分 每个配置文件由部分开始,这里你能设置全局参数比如: port=COM3 baudrate=57600 ...grid_v_origin_color = transparent
  • 串口数据分析

    2013-09-08 18:03:29
    工具用于分析串口数据,软件仿真的TTL,能够准确的看到其中的电平变化。
  • 一款好用的串口数据查看工具 能实时看到经过串口的数据,可以及时地分析数据 帮助程序员更好的找到问题
  • 串口工具,自动CRC计算分段,分析收到串口的数据,数据进制转换,文本编码转换,是单片机串口数据调试的好帮手.本程序为本人的原创,绝对无毒
  • 串口工具,自动CRC分段方式分析收到串口的数据,数据进制转换,文本编码转换,是单片机串口数据调试的好帮手.本程序为本人的原创,绝对无毒
  • ....在嵌入式开发过程中,也有大量的传感器数据需要分析,这些数据在调试过程中都是由串口发送到串口助手查看,可是,面对串口助手里一行行的数据,真的可以分析出问题吗?串口发送的数据都是以...

    . 1. 推荐语

    数据可视化一词缘于Python的流行,在Python中有诸如pyecharts,matplotlib等工具库可以调用,将一堆数据绘制成形象的图表,比如条形图,饼图等等,可以一眼就看出数据的变化趋势

    在嵌入式开发过程中,也有大量的传感器数据需要分析,这些数据在调试过程中都是由串口发送到串口助手查看,可是,面对串口助手里一行行的数据,真的可以分析出问题吗?

    串口发送的数据都是以时间点为单位的,即每个时间点发送一个数据,这样的数据,如何做到可视化?显然,波形显示是最好的方式!

    本文中推荐的工具是作者一直使用的,由 VCAN 我行科技开发的一款多功能串口助手,这里只介绍其中的虚拟示波器功能用法及使用案例,该工具获取方式见文末。

    虚拟示波器功能界面如下:

    2d643496fc956caf44d7b42bc656bffa.png

    波形显示工具的优势如下:

    • 支持多达8个通道

    • 通道数据类型可选

    • 通道名称可修改

    • 通道可隐藏

    • 可鼠标控制界面缩放和移动

    • 可自动追踪数据

    • 可快速把Y轴归零

    这么好用的工具,如何使用呢?接下来慢慢讲述。

    . 2. 工具用法

    使用该工具时,首先在工具中打开对应下位机的串口,并设置好波特率,然后对应的下位机(嵌入式系统)只需要按照规定的格式发送数据即可,一次数据传输的通信协议的格式为:

     [0x03] [0xFC][…数据…][0xFC][0x03]

    其中[…数据…]是一次的波形,不同的波形数量和数据类型,数据的长度就不相同。

    eg.

    假设现在单片机需要发送 5 个通道的数据显示, 都是uint8_t 类型(unsigned char),那么数据就是 5 个字节,从左往右是波形 1 到波形 5 的波形数据,单片机发送一次数据的流程如下:

    • 先发送帧头:0x03,0xFC

    • 接着发送全部波形的数据(5个字节)

    • 最后发送帧尾:0xFC,0x03

    这样就完成一次波形数据发送,可以在波形显示工具中看到波形。

    . 3. 使用案例 —— 一次ADC采集电压的可视化分析过程

    在一次制作数字电压表的过程中,使用STM32自带的ADC采样直流电压并通过串口发送,但是在调节电位器变化ADC所采样的电压时,在串口助手中只有单纯的文字显示,只能看到变化前的电压值和变化后的电压值,在变化的这个阶段根本没法分析,所以就想到了使用该工具进行可视化分析。

    根据之前所规定的协议,在发送电压值数据时加入了帧头和帧尾,这样工具里就可以用波形显示出ADC采样情况,果然,在ADC采样电压数据有变化时,波形如下:

    d2e324b644572d552ac91fbeac01f676.png

    数据看似还算平稳,可是这是在0-3.3V整体范围内的情况,再放大一下看看:

    9908b941f3ef16031db14917d8a49b01.png

    这是在+-1V的范围内,可以看到数据出现了剧烈抖动,如果没有这个工具,这个问题是根本没法诊断出来的,接下来我对ADC采样的数据进行软件滤波,消除电位器引起的脉冲性抖动噪声,软件滤波算法采用递推平均滤波算法,把连续取到的10个采样值看成一个队列,每次采样到一个新的数据放入队尾,并扔掉原来队首的一次数据,将队列中的10个数据进行算术平均运算,获得滤波结果。

    加入滤波算法之后再次用波形显示软件观察相同点数据,如图所示,可以看到数据稳定在69.0,变为一条平滑的直线:

    5b9f8dcd255f17de16666ae1ae156c83.png

    最后再观察整个0-5V采样范围内的波形显示,如图所示,波形平滑:

    143dbddd4e4eb2b46ea401eac69a9eae.png

    以上就是我使用该工具的一个典型案例,在嵌入式开发中还有很多的地方可以使用该工具可以帮助我们诊断一些细节问题:
    • 在电赛中使用FDC2214测电容值时;

    • 在项目中测量MQ-2气体传感器数据时,使用该工具可针对性的设计算法,避免误报警;

    • ……

    说了这么多,还没说该工具如何获得,老规矩:

    在公众号『mculover666』回复下面的关键词即可获得安装包:

    串口数据可视化

    更多精彩文章及资源,欢迎关注我的微信公众号:『mculover666』。

    bd6901bf846d391e224e377095d048f6.png
    展开全文
  • 串口打印数据分析

    2019-03-26 10:15:00
    1,下载串口工具 下载地址:... 2,串口调试助手工具参数设置 串口助手-----设置波特率:38400 3,将打印的串口数据用UE打开 比喻每包...

    1,下载串口工具

          下载地址:https://files.cnblogs.com/files/senior-engineer/%E4%B8%B2%E5%8F%A3%E8%B0%83%E8%AF%95%E5%8A%A9%E6%89%8B.rar

    2,串口调试助手工具参数设置

          串口助手-----设置波特率:38400

    3,将打印的串口数据用UE打开

          比喻每包数据头为“”“3A A3”,将、3A A3替换为^p3A A3。这样每包数据就是一行便于分析。

    转载于:https://www.cnblogs.com/senior-engineer/p/10598512.html

    展开全文
  • 串口发送数据分析

    2016-01-21 16:04:00
    1,使用工具概述 FT232Rl芯片+sscom32+示波器 2,接收数据分析 sscom32发送数据:0xaa[1010 1010] 波特率为:4800bps @5V系统 示波器测试FT232RL 发送引脚 Txd,得到数据如上图所示。 从上图中可以得到如下几点结论: 1...

    1,使用工具概述

    FT232Rl芯片+sscom32+示波器

    2,接收数据分析

    01

    sscom32发送数据:0xaa[1010 1010]  波特率为:4800bps  @5V系统

    示波器测试FT232RL 发送引脚 Txd,得到数据如上图所示。

    从上图中可以得到如下几点结论:

    1.Txd空闲为高电平。

    2.下降沿开始发送数据。

    3.从高低电平持续的时间可以观察出,发送数据的波特率。

    4.发送数据,先发送低字节的数据,从图上读到的数据位[0101 0101]

    下面是发送0x96测到的波形。

    03

    转载于:https://www.cnblogs.com/temo/p/5148605.html

    展开全文
  • 波形分析--串口数据

    2020-04-02 10:48:35
    串口数据波形如下: 起始位为1b的低电平,如下图所示: 可以看到1b为8.68us,而串口工具设置波特率为115200,1/115200=8.68。数据位即8.68*8=69.44,波形如下: 波形数据1000 1000,低位在前,实际为0001 0001,...

    串口工具设置和发送的数据如下图所示:
    串口工具设置
    串口数据波形如下:
    串口数据波形
    起始位为1b的低电平,如下图所示:
    起始位
    可以看到1b为8.68us,而串口工具设置波特率为115200,1/115200=8.68。数据位即8.68*8=69.44,波形如下:
    数据位
    波形数据1000 1000,低位在前,实际为0001 0001,也就是发送的首字节11。停止位波形如下:
    停止位
    起始位+数据位+停止位=10b,即86.8us,固定x1和x2,找到第二个字节,如下图:
    第二个字节
    可以看到,串口数据字节之间是连续传输的。

    展开全文
  • 分享一个自己写的串口数据分析、图形显示软件 can debugger 串口调试助手 免费,功能强大!CANSniffer很强大!
  • PB9写的串口、网口数据接收工具源代码,方便接收串口、网口数据,可用于LIS数据接收、分析
  • 作者在调试串口通讯时从网络上下载了一款调试工具,发送非常难用,于是作者根据需要用delphi7重新编译了一款调试工具,欢迎大家使用交流。 如果你在使用中觉得存在问题,欢迎你与作者交流改进!同时你也可以在这...
  • 串口调试工具

    2018-01-03 08:39:24
    串口调试工具,也就是串行通信接口调试软件,广泛应用于单片机控制领域的数据监控、数据采集、数据分析等工作。我们常用的串口调试工具包括串口调试助手、串口监控器等
  • 数据收集和分析的文章\u201C网络爬虫和相关工具\u201D,我们已经了解了工作,需要做开发爬虫和一些常见的问题。到目前为止,我们可以做一个简单的总结工作,需要做爬虫的开发和相关技术。可能会有一些第三方库,我们还...
  • GPS数据分析工具——ublox

    热门讨论 2011-09-13 10:09:34
    用于在PC上显示GPS接收机状态,数据通过串口连接。
  • 串口采集工具

    2013-03-25 16:56:28
    串口分析工具,读写,自动配置,可保存打开数据,多线程
  • 自己分析:1.我每次传送36个字节,波特率9600 数据量太大 2.程序没有及时释放存储空间,导致卡死 3.程序处理的时间太长,导致处理不够及时 我大致搜了一下,他们说需要用一个线程。具体没学过...
  • 前文提要:工具适用范围 •天线指向 •平台稳定 •自动转向 •地形补偿 •车辆稳定性和调平 •动态倾斜检测 •结构健康监测 •车载车辆状态监测 •生产测试和验证 •旋转机械 • 工业自动化 •生产线监控 •位置控制...
  • 串口监视工具

    2012-09-15 19:29:50
    能够监视串口的通讯数据,用于串口开发的数据分析,很有用。
  • 本次文章给大家介绍一种便宜好用的协议分析工具,逻辑分析仪,首先声明,小飞哥作这篇介绍文章,不是为了打广告哈,实在是因为这个小玩意很好用,有些小伙伴还不太清楚该如何使用!!!废话不多说,下图是我目前用的...
  • 串口示波器用于将通过串口流入到计算机的数据以图形的方式,在计算机屏幕上显示,方便数据分析
  • 用来监听上下位机串口相关操作,并截获收发数据,不占用串口资源,将访问串口事件和数据报文捕获,并可以保存日志便于分析。Portmon Not connected 解决办法,查找相关资料才知道怎么使用,本压缩中有Portmon3.02的...
  • 最近有这样一个需求,采用某国内公司的测距模块,并形成指定样式的模块组,串口同学,有数据结构和通讯说明文档; 其实网上有很多提供源码的串口调试工具之类的资源,一般的需求都能从这些资源中找到解决方案,我...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 472
精华内容 188
关键字:

串口数据分析工具