0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用STM32来DIY一个示波器

电子森林 ? 来源:电子森林 ? 作者:电子森林 ? 2022-07-12 09:53 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

下周一开始,一套硬禾学堂精心制作的大课就要正式上线播出了 - 用STM32DIY一个示波器,总计20节视频课程,有理论讲解、有实操演示,由我们的工程师对照着实际的示波器的操作和讲解带着大家一步一步用STM32控制器(即便你是嵌入式零基础)做出一个双通道的示波器来,实现示波器的基本功能,并给自己留下一个能使用的多功能仪器。

为什么做这个课程?出于以下两方面的考虑:

在工作中我发现,很多硬件工程师其实不会使用示波器,除了简单地看个波形之外,示波器90%的功能其实不会用;显示出来的波形不会解读,甚至连探头都不会用,我们常说示波器是工程师的眼睛,而这颗眼睛却是模糊不清的。究其原因,就是从来没有认真了解过示波器的构成、数据采集以及测量的机制以及被观察的信号模拟域调理后再量化、再到存储区、显示屏整个过程中都经历了啥,不亲历一下这些过程,很难通过显示屏上的信息,来准确地倒推原始电信号的真实状况。

163d347e-0128-11ed-ba43-dac502259ad0.gif

波形来回得跑、脑袋上有颗草都是怎么回事?

166692ce-0128-11ed-ba43-dac502259ad0.gif

你知道这是用来做什么的么?为什么会这样?

16f0519e-0128-11ed-ba43-dac502259ad0.png

出现这种波形,意味着什么?

17009df6-0128-11ed-ba43-dac502259ad0.png

在使用探头的时候,你能想到这张图么?

17156772-0128-11ed-ba43-dac502259ad0.jpg

如果你每天都在做测试,在调试电路的过程中遇到过各种场景,丰富的经历、经验再阅读一些文章、书,也能对仪器的使用有较好的了解,但总不如自己对照着真实的仪器来从头到尾做一遍来得效率高,能在10天时间里自己动手编程实现一下示波器的完整功能,相信在未来使用仪器的时候自然会得心应手,所有参数的测量都知道它的原理和意义。

所以,十天20节课,能助你精通示波器的使用,是不是很有意义?

其次,另一个关键词 -嵌入式

在面试的时候,遇到过不少号称“精通嵌入式系统编程”的工程师,根本讲不出什么是“嵌入式系统”,嵌入式系统的特点是什么?核心是什么?微控制器中的PWM究竟是如何工作的?使用中应该注意什么?多数工程师都是在教程配套齐全、案例丰富的开发板上,跑跑开发板厂提供的案例程序,就产生了一种“精通”的错觉,但面对一些未曾遭遇过的实际问题则茫然不知所措。原因?学习的平台资源太优越,在平台丰富资源的包裹下,很少有机会接触到系统的底层。嵌入式系统的灵魂在于“资源严重受限”,用低速的时钟、捉襟见肘的RAM、Flash还要处理实时性要求很高的任务,而且要同时对付多项任务、结果还要必须流畅!

你能做到么?

我们的课程就是使用一颗资源严重受限的单片机STM32G031(零售价5元RMB)来实现双通道示波器 + FFT频谱分析的功能,而且还同时支持DDS 信号发生器的功能,不仅支持数据采集、波形显示,还有重要的自动参数计算、手动参数计算的功能等。

不夸张地讲,如果你能通过自己独立编程完成我们板卡中的演示程序,就可以理直气壮地在简历上写上“精通嵌入式编程“了。

一箭双雕 -掌握仪器使用 +嵌入式系统编程就是我们这套课程的定位。

有同学会问,为什么是STM32G031?

虽然目前遭遇芯片供应链危机,但我相信未来STM32仍然是各种产品中的首选,国产的MCU基本上也都是兼容STM32的产品。而G系列的MCU是ST公司未来主推的产品线,从性价比上讲,零售价仅5块钱的G031会是一颗在市场上用途极广的控制器。

G系列也有一些性能更强的型号,但有悖了我们学习的初衷,太优越的资源不适合锻炼。

对于DIY简易示波器这种场景STM32G031正合适。

如何学习这套课程?详情可以参见上一篇的文章:

一部精品课,学到嵌入式系统的精髓 + 理解测试测量的核心概念!

这个课程将于7月18日正式上线播放,订阅这个课程的同学在观看直播课程的同时,可以永久反复回看已经播放过的课程。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17168

    浏览量

    184943
  • 示波器
    +关注

    关注

    113

    文章

    6733

    浏览量

    189791
  • STM32
    +关注

    关注

    2295

    文章

    11035

    浏览量

    366003

原文标题:用STM32来DIY示波器(1)- 为啥要比着实际的示波器DIY一个简易示波器?

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    示波器如何在时域和频域中同时使用区域触发

    今天罗德施瓦茨的这台示波器演示示波器如何在时域和频域中同时使用区域触发什么是区域触发,触发区域在其它品牌
    的头像 发表于 06-18 17:31 ?277次阅读
    <b class='flag-5'>示波器</b>如何在时域和频域中同时使用区域触发

    示波器测量传感器的放大电路及供电

    传感器放大电路的测量传感器信号般都比较小,示波器直接测量可能难以检测,但传感器的主板上面都有信号放大部分,找到这个放大器的输出端,示波器就可以测量这个被放大后的信号。
    的头像 发表于 05-19 13:24 ?236次阅读
    <b class='flag-5'>用</b><b class='flag-5'>示波器</b>测量传感器的放大电路及供电

    不小心发现了示波器的秘密!它与万表只差这点

    直流电源输出电压之后,几百块钱的万表就能测试,那为什么还要配备示波器呢?因为示波器可以观察输出信号的波形,比如直流电源输出的最终端,可以
    的头像 发表于 04-09 17:34 ?524次阅读
    <b class='flag-5'>一</b>不小心发现了<b class='flag-5'>示波器</b>的秘密!它与万<b class='flag-5'>用</b>表只差这点

    示波器的性能术语(下)

    01示波器的性能术语-波形捕获速率等波形捕获速率所有示波器都会眨眼睛。也就是说,它们会每秒睁开眼睛多少次,捕获信号,其间则会闭上眼睛。这就是波形捕获速率,波形/秒(wfms/s)表
    的头像 发表于 03-17 11:40 ?615次阅读
    <b class='flag-5'>示波器</b>的性能术语(下)

    hal库通过usb做了hid复合设备,想问问怎么才能通过蓝牙实现hid设备?

    新手刚刚接触stm32,想请教大佬, 最近hal库通过usb做了hid复合设备,想问问怎么才能通过蓝牙实现hid设备 我
    发表于 03-11 08:16

    示波器与万表的使用区别 示波器测量频率的方法

    示波器与万表的使用区别 示波器 示波器种用于观察和分析电信号波形的仪器。它能够显示电压随时间变化的图形,因此非常适合于观察周期性信号、
    的头像 发表于 12-06 09:48 ?1706次阅读

    示波器探头测试电感的饱和电流的方法

    以下是使用示波器探头测试电感饱和电流的方法: 、直流偏置与小交流信号叠加法 1.电路搭建 将直流电源、限流电阻、电感串联起来形成回路。在电感两端并联
    的头像 发表于 11-06 10:58 ?1576次阅读
    <b class='flag-5'>用</b><b class='flag-5'>示波器</b>探头<b class='flag-5'>来</b>测试电感的饱和电流的方法

    tina仿真了电路,功能是多路音频合并成路音频输出,为什么无法示波器观察到波形?

    tina仿真了电路,功能是多路音频合并成路音频输出,但是我无法示波器观察到波形,电
    发表于 10-22 08:30

    STM32芯片测PWM输入,频率有的时候不对是什么原因造成的?

    最近STM32芯片测PWM输入,发现频率有的时候不对,原因是HAL_TIM_IC_CaptureCallback函数里测量的上升沿之间间隔和上升沿下降沿之间间隔,发现有的时候丢
    发表于 09-27 08:21

    示波器如何测试特定的脉冲信号?还在一个个数?

    客户在使用示波器时遇到了这样问题,他测试的信号每间隔段时间就会发出40-70脉冲,但
    的头像 发表于 09-26 08:09 ?2947次阅读
    <b class='flag-5'>示波器</b>如何测试特定的脉冲信号?还在<b class='flag-5'>一个</b>个数?

    示波器可以测电容吗_示波器测电容容量准确吗

    示波器本身主要不是用于直接测量电容的工具,而是用于观测和测量电信号(如电压、电流)随时间变化的波形图。然而,示波器可以通过些间接的方法测量或评估电容的特性。   
    的头像 发表于 09-21 16:04 ?1841次阅读

    THS4131和4130做单端转差分,输出信号有高频的震荡,为什么?

    最近THS4131和4130做单端转差分,测试的时候是表测的,看起来工作正常,但是示波器
    发表于 09-06 06:09

    示波器表功能调整方法

    示波器和万表是电子测量领域中非常重要的两种仪器,它们在电路设计、调试和故障诊断中发挥着关键作用。然而,由于示波器和万表的功能和操作方式存在差异,因此在使用过程中需要进行适当的调整以
    的头像 发表于 08-09 15:02 ?2022次阅读

    示波器探头和示波器需要匹配吗

    示波器探头和示波器匹配问题是非常重要的话题,因为它们之间的匹配程度直接影响到测量结果的准确性和可靠性。 示波器探头的工作原理
    的头像 发表于 08-09 14:33 ?889次阅读

    示波器电流探头最简单三步骤是什么

    具有重要意义。下面介绍示波器电流探头的三最简单步骤: 步骤:选择合适的电流探头 确定测量范围 :首先,需要根据待测电路的电流大小选择合适的电流探头。电流探头通常有不同的量程,如10A、100A、1000A等,选择
    的头像 发表于 08-09 14:24 ?1568次阅读