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

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

首先用PWM(脈寬調(diào)制)方法用于可控硅控制是有條件的,即調(diào)制頻率不能大于市電頻率(50Hz),也就是周期不能小于20mS,否則就不能達到調(diào)制作用,調(diào)制頻率超過市電頻率時,可控硅即處于連續(xù)導(dǎo)通狀態(tài)而不能達到調(diào)壓目的。只有調(diào)制頻率低于市電頻率才能起到調(diào)壓目的,即限制市電的周波通過可控硅的數(shù)量而起到調(diào)壓的目的。因此用該種方法調(diào)制的電壓周波數(shù)一定是小于50HZ,超過了人眼視覺暫留效應(yīng),此就是用于調(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; //關(guān)閉
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();
}
}
}

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

在單片機通信系統(tǒng)中,數(shù)據(jù)幀是實現(xiàn)設(shè)備間可靠對話的核心載體。不同于網(wǎng)絡(luò)通信中成熟的TCP/IP協(xié)議,單片機通信往往需要自定義數(shù)據(jù)幀格式,而幀頭、幀尾與校驗機制則是保障數(shù)據(jù)傳輸準確性的三大關(guān)鍵。

關(guān)鍵字: 單片機 數(shù)據(jù)幀

隨著嵌入式技術(shù)的不斷發(fā)展,時序分析工具和方法也在不斷進步,未來將朝著智能化、自動化的方向發(fā)展,為開發(fā)者提供更高效的調(diào)試手段。但無論技術(shù)如何發(fā)展,扎實的時序分析基礎(chǔ)都是嵌入式開發(fā)者不可或缺的能力,只有深入理解通信時序的本質(zhì)...

關(guān)鍵字: 時序 單片機

在嵌入式系統(tǒng)設(shè)計中,不同架構(gòu)、不同廠商的單片機協(xié)同工作早已成為常態(tài)。從8位的51系列到32位的STM32,從精簡指令集的PIC到復(fù)雜指令集的AVR,這些性能各異的單片機如何突破硬件差異實現(xiàn)數(shù)據(jù)交互,是嵌入式開發(fā)中的核心課...

關(guān)鍵字: 嵌入式 單片機

在嵌入式系統(tǒng)開發(fā)中,單片機的時鐘系統(tǒng)是整個系統(tǒng)的"心臟",所有的指令執(zhí)行、外設(shè)操作、定時器中斷都依賴于精準的時鐘信號。但在實際開發(fā)過程中,很多開發(fā)者都會遇到單片機時鐘不準的問題,表現(xiàn)為定時器計時偏差、UART通信波特率錯...

關(guān)鍵字: 控制系統(tǒng) 單片機

在單片機開發(fā)與調(diào)試過程中,復(fù)位電路作為保障芯片正常啟動的核心模塊,其穩(wěn)定性直接影響程序燒錄與系統(tǒng)運行。實際應(yīng)用中,不少開發(fā)者會遇到“接穩(wěn)壓電源可正常燒錄,接入電池后卻無法燒錄程序”的故障,此類問題多與復(fù)位電路設(shè)計、電池供...

關(guān)鍵字: 單片機 復(fù)位電路 時序匹配

在單片機的世界里,“字節(jié)”(Byte)是一個貫穿始終的核心概念。從存儲數(shù)據(jù)到執(zhí)行指令,從變量定義到外設(shè)通信,字節(jié)無處不在。很多初學(xué)者在學(xué)習(xí)單片機時,往往更關(guān)注復(fù)雜的程序邏輯和外設(shè)驅(qū)動,卻忽略了字節(jié)這個基礎(chǔ)知識點,導(dǎo)致在后...

關(guān)鍵字: 單片機 字節(jié)

在單片機的數(shù)字邏輯中,我們通常最關(guān)注的是高電平和低電平兩種狀態(tài),它們構(gòu)成了二進制數(shù)字世界的基礎(chǔ)。然而,除了這兩種狀態(tài)之外,還有一種至關(guān)重要但常常被忽視的狀態(tài)——高阻態(tài)(High Impedance State)。高阻態(tài)就...

關(guān)鍵字: 單片機 高阻態(tài)

對于PIC入門者來說,不需要盲目追求高端開發(fā)板,一塊功能均衡、資料豐富的入門款就能滿足需求。比如Microchip官方推出的PIC16F84A開發(fā)板,它搭載經(jīng)典的8位PIC內(nèi)核,引腳布局清晰,自帶LED、按鍵等基礎(chǔ)外設(shè),...

關(guān)鍵字: PIC 單片機

該低功耗器件支持5V運行,在實現(xiàn)高性能的同時,能有效保障系統(tǒng)簡潔性與成本效益

關(guān)鍵字: MCU 單片機 工業(yè)自動化
關(guān)閉