zhangxiaoyan 发表于 2009-10-17 22:07:24

谁有单片机机可控硅的源程序

谁有单片机机可控硅的源程序,能指教一下

touch_mcu 发表于 2009-10-17 23:04:33

if(ZeroOldValue!=Zero)
                {
//                        ZeroFlag=1;
                        ZeroOldValue=Zero;
                        TriacFirstON=1;
                }       

                  if(TriacFirstON)                               
                {
                        TriacCount++;
                        if(TriacCount>=TriacTime)
                        {
                                Triac_on;
                                ZeroFlag=0;
                                TriacCount=0;
                                TriacFirstOFF=1;
                        }
                }
                if(TriacFirstOFF)        //close triac
                {
                        if(TriacCount>8)
                        {
                                Triac_off;
                                TriacFirstOFF=0;
                                TriacFirstON=0;
                                TriacCount=0;
                        }
                }

coody 发表于 2009-10-17 23:09:54

不明白,LZ要怎么控制?

touch_mcu 发表于 2009-10-17 23:12:38

我的妈呀,贴上来没有缩~~

没有注释~~

简单说明一下,做个过零检测,移相时间到了触发可控硅,触发8个中断时间关断可控硅。

zhangxiaoyan 发表于 2009-10-19 20:18:01

原理是这样的   谢谢    我想的是用pwm加上同步信号

vernalwind 发表于 2009-11-10 11:29:23

用单片机驱动 MOC3081
MOC3081 光耦隔离 带过零触发

thmna 发表于 2009-11-18 23:53:15

楼主要干嘛? 软起动器?

MiniLight 发表于 2009-11-19 11:44:08

可控硅貌似很难关断吧。。。

是如何做到的?

Grant 发表于 2009-11-19 13:23:30

要关断不难,难的是是否知道可控硅要关断的条件是否清楚?

http://cache.amobbs.com/bbs_upload782111/files_22/ourdev_504949.png
(原文件名:traic.png)

tc34437335 发表于 2012-11-18 17:31:26

记号   可控硅

W872529868 发表于 2018-9-16 11:57:23

vernalwind 发表于 2009-11-10 11:29
用单片机驱动 MOC3081
MOC3081 光耦隔离 带过零触发

是不是,单片机直接输出一个100HZ的PWM就行了,过零什么的都不用管?
页: [1]
查看完整版本: 谁有单片机机可控硅的源程序