打印

测量PWM信号的占空比,用单片机做,有木有?

[复制链接]
3780|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yu60707|  楼主 | 2013-4-11 01:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
cuiyong0709| | 2013-4-11 10:08 | 只看该作者
信号采集好后定时器捕获就可以了

使用特权

评论回复
板凳
南宫云明| | 2013-4-11 10:13 | 只看该作者
如果单片机有捕获功能,直接用定时器捕获,轻松搞定。。。

使用特权

评论回复
地板
jiaxinhui| | 2013-4-11 21:38 | 只看该作者
如果你所用的单片机定时器有捕获功能,那就很容易实现。

使用特权

评论回复
5
rgh111| | 2013-4-11 23:25 | 只看该作者
求助万能的google吧, 那里啥都有:L

使用特权

评论回复
6
mcu5i51| | 2013-4-12 09:25 | 只看该作者
硬件捕获肯定是最好的了,其次还可以考虑限幅后测试电压的方法,51单片机的话可以用Tn引脚控制内部的定时器计数,两个定时器一起计时,就可以达到总时间和高电平时间,需要些技巧;

使用特权

评论回复
7
gaoht| | 2013-4-12 10:52 | 只看该作者
选择一块带PWM输出的芯片。软件作精度不好掌控

使用特权

评论回复
8
cjseng| | 2013-4-12 12:02 | 只看该作者
先积分再做AD。

使用特权

评论回复
9
yu60707|  楼主 | 2013-4-13 01:15 | 只看该作者
谢谢各位的意见,我用的是12C5A60S2,有捕获功能,有没有更具体的建议,有资料更好

使用特权

评论回复
10
airwill| | 2013-4-13 07:04 | 只看该作者
用 STM32 的单片机,定时器直接有测量 PWM 脉宽的功能

使用特权

评论回复
11
幼稚的的| | 2015-5-6 12:27 | 只看该作者
本帖最后由 幼稚的的 于 2015-5-6 12:28 编辑
yu60707 发表于 2013-4-13 01:15
谢谢各位的意见,我用的是12C5A60S2,有捕获功能,有没有更具体的建议,有资料更好 ...

请问楼主现在还有没有之前做的程序及相关资料,就是用12C5A60S2做的?
有的话可否发一份给我呢?我的邮箱是"yu.gu@163.com"

使用特权

评论回复
12
yangshaoba| | 2016-3-10 17:55 | 只看该作者
能不能把你的程序发我看看,我要做毕业设计用,谢谢,我的邮箱:84276086@qq.com

使用特权

评论回复
13
gzheng| | 2016-3-11 10:49 | 只看该作者
学习了!!!!

使用特权

评论回复
14
renwocai| | 2016-3-11 20:25 | 只看该作者
都在说捕获,捕获只能测宽度好吧

使用特权

评论回复
15
coody| | 2016-3-11 20:47 | 只看该作者
12C5A60S2,有捕获功能,但是2次捕获的间隔有最小限制,因为捕获要进中断里取数据要时间,并且不能捕获0%或100%的信号(因为没有边沿信号)。
12C5A60S2,我做过捕获PWM,跑24MHZ,最小捕获脉冲(高或低电平最小值)为5us。对于8位PWM,对应的PWM周期是781HZ。小于5us,则会出现错误。

8楼说的先积分再做AD,也是一种方法,简单明了,就是响应慢点。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

10

帖子

0

粉丝