极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14160|回复: 4

给模拟口提供pwm信号,会得到什么样的结果?

[复制链接]
发表于 2016-5-9 22:30:24 | 显示全部楼层 |阅读模式
是能得到一个平均值呢?
还是0,1的跃迁?
回复

使用道具 举报

发表于 2016-5-10 09:20:17 | 显示全部楼层
可以实际尝试一下,AD转换是有时间的,uS级别,Arduino的PWM频率是mS级别,当然如果占空比很小,也会接近uS,AD采样时间大于占空比时间,那就应该读到的是0或者1024(也就是0 or 1),但是实际上达不到0或1024,毕竟电压有个上升下降时间,而且电源并不会完全升到最高,持续采样的话应该也是在0 or 1024跳动。
回复 支持 反对

使用道具 举报

发表于 2016-5-10 11:48:30 | 显示全部楼层
脑洞大开,试试不就知道了,不过我觉得二楼分析的很有道理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-12 15:13:13 | 显示全部楼层
164335413 发表于 2016-5-10 09:20
可以实际尝试一下,AD转换是有时间的,uS级别,Arduino的PWM频率是mS级别,当然如果占空比很小,也会接近uS ...

如果我使用电容呢?
应该选用电容量小的瓷片电容吧。是不是就稳定了?
回复 支持 反对

使用道具 举报

发表于 2016-6-12 20:28:38 | 显示全部楼层
pumpitup 发表于 2016-6-12 15:13
如果我使用电容呢?
应该选用电容量小的瓷片电容吧。是不是就稳定了?

你可以看看Arduino播放mp3歌曲的例子,也就 类似于DA转换,也都是在io输出上配合电容。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 14:26 , Processed in 0.039075 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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