medety 发表于 2025-7-30 11:54

可控硅 控制AC 为什么半波不是全波功率的 1/2 ?

发现了一个问题,理论上来说,全波功率是100W的话,半波应该是50w作用。

可是实际测试不是这种情况,比如我全波是32w, 半波却能达到25w.
半波78w时,全波却才110w,是为什么呢?

medety 发表于 2025-7-30 11:55

半波是全波的 0.7~0.8的样子。

chineseboyzxy 发表于 2025-7-30 12:43

理论上来说,全波功率是100W的话,半波应该是50w作用。这句话,符合欧姆定律不?

xch 发表于 2025-7-30 13:30

估计功率数据是 信口开河 产生的,要不然楼主可获诺贝尔奖

medety 发表于 2025-7-30 13:30

chineseboyzxy 发表于 2025-7-30 12:43
理论上来说,全波功率是100W的话,半波应该是50w作用。这句话,符合欧姆定律不? ...

实测不是,不知道是啥原因,求大佬分析指导一下

medety 发表于 2025-7-30 13:31

xch 发表于 2025-7-30 13:30
估计功率数据是 信口开河 产生的,要不然楼主可获诺贝尔奖

不懂,就是看了一下功率,,不是2倍的关系,觉的不对,不晓得是哪里的问题。

xch 发表于 2025-7-30 13:40

楼主说的话用这电路图表示。
不得诺贝尔奖没天理。

alienmiller 发表于 2025-7-30 13:43

记着好像是 √2/2

medety 发表于 2025-7-30 13:45

xch 发表于 2025-7-30 13:40
楼主说的话用这电路图表示。
不得诺贝尔奖没天理。

我的测量方法跟的有点差别。

我是驱动一个电机,半波的时候从总消耗的电源功率是78w,然后程序修改为全波驱动可控硅的时候,发现居然只有110W的样子。

这感觉好奇怪,哪里出了了问题

medety 发表于 2025-7-30 13:47

alienmiller 发表于 2025-7-30 13:43
记着好像是 √2/2

为什么呢?

xch 发表于 2025-7-30 13:51

medety 发表于 2025-7-30 13:45
我的测量方法跟的有点差别。

我是驱动一个电机,半波的时候从总消耗的电源功率是78w,然后程序修改为全 ...

电压波形变了,负载也随着变了,不是线性负载。痛失 诺贝尔奖 。{:lol:}

medety 发表于 2025-7-30 13:52

xch 发表于 2025-7-30 13:51
电压波形变了,负载也随着变了,不是线性负载。痛失 诺贝尔奖 。

·你越说越糊涂了,我后面换了了阻性负载,也是只有0.7的样子,不是0.5 。

求这位大佬指点一下

xch 发表于 2025-7-30 14:00

你是怎么知道的0.7?是不是用了啥 诺贝尔 仪表测量的? 遥遥领先的 诺贝尔 仪表一旦测量非线性负载功率就胡说八道了。

xch 发表于 2025-7-30 14:03

半波整流后功率因数就就很差了。 诺贝尔仪表会把 无功功率当作有功功率计算。

medety 发表于 2025-7-30 14:07

xch 发表于 2025-7-30 14:00
你是怎么知道的0.7?是不是用了啥 诺贝尔 仪表测量的? 遥遥领先的 诺贝尔 仪表一旦测量非线性负载功率就胡 ...

AC输出的输出上面看到的数据,自己大概一算,不是1/2的关系。

所有才有疑问,是哪里出了问题,看有没有大佬看到,指导一下哪里出了错。

AC电源--->接到控制板-->接上电机

看AC总功率,后面将电机换成了电阻,发现结果依然不是1/2的关系。


控制方式,就是从检测到AC换向时,单片机对应改变了IO电平,通过跳变获取到过零点,延时一会,打开可控硅,然后关闭。
半波的时候,就是识别上升沿或者下降沿,全波的时候,就是识别上升沿和下降沿,2个时候都驱动可控硅。

coody 发表于 2025-7-30 16:54

不知道你是怎么测的。
半波,则有效值电压为0.7071倍,电流有效值也是0.7071倍,纯阻负载,则功率为0.5倍。

medety 发表于 2025-7-30 17:10

coody 发表于 2025-7-30 16:54
不知道你是怎么测的。
半波,则有效值电压为0.7071倍,电流有效值也是0.7071倍,纯阻负载,则功率为0.5倍。 ...

就是看 AC电源当前的总功率,也就是控制板的AC输入端的功率。

意思肯定是一半,对吧。

会不会驱动信号导致的? 过零信号导致的?太迟了? 意思上升沿过零给出的时间跟下降沿过零不一致导致的? 是这个意思不?

medety 发表于 2025-7-30 17:20

void INT2Interrupt()interrupt 10//负责检测过零信号
{

        if(Zero)
        {
               
                SCRTimeStat=1;
        }
        else
        {
                SCRTimeStat=1;
        }
}
//------------------------------------------------------------------------------------------------------------
oid Timer1Interrupt()                interrupt 3 //捕捉到过零信号后开始计时,通过了若干时间即打开可控硅,然后关闭它。
{
        if(SCRTimeStat)SCRTimeStat++;
        if(SCRTimeStat==40)SCROn=1;//打开可控硅
        else if(SCRTimeStat==45)//延时一定时间后
        {
                SCROn=0;//关闭可控硅
                SCRTimeStat=0;//停止计时,等待过零信号电平改变,将值赋1,又开始计时
        }
}

xch 发表于 2025-7-30 18:58

medety 发表于 2025-7-30 14:07
AC输出的输出上面看到的数据,自己大概一算,不是1/2的关系。

所有才有疑问,是哪里出了问题,看有没有 ...

看不懂吗?已经告诉你所看到的功率数据胡扯蛋。你还闲着扯蛋。

丙丁先生 发表于 2025-7-31 06:56

磁场影响吧,不是纯阻态,
页: [1] 2
查看完整版本: 可控硅 控制AC 为什么半波不是全波功率的 1/2 ?