前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >人人都能拥有一台示波器

人人都能拥有一台示波器

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

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

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

这个项目叫做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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 超低成本
  • 主要功能
  • 使用方法
  • 一个注意点
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档