逆变器(一)——过电压保护电路

文章详细介绍了电流型电压互感器ZMPT101B的工作原理,以及如何计算保护电路中的电阻值以实现过电压保护。通过示例计算和电路分析,给出了各个电阻的具体取值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

电流型电压互感器ZMPT101B的计算

         ZMPT101B为电压互感器,一次侧感应到电压信号,用电压/电流转换电阻将其转换为电流信号,二次侧输出信号为电流信号,故称为电流型电压互感器。ZMPT101B的数据手册如下表1所示。

表1  ZMPT101B数据手册

       一、二次侧输出电流变比为1:1,且最大不超过2mA。ZMPT101B在使用时需要计算所使用的电阻值,下面计算图1所示保护电路中各电阻的取值。

1  过电压保护电路

       V1为检测到的电压信号,则一次侧电流i1为

                                                                 i_1=\frac{V_1}{R_{15}}

       ZMPT101一、二次侧变比为1:1,故i2 = i1。这里我们设置电压保护阈值为200V,即当电压V1≥200V时,保护动作。为使i1≤2mA,选择R15 = 120k。当V1=200V时,i1 = 1.67mA<2mA。

       二次侧输出电流i2的大小与i1相等,但方向是流出同名端(即图中标注了“*”的3号脚)。所以

                                                       \Delta u=u_{2}-u_{1}=i_{2}\cdot R_{17}

       根据理想运放的“虚短”、“虚断”特性,可得

        图中u1 = 3.3V,故可得出  

          u_o=3.3-\frac{R_{26}}{R_{21}}\cdot\ i_2R_{17}=3.3-\frac{R_{26}R_{17}}{R_{21}R_{15}}\cdot\ V_1                

        取R17 = 51ΩR26 = 5kR21 = 1k,前面已有R15 = 120k,故有

u_{o}=3.3-2.125\times 10^{-3}V _{1}

       图2所示为图1后面所接电路。ua为接入到单片机的电压。当V1=200V时,uo = 2.875V。取R27 = 1k,R32 =R36 = 100k,则ua ≈ uo = 2.875V。比较器反向输入端u13 ≈ uo/2 = 1.4375V。此时电路的功能描述为:当比较器反向输入端u13 < 1.4375V时,保护动作。

       故同相输入端的电压u12 = 1.4375V。电路正常工作时,u12 < u13,比较器输出为0,保护不动作;当电路过电压时,u12 > u13,比较器输出为1,保护动作。故取R30 = 149k,R31 = 115k,此时

                                                u_{12}=\frac{R_{31}}{R_{30}+R_{31}}\times 3.3=1.4375\mathbf{V}

 图2  图1后续部分

      最终确定的各电阻取值为:

R15 = 120k,R17 = 51Ω,R26 = 5k,R21 = 1k,

R27 = 1k,R32 =R36 = 100k,R30 = 149k,R31 = 115k

### ZMPT101B 电压互感器的工作原理 ZMPT101B 是种用于测量交流电压的电压互感器,主要应用于低压配电系统中的电压监测。该设备通过电磁感应原理来实现降压功能。 #### 变压比设计 ZMPT101B 的变压比通常设定为较高的比例,例如输入侧绕组匝数远大于输出侧绕组匝数。当施加于初级线圈上的高压交变电流穿过铁芯时,在次级线圈中会感应出较低幅度但相位相同的电压信号[^1]。 #### 隔离与安全特性 为了确保电气隔离并提高安全性,ZMPT101B 设计有良好的绝缘性能,能够承受高电压而不发生击穿现象。这种结构不仅保护了后续电路免受过载损害,同时也保障了操作人员的安全。 #### 输出稳定性控制 为了维持稳定的输出电压水平,即使面对波动较大的电网环境,ZMPT101B 还内置了精密电阻网络和其他补偿元件,这些组件共同作用可以有效减少外界因素对最终读数的影响,从而提供更加精确可靠的测量数据。 ```python # Python模拟ZMPT101B工作过程(简化版) class VoltageTransformer: def __init__(self, turns_ratio=200): # 设置初始匝数比,默认值可以根据实际产品调整 self.turns_ratio = turns_ratio def transform_voltage(self, input_voltage): output_voltage = input_voltage / self.turns_ratio return round(output_voltage, 2) zmpt101b = VoltageTransformer() input_voltages = [220, 230, 240] for v in input_voltages: print(f"Input {v}V -> Output {zmpt101b.transform_voltage(v)}V") ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值