作者MasterChang (我爱ASM)
看板Electronics
标题Re: [请益] PWM低通後转直流有脉波
时间Wed Dec 21 10:40:12 2016
※ 引述《jim924211 (海未推)》之铭言:
: 小弟最近在做一个
: 用PWM调占空比的方式控制LED亮度
: 但因为我是要用控制LED亮度来输出光
: 然後用光接收二极体逆偏来读取讯号
: 简单来说
: 类似小米手环光感测心跳的方式~~
: 因为这样,
: 所以在LED光源的输出必须
: 要是直流(一条线),而非脉动直流
PWM一定有切换讯号,看大小而已。
之前我做10KHz的PWM,经过2阶Bessel LPF截止频率为1KHz,用示
波器确认有+-20mv的波纹。不过这是切换电源的杂讯,基本切换杂
讯几乎看不到了。
: 我目前PWM输出 用
: (约7.81K Hz 75% duty cycle) 来测试
: 直接接到一个一阶无源低通滤波
: (fc约10K)
: 然後再接到一个OPA同时做
: 二阶低通(fc一样)+放大讯号
PWM 7.81K ,fc至少要1/2的PWM频率,你怎麽会选10k?如果增益要
无损失,好歹用主动滤波器。
: ((我发现一阶无源低通好像没啥必要@@?
: 输出後再接到一个 π型的RC低通
: (fc设定约在0 Hz)
: 输出後可以得到下图这样
: http://i.imgur.com/PjwqjsI.jpg
: 已经很接近纯直流
: 但发现会有像突波一样的 Vpp在那边
: 经过调示波器 time/div + PWM占空比後
: 发现那个突波或许是 pwm方波在
: high > low 或 low to high 时产生的
: 请问一下各先进这样的突波要怎麽消除?
: 小弟我是想到 最初pwm输入时就先分压让pwm输出只有 1/10 ,
: 经滤波後再放大到我要的电压
: 这样消极的手法(还未尝试,刚想到的@@
: 请问有啥比较好的方式来消除吗~
这个方式没有用,滤波器就选错了.....
--
不要问我从哪来,我只是一个浪迹天涯的工程师....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.232.57.227
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1482288015.A.C96.html