利用Proteus仿真实现路灯自动控制开关电路的设计
proteus下控制LED灯

实验课程:单片机原理及应用一、实验目的学习汇编語言指令系统的编程与调试方法二、实验内容1、参照教材图A.21完成实验二电路原理图的绘制;2、根据图A.22的程序流程图编写汇编语言程序;3、利用ISIS的汇编工具查找并修正程序的语法错误和逻辑错误;4、观察仿真结果,完成实验报告。
三、实验要求提交的实验报告中应包括:1、完成的电路图(含绘图过程简述);2、编写的汇编源程序(含程序简要说明);3、使用的程序调试方法;4、实现的仿真效果(含运行截图与文字说明);5、实验小结(结论与体会)。
提交实验报告主题及存盘文件名格式(学号+姓名+实验**),例如:2011041220张三实验一。
1、电路原理图图1如图1所示,从左往右、从上往下看,如图,这是由晶体振荡器和电容组构成的并联谐振回路,产生单片机的时钟信号。
如图,当单片机出现死机时,可以利用它来复位。
这种叫上电复位,产生复位的条件为:在高电平状态下,时间等于系统时钟振荡周期建立时间和两个机器周期时间(一般小于10ms)。
如图,这是80c51芯片共有40个引脚,4只电源及晶振引脚—Vcc,Vss,XTAL1,XTAL2。
4只控制引脚—(PSEN)[注:用“()”括着的为低电平有效,下同],ALE,(EA),RST 。
32只并行I/O引脚—P0.0~P0.7,P1.0~P1.7,P2.0~P2.7,P3.0~P3.7。
如图,这是外部Rom允许访问/编程电源输入,当连接高电平时,cpu从片内rom读指令。
如图和,连接它们用于在80c51的控制下,实现相应功能,这里是使led灯闪烁,并使开关能控制。
2、汇编源程序mov R5,#3lOOP1:MOV P2,#0ACALL DELAYMOV P2,#0FFHACALL DELAYDJNZ R5,LOOP1LOOP2:MOV P2,P1SJMP LOOP2DELAY:MOV R0,#100DEL0:MOV R1,#50DEL1:MOV R2,#25DEL2:DJNZ R2,DEL2DJNZ R1,DEL1DJNZ R0,DEL0RETEND说明:首先设置循环变量为3(实现灯闪三次),LOOP1为第一个条件入口。
结合proteus实现路路彩灯—电路仿真实验

结合proteus实现路路彩灯—电路仿真实验路灯是城市道路的重要设施之一,可以提供夜间行车和行人活动的安全保障。
随着科技的不断发展,彩灯逐渐取代传统的白灯,给城市增添了一抹亮丽的色彩。
在本文中,我们将结合Proteus软件实现路灯电路的仿真实验。
路灯电路主要由三个部分组成:电源部分、控制部分和照明部分。
电源部分提供电能给整个电路系统,控制部分负责控制灯的开关和亮度,照明部分则是实现灯光的发光。
首先,我们需要选择合适的元件来搭建电路。
在Proteus中,我们可以在元件库中找到各种电子元件。
对于电源部分,我们可以选择一个直流电源和一个电容器来实现稳定的输出电压。
控制部分可以选择一个单片机,用来控制彩灯的开关和亮度。
照明部分可以选择一个LED灯和一个电阻,来实现灯光的发光。
接下来,我们需要将这些元件进行连接。
在Proteus中,我们可以通过拖拽元件并连接它们的引脚来完成电路的搭建。
首先,将直流电源和电容器连接在一起,以提供稳定的电压输出。
然后,将单片机的引脚连接到LED灯和电阻上,以控制灯的开关和亮度。
最后,将LED灯和电阻连接在一起,以实现灯光的发光。
完成电路搭建后,我们可以进行仿真实验了。
在Proteus中,我们可以设置各个元件的参数和初始状态,并运行仿真实验来观察电路的工作情况。
通过调整单片机的引脚状态,我们可以控制灯的开关和亮度,并观察LED灯的发光情况。
在仿真实验中,我们可以通过改变电源电压和电阻值来模拟不同的工作情况。
例如,可以降低电源电压来观察灯的亮度变化,或者改变电阻值来观察灯的颜色变化。
通过这些实验,我们可以更好地理解电路的工作原理和性能特点。
总结起来,通过结合Proteus实现路灯电路的仿真实验,我们可以更好地理解电路的工作原理和性能特点。
通过调整参数和运行实验,我们可以观察电路的工作情况,并优化电路设计。
这对于提高路灯电路的可靠性和性能具有重要意义,也为我们进一步研究和开发新型路灯电路提供了基础。
电力电子设计报告路灯带proteus仿真 成功的

Hefei University课程设计报告课程名称:电力电子技术姓名:江碧夏亚运朱猛杨奉承学号: 0905071027 09050710340905071015班级: 09级自动化(2)班指导老师:张为堂概述路灯是现在生活中和常见的一种东西,而且有很多厂家都生产其控制器。
本次设计主要是设计一个路灯自动控制开光。
本文介绍了光敏电阻的基本原理和特点;继电器的工作原理;LM324的应用;并介绍了光敏电阻的基本结构和用于实现电路控制的功能;主要是实现了以弱控强的效果,并对程序进行调试及性能分析。
关键词:光敏电阻光控路灯继电器 LM324一.课程设计任务路灯自动控制开关电路的设计要求:可以根据光照的强度自动控制路灯的通、断。
具体实现:当傍晚光照强度渐弱或清晨光照强度渐强来来控制路灯的通或断以及其灯的强度。
二.设计方案论证:1. 光电转换:用光敏电阻将白天与黑夜产生的光信号转换成电信号;2. 继电器与灯亮灭控制:用NPN型三极管控制继电器并控制灯的亮灭;3. 各模块的链接。
三.模块设计与分析:3.1光电转换光电转换模块—光敏电阻上图为光敏电阻,其亮阻大约在500欧姆,暗阻大约在250千欧左右,当白天有光照时光敏电阻上获得的电压小于0.2V为低电平,当黑夜无光照时光敏电阻上获得的电压大于4.6V为高电平。
3.2 LM324介绍LM324系列器件为价格便宜的带有真差动输入的四运算放大器。
与单电源应用场合的标准运算放大器相比,它们有一些显著优点。
该四放大器可以工作在低到3.0伏或者高到32伏的电源下,静态电流为MC1741的静态电流的五分之一。
共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。
每一组运算放大器可用图示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。
两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相同。
基于proteus的单片机控制模拟交通灯的设计

AT89C51单片机的片内硬件结构AT89C51单片机的主要工作特性:1.内含4KB 的FLASH 存储器,擦写次数1000次。
2.内含28字节的RAM 。
3.具有32根可编程I/O 线。
4.具有2个16位可编程定时器。
5.具有6个中断源、5个中断矢量、2级优先权的中断结构。
6.具有1个全双工的可编程串行通信接口。
7.具有一个数据指针DPTR 。
8.两种低功耗工作模式,即空闲模式和掉电模式。
9.具有可编程的3级程序锁定定位。
AT89C51的工作电源电压为5(1±0.2)V 且典型值为5V,最高工作频率为24MHz 。
AT89C51各部分的组成及功能:单片机的中央处理器(CPU )是单片机的核心,完成运算和操作控制,主要包括运算器和控制器两部分。
(1)运算器运算器主要用来实现算术、逻辑运算和位操作。
其中包括算术和逻辑运算单元ALU、累加器ACC、B寄存器、程序状态字PSW和两个暂存器等。
ALU是运算电路的核心,实质上是一个全加器,完成基本的算术和逻辑运算。
算术运算包括加、减、乘、除、增量、减量、BCD码运算;逻辑运算包括“与”、“或”、“异或”、左移位、右移位和半字节交换,以及位操作中的位置位、位复位等。
暂存器1和暂存器2是ALU的两个输入,用于暂存参与运算的数据。
ALU的输出也是两个:一个是累加器,数据经运算后,其结果又通过内部总线返回到累加器;另一个是程序状态字PSW,用于存储运算和操作结果的状态。
累加器是CPU使用最频繁的一个寄存器。
ACC既是ALU处理数据的来源,又是ALU运算结果的存放单元。
单片机与片外RAM或I/O扩展口进行数据交换必须通过ACC来进行。
B寄存器在乘法和除法指令中作为ALU的输入之一,另一个输入来自ACC。
运算结果存于AB寄存器中。
(2)控制器控制器是识别指令并根据指令性质协调计算机内各组成单元进行工作的部件,主要包括程序计数器PC、PC增量器、指令寄存器、指令译码器、定时及控制逻辑电路等,其功能是控制指令的读入、译码和执行,并对指令执行过程进行定时和逻辑控制。
proteus控制led灯闪烁的简单电路及程序

proteus控制led灯闪烁的简单电路及程序LED灯作为电子元件中广泛应用的一种,通过闪烁可以提供一种视觉提示。
在这篇文章中,我们将介绍如何使用Proteus软件设计一个简单的电路,并编写程序控制LED灯的闪烁效果。
本文将分为以下几个部分展开讨论。
1. 硬件设计在Proteus软件中,我们首先需要设计电路图。
请先插入一个微处理器芯片,例如Arduino UNO,然后将LED灯连接到芯片的一个数字引脚上。
确保LED的正极连接到数字引脚,负极连接到芯片的地线上。
为了实现闪烁效果,可以连接一个电阻到LED的负极,然后将另一端连接到芯片的VCC引脚。
2. 软件编程在设计了硬件电路后,我们需要编写控制LED闪烁的程序。
在Proteus软件中,可以使用Arduino IDE来完成这一任务。
以下是一个简单的C代码示例:```cvoid setup() {pinMode(2, OUTPUT); // 选择使用的数字引脚}void loop() {digitalWrite(2, HIGH); // LED灯亮起delay(1000); // 延时1秒digitalWrite(2, LOW); // LED灯熄灭delay(1000); // 延时1秒}```代码中的`setup`函数用于设置程序运行时的初始状态,其中`pinMode`函数用于配置数字引脚为输出模式。
`loop`函数则是程序的主要循环,其中`digitalWrite`函数用于控制LED灯的亮灭状态,`delay`函数用于给LED保持亮灭状态的时间间隔。
3. 仿真验证完成软件编程后,我们需要在Proteus中进行电路仿真验证。
打开Proteus软件,将设计好的电路图和编写好的程序导入到仿真环境中。
然后点击开始仿真按钮,程序将开始运行,并控制LED灯按照设定的时间间隔闪烁。
通过仿真验证,我们可以判断程序的逻辑是否正确,同时可以观察LED灯的正常工作情况。
基于单片机路灯控制器的设计与仿真

基于单片机路灯控制器的设计与仿真本文介绍了基于单片机的路灯控制器的设计和仿真。
路灯控制器是一种智能化系统,用于自动控制路灯的开关和亮度。
本文首先对路灯控制器的设计进行了简要介绍,然后总结了其主要功能。
随着社会的进步和发展,路灯的使用越来越普遍。
传统的路灯控制方式需要人工操作,效率低下且不够灵活。
因此,设计一种基于单片机的路灯控制器是很有必要的。
基于单片机的路灯控制器主要包括以下部分:单片机微控制器 - 用于处理路灯控制信号和控制路灯的开关和亮度。
传感器 - 用于检测环境光线和车辆等信号,以确定路灯的亮度和开关时间。
电路和继电器 - 用于将单片机的输出信号转换为电压和电流,控制路灯的开关。
为了验证设计的正确性和可行性,我们进行了路灯控制器的仿真实验。
利用仿真软件,我们可以模拟不同环境条件下的路灯工作情况,以确保路灯控制器的性能良好。
基于单片机的路灯控制器具有以下主要功能:自动控制路灯的开关和亮度,根据环境光线和车辆等信号进行智能调整。
节能功能,可以根据路灯的使用情况自动开关,减少能源浪费。
监测功能,能够实时监测路灯的工作状态,并在出现故障时进行报警和维修提示。
总之,基于单片机的路灯控制器是一种智能化系统,可以提高路灯的使用效率和节能减排。
通过设计和仿真实验,我们可以验证该控制器的正确性和可行性,为现实生活中的路灯管理提供了一种更便捷和高效的解决方案。
引言总之,基于单片机的路灯控制器是一种智能化系统,可以提高路灯的使用效率和节能减排。
通过设计和仿真实验,我们可以验证该控制器的正确性和可行性,为现实生活中的路灯管理提供了一种更便捷和高效的解决方案。
引言本文介绍了基于单片机路灯控制器的设计与仿真。
我们将阐述该研究的背景和目的,解释为什么设计基于单片机的路灯控制器是有意义的,并展示该设计对节能和自动化的重要性。
本文介绍了基于单片机路灯控制器的设计与仿真。
我们将阐述该研究的背景和目的,解释为什么设计基于单片机的路灯控制器是有意义的,并展示该设计对节能和自动化的重要性。
路灯开关的模拟设计

路灯开关模拟电路设计报告学号:10081437姓名:张子琦院系:测试与光电工程学院专业:测控技术与仪器指导教师:金信鸿中文摘要:路灯开关模拟电路学生姓名:张子琦班级:10081437指导老师:金信鸿摘要:NE555触发器、CD4011、三极管与继电器是实践中常用的几个元件。
本次课设实验是关于路灯的开关模拟,其核心是由继电器、光敏元件、放大器组成,外加电源、发光管组构成模拟电路。
其间运用到了触发器NE555、模拟电子技术中三极管与芯片CD4011组成的多级放大电路。
主要用于安装在公共场所或道路两旁的路灯,因通常希望路灯随日照光强度的变化而自动开启和关断,这样既满足行人的需要,又能节电。
关键词:NE555 CD4011 三极管继电器英文摘要:Lights Switch Analog CircuitsStudent name : Ziqi Zhang Class : 10081437Supervisor : Xinhong JinAbstract:NE555 triggers, CD4011, a transistor and a relay is one of several components commonly used in practice.This course is designed to switch on the lights of the simulation, its core is composed of the relay, a photosensitive element, amplifier, external power supply, a luminous tube group composed of analog circuit. It used to trigger NE555, simulation of multistage amplifier transistor and chip electronic technology CD4011.It is mainly used for installation in a public place or the road on both sides of the street lamp, street lamp because we often want to change with the sunshine light intensity automatically turned on and off, so as to meet the needs of pedestrian, but also can save power.Keywords: NE555 CD4011 transistor relay目录前言 (1)1设计任务与要求1.1设计任务 (1)1.2设计要求 (1)2方案设计与论证2.1系统原理框图 (2)2.2主要电路设计与参数 (3)2.2.1元件明细 (3)2.2.2主要元件介绍 (3)2.3总体电路图 (7)2.4仿真实验 (7)2.4.1P ROTEUS软件介绍 (7)2.4.2利用P ROTEUS仿真 (8)2.4.3仿真调试 (10)2.4.4仿真结果 (10)3 电路的安装调试与故障分析3.1电路安装 (10)3.2调试过程 (11)3.3故障分析 (12)4 实验结果 (12)5 心得体会 (13)6 致谢 (13)7 参考文献 (14)附录 (14)前言随着能源问题越来越引起人们的重视,节能已经成为生产应用中不可忽视的一方面。
基于proteus智能交通灯的设计与实现

基于proteus智能交通灯的设计与实现智能交通灯作为现代城市道路交通管理中不可少的一部分,它的出现为我们的出行提供了安全保障、加强了路面交通流量控制、节约了交通资源等多方面的好处。
而其中一个较为重要的一环就是基于Proteus的智能交通灯的设计与实现。
对于基于Proteus智能交通灯的设计与实现,我们需要先了解它的原理与构成。
智能交通灯主要由红、黄、绿三种颜色的LED灯组成,可以根据解编程的控制器自动控制交通灯的信号灯状态,实现智能化控制交通。
具体来说,它需要用到Proteus中的LED、ATmega8微处理器和IC 74138解码器等元器件。
整个系统是由ATmega8控制器作为系统的核心,进行主控制。
当信号机工作时,ATmega8控制器便开始运作,通过仿真调制智能交通灯性能,确保系统电路稳定性和其性能的可靠性。
其中,LED元器件负责实现红、黄、绿三种颜色的信号灯。
而IC74138解码器则用来对输入的十进制代码进行解码,使得LED灯逐一亮起,完成交通灯状态的转换。
在实际上述基本原理的基础上,我们可以开始基于Proteus的智能交通灯的设计与实现。
设计依据的是流水灯的思路,将红、黄、绿LED的三种信号灯依次亮起,实现智能交通灯的变色。
设计时需要考虑到多个要素,如红灯的时长、绿灯的时长、每个状态时显示的LED灯的亮度、如何处理多组交通灯之间的协调联系。
同时,还需要在传感器的协助下,构建一个系统反应灵敏、控制精准的智能交通灯。
总体而言,基于Proteus的智能交通灯的设计与实现,要求我们结合实际需要,考虑到诸多因素。
这样,才能设计出安全可靠、实用对象、人性化、高效稳定的智能交通灯方案。
在实现过程中,我们必须深入了解相关的原理,逐一检验系统性能及其稳定性与可靠性,以确保交通灯的正常运行,为社会提供更加安全和便捷的出行保障。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
路灯自动控制开关电路的设计
组员:
班级:
设计一个路灯自动控制开关电路,用光敏传感器实现自控,能在天黑时自动点亮路灯,天亮后又自动关灯。
控制电路用电池供电,熄灯后电路耗电小。
简要具体实现:当傍晚光照强度渐弱或清晨光照强度渐强来控制路灯的通或断开。
主要利用光敏电阻作为光敏传感器,555作为滞后比较器来设计电路,当光线强到一定程度时,555的输出发生跳变,当光线暗到一定程度时,555 的输出也要发生跳变。
一.设计的作用
自动控制开关路灯电路,用光敏传感器实现自控,能在天黑时自动点亮路灯,天亮后又自动关灯,通过自动控制路灯电路有效的节约了能源,更重要的是减少了人力和物力的浪费。
二.设计的具体实现
1. 系统概述
设计思想就是通过光敏电阻遇关改变阻值从而影响端电压的特性,利用555定时器构成的施密特触发器来控制继电器的关断与闭合,使路灯亮灭。
施密特触发器是一种整形电路,它能将边沿变化缓慢的电压波形整形为边沿陡峭的矩形脉冲。
与普通触发器相比,它有以下特点:
(1)具有两个稳定的状态,但没有记忆作用,输出状态需要相应的输入电压来维持。
(2)属于电平触发,能对变化缓慢的输入信号作出响应,只要输入信号达到某一额定值,输出即发生翻转。
(3)具有回差特性,电路对从低电平上升和从高电平下降的输入信号具有不同的阈值电压,这种回差特性使其具有较强的抗干扰能力。
利用555定时器构成的施密特触发器,当在白天时,输出产生高电平,继电器触点断开,路灯不亮;当在黑夜时,输出产生低电平,继电器触点闭合,路灯亮。
工作原理:当白天有光照射的情况下,光敏电阻呈低阻状态,2处于高电平,使触发器的输出端输出低电平,继电器断开路灯不亮,控制指示灯LED1亮。
当黑夜无光照射的情况下,光敏电阻呈高阻状态,2处处于低电平,使触发器的输出端输出高电平,继电器得电,触点闭合,路灯亮,控制指示灯LED2亮。
2.单元电路设计与分析
仿光电路就是按照光敏电阻有光或无光时,呈现低阻或高阻状态设计的,它采用两个电阻分压来实现。
电子开关就是利用三极管正偏饱和导通和截止状态来设计的。
555定时器是一种将模拟电路与数字电路的功能巧妙结合在一起的多用途单片集成电路。
施密特触发器是一种整形电路,它能将边沿变化缓慢的电压
波形整形为边沿陡峭的矩形脉冲。
与普通触发器相比,它有以下特点。
具有两个稳定的状态,但没有记忆作用,输出状态需要相应的输入电压来维持。
属于电平触发,能对变化缓慢的输入信号作出响应,只要输入信号达到某一额定值,输出即发生翻转。
具有回差特性,电路对从低电平上升和从高电平下降的输入信号具有不同的阈值电压,这种回差特性使其具有较强的抗干扰能力。
所以用555定时器构成施密特触发器来做控制电路。
3.设计电路图
白天时:
当光敏电阻R5阻值很小时时,相当于白天有光照射。
当白天有光照射的情况下,使触发器的输出端输出低电平,继电器断开路灯不亮,控制指示灯LED1亮。
当R5阻值很大时,相当于黑夜无光照射。
当黑夜无光照射的情况下,使触发器的输出端输出高电平,继电器得电,触点闭合,路灯亮,控制指示灯LED2亮。
夜晚时:
器件介绍:
(1)光敏电阻又称光导管,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。
这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。
这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。
(2)555 定时器是一种模拟和数字功能
相结合的中规模集成器件。
一般用双极性工艺
制作的称为555,用CMOS 工艺制作的称为
7555,除单定时器外,还有对应的双定时器
556/7556。
555 定时器的电源电压范围宽,可在
4.5V~16V 工作,7555 可在3~18V 工作,输
出驱动电流约为200mA,因而其输出可与
TTL、CMOS 或者模拟电路电平兼容。
555 定时器成本低,性能可靠,只需要外
接几个电阻、电容,就可以实现多谐振荡器、
单稳态触发器及施密特触发器等脉冲产生与变换电路。
它也常作为定时器广泛应用于仪器仪表、家用电器、电子测量及自动控制等方面。
555 定时器的功能主要由两个比较器决定。
两个比较器的输出电压控制RS 触发器和放电管的状态。
在电源与地之间加上电压,当5 脚悬空时,则电压比较器C1 的同相输入端的电压为2VCC /3,C2 的反相输入端的电压为VCC /3。
若触发输入端TR 的电压小于VCC /3,则比较器C2 的输出为0,可使RS 触发器置1,使输出端OUT=1。
如果阈值输入端TH 的电压大于2VCC/3,同时TR 端的电压大于VCC /3,则C1 的输出为0,C2 的输出为1,可将RS 触发器置0,使输出为0 电平。
三.实验总结
本次设计实验较为贴近现实生活,直接取材日常的路灯系统,其实这也类似于楼道的声光控系统,但是这次实验是自己动手,所以有很大的不同,在设计初期,采用的光敏三极管的方案,可是后来发现三极管并不起作用,所以后期又改变方案,直接采用光敏电阻的特性来控制电路里的节点的电平高低,通过555定时器的特性从而控制继电器的吸合与断开,最后在电路仿真与实际操作中都取得了成功。
此次实验提高了我们的问题分析能力以及对器材的选择能力。
四.附录。