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