用STM32做一個微型掌上示波器項目——終於鼓起在大牛前獻醜的無比...

2020-12-06 騰訊網

這是我第一次在這個論壇上發表東西,其實本人進入晶片的世界的時間並不長,從接觸51單片機到現在還不到一年,所以可以算是小白啦~想了很久,總算拿出在論壇大牛前獻醜的無比勇氣,寫起該帖:dizzy::dizzy:。因為製作時間很短,元器件不是很夠用,所以只能做出這個只有初級功能的示波器了,只是菜鳥級程序,不建議大家做學習之用。

我是從大二下學期開始學的51單片機,之後就對燒晶片興趣甚濃,用51做了很多小玩意出來:例如探頭式溫度器、基於霍爾元件的測速器,超聲波測距器,震動報警器等等。

而進入大三,我就開始學習ARM了。當時我是看劉凱老師的視頻學習STM32開始進軍ARM的。我一直覺得看視頻學東西容易接受,所以51單片機我也是看郭天祥的視頻學習的。可能因為學了一個學期的51單片機了,有點點基礎,所以學習起STM32的時候感覺輕車熟路(當然,也曾經被STM32的各種庫函數搞得很痛苦)。自學STM32半個學期之後,做了兩個作品,一個是新型海流發電機的葉片控制裝置,一個是新型風力發電機的葉片控制裝置(這兩個設計都是為了參加大學生節能減排大賽做的,可以由於非實力因素被刷於校賽,這個不能多說。)……

好了,廢話不多說,基於stm32 的微型掌上示波器——這個小作品是我大三嵌入式技術課的課程設計作品。

黑色一個獨立按鍵是增加網格時間間隔的(後來又加了個獨立按鍵減少網格時間間隔);

藍色按鈕是用來暫停波形的,方便觀察;

再右邊那兩個插針是信號輸入的GND和SIGNAL端;

三角波

如上圖,這個作品使用4.0寸液晶顯示屏來做顯示的(上圖左邊),而晶片是用STM32F103C8T6這一款便價STM32來做的(上圖右邊)。晶片是做好了的最好系統板,在某寶上網購回來的,好像二十多的樣子(不算運費)。

正弦波

梯形波

……

附件內容截圖:

相關焦點

  • 大牛工程師教你如何玩轉示波器!
    本人從事電源行業有5-6年了,示波器就相當於我的左右手。沒有它就感覺什麼都做不了。有它的存在,能讓我能很順利完成很多項目設計和問題分析。對於我來說,走到今天,它的功勞是不可替代的。對於電源工程師來說,一旦有產品有問題就需要抓波形,抓時序,測試準確數值,以幫助工程師分析,處理。以事實說話,看波形說話。如何使測試的數據準確和可靠是非常重要。
  • 如何自製一個微型電子示波器
    電子示波器是利用示波管來顯示電信號波形的一種測量儀器,是用處最廣泛的儀器之一,它不但可以用來觀察信號的波形,還可以用來測量信號電壓、頻率、周期等參數。因此,示波器已日益成為電子愛好者不可缺少的工具,它的功能是萬用表不能替代的。
  • 13個基於STM32的經典項目設計實例,全套資料~
    尤其對於新手,是一個學習stm32單片機的“活生生”的範例。本文引用地址:http://www.eepw.com.cn/article/201706/346863.htm1.
  • 示波器戴著用 鬼才工程師示波器手錶設計電路曝光
    Gabotronics公司曾經推出了引人注目的微型Xprotolab示波器。示波器手錶具備現代手錶的所有功能(時間、日曆、鬧鐘、等),並結合了Xprotolab(示波器、波形發生器、邏輯分析儀、協議嗅探器、頻率計數器)的所有功能。用它是對的Arduino項目做電子分析是足夠了。該設備的大腦是一個功能強大的8位XMEGA微控制器,可以用C語言或彙編語言編程。Gabriel提供了一個下載其原理圖(PDF)的連結,因此用戶可以在上面編寫自己的應用。
  • 「掌上HSCE,把電泳捧在手心裡」——浙大團隊在微型分析儀器研製...
    近年,即時檢測(Point-of-Care Testing, POCT)、環境監測、現場勘查和空間探測等領域的發展對分析儀器的微型化和自動化水平提出了更高的要求,藉助於微流控技術的發展、電子元件的集成,小型化也成為HSCE系統的一個重要發展方向。
  • 你真的會用示波器嗎?
    值得注意的是,關於紋波測量,文中並沒有強調更小地減少量程,但示波器量程要儘可能地小,這應是測量電源紋波的首要原則。  本人從事電源行業有5-6年了,示波器就相當於我的左右手。沒有它就感覺什麼都做不了。有它的存在,能讓我能很順利完成很多項目設計和問題分析。對於我來說,走到今天,它的功勞是不可替代的。對於電源工程師來說,一旦有產品有問題就需要抓波形,抓時序,測試準確數值,以幫助工程師分析,處理。
  • 你用好和用對示波器了嗎?
    以此身份,他提出在使用示波器的過程中要注意一些細節,包括:在使用前對示波器進行自校準,對探頭進行補償;測量電源紋波時要限制帶寬,去掉探頭"帽子"和地線夾;測量電源的原、副邊時不能同時使用無源探頭。stfednc本人從事電源行業有5-6年了,示波器就相當於我的左右手。沒有它就感覺什麼都做不了。有它的存在,能讓我能很順利完成很多項目設計和問題分析。
  • 如何用Pico示波器做音頻頻譜分析
    掃頻頻譜分析儀是用一個或多個陷波濾波器(或混頻器)在指定頻率下測量信號振幅,然後改變該濾波器的頻率(掃頻),繪製出振幅隨頻率變化的頻譜圖。掃頻頻譜分析儀也可以做高頻頻譜分析,但是對於音頻分析來說,掃頻頻譜分析儀不是特別適用,因為信號在整個掃頻周期內必須是不變的。
  • 用電視機做的簡易示波器
    打開APP 用電視機做的簡易示波器 電子愛好者 發表於 2020-04-05 16:56:00   振蕩電路   用555時基電路產生水平同步信號和鋸齒波信號,其輸出周期tH=0.693x(Ra+Rb)C1,tL=0.693×RbC1。
  • 用ULN2003驅動24BYJ48步進電機時,怎麼接stm32單片機比較好?
    stm32單片機是一種高性能、低成本、低功耗的單片機,可以說很多應用場合都會用到,特別是對於大型系統,像電源、充電樁、交互機、電機驅動、PLC、逆變器、印表機、掃描儀、警報系統、視頻電話、 HVAC 等。那麼對於如何用STM32驅動步進電機呢?
  • 示波器如何測量直流電壓_示波器測量直流電壓方法
    第一臺示波器十分簡單,由一支示波管一個電源和一個簡單的掃描電路組成,只能用於觀察信號。第二次世界大戰前後,隨著無線電通訊和雷達技術發展,對示波器提出迫切要求,促使示波器在電路結構技術指標等方面有了很大改進,這時的示波器能對信號進行定量的測量。 隨著微型計算機和儀器通用接口的出現,將示波器的自動化發展推到了嶄新的水平。
  • 【掌上學堂】數學 | 神奇之環,來試著做一做!
    原標題:【掌上學堂】數學 | 神奇之環,來試著做一做!普通紙帶具有兩個面,一個正面,一個反面,兩個面可以塗成不同的顏色;而這樣的紙帶只有一個面(即單側曲面),一隻小蟲可以爬遍整個曲面而不必跨過它的邊緣。
  • 英語學不好,也能做厲害的超級工程師大牛
    當我們國內的年輕工程師從小學就開始的十多年,為英語耽誤了大量美好的時光的時候, 就有這麼一位超級工程師大牛,正宗的美國人,憑藉他的智慧和「玩」法,在測試測量行業獲得了令人矚目的成績。這項技術的核心, 就是一個 28bit, 採樣率為200KHz的數位化儀, 用於從100na – 3A 超大動態範圍電流的連續採集和測量。 這相當於一臺200KHz 採樣率的8位半數字電流表!我們知道, 目前8位半的數字表測量速度僅有約0.2次/秒。 示波器的採樣速度很快, 但解析度只有8bit。 無縫量程切換這個技術要比示波的解析度高出 20bit, 相當於數百萬倍!
  • avr單片機和stm32區別與優缺點分析
    摘要:avr單片機和stm32單片機是目前使用較廣泛的單片機,那麼avr單片機和stm32單片機有什麼區別呢?有什麼優劣勢呢?   VCC與R2out之間接串上一個電阻R2和一個發光二極體LED1,特別說明,只有當此二極體閃的時候才說明串口在工作,直接接上的時候,此發光二極體也可能會亮。
  • 如何選擇一個示波器—專題一
    選擇示波器的時候,我做了詳細的記錄,這裡想跟大家分享一下,我是如何選擇一臺示波器的!我研究了市場上幾個品牌的示波器,最後,選擇了一款Pico示波器,所以,相對於其他示波器,我將會重點介紹這款示波器。但是,內容可能有些簡單,因為我沒有太多的示波器,所以不能將拍成照片放在文章中。我也不是Pico的員工,在這裡我會嘗試著放以一些其他有這個系列產品的供應商的例子來保持平衡。
  • 如何選擇一個合適的示波器探頭?
    如何選擇一個合適的示波器探頭?您要測量哪些項目?是電壓?電流?還是光信號?通過選擇適合信號類 型的探頭,可以更快地獲得直接測量結果。 另外,要考慮測量的信號幅度。它們是否位於示波器的 動態範圍內?如果不是,必需選擇可以調節動態範圍的探頭。一般來說,這通過使用10X 或更高的探頭進行衰減來實現。 要保證探針上的帶寬或上升時間應超過計劃測量的信號頻率或上升時間。
  • 示波器有什麼用
    打開APP 示波器有什麼用 姚遠香 發表於 2018-09-25 17:32:57
  • 四臺便宜好用新型示波器,總有一款你喜歡
    幾年前我們發表過一篇受歡迎的文章,「從專業級到愛好者的USB示波器」,涵蓋從業餘到專業級的多款示波器。幾年過去了,市場上又出現了很多新型示波器,一些是老牌公司推出的新產品,更多是由新創公司和創客設計開發的新產品。
  • 用示波器測量時間
    偏轉板除了直流電壓外,還有待測物理量的信號電壓,在信號電壓的作用下,光點將隨信號電壓變化而變化,形成一個反映信號電壓的波形。(6)螢光屏:螢光屏(P)上面塗有矽酸鋅、鎢酸鎘、鎢酸鈣等磷光物質,能在高能電子轟擊下發光。輝光的強度取決於電子的能量和數量。在電子射線停止作用前,磷光要經過一段時間才熄滅,這個時間稱為餘輝時間。餘輝使我們能在屏上觀察到光電的連續軌跡。