太阳能LED交通警示灯
- 格式:doc
- 大小:3.97 MB
- 文档页数:19
太阳能爆闪灯施工方案1. 引言太阳能爆闪灯是一种利用太阳能发电的灯具,通过闪烁的灯光来引起人们的注意。
它们广泛应用于交通安全管理、道路施工、警示标示等领域。
本文将介绍太阳能爆闪灯的施工方案,包括设备需求、安装步骤和注意事项。
2. 设备需求为了完成太阳能爆闪灯的施工,需要以下设备:•太阳能爆闪灯:可以根据实际需求选择合适的型号和数量。
•太阳能电池板:用于将太阳能转化为电能供给爆闪灯使用。
•控制器:用于控制爆闪灯的闪烁频率和模式。
•支架和安装材料:用于固定爆闪灯和太阳能电池板。
3. 安装步骤以下是太阳能爆闪灯的安装步骤:3.1. 选址选择适合安装太阳能爆闪灯的位置,通常需要考虑以下因素:•能够充分接受阳光照射的位置。
•与道路或警示区域的距离,确保可见性。
•符合相关法律法规的要求。
3.2. 安装支架和太阳能电池板1.根据选址,确定支架的位置和数量。
2.使用专业工具将支架固定在地面上或其他适合的位置。
3.将太阳能电池板安装在支架上,确保牢固和稳定。
3.3. 安装爆闪灯和控制器1.根据选址,确定爆闪灯的位置和数量。
2.使用专业工具将爆闪灯固定在支架上,确保牢固和稳定。
3.将控制器连接到太阳能电池板和爆闪灯,确保连接牢固可靠。
4.根据需要设置控制器的闪烁频率和模式。
3.4. 连接和测试1.确保所有设备已正确连接,电路无短路或接触不良的情况。
2.测试爆闪灯和控制器,确保其正常工作。
4. 注意事项在安装太阳能爆闪灯时,需要注意以下事项:•遵守当地安全法规和操作规程。
•确保安装位置的稳定和安全。
•根据实际需求选择合适的爆闪灯型号和数量。
•防止太阳能电池板和爆闪灯被恶意破坏。
•定期检查和维护设备,保持其正常工作状态。
5. 结论太阳能爆闪灯施工方案是一项重要的工程,它能够在交通安全管理和警示标示中发挥重要作用。
本文介绍了太阳能爆闪灯的设备需求、安装步骤和注意事项,希望能够对相关人员在部署太阳能爆闪灯时提供一些参考和帮助。
太阳能交通设施设计及设备清单一、太阳能黄闪灯、交通灯、警示灯太阳能黄闪灯技术参数二、太阳能指示牌,交通标志牌,LED牌,标志牌三、有源道钉隧道诱导灯隧道诱导标可见距离大于500M 光源单面6个LED 尺寸100x105x19mm(mm)光源颜色白黄红绿等太阳功率12(W)电池12V10AH发光频率2 类型LED道钉材质耐高温ABS 型号TP-2008控制器供电系统:普通交流电转变为24V/5A控制器尺寸:200x125x75mm控制器防护等级:IP65变压器尺寸:75x125x125mm变压器防护等级:IP20控制器包括变压器总重量:1.6kg输出电压:24V DC安装:在现有配电箱,单独的保护箱内,或者太阳能集中供电控制功能:常亮/同步闪烁/追踪闪烁(高级功能选用)四、太阳能移动红绿灯太阳能移动信号灯交通信号灯随着科技的发展,道路交通管理日渐复杂。
为了满足道路交通安全管理,涉及到方便,节能,环保,因而我们开发、生产出了新一代移动式LED智能交通信号灯,可以充分展现你的管理才能,让你更加轻松、便捷的管理道路交通。
产品功能:1、嵌入式中央控制系统,工作更加稳定可靠。
2、全中文液晶显示,调试更位方便,醒目。
3、全天候室外移动机箱,立杆装有升降功能装置。
4、整部机器采用模块化设计, 便于维修和功能扩充。
5、22路、6组灯独立控制输出,典型工作电流10A。
6、可扩展RS-232、RS-485接口与上位机通讯。
7、可在线调整、检查和设置。
8、控制主机可交流与直流通用。
9、控制主面板在工作过程中可处于待机状态,这样使你更加节省电量。
10、采用进口太阳能电池板(18V/100W)和蓄电池(12V/150AH)阴雨天可持续工作10天。
11、产品具备充电,过流过压低压保护。
7、有多时段多相位,供平常日和节假日分别工作。
8、有10个工作模式,可在任意时段多次调用。
9、每个可编程菜单可编程99步,每步定时为1~255秒。
基于555定时器的太阳能交通指示灯摘要随着人口的增多和工业化的影响,全球能源消耗正以惊人的速度消耗。
世界各国竞相实施了可持续发展的能源政策,其中利用太阳提供能量的光伏发电最受瞩目。
目前光伏电池主要应用在独立光伏系统和光伏并网系统,消费类产品的应用实例如太阳能交通警示灯。
迫于全球性日益严重的资源短缺和环境污染,使得光伏产业的发展不仅仅是一个经济问题更是一个环境保护和能源替代的问题。
本文描述模拟太阳能交通警示灯的工作原理,以一个555定时器为主要器件构成电压调节电路,用来产生矩形波来控制LED的通断和闪动频率,使用光控电路和蓄电池来实现白天和晚上的LED灯的通和断,由于考虑环境因素对太阳能发电的不稳定性,需要使用一个LED驱动器使电源供应转换为特定的电压电流以驱动LED发光,从而能够延长LED发光的寿命,从而达到正常工作的太阳能交通警示灯产品。
关键词:太阳能交通警示灯 ne555定时器 LED驱动器光控电路蓄电池1.绪论能源危机迫使各国政府大力发展太阳能产业。
随着人口的增多和工业化的影响,全球能源消耗正以惊人的速度消耗。
从环保角度考虑,随着环境污染、生态破坏及资源枯竭的日趋严重近年来世界各国竞相实施了可持续发展的能源政策,其中利用太阳提供能量的光伏发电最受瞩目。
光伏发电因其具有安全可靠无污染、无需消耗燃料、无需机械转动部件、故障率低、维护方便等独特优点正受到各国的普遍重视。
各国政府将会大力发展太阳能产业。
目前光伏电池主要应用在独立光伏系统和光伏并网系统,消费类产品的应用实例如太阳能调通警示灯。
迫于全球性日益严重的资源短缺和环境污染,使得光伏产业的发展不仅仅是一个经济问题更是一个环境保护和能源替代的问题。
自2008年开始在各大发展中城市崭露头角,首先是深圳市深南大道科技园交叉口,开始时使用一种新型的交通警示灯——“太阳能黄闪警示灯”。
把它树立在人行道上,用来提醒广大过往驾驶人注意行人安全,那时还处于试点阶段,试用效果好的话将全面推广。
太阳能警示灯系列产品道钉:英文名:road stud ,分铁路用道钉和公路用道钉。
我们说的道钉主要是指公路用的道钉。
又叫做突起路标。
是一种交通安全设施。
组要安装在道路的标线中间或双黄线中间,通过其逆反射性能提醒司机按车道行驶。
道钉的规格一般为100mm*100mm*20mm,高度最高不超过25mm。
反射器有多种,有反光片、反光珠,led发光、反光膜等。
道钉的安装一般采用环氧树脂安装太阳能道钉产品:太阳能警示灯之-YLX-T10-1太阳能道钉型号:YLX-T10-1产品规格:130*130*70mm产品品牌:亚立兴产品特点:太阳能警示灯与超高亮度发光二极管结合,可保持夜间工作,确保行车安全。
警示灯具备有太阳能动力,可应用在任何公路场所。
警示灯一体成型,仅用螺栓安装即可,极为简便。
产品用途:道路两侧边缘、中央分割、斑马线边缘、桥梁两侧等警示。
参考价格:120元/只太阳能警示灯之-YLX-T10-2太阳能道钉型号:YLX-T10-2产品规格:110*90*330 mm产品品牌:亚立兴产品特点:太阳能警示灯与超高亮度发光二极管结合,可保持夜间工作,确保行车安全。
警示灯具备有太阳能动力,可应用在任何公路场所。
警示灯一体成型,仅用螺栓安装即可,极为简便。
产品用途:道路两侧边缘、中央分割、斑马线边缘、桥梁两侧等警示。
参考价格:108元/只太阳能警示灯之-YLX-T10-3太阳能道钉型号:YLX-T10-3产品品牌:亚立兴产品特点:太阳能警示灯与超高亮度发光二极管结合,可保持夜间工作,确保行车安全。
警示灯具备有太阳能动力,可应用在任何公路场所。
警示灯一体成型,仅用螺栓安装即可,极为简便。
产品用途:道路两侧边缘、中央分割、桥梁两侧等警示。
参考价格:230元/只太阳能警示灯之-YLX-T7-1太阳能箭头警示灯型号:YLX-T7-1产品品牌:亚立兴确保行车安全。
警示灯具备有太阳能动力,可单独或多个应用在任何公路场所。
太阳能黄闪灯、爆闪灯太阳能黄闪灯和爆闪灯都是一种使用太阳能作为能源的警示灯装置,常用于道路交通安全、船舶导航等场景。
下面是对两种灯具的详细描述:1. 太阳能黄闪灯:太阳能黄闪灯是一种通过太阳能电池板转换太阳能为电能,并储存在电池中的装置。
它通常由以下几个部分组成:- 太阳能电池板:将太阳能转换为电能的关键部件,通常安装在灯具的顶部,以最大程度地吸收阳光。
- 电池:用于储存太阳能转换而来的电能,以便在夜间或阴天时继续供电。
- LED灯:黄闪灯通常采用高亮度的黄色LED灯,具有低能耗和长寿命的特点。
- 控制器:用于控制灯具的闪烁频率和模式,通常根据道路交通规则进行设置。
- 外壳和支架:用于保护和支持灯具的外部结构,通常采用耐候性强的材料,如铝合金或塑料。
太阳能黄闪灯的工作原理是,在白天太阳能电池板吸收阳光并将其转换为电能,同时充电电池。
在晚上或阴天,电池会供电给LED灯,使其闪烁发光。
闪烁频率和模式可以根据实际需要进行调整,以提醒过往车辆或行人注意安全。
2. 爆闪灯:爆闪灯是一种通过太阳能或其他电源供电的高亮度警示灯。
它通常由以下几个部分组成:- 光源:爆闪灯通常采用高亮度的LED灯或气体放电管作为光源,具有强烈的亮度和可见性。
- 电源:可以是太阳能电池板、电池或外部电源,用于供电给灯具。
- 控制器:用于控制灯具的闪烁频率和模式,通常具有多种闪烁模式可供选择。
- 外壳和支架:用于保护和支持灯具的外部结构,通常采用耐候性强的材料,如铝合金或塑料。
爆闪灯的工作原理是,在接通电源后,控制器会控制光源以特定的频率和模式闪烁发光。
爆闪灯通常具有高亮度和闪烁频率较高的特点,以提高其可见性和警示效果。
根据不同的应用场景和需求,可以选择不同颜色的灯光,如黄色、红色或蓝色。
总之,太阳能黄闪灯和爆闪灯都是利用太阳能或其他电源供电的警示灯装置,用于提醒和警示过往车辆或行人注意安全。
具体的设计和工作原理会根据实际需求和应用场景进行调整和优化。
爆闪灯
暴闪灯之前一直被用在警用或特殊车辆上,很少用于民用,这种警用暴闪灯属于被管束物品。
它被广泛用于娱乐场所、道路交通、广告亮化、车辆船舶、公安警务等领域。
作用
在雾天和雨雪天使用会有不错的安全警示效果
太阳能爆闪灯
特点:
1.爆闪灯外壳由铝合金型材组合,表面塑料喷漆,外观精美不易被腐蚀,长时间使用不会出现锈迹。
2.爆闪灯采用密封结构组合式灯组,整灯的各组件相连处都进行密封处理,高性能防护,等级大于IP53,有效防雨、防尘入侵。
3.每组灯板都有30个单灯亮度≥8000mcd的LED组成,加上真空镀膜的反光板;高透明、高抗冲击、耐老化的聚碳酸酯灯罩,可使本灯夜间距离超过2000米,可光控或长亮二档调节(可选),满足不同的路段和时间使用。
4.爆闪灯配有10W太阳能板一块(其他厂家是8W),太阳能单晶电池板,采用铝边框玻璃压层,透光更好,吸收能量更高,配有2块8AH的电瓶,阴雨天无光照天气时可持续工作150个小时的电量供应,另配有过充电过放电保护功能,平衡电流电路稳定性,线路板采用环保三防漆涂层,保护性能更好。
作用
.公路养护作业面前放置,做到提醒司机谨慎驾驶。
2.在公路上存有交通安全隐患的危险地段安装提示司机或行人注意,有效的起到警示作用,避免交通事故和意外事故的发生。
如公路交叉路口、弯道、桥梁、公路边村庄路口、学校门口、住宅小区、厂区大门口灯危险地段。
太阳能交通警示灯操作规程
《太阳能交通警示灯操作规程》
一、范围
本规程规定了太阳能交通警示灯的操作程序,适用于所有使用太阳能交通警示灯的地方。
二、操作人员
1. 操作人员应具备相关的操作证书和经验,对太阳能交通警示灯的使用和维护有一定的了解。
2. 操作人员应定期接受相关操作培训,了解太阳能交通警示灯的操作规程和注意事项。
三、操作程序
1. 在使用太阳能交通警示灯之前,操作人员应进行全面的检查,确保设备完好,无损坏和故障。
2. 操作人员按照设备说明书的要求进行操作,确保正确打开和关闭太阳能交通警示灯。
3. 在太阳能交通警示灯出现故障或异常情况时,操作人员应立即停止使用,并进行必要的维修和检查,确保设备安全可靠。
四、注意事项
1. 在使用太阳能交通警示灯时,操作人员应严格按照操作规程进行操作,避免私自调整或改动设备。
2. 在操作过程中,应及时清理太阳能交通警示灯上的灰尘和污垢,保持设备表面清洁。
3. 在遇到恶劣天气情况时,应及时停止使用太阳能交通警示灯,以免影响设备寿命和使用效果。
通过严格执行《太阳能交通警示灯操作规程》,可以有效确保太阳能交通警示灯的正常运行和安全使用,提高道路交通安全水平。
太阳能警示灯安装方法概述太阳能警示灯是一种独立供电的安全警示设备,通过太阳能电池板吸收太阳能转化为电能,以提供灯光亮度。
相较于传统电网供电的警示灯,太阳能警示灯具有环保、节能、可移动等优点,广泛应用于道路交通、工地施工、停车场、校园周边等场所。
本文将为您详细介绍太阳能警示灯的安装方法。
步骤第一步:选址选择太阳能警示灯的安装位置需要考虑灯光的可见度和覆盖范围。
一般来说,太阳能警示灯应该能够在背景环境中容易被人注意到。
同时,还需要确保灯光的照射范围覆盖到需要警示的区域,如道路的弯道、交叉口等。
第二步:准备材料安装太阳能警示灯需要准备的材料包括:- 太阳能警示灯本体;- 太阳能电池板;- 警示灯底座或支架;- 螺丝和螺母等安装配件;- 密封胶。
第三步:固定底座将警示灯底座或支架按照需要安装的位置固定在地面上。
确保底座固定牢固并且无松动。
第四步:安装太阳能电池板在底座或支架上安装太阳能电池板。
太阳能电池板需要面向阳光,并倾斜角度与所在地的纬度相等。
使用螺丝和螺母等配件将太阳能电池板牢固地固定在底座或支架上。
第五步:连接电源线将太阳能电池板上的电源线与太阳能警示灯本体上的接口连接起来。
确保连接牢固且接触良好。
第六步:调试安装完成后,对太阳能警示灯进行调试。
将太阳能警示灯的开关调至亮光状态,观察灯光的亮度和覆盖范围是否符合要求。
如果有需要,可以根据实际情况调整太阳能电池板的角度,以获取更好的光能吸收效果。
第七步:固定连接线安装完成并调试通过后,将电线和接头的连接点进行固定处理,使用胶带或其他固定材料将连接部分包裹起来,以防止电线松动或受到外部环境的损坏。
注意事项- 太阳能警示灯安装时,应遵循相关安全操作规程,确保自身安全。
- 安装前应仔细阅读太阳能警示灯的安装说明书,并按照说明书的要求进行操作。
- 在太阳能电池板安装的过程中,要注意避免电池板受到剧烈撞击或摇晃,以免损坏。
- 应定期检查太阳能电池板是否受到杂物覆盖,如有需要应及时清理或维修。
武威职业学院专业(专科)毕业设计(论文)题目太阳能警示灯-四灯爆闪灯姓名学号指导老师完成日期教学系能源工程系摘要人类社会生活水平的不断提高,导致人类对能源的需求量也越来越大、能源紧缺的问题也越来越明显。
而且随着世界各国石油、煤炭等化石燃料的匮乏,全国大部分地区为了对付缺电,实行了分地区分时段的拉闸限电措施。
而交通灯作为重要的指挥工具,如果因为断电而不能正常工作,变会造成许多交通隐患。
因此,对如何更好的利用可再生资源成了全球关注的焦点本文主要介绍一种利用太阳能电池供电、用单片机程序控制的太阳能四灯爆闪灯。
首先介绍了太阳能四灯爆闪灯的工作过程及原理,其次对构成太阳能四灯爆闪灯的太阳能光伏电池板、控制器、蓄电池、单片机等做了详细介绍,最后对系统的容量设计及配置选型两方面做了介绍。
利用太阳能电池发出的电给太阳能四灯爆闪灯供电,并将多余的电能储存但蓄电池内,供太阳能四灯爆闪灯在夜晚或者阴雨天使用,保障太阳能四灯爆闪灯可以长时间的工作。
关键词太阳能四灯爆闪灯太阳能电池板蓄电池控制器单片机目录第1章太阳能四灯爆闪灯的设计方案 (1)1.1设计要求 (1)1.2设计方案 (1)第2章太阳能四灯爆闪灯 (2)2.1太阳能四灯爆闪灯的作用 (2)2.2太阳能四灯爆闪灯的组成 (2)2.3太阳能四灯爆闪灯的工作原理 (2)第3章太阳能四灯爆闪灯的供电系统 (4)3.1太阳能电池组件 (4)3.1.1电池组件的基本要求 (4)3.1.2太阳能电池原理 (5)3.1.3 太阳能电池的特性 (6)3.1.4 太阳能电池的分类 (8)3.2蓄电池 (8)3.2.1 蓄电池的分类 (9)3.2.2 蓄电池的工作原理 (12)3.2.3 铅酸蓄电池的型号识别 (12)3.2.4 铅酸蓄电池的使用维护要点 (13)3.3控制器 (14)3.3.1 光伏控制器的主要技术参数 (14)3.3.2 控制器接线 (16)第4章太阳能四灯爆闪灯的控制系统 (18)4.1控制系统中的电子元器件 (18)4.2控制系统-单片机 (19)总结 (22)致谢 (23)参考文献 (24)第1章太阳能四灯爆闪灯的设计方案1.1设计要求1.通过太阳能电池板及其备用蓄电池对太阳能四灯爆闪灯供电;2.用计算机辅助设计软件protel设计电路原理图,用proteus仿真软件对电路进行仿真;3.以单片机为核心芯片,通过控制红蓝两色LED灯在公路特殊路段起到警示作用;4.论文主要包括清晰地电路原理图、设计外观图、仿真图;1.2设计方案采用太阳能电池及备用蓄电池供电,确保太阳能四灯爆闪灯能在夜晚正常工作,并且可以在连续10个阴雨天里正常工作,采用单片机自动控制LED灯的闪烁频率,由一面来工作,提高灯的闪烁频率达到爆闪的效果。
太阳能LED交通警示灯摘要本系统是在光照的条件下照射光伏电池板,使光伏电池板对蓄电池进行充电,当蓄电池的电压值到达AT89C51单片机工作时,单片机就开始控制电路。
包括对车辆数目的计数、传感及显示装置。
同时又有电路对太阳能充电过程进行过流保护、过压及欠压的检测、电池充电状态量的表示。
通过各种保护及检测电路来控制光伏蓄电池的充放电时的电压、电流特性,从而可以提高蓄电池的寿命。
当有光照射下,蓄电池进行充电,并且单片机也开始工作,此时可显示出通过的车辆数目。
在无光的情况下,光伏蓄电池停止充电,但单片机控制LED数码管,进行警示标志,显示为“日”字。
关键词光伏电池板单片机运放电路可控硅AbstrctThe system is under the conditions of exposure in light of PV panels so PV panels for recharging the batteries.When the battery voltage reached AT89C51 work, began MCU control circuit.Count on the number of vehicles, sensing and display devices.It also has solar recharging process overcurrent protection circuit, over-voltage and under-testing, said the state is charging the battery.Through various photovoltaic protection and detection circuit to control the charging and discharging battery voltage and current characteristics.thereby improving battery life.When the bright illumination, for rechargeable batteries, and SCM has begun work at this time indicates that the number of vehicles.In the dark, stop photovoltaic battery charging, but MCU control LED control for the warning signs.showed "Japan."Keywords AT89S51 Microcontroller Unit silicon PV panels SCM operational amplifier circuits目录一、方案比较与论证1.过电压、过电流检测电路。
12、放电控制电路。
1二、主要单元电路分析1、最小系统。
22、检测电路。
33、充放电控制电路。
34、过电流保护电路。
45、过压与欠压检测电路。
56、电池电量检测。
57、显示电路。
6三、系统软件设计1、软件设计原理图。
7四、测试方法及数据1、测试与数据。
7五、测试结果及功能分析结果与分析。
8六、参考文献。
8附录太阳能LED交通警示灯一方案比较与论证1.过电压、过电流检测电路方案一:采用A/D转换电路采集实际电压与基准值比较,利用单片机来控制电压、电流的比较,来判断电压高低,从而输出反馈信号给单片机。
其特点是电路结构简单,工作稳定,但转换速度不高,不能达到所需要求。
方案二:采用运放电路,其基本功能是对两个输入电压进行比较,并根据比较结果输出高电平或低电平电压。
它广泛应用于信号产生、信号处理和检测电路中。
其电路结构较为复杂,但工作电路中可消除温度变化,电源的波动等优点。
经过比较选择方案二用于电路的检测。
2、放电控制电路方案一:采用继电器控制电路来实现可控硅导通,但常常因为电源电压低于继电器的吸合电压而使其不能正常工作,将会影响电路的可靠性。
方案二:采用运放放大电路来实现可控硅的导通,其特点是电阻非常小,而产生的功率很大,从而可产生触发信号。
通过比较本次设计采用方案二二、主要单元电路分析通过以上分析,本系统主要由单片机、光伏电池板、蓄电池、过电流保护电路、过压、欠压电路等组成。
系统的总体组成框图如图下所示:1、最小系统单片机最小系统包括复位电路、振荡电路、电源、EA引脚。
本设计使用AT89C51单片机。
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器,该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C51芯片,它内部自带程序存储器,一般情况下,这4K的存储空间足够我们使用,所以我们将AT89C51芯片的第31脚固定接高电平。
单片机的工作电压一般在4.5V~5.0V之间,它的时钟电路有一个12M的晶振和两个20PF的小电容组成,它们决定了单片机的工作时间精度为1μS。
复位电路由22μF的电容和1K的电阻及200Ω电阻组成,以前教科书上常推荐用10UF电容和10K电阻组成复位电路,这里我们根据实际经验选用22UF的电容和1K的电阻,其好处是在满足单片机可靠复位的前提下降低了复位引脚的对地阻抗,可以显著增强单片机复位电路的抗干扰能力。
单片机最小系统电路图如下所示:2、检测电路该电路主要是用于光伏电池板充电工作后进行检测。
当白天有光照射的情况下,光伏电池板开始充电,此时产生一个高电平,给单片机提供信号,使得单片机开始工作。
其电路主要包括两个大电阻分别为100K和120K 进行限流,光伏电池板输出9V的电压供给蓄电池。
具体电路图如下所示:3、充放电控制电路当有光线照到光伏电池板上时,光伏板就一边吸收光线,一边给蓄电池充电。
其中采用单片机PWM(脉冲宽度调制)控制,发出关充电电路信号。
并且采用IRF540CMOS管来控制电路的导通与否,从而控制蓄电池的充电过程。
放电电路主要是由控制电路来控制可控硅BT151的通断进行的,当蓄电池中的电压大于5V时,控制电路就发出电源开启信号,从而使可控硅的管脚导通,供给单片机工作。
一般情况下,光伏电池板在白天接受光线,对蓄电池进行充电,同时,它又对单片机进行供电,控制LED数码管,对白天通过车辆数量的传感、计数、显示等功能,当光线不足时,光伏电池板停止充电,此时蓄电池开始向单片机供电,控制LED 显示“日“字进行报警。
充放电控制电路如下图所示:4、过电流保护电路光伏电池板在充电的过程中,为防止过电流引起的功率消耗,我组采用差分电路和电压比较器来控制实现。
在充电支路上采用压降差进行比较,通过差分放大电路LM339得出基准电压为2.5V。
再通过LM339比较器进行,若大于2.5V则为过电路电路,此时电路就会发出过电流信号,把信号传给单片机P1.2后,通过单片机控制来限制电流,然后一直比较直至电压降到2.5V以下。
采用的电路图如下所示:5、过压与欠压检测电路光伏电池板在充电的过程中,若出现电路过电压或欠电压时会影响蓄电池的工作寿命及工作特性。
因此我们考虑设计对过压和欠压情况进行检测。
在电路中运用电压比较器进行检测,采用TL431稳压后的参考电压和电路中实际的电压比教。
通过LM338运放电路输出信号,再把信号反馈给单片机进行控制。
采用的电路图如下所示:6、电池电量检测为了直观反映蓄电池电量的大小,我组采用发光二极管来表示其状态量。
通过其运放的比较来区分不同电压的范围,分别是TL431稳压后的基准电压和和实际电路中经不同电阻分压后的电压比较。
其中电压等级分别是5.0~5.5V、5.5~6.0V、以及大于6V,若大于6V则三个发光二极管都发亮。
说明蓄电池已经充电饱和。
其电路图如下所示:7、显示电路光伏电池板在有光线时充电,提供了单片机的正常工作,此时单片机控制LED 数码管进行计数,传感,因此需要将数字进行显示。
并且根据要求我们选用两位的数码管显示,用74LS164来扩展并行I/O口进行连接,从而能产生两位的显示,其电路如下所示:三、系统软件设计系统软件流图如下图所示,四、测试方法及数据当光伏蓄电池收到光照的时候,用万用表测量蓄电池两端的电压变化,可见蓄电池从0V漫漫变化为6V左右,其变化过程还可分为快速充电阶段,缓慢充电阶段,以及恒定充电方式三阶段,此处只做说明并不做详细介绍。
在恒定充电方式下,可长时间对蓄电池充电,从而能最大限度地延长蓄电池寿命。
在过流保护电路几过压欠压检测电路中测得的基准电压都为2.5V。
并且电池电量检测电路中,测的当蓄电池充电在5.0V~5.5V之间电压,第一个发光二极管发亮,当测的电压为5.5V~6.0V 之间时,有两个发光二极管发亮。
当测得电压为大于6.0V时,三个发光二极管都发亮。
五、测试结果及功能分析测试结果基本与蓄电池工作特性相似,在光伏电池板对蓄电池进行充电后,蓄电池的电压从0V慢慢上升到5V时,可控硅就会导通,给单片机提供了电能。
然后蓄电池继续可充电至6V。
从而可以控制过流保护电路、过压及欠压电路的工作,在白天能通过LED显示计数,在晚上时,蓄电池不充电,放电供单片机工作。
此时电压值慢慢下降,使LED发出警示信号。
因此实现了基本所需的要求。
六参考文献1、模拟电子技术(第二版)胡宴如主编高等教育出版社 20002、电子元器件孟贵华主编中国电力出版社 20063、单片机基础鲍小南主编浙江大学出版社 20024、单片机应用技术选编何立民主编北京航空航天大学出版社 19975、电子设计竞赛赛题解析黄正靖主编东南大学出版社 20036、电子技术实训陈梓城主编机械工业出版社 2005附录:总电路原理图:参考程序程序如下:C51 COMPILER V7.50, COMPILATION OF MODULE CHONGOBJECT MODULE PLACED IN chong.OBJCOMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE chong.c BROWSE DEBUG OBJECTEXTEND line level source1 #include <reg51.h>2 #include <absacc.h>3 #include <intrins.h >4 #include <math.h>5 #include <iodefine.h>6 /*7 sbit WDI =P1^0;8 sbit INPUT1 =P1^1;//ONOFF9 sbit INPUT2 =P1^2;//OVERI10 sbit INPUT3 =P1^3;//OVERU11 sbit INPUT4 =P1^4;//LACKU12 sbit INPUT5 =P1^5;//LED113 sbit INPUT6 =P1^6;//LED214 sbit INPUT7 =P1^7;//LED315 sbit LEDOUT1 =P2^0;16 sbit LEDOUT2 =P2^1;17 sbit LEDOUT3 =P2^2;18 sbit BUZZ =P2^3;19 sbit WARN =P2^4;20 sbit ONOFF =P2^5;21 sbit CLK =P2^6;22 sbit TXD =P2^7;232425 */26 void Uart(unsigned char a);27 void InitMcu(void);28 void InPut(void);29 void Logic(void);30 bit TimeDelay(unsigned int no,bit logic, unsigned int time);31 //void timer0(void) interrupt 1;32 //void INT1(void) interrupt 3;3334 bit ONOFF,OVERI,OVERU,LACKU,LED1,LED2,LED3,LIGHT;35 bit ON_MARK,LOGIC_MARK,FLASH_MARK;36 unsigned int COUNT,delay,TEMP,TEMP1,TEMP2;37 unsigned int i=0;38 unsigned char BUFF[10]={0x03,0xf3,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};39404142 /************************************************43 LED 显示44 *************************************************/45 void Uart(unsigned char a)46 {47 1 unsigned char i;48 1 CTL =0;49 1 CLK =0;50 1 for(i=0;i<8;i++)51 1 {52 2 CLK =0;53 2 _nop_();54 2 _nop_();55 2 CLK =1;51 COMPILER V7.50 CHONG 12/03/2006 08:34:55 PAGE 256 2 if(a &1)57 2 {58 3 CTL =1;59 3 }60 2 else61 2 {62 3 CTL =0;63 3 }64 2 a >>=1;65 2 }66 167 1 CLK=0;68 169 1 }707172 /**********************************************************73 CPU初始化74 ************************************************************/7576 void InitMcu(void)77 {78 1 //INPUT_MARK =0;79 1 LOGIC_MARK =0;80 1 FLASH_MARK =0;81 1 ON_MARK =0;82 1 COUNT =0;83 1 delay =0;84 1 // NO =0;85 1 POWER =1; //开启可控硅信号86 1 BUZZ =0;87 1 TMOD = 0X01;//定时器0工作在方式188 1 PCON = 0X00;89 1 TH0 = 0xd8; //10ms90 1 TL0 = 0xf0;91 1 ET0 =1;//启动定时器092 1 TR0 =1;93 1 EX1 =0;94 1 IP |=0X04;//外部中断优先95 1 IT1 =1;//外部为低脉冲触发96 1 EA =1;97 198 199 1 }100101 /*********************************************************102 信号处理103 **********************************************************/ 104 void Logic(void)105106 {107 1 unsigned char DISPH,DISPL;108 1109 1 INPUT1 =1;110 1 INPUT2 =1;111 1 INPUT3 =1;112 1 INPUT4 =1;113 1 INPUT5 =1;114 1 INPUT6 =1;115 1 INPUT7 =1;116 1117 1 ONOFF =INPUT1;//白天晚上判断51 COMPILER V7.50 CHONG 12/03/2006 08:34:55 PAGE 3118 1 OVERI =INPUT2;//过流判断119 1 OVERU =INPUT3; //过压判断120 1 LACKU =INPUT4;//欠压判断121 1 LED1 =INPUT5;//电能容量指示122 1 LED2 =INPUT6;123 1 LED3 =INPUT7;124 1 if(LED1==1)125 1 {126 2 LEDOUT1 =1;//5v-5.5v127 2 }128 1 else129 1 {130 2 LEDOUT1 =0;131 2 }132 1 if(LED2==1)133 1 {134 2 LEDOUT2 =1;//5.5v-6v135 2 }136 1 else137 1 {138 2 LEDOUT2 =0;139 2 }140 1 if(LED3==1)141 1 {142 2 LEDOUT3 =1; //6v--143 2 }144 1 else145 1 {146 2 LEDOUT3 =0;147 2 }148 1 if(LACKU==1)//欠压149 1 {150 2 WDI =1; //继续冲电151 2152 2 }153 1 else if(OVERU==1)//过压154 1 {155 2 WDI =0; //停止冲电156 2 }157 1 else //欠压与过流之间158 1 {159 2 WDI =1;160 2 }161 1 //LIGHT = TimeDelay(NO,ONOFF,1000);//DELAY 10S 防止误触发162 1 if(ONOFF==1)//判断白天黑夜163 1 {164 2 ON_MARK =1;165 2 }166 1 else167 1 {168 2 ON_MARK =0;169 2 }170 1 if(LIGHT==1)// 白天171 1 {172 2 EX1=1;//开外部中断1检测车流173 2 //COUNT =0;//计数复位为0174 2 IT1=1;175 2 FLASH_MARK =0;176 2 DISPH =(unsigned char)(COUNT/256);177 2 DISPL =(unsigned char)COUNT;178 2 Uart(BUFF[DISPL]);//低位显示179 2 Uart(BUFF[DISPH]);//高位显示51 COMPILER V7.50 CHONG 12/03/2006 08:34:55 PAGE 4180 2181 2 }182 1 else183 1 {184 2 EX1 =0;185 2 COUNT =0;186 2 Uart(0x01);//全亮187 2 Uart(0x01);188 2 FLASH_MARK =1;//闪烁标志189 2 }190 1 }191192193 /****************************************************194 定时器0中断195 ****************************************************/196 void timer0(void) interrupt 1197 {198 1 //unsigned int i=0;199 1 //INPUT_MARK =1;200 1 TEMP++;201 1 LOGIC_MARK =1;202 1 if(FLASH_MARK==1)//闪烁标志203 1 {204 2 i++;205 2 if(i>=50)//1s一次206 2 {207 3 i=0;208 3 FLASH =~FLASH;//闪烁209 3210 3 }211 2212 2 }213 1 if(FLASH_MARK==0)214 1 {215 2 i=0;216 2 FLASH =0;//不闪烁217 2 }218 1 if(ON_MARK==1)219 1 {220 2221 2 if(delay<=3000) //光照持续30S启动白天信号 222 2 {223 3 LIGHT=0; //误判信号224 3 delay++;225 3226 3 }227 2 else228 2 {229 3 LIGHT=1;230 3 }231 2 }232 1 else233 1 {234 2 LIGHT =0;235 2 delay=0;236 2 }237 1 TH0 = 0xd8; //10ms238 1 TL0 = 0xf0;239 1240 1 }24151 COMPILER V7.50 CHONG 12/03/2006 08:34:55 PAGE 5242243 /******************************************************244 外部中断1245 ********************************************************/246 void EXINT1(void) interrupt 2247 {248 1 unsigned int k;249 1 TEMP2=TEMP1;250 1 TEMP1=TEMP;251 1 if(TEMP1-TEMP2>20)252 1 {253 2 COUNT++; //车辆计数254 2 if(COUNT>99)255 2 {256 3 COUNT=0;257 3 }258 2 BUZZ =1;//BUZZ259 2 BUZZ =1;//蜂鸣器提示260 2 for(k=0;k<2000;k++)261 2 {262 3 ;263 3 }264 2265 2 BUZZ=0;266 2 }267 1 }268269 /*************************************************270 主程序271 **************************************************/272 void main (void)273 {274 1 InitMcu();275 1 while(1)276 1 {277 2278 2 if(LOGIC_MARK==1)279 2 {280 3 LOGIC_MARK=0; 281 3 Logic();282 3 }283 2 }284 1 }MODULE INFORMATION: STATIC OVERLAYABLECODE SIZE = 433 ----CONSTANT SIZE = ---- ----XDATA SIZE = ---- ----PDATA SIZE = ---- ----DATA SIZE = 22 ----IDATA SIZE = ---- ----BIT SIZE = 11 ----END OF MODULE INFORMATION.。