① 主控芯片的选择
微处理器是整个控制器的智能核心。考虑到成本和性能,本系统选用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供给用户使用。