筆者選擇1片I2C總線接口的時鐘芯片PCF8563和1片I2C總線接口存儲器芯片24LC256,它們都掛接在MCF5282微處理器的12C總線上,如圖5所示。PCF8563是Phlips公司設計生產(chǎn)的工業(yè)級實時時鐘芯片,具有功耗低、精度高的特點,使嵌入式系統(tǒng)的硬件主模板有長時期穩(wěn)定的時間信號。24LC256是一個256。KB的串行E2PROM,可用電擦除,主要作用是存放嵌入式系統(tǒng)的軟件在運行過程中所需要的重要參數(shù),例如保護定值等。
3 軟件實現(xiàn)
軟件程序的整體結構主要包括主程序、采樣中斷服務程序和故障處理程序。正常運行主程序,每周期(正弦波)采樣24點,每執(zhí)行一次采樣中斷服務程序并判斷相電流差突變量啟動元件DIl是否動作。如果DI1不動作,采樣中斷程序執(zhí)行完后,正常返回主程序;如果DI1動作,采樣中斷程序執(zhí)行完后,轉入執(zhí)行故障處理程序,完成相應保護功能,直到整組復歸,返回正常運行的主程序。程序流程如圖6所示。
4 小 結