找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4660|回复: 19
打印 上一主题 下一主题
收起左侧

没有示波器之类的仪器,如何用软件检测单片机输出的PWM波呢?

  [复制链接]
跳转到指定楼层
楼主
ID:796670 发表于 2021-1-12 19:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的单片机是STC12C5A10S2,写了一个程序让它的一个IO口输出PWM波,没有示波器,逻辑分析仪等硬件仪器,那如何看这个PWM波程序的效果呢?
用proteus软件可以吗?还有其他的方法吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:692599 发表于 2021-1-12 20:45 | 只看该作者
用万用表直接测输出电压,调节脉宽观察电压是不是跟随脉宽一起变化
回复

使用道具 举报

板凳
ID:692599 发表于 2021-1-12 20:50 | 只看该作者
我没示波器的时候都是这么操作的,遗憾的是不知道波形的好坏
回复

使用道具 举报

地板
ID:18297 发表于 2021-1-12 21:02 | 只看该作者
使用万用表测量PWM的电压是测量它的平均值。
所以PWM的高电平是5V的话。如果万用表测得3V电压,相当于PWM输出是3V/5V=60%
这样大致能判断PWM的占空比是多少。
回复

使用道具 举报

5#
ID:876727 发表于 2021-1-12 21:23 来自手机 | 只看该作者
万用表就可以了
回复

使用道具 举报

6#
ID:390416 发表于 2021-1-12 21:27 | 只看该作者
建议你还是拥有一个逻辑分析仪,也就5~6罐红牛。关键是还能长期使用的东西。小心使用,三五年不会坏的。
回复

使用道具 举报

7#
ID:62501 发表于 2021-1-12 21:58 | 只看该作者
建议X宝买一个逻辑分析仪,二三十那种够用了,自己学习够用了。
回复

使用道具 举报

8#
ID:342822 发表于 2021-1-12 23:46 | 只看该作者
声卡示波器软件或串口通讯
回复

使用道具 举报

9#
ID:342822 发表于 2021-1-12 23:48 | 只看该作者
不过声卡示波器有点冒险
回复

使用道具 举报

10#
ID:342822 发表于 2021-1-12 23:52 | 只看该作者
其实,用proteus软件仿真就可以应付了,实物与仿真八九不离十。
回复

使用道具 举报

11#
ID:332444 发表于 2021-1-13 08:32 | 只看该作者
回复

使用道具 举报

12#
ID:382454 发表于 2021-1-16 12:11 | 只看该作者
数字万用表可以测方波的输出频率,也可在测出输出的平均电压。也可以接一个缓冲器,再接一个小喇叭听方波的声音的。我就是这样试过。
回复

使用道具 举报

13#
ID:1073222 发表于 2023-4-21 17:18 | 只看该作者
楼主有什么好的办法吗?
回复

使用道具 举报

14#
ID:382454 发表于 2023-4-23 10:31 | 只看该作者
没有示波器,只能和万用表的频率档测量,用电压档测量可以测量出平均电压。
要一个好的示波器也不少钱啊,市面上2-3千的示波器都是入门玩物,好的上档次的都要6K-1W多。业余没有几个人能买的起,除非公司买。
回复

使用道具 举报

15#
ID:155507 发表于 2023-4-23 11:26 | 只看该作者
可以用这个
STC32G屠龙刀之MINI示波器-适合初学者仿制的示波器
STC32G屠龙刀官方板    某宝19.9包邮  也可以用STC32G最小系统板
http://www.51hei.com/bbs/dpj-222988-1.html



回复

使用道具 举报

16#
ID:996773 发表于 2023-4-23 13:35 | 只看该作者
一个二手原装40兆示波器不过百元,楼主舍不得买抠门,祝楼主学习之路困难重重,举步维艰
回复

使用道具 举报

17#
ID:213173 发表于 2023-4-23 15:06 | 只看该作者
曾经用音乐编辑软件观察单片机PWM波形。把信号衰减到合适范围通过PC录音孔,用音乐编辑软件GoldWave记录任意时长的音频文件,可以查看任意时段的波形,而且是双通道,显示效果好于普通数字示波器,也不比逻辑分析仪差。不过受采样率限制,信号频率不能太高,50KHz以下。
回复

使用道具 举报

18#
ID:1034262 发表于 2023-4-23 16:54 | 只看该作者
用软件点一个TFT屏,比如800x480的,然后增加ADC采样程序,或者外接一片高速ADC(采样速度50MHz以上),然后将ADC采样到的数据在TFT屏上显示出曲线来。。。。
回复

使用道具 举报

19#
ID:57657 发表于 2023-4-23 18:51 | 只看该作者
univers 发表于 2021-1-16 12:11
数字万用表可以测方波的输出频率,也可在测出输出的平均电压。也可以接一个缓冲器,再接一个小喇叭听方波的 ...

不是所有万用表都有频率档,硬件PWM等寄存器是STC独有的,Proteus不支持仿真,软件PWM可以。
回复

使用道具 举报

20#
ID:57657 发表于 2023-4-23 19:08 | 只看该作者
coody_sz 发表于 2023-4-23 16:54
用软件点一个TFT屏,比如800x480的,然后增加ADC采样程序,或者外接一片高速ADC(采样速度50MHz以上),然 ...

50Mhz的高速ADC基本都是FPGA驱动的,采样后然后写入内存,单片机几乎不可能到这种频率。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表