uint8 R_HTPW = 0 ; //负载功率值
#define R_MAXPW  100 //丢波控制的周期 100*10MS=1S
//*************************************
// 函数名称:ControlHt1
// 函数功能:实现可控硅的波控制的一种方法
// 入口参数:无
// 出口参数:无
// 备注 : 应用于高压发热类控温产品
//***************************************
void ControlHt1(void)
{ 
 static unsigned char Tcon = 1 ;
 
 Tcon ++ ;
 if(Tcon > R_MAXPW) // 控制丢波周期
 {
  Tcon = 1 ;
 }
 if(R_HTPW >= Tcon) 
 {
  HT1_ON ; //开可控硅
 }
 else
 {
  HT1_OFF ; //关可控硅 
 }
}
//---实例应用------
void main(void)
{
  
 while(1)
 {
  ReadZ0() ;//如市电频率为50HZ  则10MS跑一次主循环
  ControlHt1() ; //可控硅的丢过零控制输出
 }
}        可控硅丢波控制程序
相关推荐
评论 1
			
			
                                转基因西瓜
                        2020-12-04 13:09 
			
			回复
                             Mac OS X 10.15.7
 Mac OS X 10.15.7   Google Chrome 86.0.4240.198
 Google Chrome 86.0.4240.198        
                
                            ReadZ0()中是哪个逻辑?检测过零还是定时10ms?
                     Mac OS X 10.15.7
 Mac OS X 10.15.7   Google Chrome 86.0.4240.198
 Google Chrome 86.0.4240.198         
 可控硅丢波控制程序 - 啊和的博客
                可控硅丢波控制程序 - 啊和的博客
         STM32单片机GBK编码转UTF8编码
STM32单片机GBK编码转UTF8编码 合泰BS86D20 串口通讯源码
合泰BS86D20 串口通讯源码 合泰BS86D20 PWM输出配置
合泰BS86D20 PWM输出配置 GB2312字库找地址程序
GB2312字库找地址程序 CMS单片机低功耗触摸培训推广资料CMS79FT61X,CMS79F72x
CMS单片机低功耗触摸培训推广资料CMS79FT61X,CMS79F72x BYD单片机烧录软件及keil插件
BYD单片机烧录软件及keil插件 单片机内部OPA校准程序
单片机内部OPA校准程序 合泰BS86D12C PWM初始化函数
合泰BS86D12C PWM初始化函数