0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

用STM32來DIY一個示波器

電子森林 ? 來源:電子森林 ? 作者:電子森林 ? 2022-07-12 09:53 ? 次閱讀

下周一開始,一套硬禾學堂精心制作的大課就要正式上線播出了 - 用STM32DIY一個示波器,總計20節(jié)視頻課程,有理論講解、有實操演示,由我們的工程師對照著實際的示波器的操作和講解帶著大家一步一步用STM32控制器(即便你是嵌入式零基礎)做出一個雙通道的示波器來,實現(xiàn)示波器的基本功能,并給自己留下一個能使用的多功能儀器。

為什么做這個課程?出于以下兩方面的考慮:

在工作中我發(fā)現(xiàn),很多硬件工程師其實不會使用示波器,除了簡單地看個波形之外,示波器90%的功能其實不會用;顯示出來的波形不會解讀,甚至連探頭都不會用,我們常說示波器是工程師的眼睛,而這顆眼睛卻是模糊不清的。究其原因,就是從來沒有認真了解過示波器的構(gòu)成、數(shù)據(jù)采集以及測量的機制以及被觀察的信號模擬域調(diào)理后再量化、再到存儲區(qū)、顯示屏整個過程中都經(jīng)歷了啥,不親歷一下這些過程,很難通過顯示屏上的信息,來準確地倒推原始電信號的真實狀況。

163d347e-0128-11ed-ba43-dac502259ad0.gif

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

166692ce-0128-11ed-ba43-dac502259ad0.gif

你知道這是用來做什么的么?為什么會這樣?

16f0519e-0128-11ed-ba43-dac502259ad0.png

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

17009df6-0128-11ed-ba43-dac502259ad0.png

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

17156772-0128-11ed-ba43-dac502259ad0.jpg

如果你每天都在做測試,在調(diào)試電路的過程中遇到過各種場景,豐富的經(jīng)歷、經(jīng)驗再閱讀一些文章、書,也能對儀器的使用有較好的了解,但總不如自己對照著真實的儀器來從頭到尾做一遍來得效率高,能在10天時間里自己動手編程實現(xiàn)一下示波器的完整功能,相信在未來使用儀器的時候自然會得心應手,所有參數(shù)的測量都知道它的原理和意義。

所以,十天20節(jié)課,能助你精通示波器的使用,是不是很有意義?

其次,另一個關鍵詞 -嵌入式

在面試的時候,遇到過不少號稱“精通嵌入式系統(tǒng)編程”的工程師,根本講不出什么是“嵌入式系統(tǒng)”,嵌入式系統(tǒng)的特點是什么?核心是什么?微控制器中的PWM究竟是如何工作的?使用中應該注意什么?多數(shù)工程師都是在教程配套齊全、案例豐富的開發(fā)板上,跑跑開發(fā)板廠提供的案例程序,就產(chǎn)生了一種“精通”的錯覺,但面對一些未曾遭遇過的實際問題則茫然不知所措。原因?學習的平臺資源太優(yōu)越,在平臺豐富資源的包裹下,很少有機會接觸到系統(tǒng)的底層。嵌入式系統(tǒng)的靈魂在于“資源嚴重受限”,用低速的時鐘、捉襟見肘的RAM、Flash還要處理實時性要求很高的任務,而且要同時對付多項任務、結(jié)果還要必須流暢!

你能做到么?

我們的課程就是使用一顆資源嚴重受限的單片機STM32G031(零售價5元RMB)來實現(xiàn)雙通道示波器 + FFT頻譜分析的功能,而且還同時支持DDS 信號發(fā)生器的功能,不僅支持數(shù)據(jù)采集、波形顯示,還有重要的自動參數(shù)計算、手動參數(shù)計算的功能等。

不夸張地講,如果你能通過自己獨立編程完成我們板卡中的演示程序,就可以理直氣壯地在簡歷上寫上“精通嵌入式編程“了。

一箭雙雕 -掌握儀器使用 +嵌入式系統(tǒng)編程就是我們這套課程的定位。

有同學會問,為什么是STM32G031?

雖然目前遭遇芯片供應鏈危機,但我相信未來STM32仍然是各種產(chǎn)品中的首選,國產(chǎn)的MCU基本上也都是兼容STM32的產(chǎn)品。而G系列的MCU是ST公司未來主推的產(chǎn)品線,從性價比上講,零售價僅5塊錢的G031會是一顆在市場上用途極廣的控制器。

G系列也有一些性能更強的型號,但有悖了我們學習的初衷,太優(yōu)越的資源不適合鍛煉。

對于DIY簡易示波器這種場景STM32G031正合適。

如何學習這套課程?詳情可以參見上一篇的文章:

一部精品課,學到嵌入式系統(tǒng)的精髓 + 理解測試測量的核心概念!

這個課程將于7月18日正式上線播放,訂閱這個課程的同學在觀看直播課程的同時,可以永久反復回看已經(jīng)播放過的課程。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    15885

    瀏覽量

    175372
  • 示波器
    +關注

    關注

    113

    文章

    6104

    瀏覽量

    183395
  • STM32
    +關注

    關注

    2258

    文章

    10828

    瀏覽量

    352492

原文標題:用STM32來DIY示波器(1)- 為啥要比著實際的示波器DIY一個簡易示波器?

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    THS4131和4130做單端轉(zhuǎn)差分,輸出信號有高頻的震蕩,為什么?

    最近THS4131和4130做單端轉(zhuǎn)差分,測試的時候是表測的,看起來工作正常,但是示波器
    發(fā)表于 09-06 06:09

    示波器表功能調(diào)整方法

    示波器和萬表是電子測量領域中非常重要的兩種儀器,它們在電路設計、調(diào)試和故障診斷中發(fā)揮著關鍵作用。然而,由于示波器和萬表的功能和操作方式存在差異,因此在使用過程中需要進行適當?shù)恼{(diào)整以
    的頭像 發(fā)表于 08-09 15:02 ?269次閱讀

    示波器通道的接地探頭電壓是樣的嗎?

    在電子測量領域,示波器種重要的儀器,用于觀察和測量電信號的波形和幅度。在示波器的測量中,通常會使用探頭連接被測電路,而探頭的接地引線則是
    的頭像 發(fā)表于 06-24 10:19 ?276次閱讀
    <b class='flag-5'>示波器</b>兩<b class='flag-5'>個</b>通道的接地探頭電壓是<b class='flag-5'>一</b>樣的嗎?

    PSOC4芯片設計信號發(fā)生器,什么軟件去進行仿真?

    請問下,就是我PSOC4芯片設計信號發(fā)生器,那么我應該用什么軟件去進行
    發(fā)表于 06-03 07:31

    怎么STM32做七寸屏?

    RT,如果是STM32F407為主芯片。 大家都是怎么STM32做七寸屏,有沒有相關的電路呢。 我的想法是RA8875去做,或者
    發(fā)表于 05-16 07:18

    示波器可以當萬

    示波器通常不能當作萬表來使用。盡管示波器和萬表都是電子測量工具,但它們在功能和用途上存在顯著的區(qū)別。
    的頭像 發(fā)表于 05-08 17:06 ?531次閱讀

    示波器和萬表測量區(qū)別

    示波器和萬表在測量方面存在顯著的區(qū)別。
    的頭像 發(fā)表于 05-08 16:35 ?409次閱讀

    示波器最重要的三參數(shù)

    示波器的三重要參數(shù)是:帶寬、采樣率、存儲深度。1,帶寬示波器帶寬的定義沒有變,就是輸入正弦波,保持幅度不變,增加信號頻率,當
    的頭像 發(fā)表于 01-01 08:00 ?3495次閱讀
    <b class='flag-5'>示波器</b>最重要的三<b class='flag-5'>個</b>參數(shù)

    基于STM32制作的500KHz示波器項目

    今天小編給大家?guī)韲獾腗aker Mirko Pavleskid的基于STM32制作的500KHz示波器項目。
    的頭像 發(fā)表于 12-03 10:07 ?1487次閱讀
    基于<b class='flag-5'>STM32</b>制作的500KHz<b class='flag-5'>示波器</b>項目

    示波器觀測RC階電路零輸入響應為什么激勵必須是方波信號?

    示波器觀測RC階電路零輸入響應為什么激勵必須是方波信號? RC電路是種常見的階電路,它由
    的頭像 發(fā)表于 11-21 16:00 ?3430次閱讀

    AD8014做了放大電路,示波器的探頭測量輸出時有大量波紋是什么原因?

    這款運放做了放大電路,我任意波形發(fā)生器給這個運放輸入電壓,有奇怪的現(xiàn)象,當我
    發(fā)表于 11-15 07:31

    stm32如何向串口一個字節(jié)發(fā)送3300這個數(shù)?

    stm32如何向串口一個字節(jié)發(fā)送3300這個數(shù)? STM32種嵌入式微控制器,具有高性能,低功耗和低成本等優(yōu)勢。其中,串口通信是嵌入式
    的頭像 發(fā)表于 10-26 11:31 ?694次閱讀

    DIY典型的菱形定向天線

    電子發(fā)燒友網(wǎng)站提供《DIY典型的菱形定向天線.pdf》資料免費下載
    發(fā)表于 10-20 10:58 ?7次下載
    <b class='flag-5'>DIY</b><b class='flag-5'>一</b><b class='flag-5'>個</b>典型的菱形定向天線

    如何選擇示波器?要考量的10因素

    示波器是電子工程師必備工具之,常使用在電路設計、PCB制造、電子設備維修等場景中。示波器如此重要,選購時需要注意什么呢?下面我們起來看看選擇示波
    的頭像 發(fā)表于 10-19 08:28 ?578次閱讀
    如何選擇<b class='flag-5'>示波器</b>?要考量的10<b class='flag-5'>個</b>因素

    怎么示波器看can總線信號?

    怎么示波器看can總線信號?? CAN總線是種高速、可靠的控制器局域網(wǎng)絡,常被用于汽車、航空等領域。在調(diào)試和故障排查時,我們可以使用示波器
    的頭像 發(fā)表于 10-11 17:19 ?4386次閱讀