新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机的智能太阳能路灯控制系统的设计方案

基于单片机的智能太阳能路灯控制系统的设计方案

作者:时间:2011-05-31来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/172725.htm

  ( 5) 蓄电池充放电电路

  蓄电池优良的特性和长的使用寿命在一定程度上取决于正确的充放电,错误的充电使蓄电池寿命缩短、性能变差,因此对蓄电池的过冲过放要采用保护电路,确保蓄电池的正常充放电。本系统采用蓄电池专用模块UC3906,它含有独立的电压控制电路和限流放大器,可以控 制UC3906 内部驱动器的输出,从而达到控制充电电流大小的目的。驱动器的输出电流可达25mA,可直接驱动外接串流调整管,从而调整充电器的输出电压和输出电流,UC3906 内部的电压和电流检测比较器用于检测电池的充电状态,并控制充电状态逻辑电路的相应输出信号。具体电路如图2 中所示。

智能太阳能路灯控制系统电路原理图

图2 电路原理图

  3 软件

  控制软件程序采用C 语言编写,采用模块化结构( 流程图见图3) 。硬件上电复位后,首先对LPC935 初始化,将P1. 0,P1. 1 设置为推挽模式,提高驱动能力,P0. 0 设为高阻状态屏蔽感应信号,其余各端口设置为准双向口,然后根据系统要求将与PWR 连接的P2. 3 设置为低电平,使之处于低功耗状态,此时不接受和发送数据。当光照亮度不够时,系统采集到P2. 2 口为高电平,将P1. 1 置位,副灯点亮进行指示性照明,同时把P0. 0 设置为准双向口,解除感应信号屏蔽,将PWR 置位TXEN 清零,使PTR2000 处于接收状态接收相邻灯的通讯信号。当有人通过时P0. 0 收到相应的信号后,P1. 0 置位,主灯点亮,同时将PWR 和TXEN 置位,使得PTR 处于发送状态并给相邻灯发送信号,相邻灯接收到信号后主灯点亮,保证了行人通过此段路的照明,延时30 秒后主灯自动熄灭,达到了无人通过时只有副灯进行指示性照明的效果,实现了化。

智能太阳能路灯系统流程图

图3 系统流程图

  4 结束语

  本文介绍的的智能系统,经过实验,白天太阳能电池给蓄电池充电,夜间蓄电池放电,在夜晚,当没有人经过的时候,副灯点亮,指引道路,当有人靠经时主副灯同时点亮,同时向相邻灯发通信信号,前后邻灯也点亮。人体感应距离为12m,主副灯同时点亮时路面照度到达40lux,各项指标符合要求。

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭