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