首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >人人都能拥有一台示波器

人人都能拥有一台示波器

原创
作者头像
角落工程师
发布于 2022-05-20 22:11:59
发布于 2022-05-20 22:11:59
2.9K2
举报
文章被收录于专栏:工程师养成记工程师养成记

本来这次是要研究一下卷积这个概念的,它在信号分析、图像处理深度学习等领域扮演着重要的角色。无奈功课做到半截,遇到物理意义理解不清和不知道如何讲述的问题,只好先放一放,等理解之后再做打算。

但是文章还是要坚持写的,所以只能先水一篇,介绍一个解决方案开源的示波器项目。

这个项目叫做Scoppy,Github地址:https://github.com/fhdm-dev/scoppy

打造Scoppy示波器很简单,只需要3个硬件:一个运行Android系统(Android 6.0及以上)的手机或者平板,一个OTG转接头,一个树莓派Pico的开发板。

  1. 树莓派Pico用来接收处理外部信号,固件程序是开源的,可以自己编译,也有编译好的固件可以直接下载到Pico里使用。不用自己编程。
  2. OTG转接线连接Pico与手机。
  3. 手机需要支持USB OTG并安装 Scoppy Android app,用来显示波形和测量的数据等。

如图:

截屏2022-05-20 下午9.34.35.png
截屏2022-05-20 下午9.34.35.png
超低成本

Scoppy项目的目的主要是为了让电子技术爱好者或者新手能拥有一台超低成本的示波器。手机和OTG线我是借同事的,自己只买了一块Pico开发板,26块钱。

主要功能

Scoppy既可以作为示波器使用,也可以作为逻辑分析仪使用。

  1. 作为示波器使用可以测量一些低频、低电压的信号。
  2. 作为逻辑分析仪使用采样率可以达到 25MS/s。
使用方法

在下载固件到Pico、安装上手机app、连好线之后

  1. 作为示波器使用
  2. 将输入信号接Pico开发板的GPIO26或者GPIO27,ground接开发板的gnd。GPIO26 和 GPIO27分别表示Channel1和Channel2。
  3. 可以测量的电压范围为0 ~ 3.3V。
  4. 如果要测量电压大于3.3V的信号,需要在输入信号和开发板引脚之间串联一定阻值的电阻,防止电流过大。
  5. 如果你没有信号源,为了观察测试,可以直接将GPIO22 与 GPIO26 或者 GPIO27连接起来,因为GPIO22能提供1KHz的占空比为50%的方波。
  6. 作为逻辑分析仪使用
  7. 在手机app上点击Menu按钮,再点击Model按钮,然后选择Logic Analyzer。
  8. GPIO6 ~ GPIO13是信号输入的引脚,电压范围需要在0 ~ 3.3V之间。
一个注意点

手机上的app是需要在谷歌应用商店下载的,对于无法直接用手机下载安装的用户,比如我本人,还有一种办法就是想办法(具体就不说了,总之要才行)先在电脑上下载下来,然后传输到手机上安装。

但是这种情况下载的是xapk格式的,在手机上是不能直接安装的,还需要先安装一个能安装xapk格式安装包的安装工具,再用这个工具去安装下载下来的xapk。

截屏2022-05-20 下午10.37.03.png
截屏2022-05-20 下午10.37.03.png

安装界面

截屏2022-05-20 下午10.41.11.png
截屏2022-05-20 下午10.41.11.png

这两个apk、以及开发板编译好的固件程序我会放到网盘里,方便需要的人下载。

链接: https://pan.baidu.com/s/1gKmQgiNZCe48NOjAIxf74A?pwd=5kk6

总结

基本的功能就是这些,既有一定的实用价值,又可以用来学习,是一个不错的项目。

最后附上Pico的引脚图和几张官方的美照

  1. Pico引脚图
截屏2022-05-20 下午10.25.43.png
截屏2022-05-20 下午10.25.43.png
  1. 示波器模式
phone-breadboard-pico-afe.jpeg
phone-breadboard-pico-afe.jpeg
  1. 逻辑分析仪模式
logic-analyzer-demo.jpeg
logic-analyzer-demo.jpeg
  1. 方波的FFT
screenshot_fft-square.jpeg
screenshot_fft-square.jpeg

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
2 条评论
热度
最新
pico的固件在哪下啊
pico的固件在哪下啊
回复回复点赞举报
您好,百度云链接失效了,能补一下吗
您好,百度云链接失效了,能补一下吗
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
几块钱几分钟打造示波器+波形发生器
5 分钟内将 Raspberry Pi Pico(或任何 RP2040 板)变成简单的示波器+波形发生器。
碎碎思
2024/03/04
1.4K0
几块钱几分钟打造示波器+波形发生器
基于Pi-Pico的示波器:FScope 250k
给任意通道一个 0 到 +3.3 伏的信号,信号的 GND 接到 Pi 的 GND,通过 USB 连接 USB 到智能手机就完成了所有连接。
云深无际
2024/08/20
1780
基于Pi-Pico的示波器:FScope 250k
【安富莱二代示波器教程】第2章示波器操作说明及其介绍
教程完整下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=45785 第2章       示波器操作说明及其介绍 本章节主要讲解示波器
Simon223
2018/09/04
1.2K0
【安富莱二代示波器教程】第2章示波器操作说明及其介绍
树莓派基础实验38:逻辑分析仪分析PWM、UART信号
  逻辑分析仪是专门针对数字信号的调试工具,可长时间采集,无波形死区,支持复杂触发定位以及全面的协议内容解析。
张国平
2020/09/27
3.3K0
Raspberry Pi Pico是个啥(云体验)+云点灯
首先,这个芯片不知道有没有卖的。如果有就可以自己打板,diy。因为齐全用了ARM的处理器,不知道一些高级特性是不是支持。
云深无际
2021/01/27
2.4K0
Raspberry Pi Pico是个啥(云体验)+云点灯
H7-TOOL多功能开发工具/开源/烧录器/示波器/仿真器/逻辑分析仪
H7-TOOL的最终目标: 1、为单片机工程师提供一款实用的多功能开发调试工具。 2、相信很多人有带板子回家调试、或带板子出差调试的情况。因为产品问题是无法预知的,多半情况不可能带齐全套测试工具的。经常遇到手边缺万用表、缺示波器、缺串口线、缺逻辑分析仪而导致工作很难继续。 3、H7-TOOL是一款多功能测试工具,体积和J-Link一样大,方便携带。手边常备一个以备不时之需。 重要提示: 1、H7-TOOL固件2.29发布,高速在线仿真,1拖4和1拖16脱机烧录,数控电源,LUA小程序,RTOS Trace,CMSIS-SVD解析,截图功能,SPI主从控制器,I2C主从控制器,Scope波形,硬件异常黑盒子,RTT Viewer,CAN/CANFD助手,两路高速HID免驱虚拟串口助手,Moddbus主从,CANopen/J1939/OBD15765/UDS解析,250M示波器,信号发生器,4-20mA电流输入输出等全部高速USB免驱一条龙,同时支持板载WiFi和以太网的局域网和外网控制。 2、H7-TOOL已经支持板载WiFi和以太网的外网控制,用户仅需将TOOL联外网就可以使用上位机软件做远程控制,比如远程脱机烧录,远程RTT,远程CAN,远程串口等。无需公网IP,无需用户搭建服务器,无需设置端口映射,我们都已经搭建好。 3、H7-TOOL的所有上位机功能支持高速USB HID免驱,以太网和WiFi三种方式,喜欢那个用那个,而且USB也全部采用高速HID免驱方案,大家仅需将TOOL接到电脑上,即插即用,并且很多功能也支持脱机使用。
Simon223
2020/02/17
5.7K0
H7-TOOL多功能开发工具/开源/烧录器/示波器/仿真器/逻辑分析仪
《安富莱嵌入式周报》第292期:树莓派单片机100M双通道示波器开源,MDK5.38发布,万用表单芯片解决方案,8通道±25V模拟前端芯片,开源贴片拾取电机板
往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 更新视频教程: GUI
Simon223
2022/11/30
1.2K0
《安富莱嵌入式周报》第292期:树莓派单片机100M双通道示波器开源,MDK5.38发布,万用表单芯片解决方案,8通道±25V模拟前端芯片,开源贴片拾取电机板
设备或仪器介绍与使用
1)升流器   2)脉冲群发生器   3)耐压测试仪   4)频谱分析仪   5)信号发生器   6)示波器及其探头★   7)继电保护测试仪
曾高飞
2025/06/02
1350
硬件工程师如何用好“常规测量4大件”?
硬件工程师的主战场就是实验台(有个牛哄哄的名词叫Lab),任务就是要调试(Debug)电路,除了烙铁、剥线钳、焊锡、松香、镊子等等必要的工具之外,占桌面大片面积的,需要多个电源插座的,就是这看起来很高、大、上的用于常规测试测量的4大件工具。如下图:
AI 电堂
2022/12/08
7430
硬件工程师如何用好“常规测量4大件”?
几块钱几分钟打造100MHz采样率逻辑分析仪
5 分钟内将 Raspberry Pi Pico(或任何 RP2040 板)变成简单的逻辑分析仪。
碎碎思
2023/12/13
1.4K0
几块钱几分钟打造100MHz采样率逻辑分析仪
480Mbps高速USB 2.0、8路串口、6M波特率!再也不用担心USB口不够了!
无论是从事单片机、ARM,还是FPGA、DSP开发,都离不开串口!而且在一些银行、金融、证券、电信、工控的应用场合,还可能需要在一台主机上同时使用几十路串口!
单片机点灯小能手
2022/09/04
3.4K0
480Mbps高速USB 2.0、8路串口、6M波特率!再也不用担心USB口不够了!
逻辑分析仪的简单使用介绍(附带i2c、串口、spi数据分析)
本次文章给大家介绍一种便宜好用的协议分析工具,逻辑分析仪,首先声明,小飞哥作这篇介绍文章,不是为了打广告哈,实在是因为这个小玩意很好用,有些小伙伴还不太清楚该如何使用!!!废话不多说,下图是我目前用的一种,8通道24MHZ,一般的低速信号分析是足够用了,比较高级的功能也更高级,当然价格也更贵。话不多说,开始对这个小玩意如何使用进行简单的介绍。
用户8913398
2021/08/16
14.5K0
逻辑分析仪的简单使用介绍(附带i2c、串口、spi数据分析)
stm32f103波形发生器_示波器波形分析
摘要
全栈程序员站长
2022/11/04
1.9K2
用Arduino剖析PWM脉宽调制
PWM,也就是脉冲宽度调制,用于将一段信号编码为脉冲信号(一般是方波信号)。是在数字电路中 达到 模拟输出效果的一种手段。即:使用数字控制产生占空比不同的方波(一个不停在开与关之间切换的信号)来控制模拟输出。我们要在数字电路中输出模拟信号,就可以使用PWM技术实现。在嵌入式开发中,我们常用PWM来驱动LED的暗亮程度,电机的转速等。
云深无际
2020/08/18
2.6K0
用Arduino剖析PWM脉宽调制
原来ZYNQ的硬件设计如此简单!
哈喽,大家好,去年5月份曾经发表过一篇关于ZYNQ核心板介绍的文章(ZYNQ核心板用户手册),当时该板卡存在有一些设计错误,后面博主针对这些设计错误进行了更正,重新优化了一版新的设计,其中比较大的改动为更换了板卡的核心芯片,由原来的 XC7Z020-2CLG484I 更换为 XC7Z020-2CLG400I ,因此将这两个板卡当做两个独立型号的产品。这篇文章对这个新的板卡进行一次全面的介绍 ,后期将开通购买渠道。
FPGA技术江湖
2025/03/17
4470
原来ZYNQ的硬件设计如此简单!
H7-TOOL发布固件V2.13,全新示波器上位机界面,信号发生器任意波形输出,脱机烧录增加BlueNRG-LP和桃芯科技(2022-02-11)
H7-TOOL所有资源汇总(含操作手册): http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934 PC机软件:升级PC软件到V2.1.
Simon223
2022/03/10
1.3K0
H7-TOOL发布固件V2.13,全新示波器上位机界面,信号发生器任意波形输出,脱机烧录增加BlueNRG-LP和桃芯科技(2022-02-11)
基于STM32的HC-SR04超声波测距模块实验
超声波测距是借助于超声脉冲回波渡越时间法来实现的。设超声波脉冲由传感器发出到接收所经历的时间为t,超声波在空气中的传播速度为c,则从传感器到目标物体的距离D可用下式求出:D = ct/2,图 2是相应的系统框图。
用户8913398
2021/08/16
8K0
基于STM32的HC-SR04超声波测距模块实验
汉泰DSO2D15台式示波器 简单开箱测评
1)、2通道,通道分别具有独立旋钮控制; 2)、模拟带宽150MHz ; 3)、采样率最高1 GSa/s ; 4)、存储深度8Mpts ; 5)、垂直档位2mV/div ~ 10V/div ; 6)、内置一路25MHz信号发生器; 7)、垂直分辨率:8bit; 8)、触发: 边沿、脉冲、视频、斜率、超时、窗口、码型、间隔、欠幅、UART、LIN、CAN、SPI、IIC; 9)、总线解码及协议分析:RS232/UART、I2C、SPI、CAN、LIN; 10)、可保存设置 、波形、参考波形、CSV、图片等多种数据格式。 11)、数字电压表和频率计功能; 12)、支持32种自动测量和统计功能,实时统计最小、最大、标准方差等统计信息; 13)、两组数字电压表功能; 14)、支持门限测试,实现屏幕内自由测量; 15)、丰富的SCPI远程控制指令; 16)、提供外围接口类型多:USB Host/Device。
zeruns
2022/03/16
2.3K0
汉泰DSO2D15台式示波器 简单开箱测评
如何判断单片机性能极限?
在嵌入式系统设计中,当系统变得复杂、功能增加时,单片机可能会逐渐逼近其性能极限。及时识别这些极限点对于保证产品质量、稳定性和用户体验至关重要。
不脱发的程序猿
2025/04/16
1760
如何判断单片机性能极限?
全志R128 Devkit开发板原理图模块介绍及使用说明
针对 R128 模组,百问科技推出了 R128 DevKit 开发板作为快速开发评估工具。
阿志小管家
2024/02/02
3310
全志R128 Devkit开发板原理图模块介绍及使用说明
推荐阅读
相关推荐
几块钱几分钟打造示波器+波形发生器
更多 >
领券
一站式MCP教程库,解锁AI应用新玩法
涵盖代码开发、场景应用、自动测试全流程,助你从零构建专属AI助手
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档