基于光电传感器的路灯控制系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
光电测试课程设计
基于光电传感器的路灯控制系统
姓名:陈杨林,陈志文,梁明峰,徐木海班级:06电科1班
学号:200630570102
200630570103
200630570113
200630570127
指导老师:代秋芳、刘江、罗霞
日期:2009.12.15——2009.12.25
论文提交日期2009年12月25日
论文答辩日期2009年12月25日
华南农业大学工程学院
摘要
随着城市市政建设的发展,传统的路灯控制与维护手段已远远不能适应城市现代化发展的速度。城市市政建设日新月异,宽阔的街道,各种各样的路灯给城市带来了光明的同时也增添了城市的夜间魅力。但是由于道路,路灯众多,传统的人工管理模式已经和快速,现代化的城市建设不相适应。现代计算机集控技术的发展的城市市政管理带来了福音。城市路灯控制系统是现代计算机技术运用于城市市政建设中有效且必然的产物,实现了城市路灯系统的计算机集中控制、监测与管理。本文将介绍用小器件模拟现实物品,如用LED模拟路灯,设计个简单的基于光电传感器的路灯控制系统,阐述系统控制思想,介绍各单元模块设计思想。
关键词:光控路灯控制单片机
目录
1系统方案选择 (4)
1.1方案论证与比较 (4)
1.1.1光控电路 (4)
1.1.2单片机控制电路 (5)
1.1.3 其他因素 (5)
1.2系统总体电路图 (6)
2 电路分析 (6)
2.1 光控电路 (6)
2.2 主控电路 (7)
2.3 路灯电路 (7)
2.4 显示电路 (8)
2.5 工作流程图 (8)
3讨论及进一步研究建议 (9)
4课程设计心得 (9)
参考文献 (10)
Abstract (11)
附录源程序 (12)
1系统方案论证
设计任务是设计制作一个有一个光控装置,一个终端控制和路灯组成的基于
光电传感的路灯控制系统,其中能够实现根据时间和光强信息实现路灯的智能控制。
根据题目要求系统主要光控电路,单片机,显示电路,和路灯驱动电路组成。 系统方案如图所示。
图1 方案一系统结构图
图2 方案二系统结构图
1.1方案论证与比较 1.1.1光控电路
方案一,其电路原理如图所示。
主 控
制
器
光 控 电 路
路 灯
显示电路
图3 方案一光控电路
该电路使用光敏电阻RG和电阻R组成一个分压电路,74ls04整形放大,输出极性相反的信号。
方案二,其电路原理如图所示。
图4 方案二光控电路
该电路使用光敏电阻和R组成一个分压电路,没有经过整形输出信号至p0.4 1.1.2单片机控制电路
方案一,单片机采用了ATmega8 。ATmega8是AVR高档单片机成员之一,片内带有8K字节的Flash存储器,
功耗小,其中完成路灯工作状念的判断、路灯点亮时间的定时和控制继电器工作。
方案二,单片机采用了c8051f300.c8051f300是非常高端的一种51单片机,运算速度快,通用性高,其中完成路灯点亮时间的定时、根据光强控制输出. 1.1.3 其他因素
方案一,具有主机控制和路灯状态检测功能,并可进一步实现多级网络控制。
方案二,采用了液晶显示,并且编程简便,还有可实现多级光强判断。
综合上述,考虑到电路结构的简便性,设计的可行性,产品的综合性价比和进一步扩展性等因素,我们决定选择方案二。
2.2系统总体电路图
图5 系统总体电路原理图
2 电路分析
2.1 光控电路
图6 光控电路图
该模块电路主要完成对环境光线的检测.通过光敏电阻将光照强度转化成电压。白天光线强时,光敏电阻阻值远小于R,此时输入P0.4为低电平。当晚上光线弱时,则光敏电阻阻值远大于R,此时输入P0.4为高电平,单片机接受到高
电平,就能够控制灯点亮。
2.2 主控电路
图7主控电路图
主控制器,即单片机C8051F300根据P0.4的输入经芯片内置AD转换,获得光照强度,编程PWM控制P0.0的输出,以控制LED灯的亮灭并实现灯的亮度可调,当P0.4输入低电平,P0.0输出高电平,当P0.4输入高电平,P0.0输出低电平。另外,定时程序也控制P0.0的输出,当到达某时刻,P0.0输出低电平或高电平以控制LED的亮灭。
2.3 路灯电路
图8 路灯电路图
路灯部分,当单片机P0.0输出高电平,LED灯灭,当P0.0输出低电平时,LED灯亮。因P0.0输出的低电平为PWM控制,电压可变,以至LED灯亮度可调
2.4 显示电路
图9 显示电路图
LCD12864用以显示有光和无光。光控路灯亮度情况,定时情况。
2.5工作流程图
图10 程序工作流程图
3讨论及进一步研究建议
本控制系统研究的只是利用单片机根据光强和时间控制灯的开关,且定时是预先编写程序时就设置好的,要想改动设的时间就得修改程序重新烧录进单片机,因此可用外界键盘加以改进,使之能够用键盘输入,免去重新烧写。另外还可加设噪声传感器路实时检测路面交通噪声信号大小,并将其转变成模拟电信号,经A/D转换后送入CPU,通过模糊控制算法实时处理人车流量信息,动态调节灯光强弱,实现节能控制。为了更好更准确地更有效控制路灯,可加设灯电路状态检测电路,检测路灯状况,监测路灯工作状态及好坏,通过LCD显示。这样的一个系统比较好地实现了人机交互,方便管理和维护路灯。大体结构图如下:
图11 进一步研究的系统框图
4课程设计心得
本次课程设计要实现基本要求还是比较地简单的,但要实现一些外扩展功能,如检测灯的好坏,还是挺困难,挺耗费成本,在课程设计限制的时间内,我们略显力不从心,因此,外扩展功能就没怎么去实现。我们明白,课程设计的目的并不在于设计一个真正的完善的路灯控制系统,而是通过设计与实现系统,学习和学会一个系统的设计流程与方法。