搜索
bottom↓
回复: 110

PWM+RC滤波做DA【恢复】

[复制链接]

出0入10汤圆

发表于 2008-12-29 20:00:23 | 显示全部楼层 |阅读模式
现在想用PWM+RC做一DA电路,用于控制变频器,有几个地方请教一下:
1、在RC取值都能得到稳定电压的情况下,RC取值大小有什么区别?(越大响应时间越慢?)
2、不知有没有用这种电路做过成熟产品的朋友,RC电路可不可靠?时间长了会不会变化挺大?
3、这种电路线性度怎么样?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2008-12-29 20:44:47 | 显示全部楼层
  ┌───┐
○─┤ R ├──┬────○
  └───┘  │
         ┴
         ┬
         │C
○────────┴────○

对于如上形式的低通滤波器,其截止频率为f。=1/(2餜C)。
1、工程上一般至少要保证f。小于PWM频率的四分之一,从这个角度考虑,RC乘积应该是越大越好;
2、R不能太小,否则R上的电流大,对R的寿命及前级的寿命有影响;
3、该电路后端一般接一运放跟随以增大驱动能力,所以R的取值需要满足“远远小于”运放同相输入端的直流输入阻抗,所以R值又不能过大(通常应该在0.1K到10K之间);
4、根据以上三点,似乎C就越大越好了,但是C大了会引起以下两个问题:
5、大容量的电容体积也很大,在某些场合无法容忍;
6、大容量的电容,直流损耗也大,对电路参数有影响。

出0入0汤圆

发表于 2008-12-29 21:05:55 | 显示全部楼层
至于楼主的2、3两个问题,其实都和R、C的取值有关:
-------------------------------------------
2、RC电路可不可靠?时间长了会不会变化挺大?
C的选择对电路的可靠性起主要影响作用:电解电容的可靠性不如瓷片电容、云母电容的温漂远小于一般电容、铝电解电容的高温老化现象比较严重等。

3、这种电路线性度怎么样?
PWM调满和调空时的等效最低频率最小,为PWM频率的一半;PWM占空比为50%时的等效最低频率最大,为PWM频率。
所以只要滤波电路的截止频率小于PWM频率的四分之一,电路的表现都还是比较令人满意的。

出0入0汤圆

发表于 2008-12-29 21:05:56 | 显示全部楼层
楼上,牛人一个

同时鄙视楼主,以为是共享经验来了,哪知是请教问题,标题党一个

本贴被 highnose 编辑过,最后修改时间:2008-12-29,21:08:10.

出0入0汤圆

发表于 2008-12-29 21:12:14 | 显示全部楼层
另外,线性度不好的问题可以通过系统设计解决:在系统中引入反馈进行PID控制补偿。
对变频器而言,由于输出变化速率不会很大,只要引进比例(P)控制既可,程序也并不复杂。

出0入0汤圆

发表于 2008-12-29 21:12:53 | 显示全部楼层
我电路pwm频率195khz,低通10Khz的截止频率,效果不错

出0入0汤圆

发表于 2008-12-29 22:17:56 | 显示全部楼层
【3楼】 highnose 
积分:354
派别:
等级:------
来自:
 楼上,牛人一个 
=================================

根据自己的一点肤浅理解胡乱发表点看法,不一定正确,欢迎模拟方面的大牛拍砖。
其实我在2楼的说法“PWM调满和调空时的等效最低频率最小,为PWM频率的一半;PWM占空比为50%时的等效最低频率最大,为PWM频率。”只是我想当然的说法,有待验证。

出0入10汤圆

 楼主| 发表于 2008-12-30 20:10:19 | 显示全部楼层
非常感谢1楼的经验共享,帮助很大啊。


To【3楼】:也许是我的标题用得不对,浪费了你日理万机的时间。但是不要轻易鄙视别人,你把自己认为的强加在别人身上。至少1楼的经验共享我认为会对很多人有用,你除了冷嘲热讽会干什么

出0入10汤圆

 楼主| 发表于 2008-12-30 21:07:01 | 显示全部楼层
【6楼】 eduhf_123 :我想用独石电容,不知道这个效果怎么样?有没有用过?

出0入0汤圆

发表于 2008-12-31 01:25:32 | 显示全部楼层
【8楼】:
似乎、仿佛、貌似、好像、印象当中:
独石电容可靠性高于瓷片电容、但作高频旁路(滤波)时瓷片电容性能优于独石电容。

我这里教育网速度太慢,你可以GOOGLE或BAIDU一下两者的异同。

==========================================
另外,关于两位的争执,我有几句话不吐不快:

TO 楼主:

  你帖子的标题起得确实不算十分高明,要知道在BBS上发帖子、问问题也是有技巧的(网络上关于这个问题的论述有很多,我就不多说了,楼主你可以自己搜索一下,应该会有所得),就这个帖子而言,如果标题是“用PWM实现D/A,请教RC滤波电路参数的确定”,我想可能更有利于问题的解决、更能吸引到有这方面专长的人才来关注你的问题、解决你的问题,而不是像现在这样是我一个半吊子在这里大放厥词。从这个角度考虑,3楼说的也是有一定道理的,我这样给你提建议(就算意见吧),你应该可以接受吧?3楼的表达方式有些生硬,希望你也能一并不要介意了,须知“忠言逆耳”。


TO 3楼:

  首先对你的谬赞表示荣幸和感谢(呵呵,有点打官腔的感觉)。
  我确实也不喜欢语意不详、中心不突出的帖子标题,但我同样不赞同“轻易鄙视别人”,毕竟谁都有不如别人的地方,大家谁都不希望在自己不如别人的地方被人嘲笑对不对?多的不说了,“让我们一起为网络文化环境的改善和网络文明的进步尽自己的一点绵薄之力”这句话我想应该能得到你的认可和赞同吧,从你3楼表达的情绪来看,你的内心应该是有这样一份激_情的吧?


  啰嗦这么多,本意是想做个和事佬,可是我这个人不太善于表达,希望以上言辞没有引发两位更激烈的情绪;假若果真让某位更加不爽了,希望能当我没有说过吧,实在忍不下去的,加我QQ、给我发邮件来跟我辩论乃至骂我都行,只是希望不要在这里做意气之争了,一句话:给大家、也是给我们自己留一个纯净的网络环境、学术环境。

本贴被 eduhf_123 编辑过,最后修改时间:2008-12-31,01:27:26.

出0入0汤圆

发表于 2008-12-31 08:29:53 | 显示全部楼层
RC参数调整不好,上次做个输出总是有低频波动

出0入0汤圆

发表于 2008-12-31 09:51:19 | 显示全部楼层
【1/2/6/9楼】eduhf_123 经历:
 爱分析,而且分析得很全面,PF一下。玩电路的就该这样,其实玩什么都该这样。
 “等效频率”这个说法俺似乎理解你想表达的是什么,但概念上又不太明白,能否解释一下?


【楼主位】ylei12:
 “3、这种电路线性度怎么样?”
 —— 线性度非常好。只是在PWM频率取得非常高,而电路切换的过渡过程又不可忽略时,这个过渡过程会影响线性度。所以虽理论上认为PWM频率越高滤波处理越容易,但太高的频率却有个影响线性度的副作用。

出0入0汤圆

发表于 2008-12-31 11:12:43 | 显示全部楼层
做个记号 不错 谢谢

出0入0汤圆

发表于 2008-12-31 16:02:23 | 显示全部楼层
最近作了个试验如下图:

 (原文件名:D2A.jpg) 
IN端接M8的PORTB的PB1,用T1相位修正PWM,M8为内部默认1MHZ,PWM频率取1/8实际效果不错.通过按键控制输出0-3.3V,按一次键增减0.1V

出0入10汤圆

 楼主| 发表于 2008-12-31 19:45:40 | 显示全部楼层
To【9楼】:非常赞同你的观点,也非常感谢你的经验共享。我原来的标题是想写“PWM+RC滤波做DA ,RC该如何取值较好”,刚写好了前半段,楼下同事就让我帮忙检察一下它的充电器是不是坏了,回来时忘了写完整就发表了。如果【3楼】不说我都没注意我的标题只写了一半,不知标题自己能不能再改回来?


今天搭了个电路,用示波器的交流档观察对比了一下1阶滤波和2阶滤波电路,测得2阶滤波电路能更好地去除纹波,效果明显,就是电压值会比1阶滤波的值低一点。建议楼上再加一阶RC。
我的PWM频率是6.1K,第一阶RC是 15K、1uF,第二阶RC是10K、1uF。

出0入0汤圆

发表于 2008-12-31 20:43:01 | 显示全部楼层
记号,谢谢

出0入0汤圆

发表于 2008-12-31 21:56:53 | 显示全部楼层
好吧,理想情况下,单片机输出PWM直接RC然后跟随,做过实验,线性度应该还不错的!可以到10位DA的水平(线性度而已)
推荐的方法,要想取得10位DA的精度,需要一个至少10位的AD反馈,做闭环控制。

出0入0汤圆

发表于 2009-1-2 10:05:39 | 显示全部楼层
如LS所示,精度可以达到10bit以上,但速度会比正式DA低,所以只适用速度低的场合.

出0入0汤圆

发表于 2009-8-17 21:06:47 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-8-18 09:42:45 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-8-18 10:02:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-19 10:22:34 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-11-19 19:16:06 | 显示全部楼层
马克,不知道算不算盗墓

出0入0汤圆

发表于 2009-11-20 00:33:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-11-20 03:55:33 | 显示全部楼层
寒,这个帖子竟然也给恢复出来、还给挖出来了……

出0入0汤圆

发表于 2009-11-20 04:00:46 | 显示全部楼层
首先打个补丁,貌似帖子内容恢复的时候出了点小问题:
1楼中的如下内容:
“对于如上形式的低通滤波器,其截止频率为f。=1/(2餜C)。”
应该为:
“对于如上形式的低通滤波器,其截止频率为f。=1/(2πRC)。”

出0入0汤圆

发表于 2009-11-20 05:00:20 | 显示全部楼层
TO:11楼 holycat 仙猫大师
1、我这个人记忆力不好,基本上所有要死记硬背的东西我都记不住,从小就这样。一个东西只有我把它搞懂了,才有可能
  长久的记忆下来。
2、之前做东西的时候用到了一阶的RC低通滤波器,分析过它的参数分布情况。
3、我这个人比较笨,当时的电路分析、模拟电路等学得都不好,不怎么会用公式、定律来分析电路,只会用简单的电压约
  束条件、电流(功率)约束条件、时间(频率、速度)约束条件、温度约束条件、可靠性约束条件等来分析电路系统。
4、结合以上三点,你说我“爱分析,而且分析得很全面”其实是假象、假象,惭愧、惭愧~!
5、所谓“等效频率”,是我当时随口乱说、杜撰出来的,现在想来,当时想说的应该叫做“(幅度上的)主谐波分量”,
  也就是幅度最大的交流分量的频率;关于这个问题,我还有点浅薄的想法,如果你有兴趣,咱们还可以再详细讨论。

出0入0汤圆

发表于 2009-11-22 17:45:40 | 显示全部楼层
实际试验过,性能还是可以的。一阶滤波的话,纹波还是比较大的,二阶滤波之后纹波小很多了。当时电阻用10K,电容为104。但是还没做高低温测试。有空再测试下高低温。

出0入0汤圆

发表于 2009-11-22 19:52:58 | 显示全部楼层
简单的用LT1062吧,很容易的
复杂,想要效果就用多阶贝赛尔吧

出0入0汤圆

发表于 2009-11-22 20:39:28 | 显示全部楼层
LT1062是啥玩意?

出0入0汤圆

发表于 2009-11-22 23:42:38 | 显示全部楼层
我是用的二阶有源低通滤波器, 只要频率足够低就可以了, 比如几百Hz

出0入0汤圆

发表于 2009-11-22 23:51:49 | 显示全部楼层
很精彩,学习了

出0入0汤圆

发表于 2009-11-26 17:34:59 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-12-9 19:51:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-9 20:44:31 | 显示全部楼层
mark

出0入50汤圆

发表于 2009-12-9 21:17:53 | 显示全部楼层
【25楼】 eduhf_123 经历
积分:857
派别:
等级:------
来自:成都
首先打个补丁,貌似帖子内容恢复的时候出了点小问题:
1楼中的如下内容:
“对于如上形式的低通滤波器,其截止频率为f。=1/(2餜C)。”
应该为:
“对于如上形式的低通滤波器,其截止频率为f。=1/(2πRC)。”  


谢谢你的补充,呵呵,我上次做了个这样的DA,用100K的电阻+1uF电容,做的二阶滤波,稳定性不错,就是速度慢,看了上面的算式才发现是低通频率点设置错了。我这个才1.6HZ,实际需要10HZ的样子,要提速6倍才行。

(原文件名:duoxie.JPG)

出0入0汤圆

发表于 2009-12-9 21:53:39 | 显示全部楼层
35楼:

ω。= 2πf。= 1/(RC)
f。= ω。/(2π) = 1/(2πRC)

基础不扎实啊……
^_^

出0入0汤圆

发表于 2009-12-9 22:07:44 | 显示全部楼层
记号~~

出0入0汤圆

发表于 2010-1-9 00:22:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-9 09:09:17 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2010-1-9 09:15:10 | 显示全部楼层
先mark一下

出0入0汤圆

发表于 2010-1-9 09:58:08 | 显示全部楼层
标记

出0入0汤圆

发表于 2010-1-10 19:33:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-10 20:18:31 | 显示全部楼层
mark

出0入10汤圆

发表于 2010-1-12 15:15:50 | 显示全部楼层
MK

出0入0汤圆

发表于 2010-3-19 18:42:56 | 显示全部楼层
eduhf_123 经历  --你解释的很好,谢谢

出0入0汤圆

发表于 2010-3-19 18:50:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-25 15:02:59 | 显示全部楼层
回复【楼主位】ylei12
-----------------------------------------------------------------------

不错,学习了!

出0入0汤圆

发表于 2010-7-25 17:11:58 | 显示全部楼层
受教了!感谢各位!

出0入0汤圆

发表于 2010-7-25 19:16:07 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-7-25 19:47:00 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-9-8 21:44:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-2 15:18:51 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2010-11-2 18:30:46 | 显示全部楼层
学习!!

出0入0汤圆

发表于 2010-11-2 18:35:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-15 23:00:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-16 03:13:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-16 11:10:29 | 显示全部楼层
支持一下。

出0入0汤圆

发表于 2010-11-16 12:20:57 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-11-16 15:41:34 | 显示全部楼层
M AR K

出0入0汤圆

发表于 2010-11-16 19:34:45 | 显示全部楼层
mark

出0入8汤圆

发表于 2010-11-18 11:05:34 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-11-18 11:25:09 | 显示全部楼层
进来学习一下

出0入0汤圆

发表于 2010-11-18 12:29:55 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2010-11-18 15:16:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-18 16:05:12 | 显示全部楼层
好帖子

出0入0汤圆

发表于 2010-11-18 17:40:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-15 01:35:57 | 显示全部楼层
学习。。。

出0入0汤圆

发表于 2011-2-15 09:17:54 | 显示全部楼层
回复【1楼】eduhf_123 经历
-----------------------------------------------------------------------

低通滤波器是容许低于截止频率的信号通过, 但高于截止频率的信号不能通过的电子滤波装置。

为什么工程上一般至少要保证f。小于PWM频率的四分之一呢?
比如,我的PWM频率是500Hz,PWM频率的四分之一是125Hz
R=10K,C=1uF, f。=16Hz

PWM调满和调空时的等效最低频率最小,为PWM频率的一半;PWM占空比为50%时的等效最低频率最大,为PWM频率
那么
PWM调满和调空时等效频率=250Hz,PWM占空比在50%的话,PWM岂不是全截止了?

稀里糊涂的......
截止频率截止的是什么频率呢?

出0入0汤圆

发表于 2011-2-21 14:59:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-4 10:23:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-4 10:33:52 | 显示全部楼层
rc滤波

出0入0汤圆

发表于 2011-3-13 13:19:28 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-3-19 11:51:55 | 显示全部楼层
学习了,顶下.

出0入0汤圆

发表于 2011-3-25 14:54:24 | 显示全部楼层

出0入0汤圆

发表于 2011-7-11 22:06:42 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-7-11 22:17:08 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-7-11 22:20:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-11 22:42:18 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-7-21 21:47:37 | 显示全部楼层
学习了!!!多谢!

出0入0汤圆

发表于 2011-7-22 07:56:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-22 08:15:35 | 显示全部楼层
学习了

出0入0汤圆

发表于 2011-7-22 09:36:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-5 23:25:49 | 显示全部楼层
pwm ---rc

出0入0汤圆

发表于 2011-8-6 10:50:53 | 显示全部楼层
学习!

出0入0汤圆

发表于 2011-11-12 15:11:36 | 显示全部楼层
受益匪浅,学习了

mark ing...

出0入0汤圆

发表于 2011-11-12 16:37:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-12 18:27:24 | 显示全部楼层
DA其实需要的是一个直流信号。pwm是一个比较复杂的波形,由直流分量和很多正弦波构成。低通滤波可以把高频交流信号去除,这样就只剩直流分量了。直流分量的大小正好和pwm占空比相对应。这就是pwm DA的基本原理。
当然交流分量不可能全部去除干净。而且pwm是由数字信号直接得到模拟信号,数字干扰还是比较严重的。一般pwm da的精度比较低,用于精度不是很高的应用中。

出0入0汤圆

发表于 2011-11-12 20:28:34 | 显示全部楼层
果然是个好东西,学习了,谢谢!!!

出0入0汤圆

发表于 2011-11-12 20:29:16 | 显示全部楼层
记号,谢谢

出0入0汤圆

发表于 2011-11-12 23:08:30 | 显示全部楼层

出0入0汤圆

发表于 2011-11-12 23:54:52 | 显示全部楼层
记号

出0入0汤圆

发表于 2011-11-28 02:22:46 | 显示全部楼层
学习

出0入0汤圆

发表于 2012-2-16 21:04:28 | 显示全部楼层
学习了,

出0入0汤圆

发表于 2012-8-20 13:04:52 | 显示全部楼层
mark               

出0入0汤圆

发表于 2012-8-20 19:11:09 | 显示全部楼层
mark it,thanks

出0入0汤圆

发表于 2012-12-11 09:52:55 | 显示全部楼层
eduhf_123 发表于 2008-12-29 20:44
  ┌───┐
○─┤ R ├──┬────○
  └───┘  │

说的好啊。。。

出0入0汤圆

发表于 2012-12-11 10:16:15 | 显示全部楼层
要好好学习,天天向上!

出0入0汤圆

发表于 2013-1-4 11:07:41 | 显示全部楼层
盗墓被我抓住。

出0入0汤圆

发表于 2013-1-5 19:14:22 | 显示全部楼层
mark一下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-3 09:36

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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