ARM微處理器LPC2132的智能電動(dòng)機保護器設計
3.2.2 通信接口電路設計
LPC2132具有兩個(gè)符合16C550工業(yè)標準的通用異步收發(fā)器(UART)接口,實(shí)現下位機和上位機,保護器和計算機監控系統之間的實(shí)時(shí)通信,通訊地址設置為(1~250),通訊速率(1 200~115 200 kb/s)可設,采用國際標準的MODBUS協(xié)議,根據所測量參數設置通信規約。為防止數據在通訊傳輸的失真的情況,在接口電路中加入了光藕隔離。通信接口電路設計如圖3所示。
本文相關(guān)DataSheet:
4系統的軟件設計
軟件部分的設計主要采用嵌入式C語(yǔ)言,在A(yíng)DS 1.2編譯環(huán)境中進(jìn)行,結構清晰,方便升級和移植。程序框架以主程序為核心,包括初始化程序、自檢、主程序、定時(shí)中斷程序和各個(gè)功能模塊子程序,各個(gè)子程序的功能在主程序中得到實(shí)現。
(1)初始化和自檢
初始化主要包括管腳配置初始化,A/D通道初始化,定時(shí)器頻率設定,以及系統參數初始化等。自檢主要檢查液晶背光顯示是否正常,FLASH參數是否正確和裝置與監控系統的通訊是否正確連接。如果自檢不通過(guò),系統則處于靜止等待狀態(tài),并將出錯信息發(fā)給上位機和現場(chǎng)監控人員。自檢通過(guò)則進(jìn)入主程序。
(2)主程序
裝置在進(jìn)行完有關(guān)系統初始化操作后執行主程序。正常運行時(shí),主程序中完成采樣、計算、控制、通訊、保護動(dòng)作等功能,如有自檢故障發(fā)生將發(fā)出故障信號,并將故障信號傳送管理單元。正常運行時(shí)還進(jìn)行判斷保護是否啟動(dòng),保護啟動(dòng)則程序轉到保護處理子程序中去。在保護處理子程序中,完成保護數據計算,保護判斷,并根據判斷結果執行相應的出口操作。沒(méi)有故障時(shí)則返回主循環(huán)。
5 結 語(yǔ)
本文介紹的低壓智能電動(dòng)保護器,采用ARM嵌入式微處理器為系統主控芯片,充分利用LPC2132的各種內置功能,簡(jiǎn)化了系統設計,具有很高的性?xún)r(jià)比。該裝置功能強大,精度高,便于組網(wǎng),提高了自動(dòng)化水平,具有良好的市場(chǎng)應用價(jià)值。
電機保護器相關(guān)文章:電機保護器原理
評論