本文介紹了 CreativeLau在 Instructables Circuits[1] 上的博文,介紹了它設(shè)計制作的基于STC單片機的手持迷你示波器。它可以測量電壓,信號波形等,同時也可以產(chǎn)生常見到的電壓波形用于電路的測試。
在 Make Your Own Oscilloscope(Mini DSO) With STC MCU Easily 看到 CreativeLau介紹他基于一款8位機(STC8A8K64)制作的手持微型示波器,既有應(yīng)用價值,又有練習(xí)功能,很有趣。
▲ 圖1 作者 Creative Lau
● 微型示波器參數(shù):
MCU型號
:STC—MCU
采用波形時間
:100us-500ms
輸入電壓范圍
:0-30V
繪制模式
:向量或者點集合
01 制作材料
▲ 圖1.1 制作微型示波器的電子器件
制作元器件:
- MCU: STC8A8K64S4A12×1
- 顯示器: SSD1306 OLED (5V, SPI 7PIN接口)×1
- 電阻: 1W,10k×1;1/4W,2k×2;1/4W,10k×1
- 電容: 47uF×1;0.01uF×1
- 編碼器: EC11×1
- 鈕子開關(guān): 數(shù)量×1
- 接線端子: 2-Pin×1IC
- 插座: 40-Pin×1
- 單排插座: 7-Pin×1, 2-Pin×1
- 鋰電池: 3.7V Li-ion×1
- 升壓模塊: 5V
- 升壓模塊×1
- 下載器: USB-TTL 下載器
- 萬用洞洞板: 一塊
02 電路制作
一、電路設(shè)計
1、電路原理圖
▲ 圖2.1.1 原理圖
2、電路焊接器件布置圖
▲ 圖2.1.2 焊接萬用板電子元器件布置圖
二、焊接與調(diào)試
1、電路焊接
在萬用洞洞板上焊接制作整個電路板。
▲ 圖2.1.3 電路在洞洞板上的焊接
2、下載程序
STC 單片機的下載地址。http://www.stcmicro.com/rjxz.html。使用USB-TTL串口連接器,可以TXD,RXD,GND連接電腦與電路,完成下載。
▲ 圖2.2.2 利用USB-TTL下載器將程序下載到STC中
3、上電測試
接入鋰電池之后,電路便可以工作了。它可以直接用于測量直流電壓,或者測試電路中測試點上的電壓波形。
▲ 圖2.2.3 上電后便可以看到功能
但是,現(xiàn)在這個版本還存在問題,那就是它無法測量負電壓。所有的負電壓都顯示為0V。
▲ 圖2.2.4 測量到負電壓,顯示為0V
三、其它功能
利用這個小小的電子工具,還可以作為信號發(fā)生器,產(chǎn)生一些測試信號用于電路的測試。
▲ 圖2.3.1 信號發(fā)生器
下圖顯示了利用這款小小的Mini DSO所產(chǎn)生的電壓波形。
▲ 圖2.3.2 產(chǎn)生特殊的信號波形
※ 總 結(jié) ※
本文介紹了 CreativeLau在 Instructables Circuits[2] 上的博文,介紹了它設(shè)計制作的基于STC單片機的手持迷你示波器。它可以測量電壓,信號波形等,同時也可以產(chǎn)生常見到的電壓波形用于電路的測試。
參考資料
[1]Instructables Circuits: https://www.instructables.com/Make-Your-Own-OscilloscopeMini-DSO-With-STC-MCU-Ea/