都说硬件工程师应该自己DIY一个示波器,如下列出了几个参考:
Scopefun
ADALM2000
DIY制作属于自己的数字示波器
数字示波器参数:
主控: STM32F103ZET6
液晶屏: 3.2"TFT320×240 65K彩色LCD显示屏 STM32 FSMC总线驱动
AD: ADS831 IDT7205
最高实时取样率60Msps 8Bits,
取样缓冲器深度:5K
垂直灵敏度:5V,1V,500mV,200mV,100mV,50mV,20mV,10mV;
基准电压使用STM32 DA输出,实现按键调节波形基准。并有位置指示
水平时基范围:2S, 1S,500mS,200mS,100mS,50mS,20mS,10mS,5mS,2mS,1mS,500uS,200uS,100uS,50uS,20uS,10uS,5uS,2uS,1uS,500nS,
水平位置可调并有指示
输入阻抗:≥1MΩ
最高输入电压:50Vpp
耦合方式:AC/DC
实现自动、常规、单次触发方式 ,上升或下降边沿触发
实现计算测量输入信号的频率、周期、占空比、交流峰-峰值、平均值
触发电平高低位置可调,并电压指示
触发时基位置可调,并带指示
实现RUN/STOP功能
使用16个按键,真正作到单键操作以免去组合按键麻烦。
功能预留:
波形发生器:使用STM32另一路DA+NE5532实现正弦,三角波,方波输出。
SD卡波形存储输出。
系统串口,可连接电脑输出数据,也可实现远程ISP升级:通过从网上下载升级包文件,方便地升级示波器软件。
http://www.cirmall.com/circuit/5474/details?1
电子爱好者、学生专用,开源国外DPScope USB 双通道数字示波器设计
该双通道虚拟示波器听起来和市场上的正规产品上百兆,上G的产品差很远,但实际应用中,并没差那么多。这个示波器主要面对业余电子爱好者、学生,主要用途看看音频波形(20khz)、远红外线控制信号(38khz)、超声波信号(200khz)、步进马达、伺服电机信号(几千hz)、i2c信号(1Mhz)、rs232(115khz)、系统总线、spi等等、其他任何小于1.3Mhz的信号!应用场景还是很广的。
http://www.cirmall.com/circuit/5601/details?1
STM32数字示波器源码+数字信号处理教程、配套实例
由于数字信号处理涉及的范围太广,也需要较强的数学功底,本教程是以应用为主,理论为辅。方便大家更好的掌握基本的DSP算法。
本教程使用的DSP库来自ARM官方,此库支持以CM0,CM3,CM4以及CM7为内核的所有MCU。
本教程的硬件平台是用的STM32-V5开发板
http://www.cirmall.com/circuit/5012/details?1
(更新)基于STM32的数字示波器设计(完整的设计资料)
大二上学期参加完全国大学生电子设计竞赛之后闲来无事,就自己做了一个数字示波器来作为学习STM32的实战检验,前后花费了大概1个月的时间完成了初稿,之后又断断续续的完善我的示波器,并且为它编写了上位机程序和制定了通信协议。使用了前端程控模拟电路和上层电路板,uCOS-II,uCGUI,FFT,SD,上位机等等
http://www.cirmall.com/circuit/619/details?1
DIY双通道示波器,原理图、PCB和FPGA工程包开源
示波器是使用PSP的液晶屏,试验下来发现功耗要比现在所使用的这款3.5寸的大,其实这个屏的分辨率要略高于PSP的480*272,现实更加细腻,只是没有4.3寸的屏看起来爽。双通道示波器应用到双核8位AD9288,AD9288是一款双核8位单芯片采样模数转换器(ADC),内置片内采样保持电路,专门针对低成本、低功耗、小尺寸和易用性进行了优化。AD9288采用100 MSPS转换速率工作,在整个工作范围内都具有出色的动态性能。每个通道均可以独立工作。
http://www.cirmall.com/circuit/3253/details?1
手把手的教你数字存储示波器制作(硬件+源代码+装配说明等)
数字存储示波器介绍:
该数字存储示波器套件是一款专门面向电子专业教学、实训的套件,采用ARM Cortex-M3处理器和彩色TFT屏幕,具有电路简单可靠,制作难度适中,制作成功率高的特点。该套件突出了示波器电路的特点,使学生在学习实际制作技能的同时深入了解示波器的结构和原理。示波器本事具有良好的实用性,学生在完成制作后同时获得一台有用的工具,对日后学习电子技术有莫大的帮助。
数字存储示波器参数如下:
最高实时取样率:1Msps
精度:12Bit
取样缓冲器深度:1024字节
模拟频带宽度: 0 – 200KHz
垂直灵敏度:10mV/Div – 5V/Div (按1-2-5 方式递进)
垂直位移可调,并带有指示
输入阻抗:1MΩ
最高输入电压:50Vpp(1:1探头),400Vpp(10:1探头)
耦合方式包括DC/AC/GND
水平时基范围:10μs/Div – 50s/Div (按1-2-5 方式递进)
具有自动、常规和单次触发方式,方便捕捉瞬间波形
可用上升或下降边沿触发
触发电平位置可调,并带有指示
可观测触发之前的波形(负延迟)
可随时冻结波形显示(HOLD 功能)
自带1KHz /3.3V方波测试信号源
可实时显示采集波形的频率、周期、脉宽、占空比、最大值、最小值、平均值、峰峰值、有效值等
http://www.cirmall.com/circuit/2883/details?1
100MHz双踪虚拟示波器电路+程序+上位机等
本文档介绍的是虚拟示波器仪器采用32位处理器@100MHz主频,FPGA,高速A/D,高速运放,高速程控增益放大器设计,实现了专业示波超才具备的触发灵敏度调节,交替触发,电平触发,硬件电平平移等, 独创的等效采样技术,完全由FPGA完成等效采样,实现对高频周期信号的测量。
http://www.cirmall.com/circuit/2848/details?1
开源全球首款高采样率便携示波器电路+源代码
该便携示波器——SmartScope 是世界上第一款采样率可达 100MS / s 的开源示波器,它适用于 iPad、 Android 和 PC 甚至 iPhone 等设备,对于任何从事硬件开发的 Arduino 和树莓派 Raspberry Pi 开发者,SmartScope 应该是一款不错的必备品。
http://www.cirmall.com/circuit/2517/details?1
基于STM32多功能虚拟信号分析仪 示波器频谱仪
该多功能虚拟信号分析仪、示波器频谱仪信号分析仪下位机基于STM32设计,是仪星电子自主研发的虚拟电子测量仪器与处理平台。通过MDSO、HDSO等采集硬件获取信号,借助自主研发的数字信号处理算法将传统的示波器、逻辑分析仪、谱分析仪、数据记录仪、函数发生器、频率计以及滤波器设计和仿真、窗函数等功能高度集成、统一平台方便使用。
http://www.cirmall.com/circuit/1884/details?1
参考文章链接:https://blog.csdn.net/monkey2018/article/details/81170920