路灯控制系统设计
路灯控制方案

在节假日和特殊时段,提高路灯亮度,保障市民出行安全。
5.故障检测与报警
实时监测路灯运行状态,发现故障及时报警,提高路灯运维效率。
6.大数据分析
收集路灯运行数据,通过大数据分析,优化照明策略,降低运维成本。
五、实施步骤
1.对现有路灯设备进行调研,确定改造范围和设备清单。
2.设计路灯智能控制系统,制定详细的技术方案。
3.照明策略优化
根据不同路段的行人、车流量以及天气状况,制定相应的照明策略,实现按需照明。
四、具体措施
1.远程监控
建立路灯远程监控系统,实现对路灯的实时监控,发现异常情况及时处理。
2.自动调节
路灯控制器可根据环境光照度、行人车流量等信息,自动调节路灯亮度,实现节能减排。
3.分时段控制
设置多个照明时段,根据不同时段的照明需求,自动调整路灯亮度。
-技术培训:对运维人员进行技术培训,提升维护能力。
六、法律法规遵循
本方案遵循以下法律法规:
-《城市道路照明设计规范》
-《城市道路照明设施管理规定》
-《中华人民共和国节约能源法》
-《城市照明节能管理规定》
七、预期效益
-节能降耗:通过智能控制,预计可降低路灯系统整体能耗20%以上。
-提升安全:智能照明系统将提高夜间道路照明质量,增强市民出行安全感。
五、实施细节
1.系统部署
-前期调研:评估现有路灯设施,确定改造范围和设备需求。
-设备采购:按照标准与要求,采购符合国家规定的智能路灯设备。
-安装调试:在专业人员的指导下,进行设备的安装与调试。
2.运行维护
-定期检查:制定定期检查计划,确保系统稳定运行。
-故障处理:建立快速响应机制,及时处理路灯故障。
基于单片机的太阳能路灯控制系统设计

目录
01 一、系统需求分析
02 二、系统硬件设计
03 三、系统软件设计
04 四、结语
05 参考内容
随着社会对环保和能源利用的度不断提高,太阳能路灯控制系统在城市照明 中的应用越来越广泛。这种系统可以有效降低电力消耗,减少碳排放,同时提高 能源利用效率。本次演示将探讨基于单片机的太阳能路灯控制系统的设计。
三、系统软件设计
系统软件设计主要是根据传感器的输入和预设规则来控制路灯的开关和亮度。 具体来说,程序需要实现以下几个功能:
1、实时监测环境光线和时间:通过读取光敏电阻或数字光感器的电压值以 及GPS模块或网络时间服务器的当前时间,程序可以实时获取环境光线和时间数 据。
2、控制路灯开关:根据当前时间和环境光线强度,程序可以判断是否需要 打开或关闭路灯。例如,在夜晚或光线较弱的情况下,程序可以自动打开路灯; 而在白天或光线较强的情况下,程序可以自动关闭路灯。
5、日志记录:为了方便后期维护和管理,程序需要具备日志记录功能。例 如,记录每天的开关灯时间、亮度值以及异常情况等。
四、结语
基于单片机的太阳能路灯控制系统设计可以有效提高城市照明的智能化和绿 色化水平。通过实时监测环境光线和时间,自动控制路灯的开关和亮度调节,可 以有效降低电力消耗和碳排放,同时提高能源利用效率。这种系统不仅可以广泛 应用于城市道路照明中,也可以为其他领域提供一种绿色、智能的能源利用方案。
参考内容
随着人类对可再生能源的依赖日益增加,太阳能路灯系统在公共照明领域中 的应用越来越广泛。这种系统不仅可以节约电力,降低碳排放,而且可以持续供 电,不受天气影响。然而,如何有效地管理和控制太阳能路灯系统,使其在保证 照明质量的最大限度地减少电力消耗,是当前面临的一个重要问题。本次演示提 出了一种基于单片机的太阳能路灯智能控制系统设计,以解决这一问题。
智能路灯控制系统设计 毕业设计

智能路灯控制系统设计毕业设计智能路灯控制系统设计——毕业设计一、课题背景随着城市的不断发展和智能化的进步,传统路灯系统已经不能满足人们的需求。
智能路灯控制系统可以通过智能化的技术手段,对路灯进行智能化的管理和控制,实现路灯的智能化,提高路灯的使用效率,同时也为城市节能减排做出了积极的贡献。
因此,设计一套可靠性高、易于操作、具有智能化管理和控制功能的智能路灯控制系统成为当今的热门课题。
二、设计思路本次毕业设计的智能路灯控制系统主要包括智能控制器、路灯控制中心和手机App三个部分。
具体实现方式如下:1.智能控制器:智能控制器使用单片机(MCU)和无线通讯模块组成,通过感应器检测环境光强度、路灯实际功率和亮度,并实时反馈传感器数据到路灯控制中心。
控制器安装在路灯杆上,通过网络通讯可以与路灯控制中心实现实时通讯。
2.路灯控制中心:路灯控制中心是智能路灯系统的核心部分,由服务器和数据库组成,实现对智能控制器、路灯和App的智能管理和监控。
路灯控制中心可以对路灯进行智能化管理,如控制路灯的开关、设置灯光亮度等,同时具备实时监控路灯的工作状态,当路灯损坏时,可以及时进行维修和更换,避免路灯故障对城市安全带来的影响。
3.手机App:智能路灯控制系统提供了手机App,用户可以通过手机App对路灯进行管理和控制,例如通过App对路灯开关进行控制、调整灯光亮度等,用户还可以通过App监控路灯的工作状态和及时反馈意见。
三、技术实现方案1.硬件设计:将传感器等硬件设备与单片机(MCU)相连,通过编写程序实现路灯的智能管理和控制。
2.通信技术:选择物联网通信技术,采用GPRS、WiFi等网络通讯技术,通过路灯控制中心实现智能管理和监控。
3.软件设计:采用云计算技术,实现路灯的实时监控和远程操作,使用Web接口和App接口等软件技术,与MCU设备通信协议进行通讯。
四、实验结果及分析本次毕业设计成功实现了一套三部分智能路灯控制系统,实现了路灯的智能化管理和控制,减少了能源的浪费,大大提高路灯的使用效率,为城市的节能减排做出了积极贡献。
太阳能LED路灯控制系统设计

太阳能LED路灯控制系统设计一、设计目标随着人们对环境保护意识的增强和能源消耗的压力,太阳能照明系统作为一种新型照明方式逐渐被广泛应用。
本设计旨在设计一套太阳能LED路灯控制系统,使其能够实现按需调节光照亮度、延长路灯使用寿命、提高能源利用效率和减少能源浪费。
二、系统组成该太阳能LED路灯控制系统主要由三部分组成:太阳能光电转换装置、储能装置和LED路灯控制装置。
1.太阳能光电转换装置:通过太阳能电池板将太阳能转化为电能,并将其充电送到储能装置。
太阳能电池板应根据实际情况选择合适的功率,以满足夜间照明需求。
2.储能装置:由电池组成,用于存储白天由太阳能电池板转化的电能,以供夜晚照明使用。
储能装置应具有较大的容量和高效的充放电特性,以确保路灯能够持续工作数天。
3.LED路灯控制装置:主要由控制器、传感器和LED路灯组成。
控制器采用微处理器控制,能够根据不同的环境条件和光照需求调节路灯的亮度,实现节能调光。
传感器可以负责检测环境亮度和电池电量,以便对路灯的亮度进行调节,并进行充电和放电管理。
LED路灯采用高效节能的LED光源,能够提供优质的照明效果。
三、系统工作原理当太阳能电池板接收到太阳能并转化为电能时,控制器通过传感器来调节LED路灯的亮度。
在光线较暗的时候,控制器会自动提高LED路灯的亮度,以确保良好的照明效果。
当光线足够亮时,控制器会自动降低LED路灯的亮度,以实现节能减排的目的。
储能装置起到了存储电能的作用,当夜晚来临时,路灯可以从储能装置中获取电能来提供照明。
当电池电量较低时,控制器会自动调整LED路灯的亮度,以延长电池的寿命。
同时,控制器也会监测电池电量,当电量过低时,会自动调节LED路灯的亮度或者关停路灯,以充电恢复电量。
四、系统特点1.节能环保:太阳能光电转换装置将太阳能转化为电能,具有非常高的能源利用效率,是一种非常环保的照明方式。
而LED路灯作为光源,比传统的荧光灯和白炽灯更加节能。
节能环保型智能LED路灯控制系统设计

节能环保型智能LED路灯控制系统设计一、引言随着城市化进程的加速,城市路灯数量呈现快速增长的趋势。
传统的路灯采用白炽灯或高压钠灯,能耗高、寿命短、光效低等问题逐渐显现。
为了解决这些问题,设计一种节能环保型智能LED路灯控制系统是非常必要的。
二、设计目标本设计的主要目标是实现对LED路灯的智能控制,以实现节能、环保和提高路灯的效能。
具体来说,设计要求包括:1.路灯智能控制:实现对路灯的开关控制和亮度调节,能够根据天气条件和道路使用情况自动调整亮度。
2.路灯网络化管理:实现对路灯的集中监控和管理,包括开灯状态、功率消耗、故障检测等,方便运维人员及时发现并解决问题。
3.能耗监测与统计:能够记录和统计每个区域的路灯能耗情况,为城市能源管理提供参考。
4.省电节能功能:通过智能调光和定时开关功能,实现路灯的节能功能,减少能耗及环境污染。
5.绿色环保:选用环保材料和能效高的LED灯作为光源,减少对环境的污染。
三、设计方案1.硬件设计(1)控制器:选用嵌入式微处理器作为控制器,具有较高的计算能力和稳定性。
(2)LED光源:采用高效节能的LED光源,并根据实际需求选择适当的功率和色温。
(3)感应器:安装感应器以感知外界环境的亮度和运动情况,根据感应结果智能控制路灯的开关和亮度。
(4)通信模块:安装无线通信模块,实现路灯的远程监控和管理。
2.软件设计(1)控制算法:根据感应器和天气数据,设计智能控制算法,实现路灯的自动调光和定时开关。
(2)管理系统:实现对路灯的集中管理,包括实时监控、故障检测和报警等功能。
(3)能耗统计与分析:通过数据采集和处理,实现对每个区域的路灯能耗的统计和分析。
四、设计实施1.硬件部署(1)安装控制器和感应器:将控制器和感应器安装在每个路灯上,确保能够感知路灯周围的环境变化。
(2)安装LED光源:将高效节能的LED光源更换到每个路灯上,确保路灯的亮度和能效都有所提升。
(3)安装通信模块:为每个路灯安装无线通信模块,确保能够远程监控和管理路灯。
LED智能路灯控制系统设计

LED智能路灯控制系统设计LED智能路灯控制系统是一种基于现代通信技术、智能控制技术、计算机技术、传感器技术等多种技术的综合应用系统。
它可以实现对路灯的远程控制、自动化控制和节能控制,提高了路灯的运行效率,并且减轻了管理人员的工作压力。
本文将探讨一下LED智能路灯控制系统的设计。
一、系统架构LED智能路灯控制系统由三部分组成:路灯控制中心、路灯控制装置和路灯节点。
它们之间通过无线通信方式(或者有线通信方式)实现信息传输和控制命令传递。
其中,路灯控制中心是整个系统的核心部分,它是对路灯进行全局控制的地方。
二、系统功能(一)远程控制功能路灯控制中心可以实现对路灯的远程控制,管理人员可以随时通过网络操控中心控制路灯的开关、亮度、颜色等。
这种功能强化了路灯的可操作性,方便了管理人员的工作。
同时,路灯控制中心还可以根据路灯的实际情况,及时调整路灯的亮度和颜色,确保路灯的实用性和美观性。
路灯控制系统可以根据天气变化、节假日等情况,自动调节路灯的亮度和颜色。
例如,在晴天时,路灯可以降低亮度,节省能源;在节假日时,路灯可以变化颜色,增加节日氛围。
这些自动化控制的功能可以降低管理人员的工作量,提高了路灯的使用效率和质量。
路灯控制系统可以定时启动和关闭路灯,减少路灯运行时间,进而减少路灯能耗。
当路灯节点接收到中央控制的关灯指令时,智能节点掌握灭灯时间,路灯自动切断电源,灯头停止供电。
这种节能控制的功能可以降低管理成本,提高路灯的节能效率,并且降低对环境的影响。
三、系统优势(一)运行稳定LED智能路灯控制系统采用模块化设计以及B/S架构模式,系统稳定性高,具有很强的扩展性,可以在不中断其他路灯的工作情况下,对部分或全部的路灯进行控制,确保系统不会出现故障或意外中断的情况。
(二)易于操作LED智能路灯控制系统是一种高智能化的系统,它可以自动化完成大部分的控制操作,而且操作简单方便,易于管理操作人员上手学习,减少了工作量和工作强度。
LED智能路灯控制系统设计

LED智能路灯控制系统设计随着城市化进程的不断加快,城市道路越来越多,路灯数量也日益增加。
传统路灯存在能耗高、寿命短、维护管理成本高等问题,而LED路灯以较低的能耗、较长的寿命、较低的维护成本等诸多优点逐渐取代了传统路灯成为主流选择。
在此基础上,智能路灯控制系统的出现不仅能更大程度地发挥LED路灯的优势,提高城市路灯的使用效率,同时可以更好地满足人们在生活中的需求。
本文将介绍LED智能路灯控制系统的设计思路和实现方法。
一、系统设计思路1. 系统架构设计本系统采用集中与分布相结合的系统架构。
通过将LED灯路灯控制器、数据采集中心与互联网技术相结合,把所有的灯控制器连接至一个控制中心,通过分布在各个控制器上的传感器、通信模块等实现灯控器的实时状态采集和控制命令的下发。
2. 控制方式通过对人们对道路照明的需求进行统计分析,本系统采用以下三种控制方式:传感器控制当传感器检测到周围照度低于设置的亮度值时,自动打开路灯;当检测到周围照度高于预设亮度值时,则关闭路灯。
此种方式可以根据环境光线的变化自动进行调节,避免路灯一直开启,浪费能源。
手动控制用户可以通过手机App或者有线手动开启或关闭路灯。
预定时间控制利用时钟芯片,可以通过程序对路灯控制器的开关时间进行预定,定时开启或关闭路灯。
3. 通信方式本系统采用ZigBee协议或LTE/NB-IoT无线通信方式,实现灯控器与数据采集中心之间的通信。
4. 智能算法为提高路灯的使用效率,本系统采用了人工智能算法。
通过累积历史数据,以及路灯自身的状态、环境变量等信息,实现对路灯的智能控制,达到自适应、无需手动干预的控制效果。
例如对于相邻两个路段,当一个路段获得了最大亮度值,而另一个路段获得了最小亮度值时,系统会选择将光源的能量转移到那个最小的路段,以最小的能耗来达到最大的亮度的目标,节省能源、降低成本。
二、系统实现方法本系统是利用单片机进行硬件控制的,同时实现网络通讯,云存储,无线远程控制等功能。
声光控路灯控制系统设计

声光控路灯控制系统设计一、系统原理声光控路灯控制系统的原理是通过声音传感器和光照传感器感知环境中的声音和光线强度,并据此自动调节路灯的亮度。
当环境中的声音超过一定阈值时,系统会判断有人经过,此时会将路灯的亮度调高,以提供良好的照明效果;当环境中的光线强度低于一定阈值时,系统也会自动调节路灯的亮度,以确保夜间驾车和行人的安全。
二、硬件设计1.声音传感器:用于检测环境中的声音强度,并将声音信号转换成电信号,传递给微控制器进行处理。
2.光照传感器:用于感知环境中的光线强度,并将光照信号转换成电信号,传递给微控制器进行处理。
3. 微控制器:负责接收声音传感器和光照传感器的信号,并通过判断和计算确定路灯的亮度控制信号。
常用的微控制器可选择Arduino、Raspberry Pi等。
4.继电器:用于控制路灯的电源开关,根据微控制器的输出信号来控制路灯的亮灭和亮度。
三、软件设计1.信号处理算法:将声音传感器和光照传感器采集到的模拟信号转换为数字信号,然后进行滤波和功率计算等处理,以得到准确的环境声音和光照的数值。
2.控制逻辑:根据声音和光照信号的数值,采用一定的算法进行判断和计算,得出路灯的亮度控制信号。
例如,当声音超过阈值时,亮度调高;当光照低于阈值时,亮度调高。
此外,还可以根据具体需求设计其他的控制策略,如定时开关、手动控制等。
软件设计中还需考虑异常情况处理和系统稳定性等问题,如在传感器故障时应有相应的错误处理机制;在电源不足或其他外界干扰情况下,系统应能正常工作或提供相应的保护。
综上所述,声光控路灯控制系统设计应包括系统原理、硬件设计和软件设计三个方面。
通过合理的设计,可以实现智能路灯的节能控制,提高路灯的能源利用效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一章总体设计 (2)第二章硬件设计 (2)2.1 硬件设计原则 (2)2.2 硬件设计思路 (3)2.3 时钟电路 (4)2.4 复位电路 (4)2.4.1可靠性 (4)2.4.2 人工复位 (5)2.5 按键电路 (6)2.6 显示电路 (7)2.6.1 显示方式选择 (7)2.6.2 LED的驱动和显示 (7)2.7 路灯电路 (8)附录一元器件清单 (9)附录二主程序清单 (9)第一章总体设计我们在设计路灯系统控制器之前,先了解系统所要实现的各个功能情况。
在设计的过程中,除了要让硬件电路简洁外,还要兼顾软件不能过于复杂。
这样才能达到设计的实际要求,硬件支持软件,软件带动硬件。
本电路设计的主要思路是:对路灯实现实时控制,最基本的程序是时钟显示程序,之后的设定开灯和关灯时间并能对路灯进行实时控制都是在基本程序上扩展而得到的。
时钟显示程序中最关健是否对数码管进行动态扫描的子程序放在哪里,本课设中把动态扫描程序放在T0中断里,中断的时间是非1MS,也就是说每1MS扫描一次,扫描频率非常快,利用了人眼的视觉残留特性,使程序更加简洁.调时程序和对路灯的单路控制程序都是按键进行控制的.所以对对按键的控制显得尤为重要了.本课设主程序中一直在对所有的按键进行扫描,当按键一有动作,在第一时间就执行相应的程序,达到实时控制的目的.根据任务书上的要求进行综合分析,总设计方案分为以下几个步骤:根据路灯控制系统的功能,选用合理元器件并画出总体原理图。
(见附录Ⅰ)画出各个程序流程图的各模块。
完成主程序及实现模块调用。
硬件电路的焊接及调试。
硬件软件的综合调试及程序烧制。
制作PCB版根据上述步骤,设计总体方案的流程图可简化为如下:第二章硬件设计2.1 硬件设计原则一般对于大型的硬件设计的主要思路如下:一个大型的单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,二是系统的配置,即按照系统功能要求配置外围设备,要设计合适的接口电路。
系统的扩展和配置应遵循以下原则:1、尽可能选择典型电路,为硬件系统的标准化、模块化打下良好的基础。
2、系统扩展与外围设备的配置水平应充分满足应用系统的功能要求。
3、硬件结构应结合程序设计方案一并考虑。
考虑的原则是:软件能实现的功能尽可能由软件实现,以简化硬件结构。
4、系统中的相关元器件要尽可能做到性能匹配。
5、可靠性及抗干扰设计是硬件设计必不可少的一部分。
6、尽量减少外围。
系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性[1]。
因而在选择器件上尽量的简洁。
由于本次的毕业设计是一个单片机的小型系统,所以对于上述需要注意的事项在这次设计中并不需要面面具到,我总结了一下,在这次设计中需要注意的问题有:1)注意硬件方案和软件方案的结合.2)电路的抗干扰性能.3)对元器件的保护能力,要在电路中对电流敏感元器件进行限流控制.硬件设计是本次设计的基础,它的成功与否关系到本次毕业设计的成败。
首先我们依然是对系统进行分析,分析它有些什么功能,用什么样的器件才能实现。
根据任务书的要求,分析出需要的功能有:具备时钟功能、时间调节的调节、二极管(模拟路灯)的显示功能、定时开灯关灯的时间调整功能、按键控制功能。
基于以上功能要求,我们决定使用AT89C51芯片,显示器件选用数码管(4个),通过电阻驱动,驱动数码管的显示。
数码管采用动态显示。
最终确定的结构框图为:图2-1结构框图2.2 硬件设计思路通过硬件电路的分析,当开机后,经过上电复位,时钟显示为17:59:50,这时可以调整时、分、秒按钮进行精确调整到当前时间,进行正常走时。
开机后系统内部自定义开路灯时间为18:00:00,关路灯时间为6:00:00,如果不做调整的话,时间就是下午六点钟开灯,早晨6点钟关灯,但春、夏、秋、冬四季的昼夜并不相等,为了更好的节省资源(电力)。
本设计中可以进行手动调整,根据四季的变化来调整开路灯和关路灯的时间,更有效的节省资源。
本设计中另外的一大特点就是在夜晚12:00的时候,路灯会熄灭一半,这种设计也是为了节省资源,因为夜深人静的时候,并不需要太多的路灯照明整个路面,只需要点点灯光就行。
然后到早晨六点钟或自己重新设定的时间的时候在关闭其它的路灯。
本次设计中共用到了五个按钮,和四个发光二极管,用来控制路灯和调整时间。
按钮上到下编号为①、②、③、④、⑤。
①为进入调整开灯、关灯的时间按钮,和为退出调整开灯和关灯的按钮,只有通过它才能有效的退出定义开灯和关灯的调整状态,②为调整加一小时的按钮,③为调整减一小时的按钮,④为调加一分钟的按钮,⑤为调整减一分钟的按钮。
发光二极管从上至下的标号是1,2,3……20。
1—10为路灯的左边一排。
11—20为路灯的右边一排。
2.3 时钟电路时钟电路是计算机的心脏,它控制着计算机的工作节奏。
MCS-51单片机允许的时钟频率是因型号而异的。
晶振的选择:6MHz的晶振,其机器周期是2us。
12MHz的晶振,其机器周期是1us, 也就是说在执行同一条指令时用6MHz的晶振所用的时间是12MHz晶振的两倍。
为了提高整个系统的性能我选择了12MHz的晶振。
振荡方式的选择:内部振荡方式,MCS-51内部都有一个反相放大器,XTAL1、XTAL2分别为反相放大器输入和输出端,外接定时反馈元件以后就组成振荡器,产生时钟送至单片机内部的各个部件,这样就构成了内部振荡方式。
外部振荡方式是把已有的时钟信号引入单片机内。
这种方式适合用来使单片机的时钟与外部信号一致。
在我的这个设计中没有也无需与外部时钟信号一致,所以我选择了内部振荡方式,由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。
晶振我选择了12MHz,相对于6MHz的晶振,整个系统的运行速度更快了。
电容器C1、C2起稳定振荡频率、快速起振的作用,电容值我选择了30pF。
内部振荡方式所得的时钟信号稳定性高。
2.4 复位电路2.4.1可靠性计算机在启动运行是都需要复位,使中央处理器CPU和系统中的其它部件都处于一个确定的初始状态,并从这个状态开始工作。
MCS-51单片机有一个复位引脚RST,它是施密特触发输入,当振荡器起振后,该引脚上出现2个机器周期(即24个时钟周期)以上的高电平。
使器件复位,只要RST保持高电平,MCS-51保持复位状态。
此时ALE、/PSEN、P0、P1、P2、P3口都输出高电平。
RST 变为低电平后,退出复位,CPU从初始状态开始工作。
复位以后内部寄存器的初始状态为(SP=07,P0、P1、P2、P3为0FFH外,其它寄存器都为0。
对于NMOS型单片机,在RST复位端接一个电容至VccHE 一个电阻至Vss,就能实现上电自动复位,对于CMOS单片机只要接一个电容至Vcc即可。
如图,在加电瞬间,电容通过电阻充电,就在RST端出现一定时间的高电平,只要高电平时间足够长,就可以使MCS-51有效地复位。
RST端在加电时应保持的高电平时间包括Vcc的上升时间和振荡器起振时间,Vcc上升时间若为10ms,振荡器起振时间和频率有关。
10MHz时间约为1ms,1MHz 时约为10ms,所以一般为了可靠地复位,RST在上电时应保持20ms以上的高电平。
图2.5中,RC时间常数越大,上电时RST端保持高电平的时间越长。
振荡频率为12MHZ时,典型值为C=10uF,R=8.2kΩ。
若复位电路失效,加电后CPU从一个随机的状态开始工作,系统就不能正常运转。
图2-2上电复位电路2.4.2 人工复位除上电自动复位以外,常常需要人工复位,将一个按钮开关并联于上电自动复位电路,按一下开关就RST端出现一段时间的高电平,即使器件复位。
如图所示图2-3上电和开关复位而在这次的毕业设计中运用的上电复位电路.即只要一接+5V 电压,系统就会自动的复位.出于可靠性和适时性的考虑,我选择了简单实用的上电复位电路上电后,由于电容充电,使RST持续一段高电平时间。
从而实现上电复位操作。
我选择的C=10uF,R=1kΩ。
2.5 按键电路在单片机系统中,通常有且仅有一键按下才视为按键有效。
有效的确认方式通常又可以分为两类。
第一类为按下-释放键方式,系统要求从按下倒释放键才算一次有效按键。
另一类为连击方式,就是一次按键可以产生多次击键效果,其连击频率可自己设定,如3次/秒、4次/秒等。
根据设计的需要,我选择了按下-释放方式,电路如下图9所示。
电路为低电平有效输出方式,当按键按下时输出为低电平。
Vcc +5V100I/OGND图2-4开关电路图在按下-释放键方式时,系统先判断是否有键按下,若不用硬件去抖,则同时进行软件去抖,确认有键按下,然后等待至该按键释放才算依次按键,注意释放键判断同样要进行去抖处理。
2.6 显示电路2.6.1 显示方式选择LED数码显示器时常用的显示器之一,我用的是单片机并口设计的LED数码显示电路。
LED有着显示亮度高、响应速度快的特点,最常用的是七段式LED显示器,又称数码管。
七段式LED显示器内部由7个条形发光二极管和1个小圆点发光二极管组成,根据各管的亮暗组合成字符。
从各发光段电极连接方式分有共阳极和共阴极两种。
所谓共阳方式是指笔画显示器各段发光管的阳极(即P区)是公共的,而阴极互相隔离。
所谓共阴方式是笔画显示器各段发光管的阴极(即N区)是公共的,而阳极是互相隔离的。
显示方式的论证:方案一:静态显示方式,就是把共阴极或共阳极的公共端(位选端)连接在一起接地或接5V电源,形成位控端;每一位的段选线(a~dp)作为段控端。
方案二:动态显示方式,是单片机应用系统中最常用的显示方式,把所有的显示器的同名段选端选线相互并接在一起,由同一个8位并行输出口控制;而各显示器的位选线则分别由不同输出口线控制端。
这样各显示位不能同时显示不同的数字或字符。
因此要选择扫描的方法,即从左到右(或从右到左)依次轮流使每位显示器显示数字或字符并保留一段时间(通常位1ms),由于LED的余辉特性以及人眼视觉的惰性,尽管各位显示器实际上使分时断续地显示,但只要适当选取扫描频率,给人眼的视察印象就会是在连续地显示,而察觉不到闪烁现象。
相对与静态显示动态显示方式虽然占用的CPU空间较多,但使用的硬件少,所占用的端口也较静态显示方式少,可以大大的节约系统的端口资源,所以根据我设计中没有扩展端口,端口资源比较紧张,因此我才用的是动态显示,能节约线路板空间,而且效果也不亚于静态显示。
2.6.2 LED的驱动和显示在电路设计的过程中,单片机的的P0.0-P0.7作为段选输出口,经上拉电阻加到数码管的A-G和DP上,P2.0-P2.5作为位选输出口,经电阻驱动分别加到数码管的COM端。
LED的驱动问题是显示设计中的一个非常重要的环节。