標(biāo)題: 沒有示波器之類的儀器,如何用軟件檢測單片機輸出的PWM波呢? [打印本頁]

作者: 明日香    時間: 2021-1-12 19:49
標(biāo)題: 沒有示波器之類的儀器,如何用軟件檢測單片機輸出的PWM波呢?
用的單片機是STC12C5A10S2,寫了一個程序讓它的一個IO口輸出PWM波,沒有示波器,邏輯分析儀等硬件儀器,那如何看這個PWM波程序的效果呢?
用proteus軟件可以嗎?還有其他的方法嗎?

作者: zhangxiangliang    時間: 2021-1-12 20:45
用萬用表直接測輸出電壓,調(diào)節(jié)脈寬觀察電壓是不是跟隨脈寬一起變化
作者: zhangxiangliang    時間: 2021-1-12 20:50
我沒示波器的時候都是這么操作的,遺憾的是不知道波形的好壞
作者: zjjhtony    時間: 2021-1-12 21:02
使用萬用表測量PWM的電壓是測量它的平均值。
所以PWM的高電平是5V的話。如果萬用表測得3V電壓,相當(dāng)于PWM輸出是3V/5V=60%
這樣大致能判斷PWM的占空比是多少。
作者: wwey    時間: 2021-1-12 21:23
萬用表就可以了
作者: 人人學(xué)會單片機    時間: 2021-1-12 21:27
建議你還是擁有一個邏輯分析儀,也就5~6罐紅牛。關(guān)鍵是還能長期使用的東西。小心使用,三五年不會壞的。
作者: Alan_zcb    時間: 2021-1-12 21:58
建議X寶買一個邏輯分析儀,二三十那種夠用了,自己學(xué)習(xí)夠用了。
作者: taotie    時間: 2021-1-12 23:46
聲卡示波器軟件或串口通訊
作者: taotie    時間: 2021-1-12 23:48
不過聲卡示波器有點冒險
作者: taotie    時間: 2021-1-12 23:52
其實,用proteus軟件仿真就可以應(yīng)付了,實物與仿真八九不離十。
作者: xianfajushi    時間: 2021-1-13 08:32
可參https://blog.csdn.net/xianfajush ... _v1&utm_term=51
作者: univers    時間: 2021-1-16 12:11
數(shù)字萬用表可以測方波的輸出頻率,也可在測出輸出的平均電壓。也可以接一個緩沖器,再接一個小喇叭聽方波的聲音的。我就是這樣試過。
作者: 電路小白兔    時間: 2023-4-21 17:18
樓主有什么好的辦法嗎?
作者: univers    時間: 2023-4-23 10:31
沒有示波器,只能和萬用表的頻率檔測量,用電壓檔測量可以測量出平均電壓。
要一個好的示波器也不少錢啊,市面上2-3千的示波器都是入門玩物,好的上檔次的都要6K-1W多。業(yè)余沒有幾個人能買的起,除非公司買。
作者: angmall    時間: 2023-4-23 11:26
可以用這個
STC32G屠龍刀之MINI示波器-適合初學(xué)者仿制的示波器
STC32G屠龍刀官方板    某寶19.9包郵  也可以用STC32G最小系統(tǒng)板
http://www.torrancerestoration.com/bbs/dpj-222988-1.html




作者: hi等你    時間: 2023-4-23 13:35
一個二手原裝40兆示波器不過百元,樓主舍不得買摳門,祝樓主學(xué)習(xí)之路困難重重,舉步維艱
作者: wulin    時間: 2023-4-23 15:06
曾經(jīng)用音樂編輯軟件觀察單片機PWM波形。把信號衰減到合適范圍通過PC錄音孔,用音樂編輯軟件GoldWave記錄任意時長的音頻文件,可以查看任意時段的波形,而且是雙通道,顯示效果好于普通數(shù)字示波器,也不比邏輯分析儀差。不過受采樣率限制,信號頻率不能太高,50KHz以下。
作者: coody_sz    時間: 2023-4-23 16:54
用軟件點一個TFT屏,比如800x480的,然后增加ADC采樣程序,或者外接一片高速ADC(采樣速度50MHz以上),然后將ADC采樣到的數(shù)據(jù)在TFT屏上顯示出曲線來。。。。
作者: npn    時間: 2023-4-23 18:51
univers 發(fā)表于 2021-1-16 12:11
數(shù)字萬用表可以測方波的輸出頻率,也可在測出輸出的平均電壓。也可以接一個緩沖器,再接一個小喇叭聽方波的 ...

不是所有萬用表都有頻率檔,硬件PWM等寄存器是STC獨有的,Proteus不支持仿真,軟件PWM可以。
作者: npn    時間: 2023-4-23 19:08
coody_sz 發(fā)表于 2023-4-23 16:54
用軟件點一個TFT屏,比如800x480的,然后增加ADC采樣程序,或者外接一片高速ADC(采樣速度50MHz以上),然 ...

50Mhz的高速ADC基本都是FPGA驅(qū)動的,采樣后然后寫入內(nèi)存,單片機幾乎不可能到這種頻率。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1