阻容降压电路计算

阻容降压电路计算阻容降压电路正确计算将交流市电转换为低压直流的常规方法是采用变压器降压后再整流滤波,当受体积和成本等因素的限制时,最简单实用的方法采用电容降压式电源。上图内容引用网上的。   /****************非常规算法,待验证**********************************/ 看到这里,很多朋友一定想说:不就是阻容么,计算容抗然后电压除以容抗不就成了

大家好,又见面了,我是你们的朋友全栈君。阻容降压电路正确计算
将交流市电转换为低压直流的常规方法是采用变压器降压后再整流滤波,当受体积和成本等因素的限制时,最简单实用的方法 采用电容降压式电源
阻容降压电路计算
阻容降压电路计算
上图内容引用网上的。



      /****************非常规算法,待验证**********************************/

  看到这里,很多朋友一定想说:不就是阻容么,计算容抗然后电压除以容抗不就成了。当然网上找到的都是这样的方法,我翻了手上的书也没找到其它更好的算法。



        但是这种电路通过容抗计算电流是非常不科学的,一个错误的理论计算的值自然而然与实际值存在不少差距。


正确的计算应该是这样的:


        如图3电路,计算式应为I=4FC(1.414U-Vout)(方波时不用乘1.414),其中I为直流电路电流,此法已验证;


        同理,图1和图2的电路,计算式应为I=2FC(1.414U-Vout)(此式由上式变换,未验证)。


        如要更精确的计算,需考虑电阻和二极管的影响。


此法为本人原创,如有雷同,纯属巧合。(不知前人是否早已使用)——sp@cai




例:如图3,C1=0.33uF,
交流输入为220V/50Hz正弦波,Vout=6V:


I=
4FC(1.414U-Vout)=4*50*0.33*
10
-6
*(220*1.414-6)=20.1mA


若Vout=220V(
DC):


I=
4FC(1.414U-Vout)=4*50*0.33*
10
-6
*(220*1.414-220)=6.0mA


计算时注意单位转换。

电容降压式电源是一种非隔离电源,在应用上要特别注意隔离,防止触电。



***************************理论计算方法***************************

电容降压式简易电源的基本电路如图1,C1为降压电容器,D2为半波整流二极管,D1在市电的负半周时给C1提供放电回路,D3是稳压二极管,R1为关断电源后C1的电荷泄放电阻。在实际应用时常常采用的是图2的所示的电路。当需要向负载提供较大的电流时,可采用图3所示的桥式整流电路。  
整流后未经稳压的直流电压一般会高于30伏,并且会随负载电流的变化发生很大的波动,这是因为此类电源内阻很大的缘故所致,故不适合大电流供电的应用场合。  
二、器件选择   
1.电路设计时,应先测定负载电流的准确值,然后参考示例来选择降压电容器的容量。因为通过降压电容C1向负载提供的电流Io,实际上是流过C1的充放电电流Ic。C1容量越大,容抗Xc越小,则流经C1的充、放电电流越大。当负载电流Io小于C1的充放电电流时,多余的电流就会流过稳压管,若稳压管的最大允许电流Idmax小于Ic-Io时易造成稳压管烧毁。  
2.为保证C1可靠工作,其耐压选择应大于两倍的电源电压。  
3.泄放电阻R1的选择必须保证在要求的时间内泄放掉C1上的电荷。  
三、设计举例   
图2中,已知C1为0.33μF,交流输入为220V/50Hz,求电路能供给负载的最大电流。   
C1在电路中的容抗Xc为:  
Xc=1 /(2 πf C)= 1/(2*3.14*50*0.33*10-6)= 9.65K  
流过电容器C1的充电电流(Ic)为: 
Ic = U / Xc = 220 / 9.65 = 22mA。  
通常降压电容C1的容量C与负载电流Io的关系可近似认为:C=14.5 I,其中C的容量单位是μF,Io的单位是A。  
电容降压式电源是一种非隔离电源,在应用上要特别注意隔离,防止触电  
电容降压电源原理和计算公式  
     这一类的电路通常用于低成本取得非隔离的小电流电源。它的输出电压通常可在几伏到三几十伏,取决于所使用的齐纳稳压管。所能提供的电流大小正比于限流电容容量。采用半波整流时,每微法电容可得到电流(平均值)为:(国际标准单位) 
     I(AV)=0.44*V/Zc=0.44*220*2*Pi*f*C          =0.44*220*2*3.14*50*C=30000C          =30000*0.000001=0.03A=30mA 
如果采用全波整流可得到双倍的电流(平均值)为:      I(AV)=0.89*V/Zc=0.89*220*2*Pi*f*C          =0.89*220*2*3.14*50*C=60000C          =60000*0.000001=0.06A=60mA 
一般地,此类电路全波整流虽电流稍大,但是因为浮地,稳定性和安全性要比半波整流型更差,所以用的更少。 
     使用这种电路时,需要注意以下事项: 
     1、未和220V交流高压隔离,请注意安全,严防触电!      2、限流电容须接于火线,耐压要足够大(大于400V),并加串防浪涌冲击兼保险电阻和并放电电阻。 
     3、注意齐纳管功耗,严禁齐纳管断开运行。 
采用电容降压电路是一种常见的小电流电源电路﹐由于其具有体积小﹑成本低﹑电流相对恒定等优点﹐也常应用于LED的驱动电路中。  
图一为一个实际的采用电容降压的LED驱动电路﹕请注意﹐大部分应用电路中没有连接压敏电阻或瞬变电压抑制晶体管﹐建议连接上﹐因压敏电阻或瞬变电压抑制晶体管能在电压突变瞬间( 如雷电﹑大用电设备起动等 )有效地将突变电流泄放﹐从而保护二级关和其它晶体管﹐它们的响应时间一般在微毫秒级 。 
 

电路工作原理﹕ 
电容C1的作用为降压和限流﹕大家都知道﹐电容的特性是通交流﹑隔直流﹐当电容连接于交流电路中时﹐其容抗计算公式为﹕                        XC = 1/2πf C  
式中﹐XC 表示电容的容抗﹑f 表示输入交流电源的频率﹑C 表示降压电容的容量。 
流过电容降压电路的电流计算公式为﹕                        I = U/XC  
式中   I   表示流过电容的电流﹑U 表示电源电压﹑XC   表示电容的容抗  
在220V﹑50Hz的交流电路中﹐当负载电压远远小于220V时﹐电流与电容的关系式为﹕ 
                     I = 69C   其中电容的单位为uF﹐电流的单位为mA  
下表为在220V﹑50Hz的交流电路中﹐理论电流与实际测量电流的比较 
 
电阻R1为泄放电阻﹐其作用为﹕当正弦波在最大峰值时刻被切断时﹐电容C1上的残存电荷无法释放﹐会长久存在﹐在维修时如果人体接触到C1的金属部分﹐有强烈的触电可能﹐而电阻R1的存在﹐能将残存的电荷泄放掉﹐从而保证人﹑机安全。泄放电阻的阻值与电容的大小有关﹐一般电容的容量越大﹐残存的电荷就越多﹐泄放电阻就阻值就要选小些。经验数据如下表﹐供设计时参考﹕ 
 阻容降压电路计算
阻容降压电路计算

D1 ~ D4的作用是整流﹐其作用是将交流电整流为脉动直流电压。  
C2﹑C3的作用为滤波﹐其作用是将整流后的脉动直流电压滤波成平稳直流电压  
压敏电阻( 或瞬变电压抑制晶体管 )的作用是将输入电源中瞬间的脉冲高压电压对地泄放掉﹐从而保护LED不被瞬间高压击穿。  
LED串联的数量视其正向导通电压( Vf )而定﹐在220V AC电路中﹐最多可以达到80个左右。 
组件选择﹕电容的耐压一般要求大于输入电源电压的峰值﹐在220V,50Hz的交流电路中时﹐可以选择耐压为400伏以上的涤纶电容或纸介质电容。 D1 ~D4 可以选择IN4007。 
滤波电容C2﹑C3的耐压根据负载电压而定﹐一般为负载电压的1.2倍。其电容容量视负载电流的大小而定。 
下列电路图为其它形式的电容降压驱动电路﹐供设计时参考

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151311.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java voliate关键字_java中voliate关键字有什么用?

    java voliate关键字_java中voliate关键字有什么用?1、保证内存可见性内存可见性,即线程A对volatile变量的修改,其他线程获取的volatile变量都是最新的。说到内存可见性就必须要提到Java的内存模型,如下图所示:如上图所示,所有线程的共享变量都存储在主内存中,每一个线程都有一个独有的工作内存,每个线程不直接操作在主内存中的变量,而是将主内存上变量的副本放进自己的工作内存中,只操作工作内存中的数据。当修改完毕后,再把修改后的结果放回到主内…

    2022年5月1日
    45
  • STL vector使用方法介绍

    STL vector使用方法介绍

    2021年12月6日
    40
  • fileinputstream java,使用url的Java fileinputstream

    fileinputstream java,使用url的Java fileinputstreamHowtoinputinthefileinputstream,afiletourl?IentertheurlintheFileinputstream,buttheoutputoftheURLiswrong,becausethelinkslashesareturnedbackwardslike-from/to\andthe…

    2022年5月6日
    87
  • C++ eigen_c++第三方库

    C++ eigen_c++第三方库前言Eigen就是一个线性代数的C++库。它对矩阵(MatrixMatrix)和向量(VectorVector)等相关线性代数的运算操作进行了比较系统的实现。一、矩阵1.定义矩阵模板函数共包含六个参数template<typename_Scalar,int_Rows,int_Cols,int_Options,int_MaxRows,int_MaxC…

    2022年10月19日
    2
  • JavaScript语法学习(一文带你学会JavaScript)

    JavaScript语法学习(一文带你学会JavaScript)概述所有的代码必须写在<scripttype=“text/javascript”>当中。如果需要引用外部的js文件,格式为 <scripttype=“text/javascript”src=“XXXXX”></script>src为链接的外部地址 而此时所有的代码必须为外部文件,写在其中的代码无效。每一句js语句后面都要跟上分号为了语法规范,script标签应该写在head标签当中,且可以引入多个script标签表示不同功能块&lt;可以表示

    2025年11月10日
    5
  • 实现一个单向链表_java链表添加

    实现一个单向链表_java链表添加链表是常用的一种数据结构,如何创建链表、增、删、查找等功能是本文讨论的内容。首先,链表需要两个指针,一个是头指针是固定不变的,一个是移动变化的指针。(1)为什么要头指针?原因是单向列表中的数据结构包含的只有下一个数据的指针,这样就说明了,单向链表是不可逆向进行操作。所有的操作都需要正向去操作。这时我们必须要知道第一个数据的地址,才能从第一个数据往后访问其他数据。(2)可移动的指针的作用有两个,一个…

    2025年7月25日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号