今天小編給大家帶來國外的Maker Mirko Pavleskid的基于STM32制作的500KHz示波器項目。
材料清單
硬件清單
STM32F103C8T6開發板 *1
ILI9341 320x240 TFT 顯示屏 *1
1N4007 – 二極管 *2
4.75k ohm電阻 4.75k 歐姆 *2
10 μF電容 10 μF *1
點動開關 *4
撥動開關 *1
軟件清單
Arduino IDE
示波器是一種用于可視化和分析電子信號波形的測試儀器。它是電子、電信、物理等領域的工程師、技術人員和研究人員的必備工具。在之前的視頻中作者介紹了如何使用Arduino制作數字示波器,其中最大頻率范圍高達50KHz。
這次我將向您介紹帶有STM32微控制器的更先進的示波器,它比Arduino具有更好的性能,也更便宜。有了這個儀器,我們現在可以觀察頻率高達500КHz的信號形狀。原始項目視頻如下
STM32是意法半導體開發的32位ARM單片機,可以在上面安裝Arduino Bootloader,可以作為標準的Arduino使用。Arduino IDE 應用程序可用于編寫、編譯和上傳代碼到微控制器板。這次我們就不贅述安裝和上傳代碼的方法了,因為我們可以在互聯網上找到很多詳細的教程,比如這個。
該設備制作起來非常簡單,只包含幾個組件
STM32F103C8T6微控制器
3.2 或 2.8 英寸 TFT 彩色顯示屏,分辨率為 240 x 320 點,由 ILI9341 芯片提供支持
兩個二極管
兩個電阻器
和五個按鈕
最大輸入正電壓為6.6 V,可通過使用外部分壓器來增加。如果設備是根據給定的原理圖和代碼制作的,則在第一次上電后立即工作,無需在代碼或庫中進行任何事先設置。
功能介紹
我們先來解釋一下按鈕的功能:
使用 SET 按鈕,我們進入一個菜單,可以在其中更改更多設置
向上和向下按鈕用于更改所選函數的值
保持按鈕用于凍結信號的當前圖像以進行進一步分析
在屏幕的左上角,給出信號的幅度值,然后是掃描持續時間。當“保持”按鈕被激活時,我們還有用于分析輸入信號的附加功能。
正如您在視頻中看到的,曲線的顏色可以很容易地在行中的代碼中更改:
tft.drawLine(i*mn, 230-data1[i+i2], i*mn+mn-1, 230-data1[i+1+i2], ILI9341_RED);i++;}i=0;
最后,一個簡短的結論。與以前帶有Arduino的示波器不同,該設備由于其頻率范圍和速度,代表了一種相對專業的功能儀器,可以在任何實驗室中找到一席之地。同時,其制造價格極低,不超過15美元。示波器安裝在由 PVC 材料制成的合適盒子中,厚度為 3 和 5 毫米,并覆蓋有自粘彩色墻紙。
電路原理圖
審核編輯:湯梓紅
-
二極管
+關注
關注
147文章
9702瀏覽量
167553 -
示波器
+關注
關注
113文章
6282瀏覽量
185836 -
STM32
+關注
關注
2272文章
10923瀏覽量
357544 -
測試儀器
+關注
關注
0文章
438瀏覽量
33957 -
開發板
+關注
關注
25文章
5121瀏覽量
98189
原文標題:創客項目基于STM32的500KHz示波器
文章出處:【微信號:ChaiHuoMakerSpace,微信公眾號:柴火創客空間】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論