色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于STM32的數字示波器設計

5CTi_cirmall ? 來源:電路設計技能 ? 作者:電路設計技能 ? 2021-03-05 14:49 ? 次閱讀

前言

是德科技(NYSE:KEYS)-原安捷倫電子測量事業部,是全球電子測量技術和市場的領導者,致力于推動無線通信、模塊化和軟件解決方案的持續創新,專注于為客戶提供卓越的測量體驗。是德科技提供的電子測量儀器、系統、軟件及服務廣泛應用于電子設備的設計、研發、制造、安裝、部署和運營。

此次,是德科技為工程師分享了包括示波器物聯網5G通信汽車電子等熱門領域的技術知識,手把手教會工程師如何通過示波器行之有效的實現相關領域的專業測試測量

從朋友得知ST公司在搞活動,可以申請STM32F429的探索套件,作為窮學生一枚的我不免動了心。大二上學期參加完全國大學生電子設計競賽之后閑來無事,就自己做了一個數字示波器來作為學習STM32的實戰檢驗,前后花費了大概1個月的時間完成了初稿,之后又斷斷續續的完善我的示波器,并且為它編寫了上位機程序和制定了通信協議。使用了前端程控模擬電路和上層電路板,uCOS-II,uCGUI,FFT,SD,上位機等等,現在因為參加老師的項目研發也就暫時閑置了下來,之前就打算在各大論壇開源,但是一直沒有時間整理設計文檔,恰巧現在ST公司這個活動,所以就全部開源分享給大家吧,一起學習。

下一步計劃重新設計模擬電路部分使用CPLD和高速AD實現更高的采樣率。

硬件平臺:

主控器:STM32F103ZET6 64K RAM 512K ROM

屏幕器:SSD1963

分辨率:480*272 16位色

觸摸屏:TSC2046

模擬電路:OP-TL084

OP-U741

SW-CD4051

CMP-LM311

PWR-LM7805

-LM7905

-MC34063

-AMS1117-3.3

DRT-ULN2003

6.繼電器:信號繼電器

7.電源DC +12V

注:芯片的數據手冊等信息可以在集成電路查詢網站搜索 https://www.datasheet5.com/

芯片詢價和在線購買鏈接https://www.bom2buy.com/

軟件平臺:

開發環境:RealView MDK-ARM uVision4.10

C編譯器:ARMCC

ASM編譯器:ARMASM

連機器:ARMLINK

實時內核:UC/OS-II 2.9實時操作系統

GUI內核:uC/GUI 3.9圖形用戶接口

底層驅動:各個外設驅動程序

數字示波器功能:

波形發生器:使用STM32一路DA實現正弦,三角波,方波,白噪聲輸出。任意一種波形幅值在0-3.3V任意可調、頻率在一定范圍任意可調、方波占空比可調。調節選項可以通過觸摸屏完成設置。

SD卡存儲:SD卡波形存儲輸出,能夠對當前屏幕截屏,以JPG格式存儲在SD卡上。能夠存儲1S內的波形數據,可以隨時調用查看。

數據傳輸:用C#編寫上位機,通過串口完成對下位機的控制。

(1)實現STOP/RUN功能

(2)輸出波形電壓、時間參數

(3)控制截屏

(4)控制波形發生器

(5)控制完成FFT

(6)波形的存儲和顯示

圖形接口:UCGUI

水平掃速:250 ns*、500ns、1μs、5 μs、10μs、50μs、500 μs、5ms 、50ms

垂直電壓靈敏度:10mV/div, 20mV/div, 50mV/div, 0.1V/div, 0,2V/div, 0.5V/div, 1V/div,2V/div, 5V/div

被測信號的各種參數屏幕顯示,包括頻率、電壓峰峰值等。

數字示波器性能參數:

主控: STM32F103ZET6

液晶屏: 4.3寸TFT480×272 65K彩色LCD顯示屏 FSMC

AD: 12位1MHz采樣率

最高實時取樣率:1MSa/s 12Bits

取樣緩沖器深度:5K

垂直靈敏度:5V,1V,500mV,200mV,100mV,50mV,20mV,10mV;

水平時基范圍:2S,1S,500mS,200mS,100mS,50mS,20mS,10mS,5mS,2mS,1mS,500uS,200uS,100uS,50uS,20uS,10uS,5uS,2uS,1uS

輸入阻抗:≥1MΩ

最高輸入電壓:30Vpp

耦合方式:AC/DC

觸發功能:實現自動、常規、單次觸發方式 ,上升或下降邊沿觸發

參數計算:頻率、周期、占空比、交流峰-峰值、平均值、光標追蹤顯示

RUN/STOP

實物展示:

上位機截圖:

設計心得分享

由于程序量比較大,所以在程序中我完成了大量的注釋,詳細的說明了具體的實現方法,其中的示波器原理和FFT原理請自己查閱相關教材。我個人認為最值得參考的就是如何制定一個效率較高的通信協議。我查閱了很多資料最后結合實際設計了一套通信協議,這套通信協議效傳輸速率理論最大可達16000bps,實際采用10666bps速率傳輸。協議的編碼、解碼算法的詳細說明附在附件中。隨著程序量的增加,F103也漸漸感到比較吃力了,其中FFT的運算就是典型代表,也希望借此機會申請到F429帶DSP指令的MCU來進一步提高示波器的性能。

限于目前的知識水平,這套示波器是實踐大于理論的產物,其中很多設計存在先天的不足,以后會繼續改進,向更高性能邁進。

責任編輯:lq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 示波器
    +關注

    關注

    113

    文章

    6260

    瀏覽量

    185202
  • STM32
    +關注

    關注

    2270

    文章

    10904

    瀏覽量

    356422
  • 編譯器
    +關注

    關注

    1

    文章

    1634

    瀏覽量

    49162

原文標題:(更新)基于STM32的數字示波器設計(完整的設計資料)

文章出處:【微信號:cirmall,微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    與模擬示波器相比數字示波器的優點有哪些

    數字示波器(Digital Storage Oscilloscope, DSO)與模擬示波器(Analog Oscilloscope)是電子測試領域中用于觀察和分析電信號波形的重要工具。數字
    的頭像 發表于 09-20 09:57 ?1632次閱讀

    數字示波器的使用方法及注意事項

    數字示波器是一種廣泛應用于電子測量領域的儀器,它能夠將模擬信號轉換為數字信號,并在屏幕上顯示波形圖。數字示波器具有測量精度高、使用方便、功能
    的頭像 發表于 07-17 18:16 ?1637次閱讀

    如何使用數字示波器的自動測量功能

    數字示波器是一種廣泛應用于電子工程領域的測試儀器,它能夠實時顯示電信號的波形,幫助工程師對電子設備進行分析和調試。數字示波器的自動測量功能是其核心功能之一,可以大大提高工程師的工作效率
    的頭像 發表于 07-17 17:39 ?1652次閱讀

    虛擬示波器還是數字示波器好用

    虛擬示波器數字示波器各有優缺點,具體選擇哪一種取決于您的具體需求和預算。 虛擬示波器 定義 虛擬示波器是一種基于計算機軟件的
    的頭像 發表于 07-17 17:16 ?777次閱讀

    電子示波器數字示波器的比較

    引言 示波器是一種廣泛應用于電子測量領域的儀器,它能夠將電信號的波形以圖形的方式顯示出來,便于工程師對信號進行分析和測量。示波器主要分為兩大類:電子示波器數字
    的頭像 發表于 07-17 17:10 ?607次閱讀

    模擬示波器數字示波器的區別

    示波器作為電子測量領域的重要工具,經歷了從模擬到數字的技術變革。模擬示波器數字示波器各有其特點和應用場景,兩者在工作原理、性能參數、功能特
    的頭像 發表于 05-11 16:13 ?2865次閱讀

    數字示波器的工作原理和技術特點

    在電子技術日新月異的今天,示波器作為電子測量和信號分析的重要工具,其技術也在不斷發展。數字示波器作為示波器家族中的重要一員,憑借其獨特的優勢,在電子測試、通信、科研等領域得到了廣泛應用
    的頭像 發表于 05-11 16:12 ?1412次閱讀

    混合示波器數字示波器的區別

    在電子測試與測量領域,示波器作為一種重要的工具,其性能和應用對于工程師和技術人員來說至關重要。隨著科技的發展,示波器的種類和功能也在不斷演進,其中混合示波器數字
    的頭像 發表于 05-10 15:50 ?955次閱讀

    數字示波器的基本原理及結構組成

    隨著電子技術的飛速發展,數字示波器作為電子測試領域的重要工具,其應用越來越廣泛。數字示波器利用數據采集、A/D轉換、軟件編程等一系列先進技術,為用戶提供了高性能、高精度的信號分析功能。
    的頭像 發表于 05-10 15:04 ?2837次閱讀

    數字示波器和模擬示波器的區別

    數字示波器和模擬示波器在電子測量領域都有各自的應用,它們之間存在一些顯著的區別。
    的頭像 發表于 05-09 18:25 ?2151次閱讀

    數字示波器的功能和作用

    數字示波器的功能和作用主要體現在電子信號的觀察、測量和分析上,它是電子工程師和技術人員不可或缺的工具。
    的頭像 發表于 05-09 17:45 ?986次閱讀

    數字示波器是什么東西

    數字示波器是一種高性能示波器,它采用數據采集、A/D轉換、軟件編程等一系列技術制造而成。
    的頭像 發表于 05-09 17:23 ?660次閱讀

    數字示波器探頭過度補償對幅頻特性的影響

    數字示波器探頭的過度補償對幅頻特性的影響是一個重要的話題,它涉及到在測量過程中如何正確地補償示波器探頭,以確保測量結果的準確性和可靠性。在本文中,我們將探討數字
    的頭像 發表于 04-29 10:02 ?344次閱讀
    <b class='flag-5'>數字</b><b class='flag-5'>示波器</b>探頭過度補償對幅頻特性的影響

    數字示波器和模擬示波器區別

    數字示波器:將模擬電信號經過模數轉換技術轉化成數字信號,再通過數字信號處理技術進行分析和顯示。
    的頭像 發表于 04-07 18:15 ?3030次閱讀

    虛擬示波器如何使用 虛擬示波器數字示波器的區別

    虛擬示波器是一種基于計算機軟件的虛擬儀器,用于顯示和分析電子信號的形狀、頻率、幅度等特征。它的工作原理是將模擬信號通過采樣和數模轉換等處理,轉化為數字信號,然后通過計算機處理并顯示出來。相比之下
    的頭像 發表于 01-23 14:14 ?1122次閱讀
    主站蜘蛛池模板: max girls 大感谢祭| 大陆老熟女60岁| 亚瑟天堂久久一区二区影院| 日韩久久影院| 日本阿v直播在线| 亚洲AV精品无码国产一区| 超碰人人澡人人胔| 狠狠干女人| 欧美精品AV精品一区视频| 丝瓜影院观看免费高清国际观察| 亚洲成人综合在线| 97在线免费观看视频| 拔萝卜电视剧高清免费| 国内精品视频一区二区在线观看| 免费看的一级毛片| 天天狠狠弄夜夜狠狠躁·太爽了| 一本到高清视频在线观看三区| 99久久精品费精品国产| 国产日韩精品一区二区在线观看| 美女议员被泄裸照| 无码日韩人妻精品久久蜜桃免费| 中国老太婆xxxxx| 国产97视频在线观看| 久久久久青草大香线综合精品| 欧美四虎精品二区免费| 亚洲蜜桃AV永久无码精品放毛片| adc影院在线| 久久99亚洲AV无码四区碰碰| 日韩一区精品视频一区二区| 父亲猜女儿在线观看| 久久视频这只精品99re6| 无码射肉在线播放视频| 国产亚洲精品第一区香蕉| 日本 稀土矿| 国产福利一区二区精品| 免费亚洲视频| 成人国产亚洲欧美成人综合网| 啦啦啦影院视频在线看高清...| 香港成人社区| 国产成人免费网站在线观看| 青娱乐视觉盛宴国产视频|