358呼吸灯电路的设计_电子线路CAD
电源呼吸灯电原理图及程序设计

电源呼吸灯电原理图及程序设计原理图和程序已经验证并用在了实际产品中没有问题//按键P1.0,OUT P1.5,power P3.7; STC15F104E#include<reg51.h>#include<intrins.h>//#include "STC12C5A60S2.h"#define uint unsigned int#define uchar unsigned charsbit KK1 = P3^1; //按键输入;sbit led3 = P3^0; //闪灯sbit out=P3^2;ucharlight,lightnumber,lightcount,lighttime,dark,darknumber,darkcount,darktime,autoflag,openflag; uint stop,stopnumber;/*************************************************************** 名称: Delay_1ms()* 功能: 延时子程序,延时时间为1ms * x* 输入: x (延时一毫秒的个数)* 输出: 无***************************************************************/void Delay_1ms(uint z){uint x,y;for(x = z; x>0; x--) for(y = 110; y>0; y--);}//**************************************************************void keyscan(){if(!KK1&&openflag==0) //开电源{Delay_1ms(500);if(!KK1){while(!KK1);autoflag=1;light=0;dark=0;stop=0;stopnumber=0;lightnumber=0;lightcount=0;lighttime=0;darknumber=0;darkcount=0;darktime=0;led3=0;openflag=1;out=0;}}if(!KK1&&openflag==1) //关电源{Delay_1ms(500);if(!KK1){while(!KK1);autoflag=0;openflag=0;out=1;}}}/*************************************************************************************************/void Timer0_Init(){TMOD=0x01;TH0 = (65536 -800)/256;TL0 = (65536 -800)%256;EA = 1; //开启中断总开关ET0 = 1 ; //定时器0 开中断TR0 = 1; // 开启定时器0}/************************************************ *************************************************/ void Timer1_Init(){TMOD=0x10;TH1 = (65536 -50000)/256;TL1 = (65536 -50000)%256;EA = 1; //开启中断总开关ET1 = 1 ; //定时器0 开中断TR1 = 1; // 开启定时器0}/************************************************ *************************************************/void Timer0(void) interrupt 1 using 1{TH0 = (65536 -800)/256;TL0 = (65536 -800)%256;if(light==1){lightnumber++;if(lightnumber>=30){lightnumber=0;lightcount++;}if(lightcount>=3){lightcount=0;lighttime++;}if(lighttime<=lightnumber){led3=1;}if(lighttime>lightnumber){led3=0;}if(lighttime==30){led3=1;light=0;lighttime=0;lightnumber=0;lightcount=0;dark=1;}}if(dark==1){darknumber++;if(darknumber>=25){darknumber=0;darkcount++;}if(darkcount>=3){darkcount=0;darktime++;}if(darktime<=darknumber){led3=0;}if(darktime>darknumber){led3=1;}if(darktime==25){led3=1;dark=0;darktime=0;darknumber=0;darkcount=0;// Delay_1ms(7000);// light=1;stop=1;}}if(stop==1){stopnumber++;if(stopnumber>=1000){stop=0;stopnumber=0;light=1;}}}/*************************************************************************************************/void Timer1(void) interrupt 3 using 2{TH1 = (65536 -50000)/256;TL1 = (65536 -50000)%256;}/*************************************************************** 名称: Main()* 功能: 主函数***************************************************************/ void Main(void){Timer0_Init();Timer1_Init();while(1){keyscan();if(autoflag==0){light=1;autoflag=1;}}}。
358呼吸灯CAD设计报告

图8
点击文件-创建-库-PCB库,然后选择版层来确定封装颜色,然后画好轮廓后,添加焊盘然后修改焊盘名与原理图元器件相对应,并修改封装名添加如封装库或直接放置如PCB图中即可。
3.2 PCB设计
图9
先新建一个PCB文件,并保存为358呼吸灯PCB,放入项目内,然后设置绘图环境,即可。在原理图界面点击设计-update-使变化生效,看有无错误,如果有就找到有错误的元器件然后在原理图中修改其封装,再检验错误,如果没有就点击执行变化,就可导入原理图中,然后自己摆放封装位置,确定物理边界和电气边界,在规则中修改电源的接地线宽,然后就可以布线了(可以手动,也可自动),然后得到PCB图如图9。
2.3原理图报表
图5
图6
点击报告-元器件报,得到网络表如图5和图6。元器件报表可以使用户掌握本项目或某个元器件库中元器件的相关信息。元器件中以D1为例,它的封装名和标识符都可以看到。网络以NETC1_1为例,C1-1,JP1-1,R9-2引脚都属于该网络。
图7
元器件清单如图7所示。
3 PCB
3.1元器件封装制作
新建一个项目后,保存为358呼吸灯,然后新建原理图添加入项目中,然后设置绘图环境就OK了。
图2
绘制原理图如图二所示。
图3
编译后发现有几个错误如图3,然后修改元器件名之后就可以了如图2。
lm358呼吸灯电子工艺实训报告

lm358呼吸灯电子工艺实训报告
这是一份关于使用LM358呼吸灯的电子工艺实训报告。
一、实验目的
通过使用LM358操作呼吸灯电路,进一步学习和掌握LM358的使用方法,并且理解呼吸灯电路的工作原理。
二、实验原理
该呼吸灯电路使用了LM358运算放大器作为驱动器件,其输出波形为正弦波,使得LED灯的亮度可以呈现出类似人类呼吸的节律。
其中,R1和R2为分压电路,用来调节输出电压幅值的大小。
C1和R3为RC时间常数,用来调节LED的亮度变化速度,决定了呼吸灯的速度。
三、实验步骤
1. 准备材料:电路板、LM358运算放大器、LED灯、电容、电阻、电子元件焊接工具等。
2. 按照电路原理图,在电路板上焊接出全部元件。
3. 连接电路板和电源,调整电压,使用示波器检测输出的正弦波形是否正确与所预期相符。
4. 将LED灯连接到电路上测试呼吸灯效果是否正常,调整电阻和电容的数值,以达到最理想的呼吸灯效果。
四、实验结果
经过逐步调试,最终得到了一个满意的呼吸灯电路,LED灯的亮度变化速度和幅值大小都能够呈现出理想的节律,实验效果良好。
五、实验总结
在该实验中,通过对呼吸灯电路的设计和调试,学习了如何使用LM358运算放大器,掌握了呼吸灯的控制方法,以及如何调节电路的变量参量来达到理想的呼吸灯效果。
总的来说,这是一次非常有收获的电子工艺实训,它让我们更好地理解了实际电路的运作原理,也为我们今后的电路设计和调试工作积累了经验。
lm358呼吸灯实验报告

实验题目:LM358呼吸灯实验报告实验目的:通过使用LM358运算放大器构建呼吸灯电路,探究呼吸灯效果的原理和实现方法。
实验器材:- LM358运算放大器-电阻(多个不同阻值的电阻)-电容(适当大小的电容)-电源- LED灯-面包板或印刷电路板-连接线等实验步骤:1. 按照电路图连接电路。
将LM358放在面包板上,并连接电阻、电容、LED灯和电源等元件。
确保电路连接正确,并注意极性。
2. LM358是一个双运放芯片,其中一个运放被用作压控振荡器,另一个运放用于驱动LED灯。
请参考以下电路图进行连接:```Vcc Vout| |[R1] |---|+|| | |-||-------------|[C1]|GND```3. 调整电路中的电阻和电容值以获得期望的呼吸灯效果。
可以尝试不同的参数组合,以调整呼吸的速度和亮度变化。
4. 在完成电路连接后,打开电源并观察LED灯的呼吸灯效果。
注意观察灯光的亮度变化和呼吸速度。
5. 记录实验结果并进行分析。
包括所使用的电阻、电容值,呼吸灯效果的描述以及可能的优化方法等。
实验结果与讨论:根据实际搭建和调试的情况,记录下LM358呼吸灯电路的参数和效果。
可以描述LED灯的呼吸效果是逐渐由暗到亮,再逐渐由亮到暗,并记录下呼吸的速度和亮度变化范围。
同时,根据实验结果进行讨论和分析,如如何改变电阻和电容值来调整呼吸灯效果的速度和亮度变化。
结论:通过本次实验,成功使用LM358运算放大器搭建了一个呼吸灯电路,实现了灯光的呼吸效果。
实验结果表明,调整电阻和电容的大小可以影响呼吸灯的速度和亮度变化。
该实验展示了LM358在电子电路中的应用和呼吸灯效果的实现原理。
备注:在报告中应包含实验目的、实验步骤、实验结果与讨论以及结论部分,以确保清晰地传达实验的目的、方法和结果。
此处提供的内容仅供参考,根据具体实验情况进行适当调整和补充。
358呼吸灯

§3.3 LM358呼吸灯
一、电路图
二、新元件——LM358集成芯片
概括:LM358 内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。
它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。
封装:LM358 的封装形式有塑封8引线双列直插式、贴片式和圆形金属壳封装等。
运用:稳压电源;红外报警器;功率放大器;振荡器等等。
图3.3.1 各引脚位置及功能图3.3.2 实物图
三、电路原理
由LM358及外围电路构成了一个三角波信号发生器;三极管构成一个共射电路,将加在基极的三角波信号进行放大,并且由于基极的电压是一个三角波加在直流信号上,导致发射级的输出电压是一个上移的三角波信号,可以控制LED 灯的亮度,形成呼吸的效果。
358延时电路的设计与制作

实验名称: 358延时电路的设计与制作姓名: 实验场地: 同组者:一、预习报告1、实验目的(1)、了解延时电路的组成及原理。
(2)、掌握延时电路的设计方法。
(3)、掌握358芯片的逻辑功能和使用方法。
(4)、进一步掌握电路板排版、布线和焊接。
2、实验原理与内容电路中双运放中ICA,ICB,为前后两个电压比较器的核心。
R1,R2为ICA提供比较基准电压Vr1,R5,R6为ICB提供比较基准电压Vr2,R3,RV1,C1,R2,C2 分别为前后两级延时网络。
当给电路接通电源,黄色发光二极管首先点亮,待延时约5秒钟后,红色发光二极管点亮,接着约10秒钟后,绿色发光二极管点亮,电路完成两级延时。
调节RVI,RV2可分别调整前后两级的延时时间。
简介:LM358里面包括有两个高增益、独立的、内部频率补偿的双运放,适用于电压范围很宽的单电源,而且也适用于双电源工作方式,它的应用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运放的地方使用LM358引脚图和引脚功能原理图:358延时电路3、实验环境4、实验记录准备实验名称: 358延时电路的设计与制作姓名: 实验场地: 同组者:二、实验报告1、实验操作步骤(1).应用一个358芯片中的电压比较器设计一个延时电路,使灯在电路接通后过一段时间点亮。
(2).根据原理图焊接电路2、实验数据处理358延时电路正面背面3、实验结论我先是将电阻阻值辨认好,再按电路图将电路板焊完,焊完确认没有电路错误后接上电源进行调试,刚接上电源发现所有灯都亮,但是并没有延时,我接着调电位器后再接上电源实现了两级延时。
4、实验体会和建议整个实验过程中按照电路图焊接时,排版花了很多时间,但还是跳了几跟线,下次制作时应该再细心点,这样就可以减少跳线次数。
实验成绩评定:____________ 指导教师(签名):[按五级制进行优、良、中、及格、不及格]20___年___月___日。
七彩呼吸灯

显示指示 器
LM358:内部包括有两个独立的、高增益、内 部频率补偿的双运算放大器
三极管:将运算放大器的信号放大电流带负 载(LED)
R2/R3:构成双运算放大器的基准分压6V,要 求精度较高
用方波三角波生成电路,下面的运放生成方 波输出,经过上面的运放积分电路,便输出 三角波,这个信号去驱动三极管,就会使LED 呈现出:暗---渐亮---亮---渐暗---暗---渐 亮---亮---周期性变化效果来。
LED 灯 (例三灯芯共阳灯泡根据三基色原理) LM358双运放 BC337 NPN 三极管 22uF 25V电容 47K Ω 电阻 4个 100 Ω 2个 100K Ω 1个 电路板
根据电路图安装元器件 用万用表测量各个器件参数是否正常 进行焊接 进行调试 组装 进行展示
通过半周期的正负交替循环,在通过高电平 到低电平再到高电平的交替转换来实现灯的 亮暗亮呼吸转换。
彩灯 x1 STC15F104E x1 220电阻 x3 单片机底座 x1 电路板 导线若干
根据原理需要利用软件编辑呼吸和灯色的转 换。
R6:是运算放大器反馈电阻
控制呼吸灯频率是:C1、R4、R5,只要减少 或加大就要以改变了!
1.确定电源电压。 2.确定发光二极管的功率、电压、阻值。 3.根据欧姆定律计算选择出保护电路的R7阻值。 4.分别由LM358器件的工作参数计算选择出其
余电阻电容的参数。
根据信号波形等参数计算出三极管放大参数 并选择合适的三极管来进行信号放大。
LM358芯片简介及应用

R1 R2 uP1 uO1 uO R1 R2 R1 R2 令uP1 uN1 0,将uO1 Uom代入,求出
R1 U T U OM R2
***双电源时的三角波发生电路
1 T UT U OM (U T ) R3C 2
4 R1 R3C T R2
L
D
L
D
E
5
E
1
D
D
0
0
1
R
0
2
0
K
L
D
L
D
E
6
E
2
V
D
D
C
0
9
Q
C
0
1
1
3
1
R
0
3
G 0
N
K
D
L
D
L
D
E
7
E
3
D
D
0
0
L
D
L
D
E
8
E
4
D
D
0
0
G
V
N
C
D
C
4
R
4
R
7
7
7
5
K
K
1
R
M 1 4
C
u
1
F
5
6
3
2
4
8
4
8
G B
V
G A
V
N
C
N
C
D
C
D
C
7
1
LM358AN
U1B
LM358AN
U1A
1
呼吸灯电路课程设计

呼吸灯电路课程设计一、课程目标知识目标:1. 学生能够理解并描述呼吸灯电路的基本工作原理;2. 学生能够掌握电路元件如电阻、电容、二极管等的基本性质和使用方法;3. 学生能够解释呼吸灯电路中PWM(脉冲宽度调制)的作用和控制方法。
技能目标:1. 学生能够正确使用万用表、电烙铁等工具,进行电路元件的测量和焊接;2. 学生能够按照电路图,独立搭建和调试呼吸灯电路;3. 学生能够通过编程或使用定时器等设备,实现对呼吸灯亮度的控制。
情感态度价值观目标:1. 学生能够培养对电子技术的兴趣和好奇心,增强学习动力;2. 学生通过团队合作,培养沟通、协作能力和集体荣誉感;3. 学生能够认识到电子技术在实际应用中的重要性,增强创新意识和实践能力。
分析课程性质、学生特点和教学要求:本课程为初中电子技术课程,结合学生好奇心强、动手能力逐渐增强的特点,注重理论与实践相结合。
课程目标旨在使学生在掌握基本电路知识的基础上,提高动手实践能力和创新能力。
教学要求以学生为主体,充分调动学生的积极性,鼓励学生主动探索、思考和解决问题。
通过课程学习,使学生能够将所学知识应用于实际电路搭建和调试中,提高学生的综合素养。
二、教学内容1. 电路基础知识回顾:电流、电压、电阻的概念,欧姆定律的应用;2. 呼吸灯原理介绍:讲解呼吸灯电路的工作原理,PWM控制技术的应用;3. 电路元件认识:学习电阻、电容、二极管、LED等元件的特性和使用方法;4. 电路搭建与调试:根据电路图,使用万用表、电烙铁等工具,搭建呼吸灯电路,并进行调试;5. 编程与控制:学习使用编程软件或定时器,实现对呼吸灯亮度的控制;6. 教学实例分析:分析典型呼吸灯电路实例,了解不同场景下的应用。
教学内容安排与进度:第1课时:回顾电路基础知识,介绍呼吸灯原理;第2课时:认识电路元件,学习搭建基本电路;第3课时:学习使用万用表、电烙铁等工具,进行电路搭建;第4课时:学习编程与控制,实现呼吸灯亮度调节;第5课时:分析教学实例,进行课堂实践操作。
LM358重要应用电路图

LM358典型应用电路图
图4 LM358组成的直流耦合低通RC有源滤波器
图5 LM358组成的LED驱动器
图6 LM358组成的TTL驱动电路
图7 LM358组成的RC有源带通滤波器
图8 LM358组成的方波发生器
图9 滞后比较器
图10 带通有源滤波器
图11 灯驱动程序
图12 电流*器
图13 低漂移峰值检测器
图14 电压跟随器
图15 功率放大器外围电路
图16 LM358电压控制振荡器VCO
图17 固定电流源
图18 脉冲发生器
图19 交流耦合反相放大器
图20 交流耦合非反相放大器
图21 可调增益仪表放大器
图22 直流放大器
图23脉冲发生器
图24 桥式电流放大器
图25 引用差分输入信号
图26 直流差动放大器
本文来自: 原文网址:/info/commonIC/0082527.html 。
手绘法制作呼吸灯PCB电路板

前段时间坛子里的呼吸灯很像很火的样子,但那时还在家,没有元件。
开学了,准备制作一个,代替电脑上的电源指示灯。
网上大概有两种图:NE555的和LM358的。
NE555咱多的很,先用在面包板上用NE555搭,但效果很不理想,而且大容量的电容体积太大了。
遂放弃该方案。
改用比较器方案的。
用给定的参数在面包板上搭了个,但是亮与灭的时间不一样,不是很满意。
更改电阻阻值也无改善。
看来得借助软件分析了上Multisim我了个去竟然仿不出来唉本来对它就不怎么熟悉算了不管了换工具单片机咱经常用Proteus,这个熟悉从波形可以明显看出来,波形成了锯齿波,咱要的应该是三角波。
恩,增加一个二极管和一个电阻,加快波形下降时的电容充电过程。
经实际测试,电阻取56K较合适,从仿真结果看,波形也已接近三角波了。
OK,电路完成,接下来就是焊接了。
以前总是用洞洞板焊,电路走线难看,这次改用覆铜板腐蚀。
早就想做PCB,但没有激光打印机,也没有热转印机,连个熨斗都没,擦。
还好买了小的手持电钻,很早前买的三氯化铁也还有半瓶。
决定开干。
用Altium Designer Winter 09 先画SCH然后布板,线宽设为0.5mm,布线采用自动加手工折方式,完成后如下然后导出Gerber文件,要设置成镜像完成,拿去打印。
遗憾的是,第一次打印出来尺寸变大了,第二次打印出来的尺寸小了,第三次打印比例设为1.05才好了。
然后贴到PCB上,先打孔。
(昨晚上打的孔,没拍照片)。
今早去买了细的油性笔,对着图描吧(以下图片用手机拍的,效果很差,大家将就下吧)怎么检查没有问题后,丢到三氯化铁里腐蚀10分钟后腐蚀完成。
呼吸灯资料

呼吸灯资料呼吸灯蓝色的发光管一亮一暗,其节奏犹如成人的呼吸,一起一伏,故称之为“呼吸灯”。
一般“呼吸灯”由三角波信号驱动放大器来控制发光管的亮暗。
一、三角波信号发生器产生三角波信号的原理是用一个恒定不变的正向电流对电容进行充电得到一个均匀上升的斜波电压,当电压上升到一定值时再用一个恒定不变的负向电流对电容放电,从而得到一个均匀下降的斜波电压,交替用正负方向的电流对电容进行充放电,就可以得到连续的三角波电压信号,上升和下降的斜率由正负向电流与电容的比值I/C决定。
(a) 结构 (b) 工作过程图1-1 三角波信号发生器原理图图1描述了三角波信号发生器的原理。
三角波发生器由电压比较器和积分器两部分组成。
图中运算放大器、电阻R、电容C组成一个积分器;比较器、电阻R1、电阻R2组成一个迟滞比较器作为一个反馈控制电路。
从比较器输出的方波信号经过积分器后形成三角波;而从积分器输出的三角波又反馈到比较器形成方波。
电路的工作过程如下:(1)当比较器输出电平为低电平VomL时,电容C处于充电状态,Vout不断上升,当Vout的值上升到使得比较器同相输入端电压高于Vref时,比较器输出翻转,输出高电平VomH,同时电流方向改变,电容C进入放电状态;(2)当比较器输出电平为高电平VomH时,电容C处于放电状态,Vout不断下降,当Vout的值下降到使得比较器同相输入端电压低于Vref时,比较器输出翻转,输出低电平VomL,同时电流方向也翻转,电容C进入充电状态;(3)如此循环振荡,便产生了周期的连续三角波电压信号。
输出三角波电压信号Vout的阈值电压为:R1R2R1,VoutH,Vref,VomLR2R2 (1)R1R2R1,VoutL,Vref,VomHR2R2 (2) 式中:Vref为比较器反相输入端参考电压;VomH,VomL分别为比较器输出的高、低电平。
输出三角波电压信号的峰峰值为: R1Vout.pp,VoutH,VoutL,(VomH,VomL)R2 (3) 若要产生两边对称的三角波,必须满足:VomHVomL,Vcm,2 (4) 式中:Vcm是运算放大器共模偏置电压,由此三角波电压信号的周期为:RCVoutppRCVoutppRCVoutpp2.2.4.T,,,VomH,VcmVcm,VomLVomH,VomL (5) 将公式(3)代入公式(5)中R2T,4RCR1即 (6) 由以上公式可知,周期T由RC常数、峰峰值Vout.pp以及比较器输出的高低电平VomH,VomL决定,也受电阻R1和R2的影响。
Breathing_led(呼吸灯原理与制做)

===================================================================================================================
现在,把这段代码copy到你的MCU程序中,只要把相应的控制脚的定义和方向(输入/输出)修改,其他的不需要改动。见红色部分。 下图是每一路可以单独控制的呼吸灯的PCB板尺寸,MCU用的是 Freescale 的 MC9RS08KA2 单片机。 相信大家可以做的更好。☺
for(loop_temp=0;loop_temp<20;loop_temp++) {
S2C_EN = 0; delay(S_LOOP); s2c_set(16); delay(S_LOOP); S2C_EN = 0; delay(S_LOOP); } delay(65535); delay(65535); delay(65535); delay(65535);
#include <reg932.h> typedef unsigned char BYTE; typedef unsigned short WORD;
// define the data type
#define S_LOOP 3
用 脚 对 进行控制 sbit S2C_EN = P2^0; // Risng Edge trigger, MCU p2.0
s2c_set(count); delay(S_LOOP);
s2c_set(count-1); delay(S_LOOP);
s2c_set(count); delay(S_LOOP);
} }
for(loop_temp=0;loop_temp<loop_number[16];loop_temp++) { S2C_EN = 0; delay(S_LOOP); s2c_set(16); delay(S_LOOP); S2C_EN = 0; delay(S_LOOP); }
呼吸灯电路实训报告

一、实训目的本次实训旨在通过实际操作,学习和掌握呼吸灯电路的设计与制作方法,加深对电子电路原理的理解,提高动手实践能力。
同时,通过实训,了解呼吸灯电路在日常生活和工业中的应用,培养创新意识和团队协作精神。
二、实训内容1. 电路原理学习- 研究呼吸灯电路的工作原理,包括电路组成、元件功能及相互关系。
- 了解双稳态振荡器、555定时器等电子元件在呼吸灯电路中的应用。
2. 电路设计与绘制- 根据呼吸灯电路原理,设计电路图,选择合适的元件。
- 使用电子设计软件(如Proteus)进行电路仿真,验证电路设计。
3. 电路制作与调试- 按照电路图,焊接电路板,组装呼吸灯电路。
- 对电路进行调试,确保电路正常工作。
4. 实验与分析- 观察呼吸灯电路的呼吸效果,分析影响呼吸效果的参数。
- 通过改变电路参数,如电容、电阻等,调整呼吸灯的呼吸频率和亮度。
三、实训过程1. 电路原理学习- 通过查阅资料、上网搜索等方式,了解呼吸灯电路的原理和元件功能。
- 分析双稳态振荡器、555定时器等元件的工作原理,理解其在呼吸灯电路中的作用。
2. 电路设计与绘制- 根据呼吸灯电路原理,绘制电路图,选择合适的元件。
- 使用Proteus软件进行电路仿真,验证电路设计,确保电路能够正常工作。
3. 电路制作与调试- 按照电路图,焊接电路板,组装呼吸灯电路。
- 在组装过程中,注意元件的焊接质量,确保电路板整洁、可靠。
- 对电路进行调试,观察呼吸灯的呼吸效果,调整电路参数,使呼吸效果达到预期。
4. 实验与分析- 观察呼吸灯电路的呼吸效果,分析影响呼吸效果的参数,如电容、电阻等。
- 通过改变电路参数,调整呼吸灯的呼吸频率和亮度,验证电路设计的灵活性。
四、实训结果与分析1. 电路工作正常- 通过调试,呼吸灯电路工作正常,能够实现呼吸效果。
2. 参数调整效果- 通过改变电容、电阻等参数,可以调整呼吸灯的呼吸频率和亮度,满足不同需求。
3. 电路设计优化- 在实训过程中,发现电路设计存在一些不足,如元件布局不合理、焊接质量有待提高等。
eda呼吸灯课程设计

eda呼吸灯课程设计一、课程目标知识目标:1. 学生能够理解EDA(电子设计自动化)的基本概念,掌握呼吸灯的设计原理。
2. 学生能够描述呼吸灯电路的工作过程,了解传感器、微控制器和LED之间的关系。
3. 学生能够解释呼吸灯在不同应用场景中的作用。
技能目标:1. 学生能够运用EDA软件进行简单的电路设计和仿真。
2. 学生能够独立完成呼吸灯的制作,并进行调试与优化。
3. 学生能够通过小组合作,解决呼吸灯制作过程中遇到的问题。
情感态度价值观目标:1. 学生培养对电子设计的兴趣,激发创新意识和实践能力。
2. 学生在团队合作中,学会相互尊重、沟通与协作,培养团队精神。
3. 学生关注呼吸灯在现实生活中的应用,认识到科技对生活的改变,增强社会责任感。
课程性质:本课程为实践性课程,结合理论教学,培养学生的动手能力和创新能力。
学生特点:学生处于好奇心强、动手欲望高的年级,对新鲜事物充满兴趣。
教学要求:教师需引导学生自主学习,注重实践操作,关注学生的个体差异,鼓励学生创新和思考。
在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 电子设计自动化(EDA)基本概念:介绍EDA的定义、作用及其在电子设计中的应用。
相关教材章节:第一章 电子设计自动化概述2. 呼吸灯设计原理:讲解呼吸灯的工作原理、电路组成及关键元件功能。
相关教材章节:第二章 常用电子元件及其功能3. EDA软件操作与电路设计:学习EDA软件的基本操作,进行呼吸灯电路设计及仿真。
相关教材章节:第三章 EDA软件操作与电路设计4. 呼吸灯制作与调试:讲解呼吸灯的制作步骤,指导学生进行实际操作,并进行调试与优化。
相关教材章节:第四章 电子电路制作与调试5. 小组合作与问题解决:以小组形式进行呼吸灯项目实践,培养学生团队合作精神和问题解决能力。
教学内容安排与进度:第1周:电子设计自动化基本概念学习第2周:呼吸灯设计原理学习第3-4周:EDA软件操作与电路设计学习,进行呼吸灯电路设计及仿真第5-6周:呼吸灯制作与调试,解决制作过程中遇到的问题第7周:小组合作展示与评价,总结课程收获教学内容确保科学性和系统性,注重理论与实践相结合,使学生在实践中掌握电子设计的基本技能。
呼吸灯

呼吸灯第一步:这时候C1相当于短路,LM358的输出为LM358的第5脚电压;第二步:这个电压送到下面的LM358,下面的正反馈电路使下面的LM358输出为高电平;高电平电压为+VCC;第三步:当下面的LM358输出为VCC电压时,电容C1两端就产生电压差,这时下面的LM358的输出经过RP可调电位器、C1、Q1,给C1充电;在给C1充电时,电流流过Q1,同时LED灯也亮着,随着时间的增加,C1上的充电电流逐渐减小,对应的LED也逐渐变暗;第四步:当C1电荷充满时,C1相当于开路,这时,上面的LM358变成一个比较器。
因为6脚输入的电压大于5脚的输入电压,这时LM358的7脚输出变为低电压0V;第五步:当7脚输出为0V时,经过下面的LM358进行正反馈,是下面的LM358输出变为低电压0V;第六步:C1通过电位器,和下面的LM358进行放电第七步:当C1电压放电,致6脚的电压小于0.5VCC时,上面的LM358的7脚电压随C1的放电电压开始升高;第八步:当LM358的7脚的电压升高,经过下面的LM358的正反馈,使下面的LM358的输出又变为VCC的电压;第九步:下面LM358的电压变为VCC电压,这是又重复“第三步”及其后面的动作。
如原理图:Q1和Q2组成二级音频放大电路,由MK1接受的音频信号经C1耦合至Q1的基极,放大后由集电极直接馈至Q2的基极,在Q2的集电极得到一负方波,用来触发双稳态电路。
R1、C1将电路频响限制在3kHz左右为高灵敏度范围。
电源接通时,双稳态电路的状态为Q4截止,Q3饱和,D3不亮。
当MK1接到控制信号,经过两级放大后输出一负方波,经过微分处理后负尖脉冲通过D1加至Q3的基极,使电路迅速翻转,D3被点亮。
当MK1再次接到控制信号,电路又发生翻转,D3熄灭。
注:驻极体MIC其中一脚与外壳相连的是负极,发光二级管和电解电容长脚为正极(长正短负),三极管对着实物方向安装,电阻和瓷片电容无极性之分。
【图】LM358充电自停电路图充电电路电路图

【图】LM358充电自停电路图充电电路电路图一般普通的镍氢充电器,都采用恒流充电,而且没有充电停止功能,往往导致电池常常处于过渡充电状态,这样会大大缩短镍氢电池的使用寿命。
LM358组成电压比较器的基本原理是运放的负输入端接一个基准电压,当正输入端达到这个电压时,输出端就会翻转,由高电平转换成低电平,控制电路(继电器或可控硅)停止对电池充电。
充电自动断开原理:1、充电IC通过SNS与VCC引脚间的采样电阻Rsns,来获取目前的充电电流;2、当充电电流小于恒压充电最小电流的设定值时,充电IC认为电池已充满;3、充电IC的cc脚发出控制信号,关闭功率开关管(晶体管或MOS管)Q1,从而切断充电回路。
当重新接上电源时,充电IC通过BAT脚检测电池电压来决定是否进行充电。
其实锂电池都有保护板,具有过冲保护功能,只要充电器的输出电压不是高出4.2V太多,在短期内是不会对电池造成损害的。
LM358充电自停电路原理对于开关的工作状态只有导通和断开两种,我们可以用三极管来代替这个开关,如图2所示,在电池未充满电时给三极管基极加一“高电平”使其保持饱和导通,而电池充满电时给三极管基极施加一个“低电平”使其处于截止。
如何让三极管能随电池的充电状态自动进行开、关状态的切换呢?这需要了解镍氢电池的充电特性。
根据镍氢电池充放电特性曲线可知,镍氢电池放电结束时,放电终止电压为1.0V,充电时,电池在很短的时间内达到1.2V,当镍氢电池在充电结束时,其充电终止电压为1.5V。
可见,充电电池两端的电压随充电过程的进行在不断的发生变化,我们可以设计一个电路来检测充电电池两端变化的电压,当电池电压没有达到充电终止电压时,检测电路始终输出一个“高电平”信号,用来控制三极管,使其饱和导通(相当于K闭合),当检测电路检测到电池电压达到设定的充电终止电压时,检测电路始终输出一个“低电平”信号,使三极管始终处于截止状态(相当于K断开)。
LM358充电自停电路充满电亮灯电路当输入电压低于基准电压时,运放输出端输出一个“高电平”信号,用来控制LED指示灯不发光,当输入电压高于基准电压时,运放输出端输出一个“低电平”信号,使LED指示灯发光。
实验3呼吸灯设计实验(1)

实验3 呼吸灯设计实验一、实验目的1、会使用单片机4个并行I/O端口连接外部设备并构建单片机最小应用系统。
2、能使用工具软件绘制单片机硬件原理图、能编写简单的C语言程序。
3、会编写常见的循环程序和延时子程序。
二、实验内容采用STC89C52单片机构建最小系统,在P1.0口外接1只发光二极管,编程实现二极管出现呼吸灯的显示效果。
三、实验原理1、P1口为准双向口,每一位都可独立地定义为输出线或输入线。
2、延时子程序采用指令循环指令来实现,在系统时间允许的情况下采用此方法。
循环时间=机器周期×指令所需机器周期×循环次数(其中机器周期:晶振频率为12MHz时为1us,晶振频率为6MHz时为2us)四、思考题(1)采用任务1的单灯控制电路,编程实现P1端口连接的8个发光二极管闪动频率控制。
(2)采用任务1的单灯控制电路,编程实现P1端口连接的8个发光二极管自动变频控制。
表4 项目二考核标准任务名称任务一:单灯闪烁控制设计序号考核内容考核方式分值评分1 工具软件使用Kile软件操作使用实际操作 5 会操作使用3-5分不会操作0-3分2 Proteus软件操作使用5 会操作使用3-5分不会操作0-3分3 下载工具使用 5 会操作使用3-5分不会操作0-3分4 硬件电路晶振电路绘制原理图4 正确4分不正确0分复位电路 4 正确4分不正确0分5 电源电路 2 正确2分不正确0分6 I/O口分配存储器选择2 正确2分不正确0分7 输出显示电路8 正确4-8分不正确0-4分8 程序设计程序设计思路编写程序 5 可行3-5分不可行0-3分9 流程图绘制、存储器分配5 正确3-5分不正确0-3分10 源程序编写10 编译正确10分编译不正确4-6分无法编译0-3分11 程序调试调试、仿真运行效果10 实现功能指标10分能仿真,没实现功能指标0-3分12 电路调试制作硬件调试连接实验板电路或电路制作5 电路正常运行5分不正常0-3分联合调试 5 达到功能指标5分没达到0-3分13 加分 5 小组讨论、独立完成5分不能独立完成0-3分说明:具体评分标准可根据教学过程中的实际情况进行合理调整。
呼吸灯EDS课程设计

呼吸灯EDS课程设计一、课程目标知识目标:1. 学生能理解并掌握呼吸灯的工作原理,包括电路组成、电子元件功能及其相互关系。
2. 学生能描述EDS(电子设计套件)在制作呼吸灯中的应用,并解释相关电子概念,如电压、电流、电阻等。
3. 学生能运用所学的电子知识,分析并解释呼吸灯电路中元件的作用及其对整体性能的影响。
技能目标:1. 学生能够独立操作EDS套件,正确进行电路连接,完成呼吸灯的制作。
2. 学生通过实践,掌握基本电路调试技巧,能够识别并解决简单的电路故障。
3. 学生通过团队合作,培养问题解决和项目管理能力,提高动手实践与创新设计的能力。
情感态度价值观目标:1. 学生培养对科学探索的热爱,激发对电子工程领域的学习兴趣。
2. 学生在小组合作中学会相互尊重、沟通协作,培养集体荣誉感和责任感。
3. 学生通过电子制作,增强环保意识,认识到科技发展与环境保护的重要性,培养科学、绿色、可持续的价值观。
本课程针对初中年级学生设计,结合学生的年龄特点和认知水平,采用实践性与探究性相结合的教学方法,旨在通过具体的制作项目,使学生在实践中学习,增强其创新思维与实际操作能力。
教学要求注重理论与实践的结合,鼓励学生主动探索,关注学生在学习过程中的体验和感悟。
通过具体的学习成果的分解和评估,教师能够有效指导学生达成预定的课程目标。
二、教学内容本章节教学内容主要包括以下几部分:1. 电子元件基础:讲解呼吸灯电路中涉及的电子元件,如电阻、电容、二极管、晶体管等,关联教材中有关电子元件的章节。
2. 电路工作原理:阐述呼吸灯电路的工作原理,介绍PWM(脉冲宽度调制)控制呼吸灯亮度的方法,关联教材中关于电路原理和PWM技术的章节。
3. EDS套件使用:教授EDS套件的使用方法,指导学生进行电路连接和搭建,关联教材中关于电子设计套件的应用章节。
4. 制作与调试:详细讲解呼吸灯的制作步骤,指导学生进行电路调试,关联教材中关于电路制作和调试的章节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《电子线路CAD》课程论文
1 电路功能和性能指标
由LM358及外围电路构成了一个三角波信号发生器;三极管构成一个共射电路,将加在基极的三角波信号进行放大,并且由于基极的电压是一个三角波加在直流信号上,导致发射级的输出电压是一个上移的三角波信号,可以控制LED 灯的亮度,形成呼吸的效果。
2 原理图设计
2.1原理图元器件制作
图1
选择文件-创建-库-原理图库,然后进入原理图元器件编辑界面,放置矩形和引脚,并编辑引脚名画好图后如图1,然后点击工具-新器件编辑器件名,最后编辑它的名字和标注并添加如库中,或者直接放置到原理图中就行了。
2.2 原理图设计
新建一个项目后,保存为358呼吸灯,然后新建原理图添加入项目中,然后设置绘图环境就OK了。
图2
绘制原理图如图二所示。
图 3
编译后发现有几个错误如图3,然后修改元器件名之后就可以了如图2。
图4
在原理图中,点击设计-生成集成库,然后就得到元器件库如图4。
在设计过程中可能有的元器件在第一个库中没有,就需要在路径中搜索,如果还是没有就需要自己画原理图,就好像图中的J1原件。
2.3 原理图报表
图5
图 6
点击报告-元器件报,得到网络表如图5和图6。
元器件报表可以使用户掌握本项目或某个元器件库中元器件的相关信息。
元器件中以D1为例,它的封装名和标识符都可以看到。
网络以NETC1_1为例,C1-1,JP1-1,R9-2引脚都属于该网络。
图7
元器件清单如图7所示。
3 PCB设计
3.1元器件封装制作
图8
点击文件-创建-库-PCB库,然后选择版层来确定封装颜色,然后画好轮廓后,添加焊盘然后修改焊盘名与原理图元器件相对应,并修改封装名添加如封装库或直接放置如PCB图中即可。
3.2 PCB设计
图9
先新建一个PCB文件,并保存为358呼吸灯PCB,放入项目内,然后设置绘图环境,即可。
在原理图界面点击设计-update-使变化生效,看有无错误,如果有就找到有错误的元器件然后在原理图中修改其封装,再检验错误,如果没有就点击执行变化,就可导入原理图中,然后自己摆放封装位置,确定物理边界和
电气边界,在规则中修改电源的接地线宽,然后就可以布线了(可以手动,也可自动),然后得到PCB图如图9。
图10 图11
点击设计-生成PCB库即可得到PCB库,如图10。
画完原理图后所有的项目结构图如图11所示。
3.3 PCB设计后处理
图12
点击工具-泪滴焊盘-全部-确定,即可得到补滴泪后的PCB,如图12。
图13
点击工具栏的附铜图标,然后选择板层,开始附铜,将两层分别附铜,如图13所示。
图14
点击报告-PCB板信息,得到信息报表如图14所示。
图15
点击报告-网络表状态,即可得到网络状态表,如图15所示。
4 心得体会
这学期第一次学习使用protel DXP2004,在目录上显示这款软件极大地提高了电子线路设计效果和设计质量,为电子工程师们更加便捷的工具,当然我们只学习了一点点皮毛的皮毛。
画画成了我们每节课的必修内容,学习了自己创建元件库,学习了创建PCB 项目,学会了泪滴焊盘、双面布线、自动布线、手动布局、放置装孔和覆铜等。
自动布局,看上去很神奇,但没有实际应用过。
而手动布局也是有奥妙的,我们要根据原理图来分布局的模块,可以使线路规规矩矩,可以使元器件方方正正。
画好原理图后创建一个PCB文件,然后用设计中的import就可以出来所有元器件(要记得把库加在文件中,不然芯片的封装不能显示出来)。
然后动动小拇指,移动移动,规则的图片出来改变一些规则并调整使元件间和模块间的连接线路尽量短,交叉尽量少,然后自动布线。
布局非常重要,它是布线的基础,因此布局要非常注意,布局布得好的,用自布线可以很快就完成任务,否则自动布线会很久,而且容易失败。
学习这么久还是简述一下DXP基本操作步骤:首先打开DXP软件→新建一个工程→新建一个原理图文件和一个PCB文件→将这两个文件加到之前新建的那个工程下之后保存→绘制原理图→根据需要从常用库中找到相应器件(如果
找不到合适的器件符号,要自己绘制所需器件图形,建立原理图库)→连线→修改器件参参数值大小→修改、添加封装(之后通过封装管理器查看是否所有器件均有封装,是否合适,不合适要自己建立封装库,之后添加)→编译→修改其中的错误和警告→再次编译→确认无误后保存。
之后的相关操作都在PCB文件中,将原理图导入到PCB中,原→器件位置的摆放器件摆放认为是最佳方案后→开始布线(这步是另一个很耗费时间的步骤→布线之前要根据所设计电路的需要设计好布线规则(如地线加粗,焊盘与走线间距等等)→板子形状的重新定义也可在刚将原理图导入PCB之后就定义板子形状、尺寸→覆铜。
其实学习了这门课让我深刻的感受到,当一个程序员不容易,当一个“画画”的工程师更不容易,眼花缭乱是常事,心花怒放实属不易。
5 参考文献
【1】刘会衡.印刷电路板设计实用教程-Protel DXP 2004 SP4.四川:西南交通大学出版社,2016.
【2】陈兆梅.Protel DXP 2004 SP2印刷电路设计实用教程.2版.北京:机械工业出版社,2012.
【3】薛楠.Protel DXP 2004原理图与PCB设计与实用教程.北京:机械工业出版社,2012.
【4】谭世哲.Protel DXP 2004电路设计基础与典型案例.北京:电子工业出版社,2007.
【5】陈学平.Protel 2004 快速上手.北京:人民邮电出版社,2005.。