單片機在電力系統監控中的應用
|
2.2.2 存儲器和數據采樣電路
存儲器選用2片FM18L08,數據采樣選用AD976A,兩種器件的數據線、地址線共用,控制線除片選線外,其他線共用,如圖3所示,MCF5282微處理器中的軟件以I/O端口方式操作這些信號線。
|
FM18L08是采用先進的鐵電技術制造的32KB非易失性鐵電隨機存儲器FRAM,其數據掉電后可以保存10年之久。它的高速寫操作以及擦寫次數多使得它比其他非易失性存儲器具有更高的優勢。FM18L08與MCF5282的連接如圖3所示,2片FM18L08采用并聯的方式構成32K×16位的存儲器,它可以進行8位和16位的數據操作,MCF5282片內已有64KB的隨機存儲器,足以存放嵌入式系統中軟件處理的各種數據,擴展FM18L08的主要目的是實現數據濾波和動作參數的存放。
MCF5282中有8路10位隊列式A/D轉換器模塊(QADC),但其路數和精度均達不到要求,因此采用了2片美信公司的16選1模擬電子開關芯片MAX306與AD976A構成的 31路16位、信號范圍為±10V的數據采集電路。
AD976A是ADI公司生產的模數轉換器,其分辨率為16位,最高采樣速率可達到200ksps,它是采用電荷重分布技術的逐次逼近型模數轉換器,其結構比傳統逼近型ADC簡單,且不再需要完整的模數轉換器作為核心,由于電容網絡直接使用電荷作為轉換參量,而且這些電容已經達到了采樣電容的作用,因而不必另加采樣保持器,從而大大簡化了前置電路,在濾波電路中,直流信號分別采用傳統的RC和RLC濾波電路進行濾波。
2.2.3 開關量輸入輸出電路
MCF5282主模板設計了34路的開關量信號輸入和17路開關輸出信號,每一路開關量輸入均通過光隔芯片TLP521,再到達MCF5282的I/O端口,控制軟件由MCF5282的I/O口送出輸出信號,經過74LVXC3245和ULN2004兩級驅動器,控制輸出模板中的繼電器,如圖4所示。
|
2.2.4 通信電路
根據MCF5282微處理器的通信端口,設計了以太網、CAN、RS-232和RS-485通信的外圍電路,構成多種通信方式與上位機系統和管理模塊進行信息交流。CAN、RS-232和RS-485通信的收發器分別使用PCA82C250、MAX3232和MAX485,為了提高通信質量,中間用光電隔離器件6N137進行隔離,為了滿足高端用戶的需要,設計有以太網通信,外圍起動芯片選用VT6103芯片。





評論