基于STM32的單通道示波器制作成功
終于把基于STM32的示波器做出來啦!本來想用外部高速AD做一個1Mhz采樣率的示波器,由于自己沒有制作示波器經(jīng)驗,手頭上也沒現(xiàn)成的IC,于是就先利用STM32內(nèi)部的12位AD做了一個簡易示波器,小練一下示波器的制作,以后有時間再繼續(xù)做一個實用性較強的便攜式示波器吧。
該示波器的硬件配置為:3.7V鋰電池供電,顯示屏為帶觸摸的16位3.2寸TFT液晶,主控芯片為STM32F103VC。為了省事,信號觸發(fā)采用軟件觸發(fā),幅值、周期、XY軸偏移都是通過觸控屏來設(shè)置。(由于宿舍沒有函數(shù)發(fā)生器,下面演示圖片中的波形是由LM358搭出來的簡易信號發(fā)生器,波形非常不規(guī)則)
下為示波器的實物圖(后面那塊小小的東西為簡陋的波形發(fā)生器):
背面(用杜邦線臨時搭出來的,很亂~~呵呵):
58.8kHz的波形(這不知道是什么波來的,太別捏啦):
實現(xiàn)原理就不說啦,硬件太簡單了,主要就是程序?qū)懞镁涂梢浴5纫院蟀巡捎猛獠扛咚貯D采樣的示波器做出來再詳細(xì)說一下心得。
評論