高速AVR實(shí)現(xiàn)振動(dòng)/溫度信號(hào)采集和存儲(chǔ)
其中:Ud為變壓器二次相電壓有效值;
U2L為變壓器二次線電壓有效值。
加實(shí)驗(yàn)得出電壓電流差值于度數(shù)相對應(yīng)的調(diào)整關(guān)系,再由度數(shù)和時(shí)間的關(guān)系轉(zhuǎn)化為時(shí)間參量。將電壓電流差值量轉(zhuǎn)化為時(shí)間差值量后,再將時(shí)間差值量與原設(shè)定值相加(充電)或相減(放電),從而動(dòng)態(tài)的調(diào)整角度,進(jìn)一步動(dòng)態(tài)的調(diào)整電壓電流的值,維持電壓電流的以定的可接受的曲線變化。由于系統(tǒng)能夠不斷的采集反饋回來的電流電壓的值,根據(jù)情況隨時(shí)動(dòng)態(tài)的調(diào)整控制量,使系統(tǒng)能隨時(shí)跟上電流電壓的變化而采取相應(yīng)的措施,避免了在充/放電過程中產(chǎn)生過大電流的可能性,使電流曲線變化平緩。
2.2脈沖觸發(fā)程序
MSP430的 P1口具有外部中斷工作方式。由三相電經(jīng)變壓器引出任意兩相經(jīng)由比較器接入P1口,當(dāng)兩相互換時(shí),引起P1口產(chǎn)生中斷,可準(zhǔn)確確定出兩相的換相點(diǎn)位置。確定了換相點(diǎn)的位置,在P1口中斷程序中打開定時(shí)器,把由電壓換算出的時(shí)間值付給定時(shí)器的16位寄存器。定時(shí)器經(jīng)過觸發(fā)角時(shí)間產(chǎn)生中斷,在定時(shí)器中斷程序中打開相應(yīng)觸發(fā)脈沖的引腳。按規(guī)律經(jīng)15°后脈沖結(jié)束,再經(jīng)45°,打開下一個(gè)觸發(fā)引腳。一個(gè)周期(360°)后,有采樣的電壓或電流重新確定觸發(fā)角,重新給定時(shí)器的寄存器復(fù)值。
2.3上層程序
上層程序主要有2部分組成:人機(jī)接口部分和通訊部分。人機(jī)接口包括鍵盤控制和顯示2部分。在程序中,用鍵盤編制各種控制規(guī)律、控制程序??蓪?DA28F640內(nèi)部分成若干個(gè)區(qū),是下層每個(gè)節(jié)點(diǎn)對應(yīng)一個(gè)區(qū),把相應(yīng)的充放電程序及下層傳遞過來的現(xiàn)場數(shù)據(jù)存到相應(yīng)的區(qū)內(nèi)。在單片機(jī)內(nèi)部建立小型字庫,存入需顯示的字符,確保LCD液晶屏能動(dòng)態(tài)地顯示當(dāng)前電壓電流時(shí)間等值。
3結(jié)語
本系統(tǒng)自動(dòng)化程度高,大大提高了生產(chǎn)效率;人機(jī)界面友好,易于操作、管理。操作人員只需在控制層編好控制程序,系統(tǒng)負(fù)責(zé)把程序傳到各個(gè)節(jié)點(diǎn),由各個(gè)節(jié)點(diǎn)獨(dú)立進(jìn)行操作,中間無需看守,實(shí)現(xiàn)了設(shè)備的全自動(dòng)化。工作過程中電流電壓的變化由系統(tǒng)自動(dòng)進(jìn)行相應(yīng)的調(diào)解,在掉電情況下系統(tǒng)會(huì)自動(dòng)保存現(xiàn)場數(shù)據(jù),實(shí)現(xiàn)了系統(tǒng)的智能化。
評論