联系客服

元器件业务:

0731-85350837

0731-85351037

PCB/SMT/PCBA业务:

0755-83688678

在线客服

0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

单片机

如何能够让单片机获取到占空比一起在变化(PWM值一直在变换)的PWM值

请教大家一个问题,我现在想通过一个单片机不断地获取到PWM的值,先前做过一个实验,用了新唐的单片机通过PWM捕捉的方式,读取到了PWM的占空比时间以及周期。然后通过计算把PWM的值输出来,这样的方法是可行的,但是如果PWM的值是固定的那还好,如果PWM的值一直在变化,我发现我从单片机读回来的数中间有一些已经漏了,比如我输出的PWM值是从256到1逐渐连续变化的,也就是从256,255,254,253……1,这样一直到0.可是我发现单片机读出来的数是不连续的,而是间断的。读回来的数是256,240,226,……。很不连续的一段数,求大家能否给一个方案,能够让我实时读取到PWM的值的方法,在此先谢谢每一位出言献策的朋友。

提问者:cmh15 地点:- 浏览次数:1415 提问时间:10-22 17:46
我有更好的答案
提 交
6条回答
servile 02-23 01:19
只能说明采样速率不够,跟不上变化,采用中断处理吗?还是查询方式,最好用边沿中断,处理必须在一个占空比时间处理完成,包括输出.
h63542 02-25 14:09
可以用CPLD做处理,边沿触发。
yanke76975 02-21 19:54
用中断,而且中断处理时间要小于最小中断间隔,就是PWM的最小的高或低的电平宽度。
xiejwu86 02-24 19:32
处理的时间不能太久,采用速度提高自然能解决问题。频率有多大
dingxueli 02-21 10:15
PWM波的频率有必要这么高吗?如TI的DSP的PWM本身是很高的频率没办法测它的占空比,只能用转换成直流电压,再测它的占空比,这是间接的方法,如果占空比变化不要那么快,也可以,抽取一二个周期,来算占空比.
038506086 02-22 00:33
在设计初期,就应该将生产和测试都考虑进去,否则你的设计很完美,但是生产不出来或者不能协调好下面的流程,那将是一个悲剧,当然,苹果公司例外。
撰写答案
提 交
1 / 3
1 / 3
相关单片机
具有音调控制的单片机立体声前置放大器
用于单片机与电子装置中的开关电源
单片机软硬件复位的条件都有啥
电动机的单片机控制
单片机应用系统开发实例导航
客服
联系客服

元器件业务:

0731-85350837

0731-85351037

PCB/SMT/PCBA业务:

0755-83688678

在线客服:立即咨询
工作时间

周一至周五(9:00-12:00 13:30-18:30)节假日除外

投诉电话:19925199461

购物车
购物车
询价
询价
足迹
最近浏览记录
没有记录
微商城

微信公众平台

搜索:hqchip001

型号搜索订单查询

投诉
我要投诉