太阳能路灯毕业论文 联系客服

发布时间 : 星期三 文章太阳能路灯毕业论文更新完毕开始阅读50feb4660166f5335a8102d276a20029bd64633e

太阳能路灯毕业论文

电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用[17]。在设计中采用是硬件定时,时钟芯片DS1302。DS1302是DALLAS公司的一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。

DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突

表2 DS1302的管脚介绍

管脚名称 X1、X2 RST I/O SCLK VCC1 、VCC2 GND

功能 32.768kHz晶振引脚 复位 数据输入/输出 写保护 电源引脚 地 发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。

c810p1302vcc2x1x2c910pgndvcc1scli/orstp1.5p1.4p1.3vcc

图5 1302与单片机连接图

表2为 DS1302引脚功能,图5为与单片机的连接图,其中Vcc1为主电源, VCC2为后备电源。在一般情况下,由主电源供电,同时主电源向备用电源充电,在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。

RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入

9

太阳能路灯毕业论文

移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc≥2.5V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。图中SCL、I/O、RST与单片机连接实现1302的读写控制。 4.9 存储器AT24C02简介

存储器AT2402的1,2,3脚为空脚,4脚为接地端,5脚为数据端,6脚为时钟端,7脚为写保护端口,8脚为电源端口。其与单片机的连接如图6所示:

VCCP1.6

P1.720c42a0a1a2a3vccwpsclsdaR185.1kR195.1k

图6 24C02与单片机连接图

AT24C02在本设计中的作用是掉电存储器,是为了防止电源突然断开的时候,用户的信息不会丢失,存储当前设定的信息。AT24C02是ATMEL公司的2KB字节的电可擦除存储芯片,由于AT24C02的数据线和地址线是复用的,采用串口的方式传送数据,所以只用两根线SCL(移位脉冲)和SDA(数据/地址)与单片机传送数据。电压最低可以到2.5V,额定电流为1mA,静态电流10uA(5.5V),芯片内的资料可以在断电的情况下保存相当长的时间,而且采用8脚的DIP封装,使用方便。

SCL WP VCC GND 串行时钟 写保护 +1.8V~6.0V工作电压 地 表3 24C02的管脚介绍

管脚名称 A0、A1、A2 SDA 功能 器件地址选择 串行数据/地址 图中R18、R19为上拉电阻,其作用是减少AT24C02的静态功耗。每当设

10

太阳能路灯毕业论文

定一次信息,系统就自动调用存储程序,将信息保存在芯片内;当系统重新上电的时候,自动调用读存储器程序,将存储器内的信息,读到缓存单元中,供主程序使用。

5 系统软件设计

系统的软件设计主要包括程序初始化、时间设定子程序、1302的读写程序、24C02的读写程序、时间比较子程序、按键子程序、显示刷新子程序等共同组成。程序开始要进行初始化,调用24c02内部存储的开关路灯时间点,程序每各一段时间调一次1302中的时间。通过程序将设定的时间同系统当前时间进行比较,设定的比较间隔为1秒一次,当时间相同时,则通过程序输出控制信号,对驱动电路进行驱动。系统总体程序流程图如图7所示。

如果想调整开关路灯时间点和1302中的当前时间可以通过设置的按键手动进行时间的调节图中开关S1、S2、S3分别为显示1302时间键,功能键和加一键。具体程序流程图如图8所示。

11

太阳能路灯毕业论文

开 始 初始化 调24c02开 关灯时间 调1302读时间 扫描按键

中断T0 保护现场 选定时器初值 光线亮暗 亮 暗 是否是第一次检测到光线暗 是 否 是否已开路灯 否 是 是否到开 否 路灯时间 是否到关 是 灯时间 否 是 关 灯 开 灯 返 回 7 总体程序流程图

12