2、太陽能路燈控制器各個模塊
① 主控芯片的選擇
微處理器是整個控制器的智能核心。考慮到成本和性能,本系統選用AT89C52單片機。AT89C52是一個低電壓,高性能8位單片機,片內含8KB的可反復擦寫的Flash只讀程序存儲器和256B的隨機存取數據存儲器(RAM)。器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統,片內置通用8位中央處理器和Flash存儲單元,在電子行業中有著廣泛的應用。
② 電壓采樣模塊的設計
在本系統中,所需要采樣的電壓主要是蓄電池的端口電壓和太陽能電池的端口電壓。本系統選用LM331作為A/D轉換芯片,其原理框圖如圖3所示。
本控制器可以根據季節的變化和晝夜的變化來調整負載的工作情況。采用DS12C887作為系統時鐘芯片,其能自動產生世紀、年、月、日、時、分、秒等時間信息。DS12C887時鐘芯片帶有128B的RAM,其中11B用來存儲時間信息;4B的RAM用來存儲控制信息;剩下113B通用RAM供給用戶使用。
① 主控芯片的選擇
微處理器是整個控制器的智能核心。考慮到成本和性能,本系統選用AT89C52單片機。AT89C52是一個低電壓,高性能8位單片機,片內含8KB的可反復擦寫的Flash只讀程序存儲器和256B的隨機存取數據存儲器(RAM)。器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統,片內置通用8位中央處理器和Flash存儲單元,在電子行業中有著廣泛的應用。
② 電壓采樣模塊的設計
在本系統中,所需要采樣的電壓主要是蓄電池的端口電壓和太陽能電池的端口電壓。本系統選用LM331作為A/D轉換芯片,其原理框圖如圖3所示。

圖3 LM331芯片實現A/D轉換原理圖
③ 系統時鐘模塊本控制器可以根據季節的變化和晝夜的變化來調整負載的工作情況。采用DS12C887作為系統時鐘芯片,其能自動產生世紀、年、月、日、時、分、秒等時間信息。DS12C887時鐘芯片帶有128B的RAM,其中11B用來存儲時間信息;4B的RAM用來存儲控制信息;剩下113B通用RAM供給用戶使用。