日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] 首先用PWM(脈寬調(diào)制)方法用于可控硅控制是有條件的,即調(diào)制頻率不能大于市電頻率(50Hz),也就是周期不能小于20mS,否則就不能達到調(diào)制作用,調(diào)制頻率超過市電頻率時,可控硅即處于連續(xù)導通狀態(tài)而不能

首先用PWM(脈寬調(diào)制)方法用于可控硅控制是有條件的,即調(diào)制頻率不能大于市電頻率(50Hz),也就是周期不能小于20mS,否則就不能達到調(diào)制作用,調(diào)制頻率超過市電頻率時,可控硅即處于連續(xù)導通狀態(tài)而不能達到調(diào)壓目的。只有調(diào)制頻率低于市電頻率才能起到調(diào)壓目的,即限制市電的周波通過可控硅的數(shù)量而起到調(diào)壓的目的。因此用該種方法調(diào)制的電壓周波數(shù)一定是小于50HZ,超過了人眼視覺暫留效應,此就是用于調(diào)光產(chǎn)生閃爍的原因。該調(diào)壓方法用在調(diào)功或?qū)γ}動電壓不敏感的用途上尚可。如果采用可控硅調(diào)壓用在調(diào)光上,須采用移相的調(diào)制方法,可使光連續(xù)可調(diào)。采用移相方法就需過零檢測作為移相基點。過零檢測其實并不難,如果要求調(diào)壓比不是很高采用簡單的方法即可奏效;用一只三極管即可。用單片機進行移相調(diào)壓控制可以做得很精。

/********************************************************************************/
#i nclude
__CONFIG (CPD&PROTECT&BOREN&MCLRDIS&PWRTEN&WDTEN&INTIO);
/********************************************************************************/
//
void init (void);
/********************************************************************************/
//
bit fg_pw,fg_vs,fg_zq;
volatile unsigned char fg_count;
volatile unsigned int time1_temp,buff;
/********************************************************************************/
#define powon GPIO|=0B00110000
#define powoff GPIO&=0B00001111
#define vpp GPIO2
#define feedback GPIO0
/********************************************************************************/
void init (void)
{ CLRWDT();
TRISIO=0B11001111;
WPU=1;
IOCB=4; //使能過零信號中斷
VRCON=0;
PIE1=1;
OPTION=0;
INTCON&=7;
INTCON|=0B10001000;
CMCON=7;
T1CON&=1;
T1CON|=0x10;
}
/*********************************************************************************/
void interrupt isr_power (void)
{ GPIO=GPIO;
if (TMR1IF&&TMR1ON)
{ TMR1IF=0;
if (fg_pw)
{ if (!fg_vs)
{powon;fg_vs=1;TMR1L=112;TMR1H=0xfe;} //觸發(fā)寬度400US(256+144)
else
{fg_vs=0;
powoff; //關閉
TMR1ON=0;
}
}
else {powoff;fg_count=0;}
}
if (GPIF)
{ GPIF=0;
if (fg_pw)
{fg_zq=1;
TMR1H=(time1_temp>>8);
TMR1L=(time1_temp&0xff);
//if (vpp==0) TMR1H-=3; //上下沿檢測,下沿時間補償(3*256)US
TMR1ON=1;
}
else
{ if (vpp) {TMR1ON=1;TMR1L=TMR1H=0;} //l-->h
else
{time1_temp=(TMR1H<<8|TMR1L); //h-->l
TMR1ON=0;
TMR1L=TMR1H=0;
time1_temp=~time1_temp; //同步信號周期檢測(時間)
time1_temp+=1000; //一個半周時間中縮短1MS開始觸發(fā)
buff=time1_temp;
if (++fg_count>=4) fg_pw=1;//連續(xù)周期檢測4次
}
}
}
}
/************************************************************************************/
void main (void)
{ unsigned int i;
TMR0=0;
init();
while (1)
{ if (fg_pw&&fg_zq)
{ fg_zq=0;
if (feedback) {if(time1_temp<0xffff-1000) time1_temp+=20;}//功率(電壓)上限
else
{if (time1_temp>buff)time1_temp-=20;} //功率(電壓)下限
for (i=1000;i!=0;i--) {;}
init();
}
}
}

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

8位單片機在嵌入式設計領域已經(jīng)成為半個多世紀以來的主流選擇。盡管嵌入式系統(tǒng)市場日益復雜,8位單片機依然不斷發(fā)展,積極應對新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機系列,配備了先進的獨立...

關鍵字: 單片機 嵌入式 CPU

在嵌入式系統(tǒng)開發(fā)中,程序燒錄是連接軟件設計與硬件實現(xiàn)的關鍵環(huán)節(jié)。當前主流的單片機燒錄技術已形成ICP(在電路編程)、ISP(在系統(tǒng)編程)、IAP(在應用編程)三大技術體系,分別對應開發(fā)調(diào)試、量產(chǎn)燒錄、遠程升級等不同場景。...

關鍵字: 單片機 ISP ICP IAP 嵌入式系統(tǒng)開發(fā)

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時機的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構、軟件流程、安全規(guī)范三個維度,系統(tǒng)分析看門狗初始化的最佳實踐...

關鍵字: 單片機 看門狗 嵌入式系統(tǒng)

本文中,小編將對單片機予以介紹,如果你想對它的詳細情況有所認識,或者想要增進對它的了解程度,不妨請看以下內(nèi)容哦。

關鍵字: 單片機 開發(fā)板 Keil

隨著單片機系統(tǒng)越來越廣泛地應用于消費類電子、醫(yī)療、工業(yè)自動化、智能化儀器儀表、航空航天等各領域,單片機系統(tǒng)面臨著電磁干擾(EMI)日益嚴重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問題。

關鍵字: 單片機 電磁兼容

以下內(nèi)容中,小編將對單片機的相關內(nèi)容進行著重介紹和闡述,希望本文能幫您增進對單片機的了解,和小編一起來看看吧。

關鍵字: 單片機 復位電路

在這篇文章中,小編將為大家?guī)韱纹瑱C的相關報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關鍵字: 單片機 異常復位

今天,小編將在這篇文章中為大家?guī)韱纹瑱C的有關報道,通過閱讀這篇文章,大家可以對它具備清晰的認識,主要內(nèi)容如下。

關鍵字: 單片機 仿真器

單片機將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對它的相關情況以及信息有所認識和了解,詳細內(nèi)容如下。

關鍵字: 單片機 中斷 boot

一直以來,單片機都是大家的關注焦點之一。因此針對大家的興趣點所在,小編將為大家?guī)韱纹瑱C的相關介紹,詳細內(nèi)容請看下文。

關鍵字: 單片機 數(shù)字信號 模擬信號
關閉