- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于单片机的路灯控制系统的研究设计
摘要:基于C51单片机的路灯控制系统可通过RS485控制路灯、定时自动控制路
灯或根据环境亮度和人体传感器,实现节能和自动化的特点智能路灯控制,该系统采用C51
单片机平台STC15W408AS作为主芯片、硬件模块包括主控板、人体红外传感器、光线传感
器以及测试灯板。系统拥有自动模式、定时模式以及485远程控制模式3大功能。自动模式
主要由光线传感器以及人体红外传感器相结合以达到节能的作用,定时模式则通过时钟芯
片DS1302来提供准确的时间,使用一块OLED128X64的屏幕作为人机交互的界面。RS485模
式采用SP485RE芯片外加RS485保护电路来进行RS485通信以达到远程控制路灯的功能。
关键词:路灯;RS485;定时;单片机
路灯在城市照明系统中发挥着重要作用。随着城市建设的不断推进,城市照明系统
的规模也越来越大,大量的路灯开启需要有一套科学、节能、高效的控制系统加以管理。下
面,对路灯控制系统的系统设计与系统实现原理加以分析。
1路灯控制系统概述
路灯由单片机驱动继电器作为弱点控制强电的枢纽。路灯控制系统采用C51单片机
作为处理器,与远程主机通过RS485进行通信从而达到远程控制的目的。光线传感器通过
AD模数转换,将环境光线量化并将AD值交付给单片机,使单片机能够判断当前环境的光线
是否达到开启或关闭路灯的阈值。人体红外传感器用于判断当前环境是否有人体活动,配合
光线传感器使用可达到省电智能化的效果。光线还未达到开启阈值前并且光线已经稍暗,当
环境有人活动,可预先开启路灯,提供光源给需求的人们;当人离开则可关闭路灯,直到光线
达到必须开启的阈值再打开路灯。定时模式同样可以根据此项功能开启或关闭路灯。DS1302
作为时钟芯片用于给定时模式提供准确的时钟。图1为路灯控制系统的框架图:
图1路灯控制系统框架图
2系统设计
此系统硬件部分主要包含单片机电路部分、光线感应模块、人体红外传感器模块、
时钟芯片DS1302和继电器驱动部分还有RS485部分这六块,下面分别来介绍各个模块。
2.1单片机电路部分
此系统采用的是STC15W408AS,工作电压是5.5V-2.5V,不需要外部晶振和外部复
位电路,自带ADC转换等优点。单片机最为重要的一个部分就是CPU,它是一个系统的核心
部分,主要的作用是用来接收信息进行处理。
2.2光线感应模块
光线感应器英文名字是Light-Sensor,通过光敏二极管可以检测出周围环境的亮度
和光强度。
2.3人体感应模块
HC-SR501人体感应模块是以红外线技术作为基础的自动控制模块,具有全自动感
应、光敏控制、温度补偿等功能。使用特殊的探头设计、灵敏度强、可靠性很好、超低电压
的工作模式。
3系统实现
3.1系统搭建
把光线传感器、人体红外传感器、OLED等模块与主板部分相连,然后将USB转TTL
小板相连,连接的时候,将TTL小板的txd与路灯板的rxd连接,TTL小板的rxd与路灯的txd
连接,TTL小板的gnd与路灯板的rxd连接,最后把TTL小板的5V接在路灯板的VCC上,这样
硬件部分搭建完成,
3.2应用程序设计
路灯控制系统采用光线传感器、人体红外传感器感知外界环境,配合单片机程序控
制来达到路灯自动化及远程控制的功能。程序开始进行单片机及所有外设的初始化并等候
RS485命令,接着进行查询状态,若设置了定时模式,系统会进入定时模式状态,根据设置
的开关时间来控制灯的亮灭。若没有设置定时模式,读取光线感应器AD值,检测人体传感
器状态,看看光线强度和是否有人在,若存在,就开启路灯,等人走了时间到了就自动关闭
路灯。
3.3自动模式
自动模式里面分为两种,一种是通过光线强度来判断是否要开启路灯,若光线强度
达到开启阈值,就会自动开启路灯,等到光线强度达到关闭阈值就会自动关闭路灯,这就是
我们平时所常见的路灯。
文档评论(0)