
#训练营#简易数字示波器
简介
本项目是参加立创训练营的项目成果,训练营内容为简易示波器的制作,得到了立创的大力支持。此款示波器可以测量一些低频信号(10kHz以下),并自带有频率计,也可以输出频率和占空比可调的PWM波。
简介:本项目是参加立创训练营的项目成果,训练营内容为简易示波器的制作,得到了立创的大力支持。此款示波器可以测量一些低频信号(10kHz以下),并自带有频率计,也可以输出频率和占空比可调的PWM波。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
项目内容
本项目是参加立创训练营的项目成果,训练营内容为简易示波器的制作,得到了立创的大力支持。主要内容包括测量一些低频信号如方波、正弦波等(10kHz以下),且自带有频率计,也可以输出频率和占空比可调的PWM波。相比立创官方提供的程序,修改了显示界面,然后调整了输出PWM频率的范围。
成品展示
制作本款示波器的时候,一共先后制作了两个版本,最开始的版本有一些小问题,后面的第二版解决了这些问题,并且减小了PCB的大小,最后制作了对应的3D外壳。
图 1 第一版成品图片
(a)不带外壳 (b)带外壳
图 2 第二版成品图片
效果测试
(1)波形显示测试
主要对常见的几种波形进行了测试,包括正弦波、方波、脉冲、三角波、斜坡五种波形,且测试频率较低,最高测试频率10kHz。当输出频率到10kHz时,方波的上升沿与下降沿就有了严重失真,后面研究发现,应该是运放芯片压摆率不够导致的,建议有条件的小伙伴更换压摆率更高的芯片。
(a)正弦波 (b)方波 (c)脉冲信号
(d)三角波 (e)斜坡信号
图 3 波形测试图片
(2)PWM输出测试
PWM是使用STM32内部自带的PWM输出定时器产生的,在这个里面设定的输出频率为1kHz~10kHz,1kHz步进调整。下图中测试了两个不同频率PWM输出结果。
(a)1kHz输出 (b)5kHz输出
图 4 PWM输出功能测试
附:其他测试结果详见视频,附件里面包含的是立创官方提供的源程序。
设计图

BOM


评论