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

[复制链接]
4214|14
 楼主| yu60707 发表于 2013-4-11 01:17 | 显示全部楼层 |阅读模式
本帖最后由 yu60707 于 2013-4-11 01:20 编辑

测量PWM信号的占空比,用单片机做,有没有人做过,本人菜鸟,希望能得到高手指导,给点资料或建议。
cuiyong0709 发表于 2013-4-11 10:08 | 显示全部楼层
信号采集好后定时器捕获就可以了
南宫云明 发表于 2013-4-11 10:13 | 显示全部楼层
如果单片机有捕获功能,直接用定时器捕获,轻松搞定。。。
jiaxinhui 发表于 2013-4-11 21:38 | 显示全部楼层
如果你所用的单片机定时器有捕获功能,那就很容易实现。
rgh111 发表于 2013-4-11 23:25 | 显示全部楼层
求助万能的google吧, 那里啥都有:L
mcu5i51 发表于 2013-4-12 09:25 | 显示全部楼层
硬件捕获肯定是最好的了,其次还可以考虑限幅后测试电压的方法,51单片机的话可以用Tn引脚控制内部的定时器计数,两个定时器一起计时,就可以达到总时间和高电平时间,需要些技巧;
gaoht 发表于 2013-4-12 10:52 | 显示全部楼层
选择一块带PWM输出的芯片。软件作精度不好掌控
cjseng 发表于 2013-4-12 12:02 | 显示全部楼层
先积分再做AD。
 楼主| yu60707 发表于 2013-4-13 01:15 | 显示全部楼层
谢谢各位的意见,我用的是12C5A60S2,有捕获功能,有没有更具体的建议,有资料更好
airwill 发表于 2013-4-13 07:04 | 显示全部楼层
用 STM32 的单片机,定时器直接有测量 PWM 脉宽的功能
幼稚的的 发表于 2015-5-6 12:27 | 显示全部楼层
本帖最后由 幼稚的的 于 2015-5-6 12:28 编辑
yu60707 发表于 2013-4-13 01:15
谢谢各位的意见,我用的是12C5A60S2,有捕获功能,有没有更具体的建议,有资料更好 ...

请问楼主现在还有没有之前做的程序及相关资料,就是用12C5A60S2做的?
有的话可否发一份给我呢?我的邮箱是"yu.gu@163.com"
yangshaoba 发表于 2016-3-10 17:55 | 显示全部楼层
能不能把你的程序发我看看,我要做毕业设计用,谢谢,我的邮箱:84276086@qq.com
gzheng 发表于 2016-3-11 10:49 | 显示全部楼层
学习了!!!!
renwocai 发表于 2016-3-11 20:25 来自手机 | 显示全部楼层
都在说捕获,捕获只能测宽度好吧
coody 发表于 2016-3-11 20:47 | 显示全部楼层
12C5A60S2,有捕获功能,但是2次捕获的间隔有最小限制,因为捕获要进中断里取数据要时间,并且不能捕获0%或100%的信号(因为没有边沿信号)。
12C5A60S2,我做过捕获PWM,跑24MHZ,最小捕获脉冲(高或低电平最小值)为5us。对于8位PWM,对应的PWM周期是781HZ。小于5us,则会出现错误。

8楼说的先积分再做AD,也是一种方法,简单明了,就是响应慢点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0