MAKER:sainisagar7294/譯:趣無盡
大家好!你一定知道,示波器是每個電子系學生或業余愛好者的必備品。為了節省成本,我建議使用手機等移動設備作為示波器。
由于不能把信號直接傳輸到手機上,所以我們使用樹莓派 Pico 來中轉信號。我們使用 USB 接口來傳輸數據,這樣能形成更好的波形。下面請跟著我的步伐一起來完成這個項目吧!
注:本項目僅用于教育目的,只是一個讓你深入了解樹莓派 Pico 功能的項目,它只能測量較小的信號,因此我并不建議將其用于商業目的。

特性
– 200 kHz 帶寬
– 雙通道支持
– 500KS/s 采樣率
– 掃描速率:5 μs ~ 20 s
– 精度:±10%
– 板載 1kHz 波
– 低功耗
– USB 接口
組件清單
– 智能手機(作為示波器的屏幕) × 1
– 樹莓派 Pico × 1
– 1kΩ、100kΩ 電阻 × 1
– 面包板、跳線和 USB 數據線 × 1
– PCB 板和焊接設備(可選) × 1
– OTG 線 × 1
樹莓派 Pico 簡介
樹莓派 Pico 采用 RP2040 ARM Cortex-M0 雙核處理器,頻率可靈活調整至 133 MHz。它擁有 264 KB 靜態隨機存取存儲器(SRAM),共提供了 26 個 GPIO 引腳,其中 3 個為模擬引腳。
此外,該微控制器還配備有 2 個UART、2 個 SPI、2 個 I2C 和 16 個 PWM 通道,并內置時鐘和溫度傳感器。其供電電壓范圍為 1.8 V ~ 5.5 V。
引腳排列
如圖所示

刷寫固件

首先,把樹莓派 Pico 連上電腦,然后按住引導按鈕開機。這時資源管理器會出現一個名為“RPI-RP2”的磁盤。你只需在 https://github.com/fhdm-dev/scpdl1/raw/master/a/v15/scoppy-pico-v15.uf2
下載固件(`uf2` 格式),并將其復制到樹莓派 Pico 的磁盤中。當你看到板載指示燈開始閃爍,就表明完成了。
電路圖

如圖所示,GPIO26 是通道 1,而 GPIO27 是通道 2。向任意通道提供 0 ~ +3 V 信號,并將該信號的 GND 接到樹莓派的 GND 接口上,再通過 USB 接口連接手機即可完成所有連接。
對于高電壓,我們可以在通道引腳上添加一個100 kΩ 電阻。如果需要測量負電壓和信號(例如 -3.3 V ~ +3.3 V),你可以使用 1.3 V 電阻在 3.3 V 和地之間組成電阻分壓網絡,這樣就可以完美地完成相關工作了。
示波器屏幕



為了方便使用,我們提供了一個專用的 App 來顯示樹莓派 Pico 收到的波形和信號。我們把它命名為 `Scoppy`,每個人都可以免費使用它。通過此 App,你可以訪問第一個通道,但第二個通道需要付費才能使用。
這個 App 擁有易于使用的用戶界面,我相信這一定能為分析波形帶來便利。我們可以調整波在 X-Y 方向上的位置,也可以增加或減少每個區域的時間或電壓。此 App 可以在安卓手機上運行,最低系統要求為 Android 5.0。
其他特性





本 App 提供了一個占空比為 50% 的正弦 50Hz 演示信號,用于檢查通道或進行校準。
此外,左下角顯示信號的實時值,包括電壓、頻率、時間和占空比。
另外,本 App 還具有信號發生器和邏輯分析儀功能,這些功能為你免費提供。請注意,信號發生器僅支持 1.25MHz 頻率范圍內的正弦波和方波。
連接手機

由于樹莓派 Pico 有 Micro USB 接口,而手機并沒有標準 USB 接口,所以我們需要借助 OTG 線來連接樹莓派和手機。連上后,選擇“USB”作為信號的輸入源。
示波器測試



這里我測試一些信號,如圖所示,它能顯示高達 100MHz 的波形。借助這個 App,我們可以測量高達250KHz的信號的頻率和占空比。
我們 DIY 的示波器雖然無法處理更高頻率的信號,但出于成本考慮,我覺得它還是不錯的。
若要了解更多細節,請查看本項目的 GitHub 頁面:
https://github.com/fhdm-dev/scoppy/
擴展板

-
示波器
+關注
關注
113文章
7075瀏覽量
196041 -
接口
+關注
關注
33文章
9519瀏覽量
157014 -
usb
+關注
關注
60文章
8438瀏覽量
284434 -
樹莓派
+關注
關注
122文章
2078瀏覽量
110454
原文標題:樹莓派 Pico + Scoppy 實現 200kHz 示波器
文章出處:【微信號:趣無盡,微信公眾號:趣無盡】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
樹莓派Pico的相關資料分享
樹莓派Pico的相關資料推薦
樹莓派也出MCU了?樹莓派Pico來了!
樹莓派Pico:僅4美元的MCU
基于樹莓派Pico和Scoppy實現200kHz示波器
評論