); font-family: Tahoma, Arial, sans-serif; font-size: 14px; text-align: justify; ">在中斷服務(wù)子程序中完成置角度初值,測(cè)量及計(jì)算電源電壓周期,設(shè)置第一個(gè)時(shí)間間隔,啟動(dòng)軟件定時(shí)器0和定時(shí)器1.軟件定時(shí)器0中斷處理子程序??刂平铅?用一個(gè)軟件定時(shí)器產(chǎn)生定時(shí)時(shí)刻來(lái)獲得。當(dāng)同步脈沖出現(xiàn)后,此即為A相的自然換相點(diǎn)(即A相α =0的時(shí)刻),此時(shí)將與控制角對(duì)應(yīng)的時(shí)刻置入軟件定時(shí)器0.當(dāng)軟件定時(shí)器到時(shí)后,一方面發(fā)出A相的觸發(fā)脈沖,另一方面又將T/3時(shí)刻置入軟件定時(shí)器0;當(dāng)軟件定時(shí)器到時(shí),一方面發(fā)出B相的觸發(fā)脈沖,另一方面又將T/3時(shí)刻置入軟件定時(shí)器0;當(dāng)軟件定時(shí)器到時(shí),發(fā)出C相的觸發(fā)脈沖,此時(shí)不可再將T/3時(shí)刻置入軟件定時(shí)器0。很明顯,當(dāng)給定電壓固定時(shí),A、B、C三相的觸發(fā)脈沖一定是相差T/3的,所以在A相的同步脈沖出現(xiàn)后,將α t 置入軟件定時(shí)器0,軟件定時(shí)器0到時(shí)時(shí)刻所就是所需的A相脈沖的控制角α ,在子程序中完成給定電壓與反饋電壓的采樣,控制角α 計(jì)算,標(biāo)度變換以及將控制角度數(shù)值送到顯示緩沖區(qū)等工作。程序框圖略。圖5是同步中斷子程序框圖。本文引用地址:http://www.ex-cimer.com/article/226765.htm采用16位單片機(jī)80C196KC系統(tǒng),器件減少、結(jié)構(gòu)緊湊,整個(gè)觸發(fā)器電路大為簡(jiǎn)化,并且,由于單片機(jī)運(yùn)算速度快,采樣與顯示可以在兩次同步信號(hào)之間完成而且每次同步信號(hào)都被采樣,因而中斷程序可以按照最新的采樣數(shù)據(jù)調(diào)整觸發(fā)脈沖的移相角。實(shí)驗(yàn)表明,該觸發(fā)器的動(dòng)態(tài)特性好、控制精度高。
評(píng)論