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日正式上线播放,订阅这个课程的同学在观看直播课程的同时,可以永久反复回看已经播放过的课程。

审核编辑:汤梓红

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

    关注

    112

    文章

    16197

    浏览量

    177386
  • 示波器
    +关注

    关注

    113

    文章

    6190

    浏览量

    184505
  • STM32
    +关注

    关注

    2266

    文章

    10871

    浏览量

    354773

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    示波器表功能调整方法

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

    示波器通道的接地探头电压是样的吗?

    在电子测量领域,示波器种重要的仪器,用于观察和测量电信号的波形和幅度。在示波器的测量中,通常会使用探头连接被测电路,而探头的接地引线则是
    的头像 发表于 06-24 10:19 483次阅读
    <b class='flag-5'>示波器</b>两<b class='flag-5'>个</b>通道的接地探头电压是<b class='flag-5'>一</b>样的吗?

    PSOC4芯片设计信号发生器,什么软件去进行仿真?

    请问下,就是我PSOC4芯片设计信号发生器,那么我应该用什么软件去进行
    发表于 06-03 07:31

    示波器的带宽是什么 示波器带宽选择的技巧

    示波器的带宽是示波器性能的重要指标,它指的是示波器可以准确地测量和显示信号的最高频率。
    的头像 发表于 05-20 15:37 1204次阅读

    示波器滤波功能怎么

    示波器,作为电子工程师和科研人员的得力助手,在信号处理、电路调试、通信分析等领域扮演着不可或缺的角色。而在示波器的众多功能中,滤波功能尤为重要。滤波功能能够有效地去除信号中的噪声和干扰,提高信号
    的头像 发表于 05-17 17:23 1646次阅读

    怎么STM32做七寸屏?

    RT,如果是STM32F407为主芯片。 大家都是怎么STM32做七寸屏,有没有相关的电路呢。 我的想法是RA8875去做,或者
    发表于 05-16 07:18

    模拟示波器和模拟万表的区别

    在电子测量领域,模拟示波器和模拟万表是两种常用的工具,它们各自具有独特的功能和用途。本文将对模拟示波器和模拟万表进行详细比较,从工作原理、使用场景、操作复杂度以及测量精度等多个角度
    的头像 发表于 05-15 18:07 519次阅读

    示波器可以当万

    示波器通常不能当作万表来使用。尽管示波器和万表都是电子测量工具,但它们在功能和用途上存在显著的区别。
    的头像 发表于 05-08 17:06 786次阅读

    示波器和万表测量区别

    示波器和万表在测量方面存在显著的区别。
    的头像 发表于 05-08 16:35 662次阅读

    示波器的触发类型

    示波器的触发类型  示波器种用于观察和测量电信号的仪器,而触发是示波器重要功能。它用于
    的头像 发表于 01-17 15:14 1654次阅读

    示波器最重要的三参数

    示波器的三重要参数是:带宽、采样率、存储深度。1,带宽示波器带宽的定义没有变,就是输入正弦波,保持幅度不变,增加信号频率,当
    的头像 发表于 01-01 08:00 4845次阅读
    <b class='flag-5'>示波器</b>最重要的三<b class='flag-5'>个</b>参数

    基于STM32制作的500KHz示波器项目

    今天小编给大家带来国外的Maker Mirko Pavleskid的基于STM32制作的500KHz示波器项目。
    的头像 发表于 12-03 10:07 1786次阅读
    基于<b class='flag-5'>STM32</b>制作的500KHz<b class='flag-5'>示波器</b>项目