2016-03-12 19:28:38 zhenxing2000 阅读数 2167
  • 直流电机和步进电机-第1季第12部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第12个课程,主要讲解了直流电机和步进电机,其中步进电机是关键,通过学习让大家初步掌握步进电机相关的概念和时序,能够将时序转化为驱动程序以驱动步进电机。

    2720 人正在学习 去看看 朱有鹏

获取更多电子设计知识,请关注微信公众号:micropoint8 ;QQ群: 143586739

更多内容请 进网站:嵌入式学习网_振兴网【官网】www.picmcu.com

之前说过,单片机的拉电流和灌电流有限,即输出驱动能力有限,要驱动继电器这类大功率的器件该怎么办呢,答案很简单:用三极管。器件参数该如何确定呢?

手上有一个HFD23的5V继电器,下面看一下其参数。


可以看出:

  1. 线圈的电阻为125Ω;

  2. 线圈的功率为200mW;

  3. 继电器的额定电压为5V;

由此可以计算出继电器的吸合电流,两种计算方式:

  1. I=0.2mW/5V=40mA;

  2. I=5V/125Ω=40mA;

下面看三极管的参数:


参数解释如下:

  1. PCM是集电极最大允许耗散功率;

  2. ICM是集电极最大允许电流;

  3. BV(CEO)是三极管基极开路时,集电极-发射极反向击穿电压;

  4. fT是特征频率;

  5. hFE是放大倍数;

为了保证电路的稳定性,要求:

  1. 三极管的PCM功率至少是继电器额定功率的两倍,PCM≥0.4W;

  2. 三极管的ICM电流至少是继电器吸合电流的两倍,ICM≥80mA;

  3. 三极管的BV耐压至少是继电器额定电压的两倍,BV≥10V;

由此可以看出这四款三极管都能满足需求,为了稳定性考虑,我们选用NPN的S8050。控制电路图如下所示:


思考:在实际应用中,上图会不会存在问题?

由于继电器的线圈是感性器件,变化的电流通过线圈时线圈会产生自感电动势,根据法拉第定律,自感电动势的大小与通过线圈的电流变化率(线圈内磁通变化率)成正比。所以当断开电源瞬间电流变化率很大,线圈将产生高于电源电压数倍的自感电动势,并与电源电压叠加,该电压可能造成三极管极被击穿,从而造成电路崩溃。

解决方案

为了消除这个感生电动势的有害影响,在继电器线圈两端反向并联抑制二极管,以吸收该电动势。自感电压与电源电压之和对二极管来说却是正向偏压,使二极管导通形成环流。感应的高电压就会通过回路释放掉,保证了三极管的安全。这个二极管也叫作续流二极管。正确电路图如下所示:


获取更多电子设计知识,请关注微信公众号:micropoint8 ;QQ群: 143586739


2018-11-17 15:11:34 Ernest_YN 阅读数 1898
  • 直流电机和步进电机-第1季第12部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第12个课程,主要讲解了直流电机和步进电机,其中步进电机是关键,通过学习让大家初步掌握步进电机相关的概念和时序,能够将时序转化为驱动程序以驱动步进电机。

    2720 人正在学习 去看看 朱有鹏
//驱动继电器实验
#include <reg52.h>
sbit buzzer = P3^7;				//声明蜂鸣器位置
sbit relay = P3^6;				//声明继电器位置
void delay(int);				//声明延迟函数
void pulse_BZ(int,int,int);		//声明蜂鸣器发声函数
void pulse_RL(int,int,int);		//声明继电器控制函数

//主程序。
main()
{
	while(1)
	{
		pulse_RL(10,2000,2000);
		//继电器开关各10次,分别用时2000×0.5ms=1s(接上灯可以观察到亮灭)
		pulse_BZ(100,1,1);
		delay(200);
		//蜂鸣器响第一声后延迟200×0.5ms=0.1s
		pulse_BZ(100,1,1);
		delay(200);
		//蜂鸣器响第二声后延迟200×0.5ms=0.1s
	}
}

//延迟函数。
void delay(int n)
{
	int i,j;
	for(j=0;j<n;j++)		//大循环n次,用时n×0.5ms
		for(i=0;i<60;i++);	//小循环60次,用时0.5ms
}

//蜂鸣器发声函数。
void pulse_BZ(int count, int TH, int TL)
{
	int i;
	for(i=0;i<count;i++)
	{
		buzzer = 1;
		delay(TH);
		buzzer = 0;
		delay(TL);
	}
}
//继电器控制函数。
void pulse_RL(int count, int TH, int TL)
{
	int i;
	for(i=0;i<count;i++)
	{
		relay = 1;
		delay(TH);
		relay = 0;
		delay(TL);
	}
}
2010-03-07 13:01:00 weixin_30689307 阅读数 32
  • 直流电机和步进电机-第1季第12部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第12个课程,主要讲解了直流电机和步进电机,其中步进电机是关键,通过学习让大家初步掌握步进电机相关的概念和时序,能够将时序转化为驱动程序以驱动步进电机。

    2720 人正在学习 去看看 朱有鹏
单片机IO驱动继电器电路的误区
 
 
经常看见的IO管脚驱动继电器的电路如下图,8550位于继电器下方。实际使用发现,此种的连接方法8550没有工作在饱和状态,即VCE未达到手册所说明的典型值0.2V,使得继电器线圈两端电压未达到理想值,一般达到4.4V已经不错了。

采用下图,改变电阻R,测试结果如下:

1)R=2K,VCC=5V,此时VCE=0.96V,线圈电压4.04V。

2)R=4K,VCC=5V,此时VCE=1.2V,线圈电压3.8V

3)R=6K,VCC=5V,此时VCE=1.6V,线圈电压3.4V。(Ib=0.126mA,Ie=28.2mA,Ic=27.9mA,放大倍数221)

这几种情况下,8550工作在放大状态。而继电器要求8550工作在饱和区,当开关使。继续缩小R,也许会使得效果有改善,但不见得是最佳电路,适应范围小。

 

采用下图2,实测结果如下:

1)R=2K,VCC=5.02V,此时VCE=0.037V,线圈电压4.983V。(Ib=2.14mA,Ie=39.3mA,Ic=37.5mA,VR=4.285V,VEB=VCB=0.7V左右) 

2)R=6K,VCC=5.02V,此时VCE=0.06V,线圈电压4.96V。

可见,R大小对线圈两端电压影响较小,达到继电器要求。8550一直工作在饱和区,达到设计要求。

 

单独测试继电器,VCC缓慢增加时,到3.4V时吸合;VCC下降到1.1V是断开。如果8550没有工作在饱和区,即便线圈两端有4.0V以上的电压,继电器吸合了,但并不工作在稳定状态,此乃设计的大忌。

 

对资料和网站上的东东,尤其是中文的资料,对外文的翻译资料,一定要批判地继承,谁也不能信。谢谢!~

转载于:https://www.cnblogs.com/xinjie/archive/2010/03/07/1680141.html

2008-01-16 20:06:00 XIONGLUU 阅读数 9201
  • 直流电机和步进电机-第1季第12部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第12个课程,主要讲解了直流电机和步进电机,其中步进电机是关键,通过学习让大家初步掌握步进电机相关的概念和时序,能够将时序转化为驱动程序以驱动步进电机。

    2720 人正在学习 去看看 朱有鹏
继电器控制电路
能带动继电器工作的CMOS集成块

在人们的习惯中,总认为CMOS集成块不能直接带动继电器工作,但实验证明,部分CMOS集成块不仅能直接带动继电器工作,而且工作稳定可靠。实验中所用继电器的型号为JRC5M-DC12V微型密封继电器(其线圈电阻为750Ω)。现将CD4066 CMOS集成块带动继电器的工作原理分析如下:

CD4066是四双向模拟开关,集成块SCR1~SCR4为控制端,用于控制四双向模拟开关的通断。当SCR1接高电平时,集成块①、②脚导通,+12V→K1→集成块①、②脚→电源负极使K1吸合;反之当SCR1输入低电平时,集成块①、②脚开路,K1失电释放,SCR2~SCR4输入高电平或低电平时状态与SCR1相同。

电路中,继电器线圈两端均反相并联了一只二极管,它是用于保护集成块的,切不可省去,否则在继电器由吸合状态转为释放时,由于电感的作用线圈上将产生较高的反电动势,极容易导致集成块击穿。并联了二极管后,在继电器由吸合变为释放的瞬间,线圈将通过二极管形成短时间的续流回路,使线圈中的电流不致突变,从而避免了线圈中反电动势的产生,确保了集成块的安全。

--------------------------------------------------------------------------------

低电压下继电器的吸合措施

常常因为电源电压低于继电器的吸合电压而使其不能正常工作,事实上,继电器一旦吸合,便可在额定电压的一半左右可靠地工作。因此,可以在开始时给继电器一个启动电压使其吸合,然后再让其在较低的电源电压下工作,如图所示的电路便可实现此目的。

工作原理:如图所示。V1为单结晶体管BT33C,它与R1、R2、R3和C1组成一个张弛式振荡器,SCR为单向可控硅,按下启动按钮AN1后,电路通电,因为SCR无触发电压,所以不导通,继电器J不动作,电源通过R4和VD1给电容C2迅速充电至接近电源电压(Vcc-VD1压降)。同时,电源经R1给电容C1充电。数秒后,C1上电压充到V1的触发电压,C1立即通过V1放电,在R3上形成一个正脉冲,该脉冲一路加到V2基极,使V2迅速饱和导通,V2集电极也即电容C2正极近于接地。由于此时C2上充有上正下负的正极性电压,所以C2负极也即J线圈一端呈负电位。R3上的正脉冲另一路经VD2、C3去触发可控硅导通,SCR阴极也即J线圈另一端接近电源电压。这时,J线圈实际上承受约两倍的电源电压,所以J1-1闭合,松开AN1后,J1-1自保。J1-2将V1、V2供电切断,继电器在接近电源电压下工作。图中,AN2为停止按钮,按下AN2,J失电释放,J1-1断开,整个控制电路失电。

制作本电路时,一般可取继电器的额定电压为电源电压的1.5倍左右,一般情况下,任何型号的单向可控硅(或双向可控硅)皆可满足本电路需要。V2、C1、C3的耐压视电源电压的高低选取。C2耐压最好不低于电源电压的两倍。

--------------------------------------------------------------------------------

继电器的三种附加电路

继电器是电子电路中常用的一种元件,一般由晶体管、继电器等元器件组成的电子开关驱动电路中,往往还要加上一些附加电路以改变继电器的工作特性或起保护作用。继电器的附加电路主要有如下三种形式:

1.继电器串联RC电路:电路形式如图1,这种形式主要应用于继电器的额定工作电压低于电源电压的电路中。当电路闭合时,继电器线圈由于自感现象会产生电动势阻碍线圈中电流的增大,从而延长了吸合时间,串联上RC电路后则可以缩短吸合时间。原理是电路闭合的瞬间,电容C两端电压不能突变可视为短路,这样就将比继电器线圈额定工作电压高的电源电压加到线圈上,从而加快了线圈中电流增大的速度,使继电器迅速吸合。电源稳定之后电容C不起作用,电阻R起限流作用。

2.继电器并联RC电路:电路形式见图2,电路闭合后,当电流稳定时RC电路不起作用,断开电路时,继电器线圈由于自感而产生感应电动势,经RC电路放电,使线圈中电流衰减放慢,从而延长了继电器衔铁释放时间,起到延时作用。

3.继电器并联二极管电路:电路形式见图3,主要是为了保护晶体管等驱动元器件。当图中晶体管VT由导通变为截止时,流经继电器线圈的电流将迅速减小,这时线圈会产生很高的自感电动势与电源电压叠加后加在VT的c、e两极间,会使晶体管击穿,并联上二极管后,即可将线圈的自感电动势钳位于二极管的正向导通电压,此值硅管约0.7V,锗管约0.2V,从而避免击穿晶体管等驱动元器件。并联二极管时一定要注意二极管的极性不可接反,否则容易损坏晶体管等驱动元器件。

--------------------------------------------------------------------------------

无电感式模拟继电器

本文介绍一种无电感式模拟继电器,其电路原理如下图所示。

图中,220V电源经负载RL、R1、D1~D4、ZD1,为Q4、Q3在正负半周轮流提供偏置;同时经R3、D5~D8为光电耦合器Q1提供电源。当前级TTL电路输出高电平信号时,光电耦合器在市电正半周内导通,于是在R5两端产生压降,触发SCR导通,负载RL得电工作。整个电路的功能如同一只继电器,但不会产生反向感应电压,也就避免了负载被高反压击穿损坏的可能。C1、R6为脉冲吸收元件,R3起限流作用。

为避免RL为感性负载时,可控硅的电压与光电耦合器电源产生的90°相位,该电路中光电耦合器的电源取自SCR的阳极而不直接取自市电电源。

--------------------------------------------------------------------------------

继电器电路小改进

继电器常安装在电器设备的内部,其工作状态不直观,笔者将其作如下图改进。在线圈两端接发光二极管VD1,当控制电压为正时,三极管导通,继电器J吸合,同时发光二极管被点亮,表明继电器线圈已加上电源。发光二极管可装在外壳显眼之处。

--------------------------------------------------------------------------------

继电器的正确使用

1、继电器额定工作电压的选择

继电器额定工作电压是继电器最主要的一项技术参数。在使用继电器时,应该首先考虑所在电路(即继电器线圈所在的电路)的工作电压,继电器的额定工作电压应等于所在电路的工作电压。一般所在电路的工作电压是继电器额定工作电压的0.86。注意所在电路的工件电压千万不能超过继电器额定工作电压,否则继电器线圈容易烧毁。另外,有些集成电路,例如NE555电路是可以直接驱动继电器工作的,而有些集成电路,例如COMS电路输出电流小,需要加一级晶体管放大电路方可驱动继电器,这就应考虑晶体管输出电流应大于继电器的额定工作电流。

2、触点负载的选择

触点负载是指触点的承受能力。继电器的触点在转换时可承受一定的电压和电流。所以在使用继电器时,应考虑加在触点上的电压和通过触点的电流不能超过该继电器的触点负载能力。例如,有一继电器的触点负载为28V(DC)×10A,表明该继电器触点只能工作在直流电压为28V的电路上,触点电流为10A,超过28V或10A,会影响继电器正常使用,甚至烧毁触点。

3、继电器线圈电源的选择

这是指继电器线圈使用的是直流电(DC)还是交流电(AC)。通常,初学者在进行电子制作活动中,都是采用电子线路,而电子线路往往采用直流电源供电,所以必须是采用线圈是直流电压的继电器。 
2019-12-05 01:05:53 x1131230123 阅读数 81
  • 直流电机和步进电机-第1季第12部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第12个课程,主要讲解了直流电机和步进电机,其中步进电机是关键,通过学习让大家初步掌握步进电机相关的概念和时序,能够将时序转化为驱动程序以驱动步进电机。

    2720 人正在学习 去看看 朱有鹏

最近在调74HC595,单片机IO直连控制74HC595,单片机输出3.3v, 而74HC595是5v供电。

将 74HC595改成3.3V供电可以完美控制,但是输出的电压为3.3V导致不能驱动继电器,所以还是得用5V供电,然后用三极管抬高单片机IO电压。

https://blog.csdn.net/Loadingzc/article/details/81388447

在这里插入图片描述
在这里插入图片描述

继电器

阅读数 644

没有更多推荐了,返回首页