新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于51单片机的太阳能草坪灯设计

基于51单片机的太阳能草坪灯设计

作者: 时间:2016-12-02 来源:网络 收藏


3 基于51单片机的新型太阳能草坪灯电路原理
图2中,U18051是一种8位元的单芯片微控制器,属于MCS-51单芯片的一种,由英特尔公司于1981年制造。U18051单芯片是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统内部的时脉信号,用以产生各种动作周期及同步信号。在U18051单片机中已内建时钟产生器,在使用时只需接上石英晶体谐振器(或其它振荡子)及电容,就可以让系统产生正确的时钟信号”。




图2中U2A为高精度、低功耗的电压比较器LM393A,C6为蓄电池、BT1为太阳能电池板。当有太阳光照射到太阳能电池板BT1上时,太阳能电池BT1两端的电压升高,给蓄电池C6充电,电容C1、C2滤波。D1是防止太阳能电池板被蓄电池反充电的保护太阳能电池板。电位器R1是用来调节LM393A的反向端电压,调节太阳能草坪灯的开关灯时间,当白天太阳能电池板BT1有太阳光照射时,两端的电压升高,通过R1分压,使LM393A芯片反向端二脚的电压高于同相端三脚,LM393A从一脚输出低电平,使三极管Q1截至,51单片机U18051没有有上电。
当到夜晚太阳能电池板BT1两端的电压降低时,通过R1分压,使LM393A芯片反向端二脚的电压低于同相端三脚,LM393A从一脚输出高电平,三极管Q1导通,51单片机上电工作。
51单片机依次导通四路彩色LED,依次循环,直到白天时,51单片机掉电停止工作。
51单片机部分程序如下所示:
void main()
{
init();//初始化
while(1);
}
void timer0() interrupt 1
{
TH0=(65536—50000)/256;
TLO=(65536—50000)%256;
a++;
if(a=60)
{ a=0;
b=_crol_(b,1);
if(b=0x10)
b=0x01;
P2=b;
}
4 结束语
目前,太阳能产业还处于起步阶段,还有很多问题有待解决。类似太阳能电池板的装换效率较低、太阳能电池板价格较高等问题都制约着太阳能产业的发展,但太阳能作为新型的绿色能源,在照明这个领域应用前景广阔。

上一页 1 2 下一页

评论


技术专区

关闭