基于单片机的太阳能路灯控制系统的设计(共6页).doc

上传人:飞****2 文档编号:13803438 上传时间:2022-05-01 格式:DOC 页数:6 大小:16.50KB
返回 下载 相关 举报
基于单片机的太阳能路灯控制系统的设计(共6页).doc_第1页
第1页 / 共6页
基于单片机的太阳能路灯控制系统的设计(共6页).doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《基于单片机的太阳能路灯控制系统的设计(共6页).doc》由会员分享,可在线阅读,更多相关《基于单片机的太阳能路灯控制系统的设计(共6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上基于单片机的太阳能路灯控制系统的设计 摘 要:本文介绍了一种基于单片机的跟踪式太阳能路灯控制系统,该系统以单片机为核心,采用声控、红外感应、光控等模块实现智能化控制。当太阳能光照不足时,将电路切换到市电路中给蓄电池供电。通过蓄电池过冲、过放功能,来保护电路以及延长蓄电池使用寿命。 关键词:单片机;太阳能;双极轴追光;市电切换 0 引言 目前国内外太阳能路灯主要采用固定安装方式,其全天的有效平均日照时间约为3.5小时1。其余日照时间因太阳光光强不足或太阳能入射角小的原因而导致发电量大幅度下降2。单轴追光装置输出特性是明显的非线性,极易受到外部环境的影响,同时电池板固定装

2、置决定了一天之内受照射的平均量很低导致成本高3。而太阳能路灯具有广泛的地域应用,对比单轴追光,双轴追光更能提高太阳能利用率,在降低成本、加快太阳能路灯的普及和提高太阳能利用率的条件下,其具有较高的研究意义4。 1 路灯控制系统总体设计 本文设计的路灯控制系统如图1所示。通过声、光、红外等模块感知外界环境,传输给单片机并作出反馈,实现对电机的驱动以及路灯的智能调节,达到太阳能电池板跟踪式追光的要求。编写程序算法,使传感器与控制电路输出相应的控制信号驱动电机组配合。控制电池板的X轴的方位角和Z轴的高度角,使光线垂直射到电池板上,从而使太阳能的利用率达到最高。根据蓄电池两端的电压与最低阀值电压或与峰

3、值电压的比较,使电路进行市电充电与太阳能涓流充电状态间的智能切换5。且该系统能通过断电保护来防止蓄电池过冲过放以及电流反涌烧坏电路。实验室搭建模型如图2所示。 2 硬件设计 2.1 硬件总体介绍 该系统采用光线采集模块、声控模块、红外检测模块、市电切换模块、太阳能跟踪模块等组成。其中以AT89C51单片机为控制核心,主控制器主要完成对光照强度检测、太阳方位检测、定时、计数、中断程序处理、电机动作等控制。 2.2 双轴跟踪装置机械结构 双轴太阳跟踪装置的机械结构如图3 所示,以两个伺服电机分别控制转台,驱使高度角和方位角方向的旋转以达到平板时刻与太阳光线垂直的目的6。跟踪轴为 X 轴,记方位角跟

4、踪轴为 Z 轴。项目试验中太阳高度角的变化会导致步进电机与方位角电机的旋转。 2.3 太阳光照强度检测模块 太阳能电池板和太阳位置偏差给出的传感信号,经信号处理单元放大处理后送到单片机中,由单片机进行处理后控制高度角直流电动机和方位角直流电动机转动,控制机构分别对太阳能电池板的俯仰与水平两个方向进行调整。 2.3 红外检测及光线采集模块 红外检测采用双稳态去抖动电路可以消除红外感应开关继电器触点的抖动信号并且避免单元控制器的误操作。光线采集模块通过光敏电阻对外部光线进行采样,将采集到的模拟号通过AT89C51芯片转换成数字信号,送单片机进行处理 2.4 市电切换模块 当单片机检测到蓄电池没有电

5、时,这时单片机控制继电器断开蓄电池供电转而使用市电供电,当继电器的三个接口中联通蓄电池的断电时继电器中的开关会自动调换成市电。 2.5 蓄电池充放电 当系统检测到环境光充足,控制器就会进入充电模式。当系统检测到周围环境光线不足时,就会进入蓄电池给 LED灯供电模式。 3 软件设计 3.1 自动追光模块程序 本模块是用来采集强弱光强从而实现追光的,部分程序如下所示。 unsigned char code FFW8=oxf1,oxf3, oxf2,oxf6,oxf4,oxfc,oxf8,oxf9; unsigned int k; while (t-) (下转第157页) for(k=o;k80;k

6、+) main() while (1) jd=0; if(h1=0&h2=1) k=2; motor ffw();/调用库函数; if(h2=0&h1&1) k=1; motor ffw(); 3.2 声控模块程序 本模块是用来采集声音频率进而发送给单片机实现控制指令的,部分算法如下所示。 while(1) if(ate=0) temp=0x01;/赋值语句,将16进制数赋值给变量; P0=temp; delay(3000) ; else P0=0x00; 4 结语 基于单片机的跟踪式太阳能路灯控制系统,能够实现高精度跟踪效果,以单片机为控制核心,双极轴太阳轨迹跟踪和相关模块结合的控制系统将会

7、具有更好的稳定性和可靠性。 参考文献: 1任鹏飞,耿世勇,尹亚楠.基于单片机的LED路灯控制系统设计J.河南工程学院学报,2009(01):2-7. 2张晓晖,杜学东.基于单片机控制的太阳能LED智能路灯照明系统J.电子设计工程,2003(02):10-24. 3杨超,单亮.智能路灯的设计与研究J.鸡西大学学报,2008(14):1-2. 4杨林发.基于单片机的双蓄电池自动切换系统J.通信电源技术,2012(06):29. 5徐海鹏.双轴式太阳能自动跟踪系统D.工程设计,2010(07):21. 6汤世松,舒志兵.双轴伺服太阳能跟踪系统的设计J.南京工业大学自动化学,2009(02):44-63. 资助项目:哈尔滨理工大学大学生创新创业训练计划项目(2014CX0155) 作者简介:孔祥鹏(1995-),男,山东烟台人,本科,学生 研究方向:通信与信号处理。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁