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

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

3天内不再提示

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

柴火创客空间 来源:柴火创客空间 2023-12-03 10:07 次阅读

今天小编给大家带来国外的Maker Mirko Pavleskid的基于STM32制作的500KHz示波器项目。

97d39354-9031-11ee-939d-92fbcf53809c.jpg

材料清单

硬件清单

STM32F103C8T6开发板 *1

ILI9341 320x240 TFT 显示屏 *1

1N4007 – 二极管 *2

4.75k ohm电阻 4.75k 欧姆 *2

10 µF电容 10 µF *1

点动开关 *4

拨动开关 *1

软件清单

Arduino IDE

示波器是一种用于可视化和分析电子信号波形的测试仪器。它是电子、电信、物理等领域的工程师、技术人员和研究人员的必备工具。在之前的视频中作者介绍了如何使用Arduino制作数字示波器,其中最大频率范围高达50KHz。

97f3b3dc-9031-11ee-939d-92fbcf53809c.jpg

这次我将向您介绍带有STM32微控制器的更先进的示波器,它比Arduino具有更好的性能,也更便宜。有了这个仪器,我们现在可以观察频率高达500КHz的信号形状。原始项目视频如下

STM32是意法半导体开发的32位ARM单片机,可以在上面安装Arduino Bootloader,可以作为标准的Arduino使用。Arduino IDE 应用程序可用于编写、编译和上传代码到微控制器板。这次我们就不赘述安装和上传代码的方法了,因为我们可以在互联网上找到很多详细的教程,比如这个。

98172ef2-9031-11ee-939d-92fbcf53809c.jpg

该设备制作起来非常简单,只包含几个组件

STM32F103C8T6微控制器

3.2 或 2.8 英寸 TFT 彩色显示屏,分辨率为 240 x 320 点,由 ILI9341 芯片提供支持

两个二极管

两个电阻器

和五个按钮

最大输入正电压为6.6 V,可通过使用外部分压器来增加。如果设备是根据给定的原理图和代码制作的,则在第一次上电后立即工作,无需在代码或库中进行任何事先设置。

982d3b34-9031-11ee-939d-92fbcf53809c.jpg

功能介绍

我们先来解释一下按钮的功能:

使用 SET 按钮,我们进入一个菜单,可以在其中更改更多设置

向上和向下按钮用于更改所选函数的值

保持按钮用于冻结信号的当前图像以进行进一步分析

通过AC/DC开关,我们选择输入信号的类型

在屏幕的左上角,给出信号的幅度值,然后是扫描持续时间。当“保持”按钮被激活时,我们还有用于分析输入信号的附加功能。

正如您在视频中看到的,曲线的颜色可以很容易地在行中的代码中更改:

tft.drawLine(i*mn, 230-data1[i+i2], i*mn+mn-1, 230-data1[i+1+i2], ILI9341_RED);i++;}i=0;

984a50a2-9031-11ee-939d-92fbcf53809c.jpg

最后,一个简短的结论。与以前带有Arduino的示波器不同,该设备由于其频率范围和速度,代表了一种相对专业的功能仪器,可以在任何实验室中找到一席之地。同时,其制造价格极低,不超过15美元。示波器安装在由 PVC 材料制成的合适盒子中,厚度为 3 和 5 毫米,并覆盖有自粘彩色墙纸。

98583d2a-9031-11ee-939d-92fbcf53809c.png

电路原理

审核编辑:汤梓红

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

    关注

    147

    文章

    9560

    浏览量

    165725
  • 示波器
    +关注

    关注

    113

    文章

    6180

    浏览量

    184426
  • STM32
    +关注

    关注

    2265

    文章

    10860

    浏览量

    354584
  • 测试仪器
    +关注

    关注

    0

    文章

    429

    浏览量

    33823
  • 开发板
    +关注

    关注

    25

    文章

    4926

    浏览量

    97139

原文标题:创客项目基于STM32的500KHz示波器

文章出处:【微信号:ChaiHuoMakerSpace,微信公众号:柴火创客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何为MOTIX TLE9879X MCU配置500KHz的GPT中断?

    嗨, 我正在使用带有 TLE9879x MOTIX MCU(准确地说是 TLE9879QXA40)的定制板。 我需要配置 500KHz 的任何软件中断。 我试过使用定时器 3,但只能获得
    发表于 07-03 08:04

    OPA627制作500KHz带通滤波器增益的疑问求解

    采用如图所示的滤波器制作中心频率为500KHz的带通滤波器,Q=5,增益计算值为1.7,但是实际测出来的增益只有1.1左右.若改变参数使Q=10,增益为1,则实测增益只有0.5左右,请问出现这样的原因可能是怎样的?
    发表于 09-20 07:38

    求助,有适合100kHz~500kHz的集成放大器芯片吗?

    如题,Ti 有适合100kHz~500kHz 的集成放大器芯片吗?功率不超过50w,单电源供电的。 目前看到的绝大部分是音频功放。
    发表于 10-16 07:34

    STM32编写频率计(捕获模式),为什么最高只能到500KHz

    STM32用TIM2通道2的捕获模式,用TIM3做定时器,测频率,为什么最高只能测到500khz,再往上测就只能显示大约实际频率的一般,这是为什么啊?该如何解决?
    发表于 11-07 19:33

    测量频率范围小于500KHz的前置放大器的相位增益曲线

    我想测量频率范围小于500KHz的前置放大器的相位增益曲线,从0.2 uV开始放大。请建议我购买具有这些功能的合适仪器。 以上来自于谷歌翻译 以下为原文I want to measure
    发表于 09-25 14:44

    请问能否提供AD5446在500KHz下的SFDR?

    1. 在AD5446数据手册中,只有fout=50KHz和20KHz下有一个SFDR规格。而fout=500KHz下则没有。我还查看了AD5449数据手册,它在500KHz fout下
    发表于 11-16 09:02

    STM32的PWM频率达到500KHZ后能否做到1KHZ的增减?

    STM32的PWM频率达到500KHZ后,能否做到1KHZ的增减?
    发表于 10-16 08:11

    如何使用运算放大器产生±3mV,500KHz的三角波?

    如何使用运算放大器产生±3mV,500KHz的三角波,运放供电电压±15V。谢谢各位。
    发表于 11-15 08:32

    能否提供AD5446在500KHz下的SFDR?

    在AD5446数据手册中,只有fout=50KHz和20KHz下有一个SFDR规格。而fout=500KHz下则没有。我还查看了AD5449数据手册,它在500KHz fout下提供了
    发表于 11-27 08:09

    挑选500kHz晶振新法与行滤波电容失容

    读周作仁老师“业余法挑500kHz晶振”发现此法基本上无法确认晶振的并联谐振频率fP是500kHz、还是520kHz。因为,通过实践得知,中波收音机发出的“嗒嗒”声的大小,与收音机距离遥
    发表于 05-15 09:10 20次下载

    ADS7862 (Dual 500kHz,12-Bit, 2

    The ADS7862 is a dual 12-bit, 500kHz analog-to-digital converter (A/D) with 4 fully differential
    发表于 06-01 16:56 16次下载

    对40~500KHZ频率提供发信功率的放大器电路图

    本功率放大器主要是对40~500KHZ频率提供足够的发信功率,以满足通信机发射功率,发送电平的要求。
    发表于 12-25 15:24 2037次阅读
    对40~<b class='flag-5'>500KHZ</b>频率提供发信功率的放大器电路图

    为40~500KHZ频率信号提供输出功率的放大器

    本功率放大器主要是对40~500KHZ频率信号提供足够的输出功率,以满足高频电平的要求。
    发表于 12-25 15:40 4070次阅读
    为40~<b class='flag-5'>500KHZ</b>频率信号提供输出功率的放大器

    模拟PWM发生器及5V 500kHz PWM输出原理图

    本文分享了模拟PWM 发生器与5V 500kHz PWM 输出原理图。
    发表于 11-21 16:04 16次下载
    模拟PWM发生器及5V <b class='flag-5'>500kHz</b> PWM输出原理图

    500kHz简易频率计电路

    500kHz简易频率计电路说明。
    发表于 03-24 09:39 23次下载
    <b class='flag-5'>500kHz</b>简易频率计电路