下周一開始,一套硬禾學(xué)堂精心制作的大課就要正式上線播出了 - 用STM32來DIY一個(gè)示波器,總計(jì)20節(jié)視頻課程,有理論講解、有實(shí)操演示,由我們的工程師對(duì)照著實(shí)際的示波器的操作和講解帶著大家一步一步用STM32控制器(即便你是嵌入式零基礎(chǔ))做出一個(gè)雙通道的示波器來,實(shí)現(xiàn)示波器的基本功能,并給自己留下一個(gè)能使用的多功能儀器。
為什么做這個(gè)課程?出于以下兩方面的考慮:
在工作中我發(fā)現(xiàn),很多硬件工程師其實(shí)不會(huì)使用示波器,除了簡單地看個(gè)波形之外,示波器90%的功能其實(shí)不會(huì)用;顯示出來的波形不會(huì)解讀,甚至連探頭都不會(huì)用,我們常說示波器是工程師的眼睛,而這顆眼睛卻是模糊不清的。究其原因,就是從來沒有認(rèn)真了解過示波器的構(gòu)成、數(shù)據(jù)采集以及測(cè)量的機(jī)制以及被觀察的信號(hào)從模擬域調(diào)理后再量化、再到存儲(chǔ)區(qū)、顯示屏整個(gè)過程中都經(jīng)歷了啥,不親歷一下這些過程,很難通過顯示屏上的信息,來準(zhǔn)確地倒推原始電信號(hào)的真實(shí)狀況。

波形來回得跑、腦袋上有顆草都是怎么回事?

你知道這是用來做什么的么?為什么會(huì)這樣?

出現(xiàn)這種波形,意味著什么?

在使用探頭的時(shí)候,你能想到這張圖么?

如果你每天都在做測(cè)試,在調(diào)試電路的過程中遇到過各種場(chǎng)景,豐富的經(jīng)歷、經(jīng)驗(yàn)再閱讀一些文章、書,也能對(duì)儀器的使用有較好的了解,但總不如自己對(duì)照著真實(shí)的儀器來從頭到尾做一遍來得效率高,能在10天時(shí)間里自己動(dòng)手編程實(shí)現(xiàn)一下示波器的完整功能,相信在未來使用儀器的時(shí)候自然會(huì)得心應(yīng)手,所有參數(shù)的測(cè)量都知道它的原理和意義。
所以,十天20節(jié)課,能助你精通示波器的使用,是不是很有意義?
其次,另一個(gè)關(guān)鍵詞 -嵌入式
在面試的時(shí)候,遇到過不少號(hào)稱“精通嵌入式系統(tǒng)編程”的工程師,根本講不出什么是“嵌入式系統(tǒng)”,嵌入式系統(tǒng)的特點(diǎn)是什么?核心是什么?微控制器中的PWM究竟是如何工作的?使用中應(yīng)該注意什么?多數(shù)工程師都是在教程配套齊全、案例豐富的開發(fā)板上,跑跑開發(fā)板廠提供的案例程序,就產(chǎn)生了一種“精通”的錯(cuò)覺,但面對(duì)一些未曾遭遇過的實(shí)際問題則茫然不知所措。原因?學(xué)習(xí)的平臺(tái)資源太優(yōu)越,在平臺(tái)豐富資源的包裹下,很少有機(jī)會(huì)接觸到系統(tǒng)的底層。嵌入式系統(tǒng)的靈魂在于“資源嚴(yán)重受限”,用低速的時(shí)鐘、捉襟見肘的RAM、Flash還要處理實(shí)時(shí)性要求很高的任務(wù),而且要同時(shí)對(duì)付多項(xiàng)任務(wù)、結(jié)果還要必須流暢!
你能做到么?
我們的課程就是使用一顆資源嚴(yán)重受限的單片機(jī)STM32G031(零售價(jià)5元RMB)來實(shí)現(xiàn)雙通道示波器 + FFT頻譜分析的功能,而且還同時(shí)支持DDS 信號(hào)發(fā)生器的功能,不僅支持?jǐn)?shù)據(jù)采集、波形顯示,還有重要的自動(dòng)參數(shù)計(jì)算、手動(dòng)參數(shù)計(jì)算的功能等。
不夸張地講,如果你能通過自己獨(dú)立編程完成我們板卡中的演示程序,就可以理直氣壯地在簡歷上寫上“精通嵌入式編程“了。
一箭雙雕 -掌握儀器使用 +嵌入式系統(tǒng)編程就是我們這套課程的定位。
有同學(xué)會(huì)問,為什么是STM32G031?
雖然目前遭遇芯片供應(yīng)鏈危機(jī),但我相信未來STM32仍然是各種產(chǎn)品中的首選,國產(chǎn)的MCU基本上也都是兼容STM32的產(chǎn)品。而G系列的MCU是ST公司未來主推的產(chǎn)品線,從性價(jià)比上講,零售價(jià)僅5塊錢的G031會(huì)是一顆在市場(chǎng)上用途極廣的控制器。
G系列也有一些性能更強(qiáng)的型號(hào),但有悖了我們學(xué)習(xí)的初衷,太優(yōu)越的資源不適合鍛煉。
對(duì)于DIY簡易示波器這種場(chǎng)景STM32G031正合適。
如何學(xué)習(xí)這套課程?詳情可以參見上一篇的文章:
一部精品課,學(xué)到嵌入式系統(tǒng)的精髓 + 理解測(cè)試測(cè)量的核心概念!
這個(gè)課程將于7月18日正式上線播放,訂閱這個(gè)課程的同學(xué)在觀看直播課程的同時(shí),可以永久反復(fù)回看已經(jīng)播放過的課程。
審核編輯:湯梓紅
-
控制器
+關(guān)注
關(guān)注
114文章
17788瀏覽量
193109 -
示波器
+關(guān)注
關(guān)注
113文章
7075瀏覽量
196048 -
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373423
原文標(biāo)題:用STM32來DIY示波器(1)- 為啥要比著實(shí)際的示波器DIY一個(gè)簡易示波器?
文章出處:【微信號(hào):xiaojiaoyafpga,微信公眾號(hào):電子森林】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
濕手隔空切歌?用ESP32-S3開發(fā)板DIY“幻控”!代碼開源!
如何使用示波器觸發(fā)模式發(fā)現(xiàn)產(chǎn)品問題?示波器觸發(fā)原理和應(yīng)用
一個(gè)小項(xiàng)目看懂 STM32 全部外設(shè)
實(shí)時(shí)示波器和采樣示波器的差別
再探與AI共同設(shè)計(jì)制作STM32FXXX簡易示波器和頻譜儀
普通數(shù)字示波器能否適配電流探頭?一文詳解適配方案與應(yīng)用要點(diǎn)
示波器探頭1MΩ和50Ω輸入阻抗的選用
示波器如何在時(shí)域和頻域中同時(shí)使用區(qū)域觸發(fā)
用示波器測(cè)量傳感器的放大電路及供電
一不小心發(fā)現(xiàn)了示波器的秘密!它與萬用表只差這點(diǎn)
示波器的性能術(shù)語(下)
用hal庫通過usb做了一個(gè)hid復(fù)合設(shè)備,想問問怎么才能通過藍(lán)牙來實(shí)現(xiàn)hid設(shè)備?
用STM32來DIY一個(gè)示波器
評(píng)論