太陽能發電系統數據采集與傳輸的硬件設計
ARM(Advanced RISC Machines)是對一類微處理器的通稱。ARM是微處理器行業的一家知名企業,它設計了大量高性能、廉價、耗能低的RISC處理器、相關技術及軟件。ARM微處理器是一種高性能、低功耗的32位微處理器,該處理器廣泛應用于嵌入式系統中。ARM 9代表了ARM公司主流的處理器,已經在手持電話、機頂盒、數碼像機、GPS、個人數字助理以及因特網設備等方面有了廣泛的應用。在此,以ST公司生產的ARM 9系列中典型的STR912FW44X6芯片作為硬件開發平臺的MCU,完成了基于ARM的太陽能發電系統中數據采集與傳輸系統的硬件設計,并提出了一種利用RS 485串口代替RS 232串121來進行通信的新方法。
l 硬件總體設計框架
硬件總體設計框架如圖1所示。
2 硬件介紹
現以STR912FW44X6芯片作為硬件開發平臺的MCU,STR912FW44X6外擴張了點陣LCD顯示屏、輸入按鍵、UART接口、IrDA、CAN、USB、ETM接口、音頻放大器/話筒放大器和以太網接口。其中,本文使用的有UART接口和以太網接口。UART接口分為一個RS 232串口和兩個RS 485串口。RS 232串口用來與GSM模塊的RS 232串口相連,以實現GPRS的無線傳輸;兩個RS 485串口,一個用來作MODBUS通信接口,另一個用來接電度表計,以采集統計并顯示太陽能發電系統的發電量。以太網通過網線連接到網絡,以實現數據的無線傳輸。
電度表相關文章:電度表原理
評論