组群控制器将每日控制策略时间表Table1、季节划分时间表Table2、季节控制策略时间表Table3和节假日控制时间表Table4存储在E2PROM 24C64中。24C64是容量为8KB、支持两线的I2C串行通信、1000000次擦写的E2PROM。 主微控制器PIC16F877采用2个普通I/O口(RD1和RD2)模拟I2C串行总线,即实现软件I2C总线接口。组群控制器根据读得的日历信息和时间信息,对照各种控制策略时间表,发布开关灯及调光控制指令。 2.6 软件实现 组群控制器软件分为主微处理器软件和从微处理器软件。主微控制器一方面负责通过GSM与照明管理计算机(简称上位机)通信,接收、解析和执行上位机发来的各种命令,并将执行结果发送给上位机;另一方面,主控制器在没有GSM信息的情况下,完成其它一些任务,软件流程图如图6所示。图7给出了从微控制器软件的简要流程图。 结语 城市路灯照明系统是城市街道、高速公路、机场、火车站、标志性建筑、景观性建筑等处的重要系统。建立一个实用的、可靠的数字化和网络化和路灯照明系统是非常不易的。由于篇幅所限,本文仅给出了组群控制器的关键硬件设计电路和核心软件框图,还有许多具体细节没有阐述。实验表明,该系统设计是合理和可靠的。 |