一、项目总览与目标:为什么自制示波器?

说实话,每次有朋友问我:“你一个硬件工程师,花几十块钱自己焊个示波器,图啥?”

我的回答很简单:因为值得

我在项目调试中遇到过太多次这样的情况——手头只有一块万用表,信号死活测不出来。买个正经示波器吧,入门级也要大几百。对学生党、电子爱好者、甚至刚入行的工程师来说,这笔开销其实挺尴尬的。

所以我想,为什么不自己做一个呢?

这个项目,就是要把一台带宽1MHz、采样率10MSPS的示波器,成本控制在50元以内。你想想看,一杯奶茶的钱,换一个能看波形的工具,是不是很划算?

核心目标:用最低的成本,做一台能用的示波器。不是玩具,是真能帮你调试电路的工具。

1.1 为什么是1MHz带宽、10MSPS采样率?

这两个数字,是我反复权衡后的结果。

带宽1MHz:能覆盖大部分音频信号、PWM波、串口通信(UART、I2C、SPI)、电源纹波。说白了,日常调试90%的场景都够用了。

采样率10MSPS:根据奈奎斯特定理,采样率至少是信号最高频率的2倍。10MSPS采样1MHz信号,每个周期能采10个点,波形还原度已经不错了。

我记得第一次用自制的示波器测一个1kHz的方波,看到屏幕上清晰的波形时,心里那个激动啊——虽然它比不上几千块的设备,但够用

我的经验:如果你只是调试单片机、分析音频信号、看电源纹波,1MHz带宽完全够用。别被那些动不动几百兆带宽的参数吓到,很多场景根本用不上。

1.2 成本预算:50元能买到什么?

50元,说多不多,说少不少。我列个清单给你看:

物料 预估价格(元) 说明
主控MCU(STM32F103C8T6) 8-12 核心处理芯片,带ADC
OLED显示屏(0.96寸 128x64) 10-15 显示波形用,I2C接口
运放(LM358或SGM8051) 2-5 信号调理,前端放大
电阻电容等被动元件 3-5 分压、滤波、耦合
PCB打样(5片) 10-15 嘉立创打样,分摊成本
接插件、导线、旋钮 5-8 BNC接头、排针、电位器
总计 38-60 平均约50元

你看,核心物料加起来也就50块左右。当然,如果你手头有现成的开发板、旧元件,成本还能更低。

注意:50元是物料成本,不包括工具(烙铁、万用表等)。如果你从零开始买工具,那预算得另算。不过我相信,玩电子的朋友手里多少都有点家当。

1.3 所需工具清单

做这个项目,你需要准备以下工具。我按必要程度排了个序:

  1. 电烙铁(必备)—— 建议用恒温烙铁,温度调到350℃左右。我用的是T12,便宜又好用。
  2. 焊锡丝(必备)—— 含铅的更好焊,注意通风。
  3. 万用表(必备)—— 测电压、通断、电阻。几十块的就能用。
  4. 镊子(必备)—— 夹贴片元件,最好用防静电的。
  5. 斜口钳/剪线钳(推荐)—— 剪引脚、剥线。
  6. USB转TTL模块(推荐)—— 给MCU下载程序用,CH340G模块就行,几块钱。
  7. 面包板+杜邦线(可选)—— 前期验证电路用,方便调试。
  8. 示波器探头(可选)—— 如果你手头有旧探头,可以直接用。没有的话,用BNC转鳄鱼夹也能凑合。

嗯,这里我要多说一句:烙铁别买太便宜的。我曾经图便宜买了个9块9的烙铁,焊点像狗啃的,后来换了T12,焊接体验天差地别。工具这东西,一步到位反而省钱。

1.4 这个项目适合谁?

我设计这个课程时,心里想的是三类人:

  • 电子爱好者:想深入理解示波器原理,亲手做一个属于自己的工具。
  • 嵌入式初学者:想练手STM32编程、ADC采集、显示驱动。
  • 预算有限的工程师:手头紧,但又需要一个基础示波器来调试。

说白了,只要你会一点C语言、能看懂电路图、愿意动手焊板子,这个项目你就能跟下来。

我的承诺:整个课程会从原理讲到实战,从硬件设计讲到软件编程,每一步都有详细说明。你不需要是高手,跟着做就能成功。

1.5 项目整体架构预览

在正式开始之前,我先给你画个整体框架,让你心里有个底:

信号输入 → 前端调理电路(运放) → MCU的ADC采样 → 数据处理(触发、插值) → OLED显示

这个流程,说白了就是:

  • 外部信号进来,先经过运放调理(放大、偏置、限幅)
  • 然后送到MCU的ADC引脚,以10MSPS的速度采样
  • MCU对采样数据进行处理(找触发点、插值、画网格)
  • 最后在OLED屏幕上显示波形

听起来不复杂吧?但每个环节都有坑。比如运放选型不对,信号会失真;ADC采样时序没调好,波形会抖动;触发逻辑写不好,波形会乱跑。

这些坑,我在后面的章节里会一个一个帮你填平。

一个小建议:别急着一次看完所有内容。每学完一章,最好动手验证一下。哪怕只是搭个面包板测个电压,也比光看强。我当年学示波器原理时,就是一边看书一边焊板子,印象特别深。

1.6 本章小结

好了,第一章就讲到这里。我们来回顾一下重点:

  • 为什么做?—— 低成本、够用、能学到东西。
  • 性能指标:带宽1MHz,采样率10MSPS,覆盖日常调试需求。
  • 成本预算:约50元,核心物料已列出。
  • 工具清单:烙铁、万用表、焊锡丝是必备,其他按需准备。
  • 项目架构:信号输入→调理→ADC采样→处理→显示。

下一章,我们会正式开始硬件设计,从前端信号调理电路讲起。我会告诉你为什么运放选LM358而不是OPA2350,以及怎么用几个电阻电容搭出一个靠谱的输入级。

咱们下章见。