一开关控制二灯交替亮
- 格式:docx
- 大小:62.42 KB
- 文档页数:3
双色花灯电路的原理
好的,关于双色花灯电路的工作原理,我将从以下几个方面进行说明:
一、双色花灯的结构
双色花灯主要由灯泡、灯座、电源、开关和电线组成。
它利用两个不同颜色的灯泡,通过切换点亮不同的灯泡,实现两种颜色的变化。
二、电路原理
双色花灯的电路相当于两个独立的单灯泡电路的组合。
两个灯泡共用一个电源,但在两根供电线路上各自设置了一个开关,通过控制开关的通断来点亮不同的灯泡。
三、工作原理
1. 两个灯泡分别接入电源的两根电线中,形成两条独立的通道。
2. 当第一路开关闭合时,电流只流经第一条电路,点亮第一种颜色的灯泡。
3. 当第二路开关闭合时,电流只流经第二条电路,点亮第二种颜色的灯泡。
4. 通过交替开启两路开关,可以实现双色灯的转换。
四、注意事项
1. 两条电路不能共用一个开关,否则无法实现独立控制。
2. 灯泡要选择normal,符合电源电压。
3. 开关要完全通断,避免发热。
4. 电线规格要与灯泡功率匹配。
5. 做好电源的接地保护。
6. 注意绝缘措施,防止电击危险。
综上所述,这就是双色花灯电路的简单工作原理。
通过合理的电路设计和正常的操作使用,我们可以制作出多种变色模式的花灯装置。
教科版小学科学四年级下册第二章电路训练经典题目(含答案)一、教科版小学科学下册第二章电路选择题1.下面手电筒中的电池连接正确的是( )。
A. B. C.【答案】 B【解析】【解答】两节电池连接的时候,需要将一个电池的负极与另一个电池的正极相连,才能使电路接通。
对选项进行分析,B选项符合题意。
【分析】三个选项中只有B选项是正极和负极相连的,所以正确答案是B。
2.将下列各种物体连接在如图所示的电路检测器中,小灯泡不能够发光的是( )。
A. 铁钉B. 回形针C. 剪刀D. 三角板【答案】 D【解析】【解答】根据对题意分析,可知用选项中的物体连接电路时,只有导体才能使小灯泡亮起来。
分析选项,只有D选项的三角板是绝缘体,所以正确答案是D。
【分析】ABC中的铁钉、回形针和剪刀都是导体,都可以使电路连通,符合题意。
3.在连接简单电路时,用手来按住导线的两头与电池和小灯泡连接,太不方便了,下列用品能帮助我们解决这一问题的是( )。
A. 导线、电池B. 导线、灯泡C. 电池盒、灯座D. 导线、灯座【答案】 C【解析】【解答】在连接电路时,如果用手按住导线的两头和小灯泡,就会不方便操作,这时我们可以利用电池盒和灯座分别来固定电池和小灯泡。
所以选择C。
【分析】有了电池盒和灯座,我们在实验时就会方便许多。
4.下面的电路中,不能使两只小灯泡都发光的是( )。
A. B. C.【答案】 C【解析】【解答】A.将两个小灯泡进行串联,构成了完整的电路,所以两个小灯泡都会亮,不符合题意;B.将两个小灯泡并联,且构成了完整的电路,两个小灯泡都会亮,不符合题意;C.没有用导线将两个小灯泡连接起来,无法构成完整的电路,所以两个小灯泡都不会亮,符合题意。
故答案为:C。
【分析】要想使小灯泡亮起来,首先要构成完整的电路。
5.下列物体不是导体的是( )。
A. 大地B. 铅笔芯C. 人体D. 塑料尺【答案】 D【解析】【解答】A.大地属于导体,不符合题意;B.铅笔芯属于导体,不符合题意;C.人体属于导体,不符合题意;D.塑料尺不属于导体,符合题意。
二位一开一插开关控制插座的接线方法
以下是二位一开一插开关控制插座的接线方法:
1. 首先要有一个一开五孔开关。
把开关L点和插座L点连起来,进线火线(红线)接插座上L点,进线零线(蓝线)在开关里跟灯(蓝线)合并接插座N点,灯(红线)接开关L1点或L2点都可以,插座还有个点是接地,一般是用双色线。
2. 保证每个开关里都有火线和零线,这样是为以后方便装插座用。
请注意,接线时务必保证安全,如果自己不熟悉相关操作,请务必请专业电工进行安装或维修。
基本技能实训项目一基本逻辑指令实训一、实训目的掌握可编程控制器的操作方法,熟悉基本指令以及实训设备的使用方法。
二、实训设备1.可编程序控制器2.编程器或计算机3.QSPLC-IIB可编程控制器教学实训设备三、实训内容按照下面给出的控制要求编写梯形图程序,输入到可编程序控制器中运行,根据运行情况进行调试、修改程序,直到通过为止。
1、走廊两地灯控制234、小车直线行驶正反向自动往返控制四、实训步骤1. 编制实训内容中的四个程序 2. 输入上述程序3. 正确连接计算机、PLC 和实训箱 4. 联机调试程序5. 检查程序运行结果五、实训报告1.根据实训内容,画出控制要求的时序图2、根据实训内容,画出调试后正确的梯形图程序,并写出语句表。
3.仔细观察实训现象,认真记录实训中发现的问题,错误,故障及解决方法。
项目二 定时器指令实训一、实训目的熟悉定时器指令以及实训设备的使用方法二、实训设备1.可编程序控制器 2.编程器或计算机3.QSPLC-IIB 可编程控制器教学实训设备三、实训内容按照下面给出的控制要求编写梯形图程序 1、 通电延时控制2、 断电延时控制3、 通电断电延时控制4、 闪光报警控制I /O 分配:四、实训步骤1.编制实训内容中的四个程序2.输入上述程序3.正确连接计算机、PLC和实训箱4.联机调试程序5.检查程序运行结果五、实训报告1.根据实训内容,画出调试后正确的梯形图程序,并写出语句表。
2.仔细观察实训现象,认真记录实训中发现的问题、错误、故障及解决方法。
项目三计数器指令实训一、实训目的熟悉计数器指令的使用方法二、实训设备1.可编程序控制器2.编程器或计算机3.QSPLC-IIB可编程控制器教学实训设备三、实训内容1.按钮计数控制按钮按下3次,信号灯亮;再按2次,灯灭。
I2.用计数器构成计时器(有断电记忆功能)I3.圆盘旋转计数、计时控制圆盘电机起动后,旋转一周(对应光电开关产生8个计数脉冲)后,停1秒,然后再转一周......,以此规律重复,直到按下停止按钮时为止。
可编程控制器实验报告姓名:学号:实验一: 基本逻辑指令实验一、实验目的: 掌握可编程序控制器的操作方法,熟悉基本指令以及实验设备的使用方法。
二、实验设备 1.可编程控制器2.编程器或计算机编程软件(cx-p)3 .SAC-PC可编程序控制器教学实验设备三、实验任务: 按照下面给出的控制要求编写梯形图程序, 输入到可编程序控制器中运行,根据运行情况进行调试、修改程序,直到通过为止。
1.走廊灯两地控制2.I/O分配:输入信号信号元件及作用元件或端子位置0(00000)楼下开关开关信号区1(00001)楼上开关开关信号区输出信号控制对象及作用元件或端子位置0(01000)走廊灯声光显示区实验程序:(思路:按下一个开关灯亮,再按下另一个开关灯灭,在打开其中一个开关灯又亮)2.走廊灯三地控制I/O分配:输入信号信号元件及作用元件或端子位置0(00000)走廊东侧开关开关信号区1(00001)走廊中间开关开关信号区2(00002)走廊西侧开关开关信号区输出信号控制对象及作用元件或端子位置0(01000)走廊灯声光显示区实验程序:(思路:三个开关中有奇数个开关闭合灯就亮了。
)3.圆盘正反转控制I/O分配:输入信号信号元件及作用元件或端子位置0 正转信号按钮直线区任选1 反转信号按钮直线区任选2 停止信号按钮直线区任选输出信号控制对象及作用元件或端子位置0 电机正转旋转区正转端子1 电机反转旋转区反转端子实验程序:(思路:圆盘有正、反转,即有两个输出;停止按钮使盘不转,一定是串联;再有就是加上自锁)4.小车直线行驶正反向自动往返控制I/O分配输入信号信号元件及作用元件或端子位置0 停止信号按钮直线区任选1 正转信号按钮直线区任选2 反转信号按钮直线区任选3 左限位光电开关直线区左数第一个4 左光电开关直线区左数第二个5 右光电开关直线区左数第三个6 右限位光电开关直线区左数第四个输出信号控制对象及作用元件或端子位置0 电机正转直线区正转端子1 电机反转直线区反转端子实验程序:(思路:右限位开关使小车向左运行,小车运行到左限位开关时其电机反转,使小车又向右行驶,小车来回自动行驶,直到按下停止按钮)实验二: 计时器指令实验实验目的: 熟悉计时器指令以及实验设备的使用方法。
一、简单编程题(每题6分,5×6=30分)1.用三个按钮(I0.0、I0.1、I0.3)控制一盏灯Q0.0,当三个开关全通,或者全断时灯亮,其它情况灯灭。
(使用比较指令)2.单按钮单路输出控制。
要求:使用一个按钮控制一盏灯,实现奇数次按下灯亮,偶数次按下灯灭。
输入信号I0.0,输出信号Q0.0。
3.单按钮双路单双通控制。
要求:使用一个按钮控制两盏灯,第一次按下时第一盏灯亮,第二盏灯灭;第二次按下时第一盏灯灭,第二盏灯亮;第三次按下时两盏灯都亮;第四次按下时两盏灯都灭。
按钮信号I0.0,第一盏灯信号Q0.0,第二盏灯信号Q0.2。
4.六盏灯单通循环控制。
要求:按下启动信号I0.0,六盏灯(Q0.0~~~Q0.5)依次循环显示,每盏灯亮1秒时间。
按下停车信号I0.1,灯全灭。
5、分别用置位、复位指令和传送指令实现当按下启动按钮I0.0时Q0.0~Q0.7导通,按下停止按钮I0.1时Q0.0~Q0.7截止。
6、编程实现当按下启动按钮I0.0时Q0.0~Q0.7中奇数导通,松开按钮I0.0时Q0.0~Q0.7中偶数导通(奇数不导通),按下停止按钮I0.1时Q0.0~Q0.7截止。
7、设计一个周期为5 s、占空比为50%的方波输出信号。
8、编程实现当按下启动按钮I0.0时八只彩灯(Q0.0~Q0.7)间隔1s被循环从右往左点亮,按下停止按钮I0.1时八只彩灯全灭的程序。
9、根据下列时序图设计梯形图程序。
二、设计题(每题10分,40×3=40分)I0.0 I0.1 Q0.0 Q0.11.设计单按钮双路单双通控制程序。
要求:使用一个按钮控制两盏灯,第一次按下时第一盏灯亮,第二盏灯灭;第二次按下时第一盏灯灭,第二盏灯亮;第三次按下时两盏灯都亮;第四次按下时两盏灯都灭。
按钮信号I0.0,第一盏灯信号Q0.0,第二盏灯信号Q0.2。
2.按下启动按钮I0.0时,第1台电动机M1(Q0.0)启动;运行4s后,第2台电动机M2(Q0.1)启动,第1台电动机M1停止;M2运行5s后,第3台电动机M3(Q0.2)启动,第2台电动机M2停止;6s后第1台电动机M1又开始启动,循环这个过程3次。
课程设计(论文)任务书机械工程院(部)测控教研室年月日课程设计(论文)成绩评定表前言目前人们已经意识到以工业控制机为核心的PLC控制系统的重要性,纷纷将或准备将组态控制技术类如自己的发展方向。
本设计将在充分了解配料车控制系统研究的基础上,结合实际操作要求,充分利用PLC 功能强大、操作简单、界面人性化的特点采用模块的形式,并立足现实制作出自动的动态控制。
通过PLC直接控制配料车的运行,故该设计具有一定的理论研究和工程实用价值。
目录第一章引言1.1 设计目的及意义-------------------------------------------------31.2 设计背景-------------------------------------------------------31.3 设计要求 ------------------------------------------------------4 第二章 PLC简介2.1 PLC含义-------------------------------------------------------52.2 PLC特点-------------------------------------------------------52.3 PLC基础知识---------------------------------------------------62.4 PLC应用领域---------------------------------------------------72.5 PLC的国内外状况-----------------------------------------------82.6 PLC构成-------------------------------------------------------102.7 PLC系统的其他设备---------------------------------------------112.8 PLC未来展望---------------------------------------------------13 第三章系统硬件设计3.1 PLC选型-------------------------------------------------------143.2 试验台介绍-----------------------------------------------------163.3 所用模块关系---------------------------------------------------163.4 实验板组成及使用方法-------------------------------------------17 第四章系统软件设计4.1 设计软件-------------------------------------------------------214.2 编程操作-------------------------------------------------------22 第五章系统实验调试5.1 PLC的调试-----------------------------------------------------285.2 调试步骤------------------------------------------------------29 第六章心得体会------------------------------------------------------34 致谢-------------------------------------------------------------------35 参考文献---------------------------------------------------------------36第一章引言1.1 设计目的及意义1. 了解常用电气控制装置的设计方法、步骤及设计原则;2. 学以致用,巩固书本知识。
day12:按键KEY1和KEY2控制LED灯的亮灭KEY1控制LED1,KEY2控制LED2bsp_led.h:/* 和LED功能模块相关的程序 */#ifndef __BSP_LED_H__#define __BSP_LED_H__#include "stm32f10x.h"/*宏定义*/#define GPIO_CLK_D4 RCC_APB2Periph_GPIOC // 时钟#define GPIO_PORT_D4 GPIOC // C端⼝#define GPIO_PIN_D4 GPIO_Pin_2 // PC2引脚#define GPIO_CLK_D5 RCC_APB2Periph_GPIOC // 时钟#define GPIO_PORT_D5 GPIOC // C端⼝#define GPIO_PIN_D5 GPIO_Pin_3 // PC2引脚/*参数宏定义*//*digitalTOGGLE(p,i)是参数宏定义,p表⽰LED的端⼝号,ODR是数据输出寄存器,查stm32f10x的官⽅中⽂⼿册的第8.2章的ODR寄存器,要点亮LED,根据原理图,要输出低电平0,C语⾔中,^表⽰异或,即a^b表⽰a和b不同时输出为1,相同时输出为0,⽐如0^1=1,1^1=0,0^0=0,这⾥为什么操作ODR,p是什么?查看stm32f10x.h⽂件,搜索GPIO_TypeDef就会明⽩,i是LED的引脚对应的位电平,经过digitalTOGGLE(p,i) {p->ODR ^= i;}之后,第⼀次p为0,i⼀直为1,第⼀次异或结果输出1,第⼆次输出0,第三次输出1,这样间断输出010101,灯不断亮灭*/#define digitalTOGGLE(p,i) {p->ODR ^= i;}#define LED1_TOGGLE digitalTOGGLE(GPIO_PORT_D4,GPIO_PIN_D4)#define LED2_TOGGLE digitalTOGGLE(GPIO_PORT_D5,GPIO_PIN_D5)/*配置GPIO*/void LED_GPIO_Config(void);#endif /*__BSP_LED_H__*/bsp_led.c:/* 和LED功能模块相关的程序头⽂件 */#include "./led/bsp_led.h" /*绝对路径,也可在Options for target中设置头⽂件*//*GPIO初始化*/void LED_GPIO_Config(void){/*外设结构体*/GPIO_InitTypeDef GPIO_InitStruct_D4, GPIO_InitStruct_D5;/*第⼀步:打开外设的时钟,看stm32f10x_rcc.c这个⽂件的RCC_APB2PeriphClockCmd函数介绍*/RCC_APB2PeriphClockCmd(GPIO_CLK_D4, ENABLE);/*第⼆步:配置外设的初始化结构体*/GPIO_InitStruct_D4.GPIO_Pin = GPIO_PIN_D4; // PC2的那盏LED灯(D4)的引脚GPIO_InitStruct_D4.GPIO_Mode = GPIO_Mode_Out_PP; // 推挽输出模式GPIO_InitStruct_D4.GPIO_Speed = GPIO_Speed_10MHz; // 引脚速率GPIO_InitStruct_D5.GPIO_Pin = GPIO_PIN_D5; // PC3的那盏LED灯(D5)的引脚GPIO_InitStruct_D5.GPIO_Mode = GPIO_Mode_Out_PP; // 推挽输出模式GPIO_InitStruct_D5.GPIO_Speed = GPIO_Speed_10MHz; // 引脚速率/*第三步:调⽤外设初始化函数,把配置好的结构体成员写到寄存器⾥⾯*/GPIO_Init(GPIO_PORT_D4, &GPIO_InitStruct_D4);GPIO_Init(GPIO_PORT_D5, &GPIO_InitStruct_D5);}bsp_key.h:#ifndef __BSP_KEY_H__#define __BSP_KEY_H__#include "stm32f10x.h"#define KEY_ON 1#define KEY_OFF 0// 按键相关的宏定义#define GPIO_CLK_KEY1 RCC_APB2Periph_GPIOA // 端⼝A时钟#define GPIO_PORT_KEY1 GPIOA // A端⼝#define GPIO_PIN_KEY1 GPIO_Pin_0 // PA0引脚#define GPIO_CLK_KEY2 RCC_APB2Periph_GPIOC // 端⼝C时钟#define GPIO_PORT_KEY2 GPIOC // C端⼝#define GPIO_PIN_KEY2 GPIO_Pin_13 // PC13引脚// 配置GPIOvoid KEY_GPIO_Config(void);// 按键扫描,看按键是否被按下,如果按下返回KEY_ON,否则返回KEY_OFF(进⾏宏定义)uint8_t KEY_SCAN(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);#endif /* __BSP_KEY_H__ */bsp_key.c:#include "./key/bsp_key.h"/* 按键初始化 */void KEY_GPIO_Config(void){/*外设结构体*/GPIO_InitTypeDef GPIO_InitStruct_KEY1, GPIO_InitStruct_KEY2;/*第⼀步:打开外设的时钟,看stm32f10x_rcc.c这个⽂件的RCC_APB2PeriphClockCmd函数介绍*/RCC_APB2PeriphClockCmd(GPIO_CLK_KEY1|GPIO_CLK_KEY2, ENABLE); // 按下KEY1或KEY2/*第⼆步:配置外设的初始化结构体*/GPIO_InitStruct_KEY1.GPIO_Pin = GPIO_PIN_KEY1; // KEY1的引脚GPIO_InitStruct_KEY1.GPIO_Mode = GPIO_Mode_IN_FLOATING; // 浮空输出模式(引脚电平由外部决定) GPIO_InitStruct_KEY1.GPIO_Speed = GPIO_Speed_10MHz; // 引脚速率GPIO_InitStruct_KEY2.GPIO_Pin = GPIO_PIN_KEY2; // KEY1的引脚GPIO_InitStruct_KEY2.GPIO_Mode = GPIO_Mode_IN_FLOATING; // 浮空输出模式(引脚电平由外部决定) GPIO_InitStruct_KEY2.GPIO_Speed = GPIO_Speed_10MHz; // 引脚速率/*第三步:调⽤外设初始化函数,把配置好的结构体成员写到寄存器⾥⾯*/GPIO_Init(GPIO_PORT_KEY1, &GPIO_InitStruct_KEY1);GPIO_Init(GPIO_PORT_KEY2, &GPIO_InitStruct_KEY2);}/* 按键扫描(检测按键是否被按下):GPIOx为端⼝,GPIO_Pin为引脚 */uint8_t KEY_SCAN(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin){/*查看stm32f10x_gpio.h⽂件最后⾯的函数,这个函数表⽰读引脚的输⼊电平(按键触发后输⼊的)*/// 这个函数,如果按键按下,则输出1.8V⾼电平,置1,否则为0if(GPIO_ReadInputDataBit(GPIOx, GPIO_Pin) == KEY_ON){// 如果⼀直按着就进⼊死循环while(GPIO_ReadInputDataBit(GPIOx, GPIO_Pin) == KEY_ON);// 放开按键就置1return KEY_ON;}else{// 否则置0return KEY_OFF;}}main.c:#include "stm32f10x.h"#include "./led/bsp_led.h"#include "./key/bsp_key.h"// 延迟函数void delay(unsigned int i){for(; i!=0; i--);}int main(void){/*GPIO初始化,在程序来到main函数的时候,系统时钟已经配置成72MHz*/LED_GPIO_Config(); // LED初始化KEY_GPIO_Config(); // KEY初始化while(1){// 如果按下KEY1,则D4亮灭,KEY1对应的是PA0,A端⼝的第1个引脚if(KEY_SCAN(GPIOA, GPIO_PIN_KEY1) == KEY_ON){LED1_TOGGLE;}// 如果按下KEY2,则D5亮灭,KEY2对应的是PC13,C端⼝的第14个引脚if(KEY_SCAN(GPIOC, GPIO_PIN_KEY2) == KEY_ON){LED2_TOGGLE;}}}实验现象:程序烧录到板⼦中,⼀开始LED1和LED2都是亮的(应该都是灭的才对),按下KEY1控制LED1的亮和灭,按下KEY2控制LED2的亮和灭============================================下⾯是默认情况下LED2和LED2都是熄灭的情况:main.c/*KEY控制LED亮灭实验,LED⼀开始默认都熄灭,等按下KEY1或KEY2后才能亮*/#include "stm32f10x.h"#include "./led/bsp_led.h"#include "./key/bsp_key.h"// 延迟函数void Delay(unsigned int time){for(;time!=0;time--);}int main(void){uint8_t count = 1;KEY_GPIO_Config();while(1){// LED默认情况下是灭的,等按下KEY1或KEY2时,对应的LED才会亮if(KEY_SCAN(GPIO_PORT_KEY1, GPIO_PIN_KEY1) == KEY_ON){if(count == 1){LED_GPIO_Config(); // 按下KEY1时两个LED都亮LED2_TOGGLE; // 让LED2灭(其实是亮-->灭),时间很短,⼈眼分辨不出来count++;}else{LED1_TOGGLE;}}if(KEY_SCAN(GPIO_PORT_KEY2, GPIO_PIN_KEY2) == KEY_ON){if(count == 1){LED_GPIO_Config(); // 按下KEY2时两个LED都亮LED1_TOGGLE; // 让LED1灭(其实是亮-->灭),时间很短,⼈眼分辨不出来count++;}else{LED2_TOGGLE;}}}}。
一灯二控开关工作原理详解
一灯二控开关是一种常见的电路设计,用于控制一盏灯的同时可以从两个不同的位置控制开关的状态。
其工作原理如下:
1. 组成:一灯二控开关通常由两个控制开关和一盏灯组成,其中一个控制开关被称为主控制开关,另一个控制开关被称为副控制开关。
2. 电路连接:在一灯二控开关电路中,主控制开关和副控制开关的控制线分别与灯的正极(通常称为火线)相连,而另一端则连接到电源的零线处。
这样,当控制开关被接通时,电路将会供电到灯上。
3. 工作原理:一开始,主控制开关和副控制开关都是关闭状态,主控制开关接通时,电路供电到灯上,灯亮起。
当副控制开关接通时,电路仍然供电到灯上,灯保持亮着的状态。
4. 改变状态:要改变一灯二控开关的状态,例如关闭灯,可以通过任意一个控制开关来控制。
当主控制开关接通时,电路供电到灯上,灯亮起;而当主控制开关断开时,电路断开,灯熄灭。
副控制开关同理。
5. 注意事项:一灯二控开关中,控制开关之间应该是绝缘的,以避免误触发。
此外,每次操作控制开关时应确保电源线处于断开状态,以确保操作的安全性。
总结:一灯二控开关通过两个控制开关控制一盏灯的开关状态,
主控制开关和副控制开关之间的控制是独立的,可以在两个不同的位置实现对灯的控制。
这种电路设计在家庭、办公室等场合中广泛应用,提供了更加便捷的控制方式。
网上有一求助帖:用一个按钮控制要控制两个灯按下时绿灯亮,第二次要红灯亮啊不准用计数器只是用电控实现怎么实现...? 谢谢!本文对此求助帖用二种元件进行电路设计,并对电路原理作以解析,供大家参考。
1、用小型直流继电器设计:具体电路见下图
一:图一、继电器控制电路电路原理说明:图一电路是由3个小型直流继电器(13F)、1个电阻、1个电容、1个带有双常开触点和双常闭触点的按钮及红绿2个灯泡组成。
在讲解电路动作原理前,先分析一下J0继电器与R1、C1组成的延时电路的动作原理:
J0继电器的线圈并接电容C1,再串接电阻R1,构成通电与断电皆延时的定时电路,其动作原理是:接通电源前,C1电压=0,故接通电源瞬间时,因C1电压不能突变,由R1对其充电使C1电压由0逐渐增加,由于电容C1与J0线圈并联,故J0电压也是由0逐渐增加的,在该上升电压小于J0的吸合电压时,J0不吸合,只有当C1电压≥J0的吸合电压时,J0才吸合,故起通电延时作用。
当外电源断开时,J0也不会立即断开,因为此时C1仍保持断电前的电压,对J0线圈放电,只有当C1的放电电压低于J0的释放电压时,J0才能断开,故又起断电延时作用。
第一次按下按钮,J1立即得电且自保,J0因按钮的常闭触点断开仍处于断电状态,此时绿灯亮。
J2与红灯因J0的常开触点断开也处于断电状态。
抬起按钮,K1常闭触点闭合,使J0得电,延时一段时间后J0吸合,此时由于K1常开触点早已断开,故J2不会得电。
故第一次按钮后的状态是:绿灯亮、红灯灭。
J0延时吸合
第二次按下按钮,虽然K1的常闭触点断开,但与K1的常闭触点并联的J2常闭触点仍闭合,使J0仍处于得电吸合状态。
J0常开触点闭合及K1常开触点闭合,使J2立即得电且自保,红灯亮,而J2的常闭触点的断开,使J1失电而断开,绿灯灭。
K1的另一常开触点闭合,使J0继续得电保持其吸合状态。
当按钮抬起,使K1的常开触点断开,由于此时J2的常闭
触点已断开,使J0失电,延时一段时间,J0由吸合变为断开状态。
故第二次按钮后的状态是:绿灯灭、红灯亮。
J0延时断开。
如再按按钮,将重复上述动作。
图中的K0为电源开关。
2、用COS集成块与集体管等元件设计:具体电路见下图
二电路说明:该电路是由1块4013集成块、3个晶体管及电阻电容组成,其U1A构成双稳态电路,即:U1A的CLK端每输入一正跳沿触发脉冲,U1A的Q点输出就改变一次状态。
其U1B为D触发器,即:U1B的CLK端每输入一正跳沿触发脉冲,U1B的Q点输出=其数据端D的值(如D=1,触发CLK,其Q=1)。
G1管与R1、R2、C1构成开机复位电路,G1、G2管为反相放大器,控制红绿灯亮或灭。
开机给电时,C1电压瞬间=0,使G3管截止,其集电极输出高电压给U1A与U1B的R端,使其复位。
随着R2向C1充电,是C1电压由0V逐渐增大,直至使G3由截止变导通,即集电极输出一正脉冲,触发4013的2个R端,使U1A、U1B的Q端输出=0,故使G1、G2皆截止,红绿灯灭。
第一次按下钮K1,使K1短路对地,当抬起按钮,K1上端电压由0突跳为高电压,给U1A 与U1B的CLK端突加正跳沿脉冲,使U1A反转,即U1A的Q点由原来输出为0,上跳为1,使G1管由截止变导通,绿灯亮。
而U1B的D端在按钮前=0V,故按钮产生的正突跳触发U1B,U1B的Q端仍=0,G2仍截止,故红灯仍灭。
第二次按下钮K1,使K1短路对地,当抬起按钮,K1上端电压由0突跳为高电压,给U1A 与U1B的CLK端突加正跳沿脉冲,使U1A反转,即U1A的Q点由原来输出为1,下跳为0,使G1管由导通变截止,绿灯灭。
而U1B的D端在按钮前=1,故按钮产生的正突跳触发U1B,使U1B的Q端=1,G2由截止变导通,故红灯亮。
图中的K2为复位按钮,按下K2,使C1短路,C1电压=0 ,使G3截止且输出高电位使U1A与U1B复位,即使Q端输出=0,二个灯皆灭。
抬起K2,C1电压由0逐渐上升,使G3管由截止变导通,使复位作用结束。