基于PIC16F87X單片機的電磁式繼電器控制技術(shù)
在光耦截止瞬間,線(xiàn)圈中的電流不能突變?yōu)榱?繼電器線(xiàn)圈兩端會(huì )產(chǎn)生一個(gè)較高電壓的感應電動(dòng)勢,應在線(xiàn)圈兩端并上一個(gè)二極管D1,使線(xiàn)圈產(chǎn)生的感應電動(dòng)勢通過(guò)D1釋放,保護三極管免被擊穿,并消除感應電動(dòng)勢對其他電路的干擾。
2.3 PIC16F87X控制軟件設計
PIC16F87X控制軟件在MPLABIDE環(huán)境下用C語(yǔ)言開(kāi)發(fā),利用Hitech公司開(kāi)發(fā)的PICC編譯器進(jìn)行編譯,程序流程如圖2所示。

繼電器控制軟件源程序如下:

源程序編譯后,通過(guò)ICD2編程燒寫(xiě)到PIC16F87X中,對控制電路加電運行,繼電器在規定時(shí)間內反復通斷,可以聽(tīng)到繼電器"嘀噠"地響個(gè)不停,用示波器觀(guān)測到RD0輸出的信號如圖3所示。

3 結語(yǔ)
基于I6X單片機控制電磁繼電器采用了光電耦合器來(lái)驅動(dòng)和隔離繼電器;利用二極管續流防止在切斷繼電器線(xiàn)圈中的電流時(shí)出現的很高反壓,保護了驅動(dòng)繼電器的器件。該電路設計簡(jiǎn)單、工作可靠,具有一定的應用價(jià)值。
評論