找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6661|回復(fù): 19
收起左側(cè)

沒有示波器之類的儀器,如何用軟件檢測單片機輸出的PWM波呢?

  [復(fù)制鏈接]
ID:796670 發(fā)表于 2021-1-12 19:49 | 顯示全部樓層 |閱讀模式
用的單片機是STC12C5A10S2,寫了一個程序讓它的一個IO口輸出PWM波,沒有示波器,邏輯分析儀等硬件儀器,那如何看這個PWM波程序的效果呢?
用proteus軟件可以嗎?還有其他的方法嗎?
回復(fù)

使用道具 舉報

ID:692599 發(fā)表于 2021-1-12 20:45 | 顯示全部樓層
用萬用表直接測輸出電壓,調(diào)節(jié)脈寬觀察電壓是不是跟隨脈寬一起變化
回復(fù)

使用道具 舉報

ID:692599 發(fā)表于 2021-1-12 20:50 | 顯示全部樓層
我沒示波器的時候都是這么操作的,遺憾的是不知道波形的好壞
回復(fù)

使用道具 舉報

ID:18297 發(fā)表于 2021-1-12 21:02 | 顯示全部樓層
使用萬用表測量PWM的電壓是測量它的平均值。
所以PWM的高電平是5V的話。如果萬用表測得3V電壓,相當(dāng)于PWM輸出是3V/5V=60%
這樣大致能判斷PWM的占空比是多少。
回復(fù)

使用道具 舉報

ID:876727 發(fā)表于 2021-1-12 21:23 來自觸屏版 | 顯示全部樓層
萬用表就可以了
回復(fù)

使用道具 舉報

ID:390416 發(fā)表于 2021-1-12 21:27 | 顯示全部樓層
建議你還是擁有一個邏輯分析儀,也就5~6罐紅牛。關(guān)鍵是還能長期使用的東西。小心使用,三五年不會壞的。
回復(fù)

使用道具 舉報

ID:62501 發(fā)表于 2021-1-12 21:58 | 顯示全部樓層
建議X寶買一個邏輯分析儀,二三十那種夠用了,自己學(xué)習(xí)夠用了。
回復(fù)

使用道具 舉報

ID:342822 發(fā)表于 2021-1-12 23:46 | 顯示全部樓層
聲卡示波器軟件或串口通訊
回復(fù)

使用道具 舉報

ID:342822 發(fā)表于 2021-1-12 23:48 | 顯示全部樓層
不過聲卡示波器有點冒險
回復(fù)

使用道具 舉報

ID:342822 發(fā)表于 2021-1-12 23:52 | 顯示全部樓層
其實,用proteus軟件仿真就可以應(yīng)付了,實物與仿真八九不離十。
回復(fù)

使用道具 舉報

ID:332444 發(fā)表于 2021-1-13 08:32 | 顯示全部樓層
回復(fù)

使用道具 舉報

ID:382454 發(fā)表于 2021-1-16 12:11 | 顯示全部樓層
數(shù)字萬用表可以測方波的輸出頻率,也可在測出輸出的平均電壓。也可以接一個緩沖器,再接一個小喇叭聽方波的聲音的。我就是這樣試過。
回復(fù)

使用道具 舉報

ID:1073222 發(fā)表于 2023-4-21 17:18 | 顯示全部樓層
樓主有什么好的辦法嗎?
回復(fù)

使用道具 舉報

ID:382454 發(fā)表于 2023-4-23 10:31 | 顯示全部樓層
沒有示波器,只能和萬用表的頻率檔測量,用電壓檔測量可以測量出平均電壓。
要一個好的示波器也不少錢啊,市面上2-3千的示波器都是入門玩物,好的上檔次的都要6K-1W多。業(yè)余沒有幾個人能買的起,除非公司買。
回復(fù)

使用道具 舉報

ID:155507 發(fā)表于 2023-4-23 11:26 | 顯示全部樓層
可以用這個
STC32G屠龍刀之MINI示波器-適合初學(xué)者仿制的示波器
STC32G屠龍刀官方板    某寶19.9包郵  也可以用STC32G最小系統(tǒng)板
http://www.torrancerestoration.com/bbs/dpj-222988-1.html



回復(fù)

使用道具 舉報

ID:996773 發(fā)表于 2023-4-23 13:35 | 顯示全部樓層
一個二手原裝40兆示波器不過百元,樓主舍不得買摳門,祝樓主學(xué)習(xí)之路困難重重,舉步維艱
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2023-4-23 15:06 | 顯示全部樓層
曾經(jīng)用音樂編輯軟件觀察單片機PWM波形。把信號衰減到合適范圍通過PC錄音孔,用音樂編輯軟件GoldWave記錄任意時長的音頻文件,可以查看任意時段的波形,而且是雙通道,顯示效果好于普通數(shù)字示波器,也不比邏輯分析儀差。不過受采樣率限制,信號頻率不能太高,50KHz以下。
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2023-4-23 16:54 | 顯示全部樓層
用軟件點一個TFT屏,比如800x480的,然后增加ADC采樣程序,或者外接一片高速ADC(采樣速度50MHz以上),然后將ADC采樣到的數(shù)據(jù)在TFT屏上顯示出曲線來。。。。
回復(fù)

使用道具 舉報

ID:57657 發(fā)表于 2023-4-23 18:51 | 顯示全部樓層
univers 發(fā)表于 2021-1-16 12:11
數(shù)字萬用表可以測方波的輸出頻率,也可在測出輸出的平均電壓。也可以接一個緩沖器,再接一個小喇叭聽方波的 ...

不是所有萬用表都有頻率檔,硬件PWM等寄存器是STC獨有的,Proteus不支持仿真,軟件PWM可以。
回復(fù)

使用道具 舉報

ID:57657 發(fā)表于 2023-4-23 19:08 | 顯示全部樓層
coody_sz 發(fā)表于 2023-4-23 16:54
用軟件點一個TFT屏,比如800x480的,然后增加ADC采樣程序,或者外接一片高速ADC(采樣速度50MHz以上),然 ...

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

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表