微控制單元的研究,微控制單元是現場測控單元的“大腦”,必須實現以下幾個基本功能:①完成與中央控制器的通信,上傳測量數據并且接受控制指令;②響應中央控制器下發(fā)的控制或采集指令,并做出相應動作;③完成與被測對象的數據采集、存儲、轉發(fā)等功能。
為滿足不同的傳感元件及數據采集模塊通信方式的需求,微控制單元從數據采集模塊讀取數據,以及向中央控制器轉發(fā)數據均通過rs-485總線來完成、微控制單元將讀取上來數據經過一定的算法或程序加以周期性和選擇性的存儲,同時將實時或歷史數據以指定的格式和內容傳遞給中央控制器。考慮微控制單元所需要的性能、接口資源、實時性等因素,本文選用基于arm7 tdmi內核微處理器,滿足了系統(tǒng)功能要求。
基于lpc2131處理器的微控制單元的功能結構,用兩片串行eeprom at24c1024來構成微控制單元存儲模塊,存儲各個數據和地址信息;由一個全雙工的rs-485接口來和中央控制器進行通信,用于上傳數據和接收指令;由另一個半雙工的rs-485接口與數據采集模塊通信,完成數據采集;用spi接口來進行io擴展,微控制單元還包含用于用戶與系統(tǒng)的交互的按鍵和lcd液晶顯示等。
數據采集,模塊陰極保護電位經信號變送器后輸出4~20ma的標準電流信號,然后接入數據采集模塊進行數據采集。本系統(tǒng)的數據采集模塊可實時采集16路標準電流信號,采集的數據通過485總線上傳至微控制單元。數據采集模塊的工作狀態(tài)(啟動/停止)和采樣頻率均由微控制單元控制。










