切换到宽版
  • 1366阅读
  • 16回复

[C51]stc12控制可控硅加热,可控硅导通瞬间干扰过零检测,这个怎么破? [复制链接]

上一主题 下一主题
离线陈皮
 

发帖
53
M币
670
专家
2
粉丝
14
外部中断下降沿检测过零后设置定时器,在定时器中断中发出可控硅触发脉冲,可控硅触发时会产生干扰脉冲,造成过零检测多出一个下降沿,但不确定的是有时又没有干扰,请问如何避免。请看图:
电路图


不触发可控硅是的过零信号

逻辑分析仪(通道0为触发脉冲,通道1为过零信号)


触发可控硅,过零信号多出来一个

逻辑分析仪


代码:
/*外部中断0中断服务程序*/
void exint0() interrupt 0           //(location at 0003H)
{
    TL0 = (65536-time)%256;        //设置定时初值
    TH0 = (65536-time)/256;    //清除TF0标志
    TR0 = 1;        //定时器0开始计时
}

//定时器0中断程序

void timer0() interrupt 1
{
    uchar i;
    TR0 = 0;
    Out=0;
    for(i=0;i<2;i++);//延时
    Out=1;
}


本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共2条打赏M币+3专家+1
發騷友 专家 +1 歡迎探討 07-12
66ok66 M币 +3 如果已经触发可控硅,是不怕误触发的,可控硅一通只能过零自断,你再触发多余的 07-11
离线彭鹏
发帖
248
M币
17
专家
3
粉丝
8
只看该作者 1楼 发表于: 07-11
干扰多数是通电瞬间负载太大了吧。
从硬件上考虑呢,在过零检测上串一个低通滤波器,或者直接把整流桥接变压器初级?
本帖最近打赏记录:共1条打赏专家+1
發騷友 专家 +1 歡迎探討 07-12
离线淡心淡情

发帖
41
M币
14
专家
0
粉丝
8
只看该作者 2楼 发表于: 07-11
这是要做 白菜白光么
在线zeze10000

发帖
2745
M币
10811
专家
32
粉丝
69
只看该作者 3楼 发表于: 07-11
中断里检测低电平时间
离线amo73

发帖
757
M币
1287
专家
9
粉丝
22
只看该作者 4楼 发表于: 07-11
建议仔细对照一下MOC3021的手册
记得输出端缺少了一个360欧姆的电阻。另外如果这个电路控制的是低压交流电,两个电阻还要重新计算
本帖最近打赏记录:共1条打赏专家+1
發騷友 专家 +1 歡迎探討 07-12
离线66ok66

发帖
1259
M币
1000
专家
7
粉丝
18
只看该作者 5楼 发表于: 07-11
如果已经触发可控硅,是不怕误触发的,因为可控硅一通只能过零自断,你再触他也是通,不触发也是通,多次触发等于没有用
本帖最近打赏记录:共1条打赏专家+1
發騷友 专家 +1 歡迎探討 07-12
离线陈皮

发帖
53
M币
670
专家
2
粉丝
14
只看该作者 6楼 发表于: 07-12
淡心淡情:这是要做 白菜白光么 (2018-07-11 15:42) 

控制A1321心

内容来自Android手机客户端

离线陈皮

发帖
53
M币
670
专家
2
粉丝
14
只看该作者 7楼 发表于: 07-12
zeze10000:中断里检测低电平时间 (2018-07-11 15:48) 

不同的导通时间干扰与正常过零间隔时间不固定

内容来自Android手机客户端

离线陈皮

发帖
53
M币
670
专家
2
粉丝
14
只看该作者 8楼 发表于: 07-12
66ok66:如果已经触发可控硅,是不怕误触发的,因为可控硅一通只能过零自断,你再触他也是通,不触发也是通,多次触发等于没有用 (2018-07-11 18:41) 

老兄正解,看导通的波形是没有问题的。谢谢解惑!

内容来自Android手机客户端

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线bg4rff

发帖
1409
M币
1203
专家
8
粉丝
24
只看该作者 9楼 发表于: 07-13
硅两端并上吸收电路,就是RC
如果用带过零检测的光耦行不行3063之类的?

楼主留言:

目前能正常工作以及手上没有3063就不管他了