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