历史上的今天
返回首页

历史上的今天

今天是:2025年03月24日(星期一)

正在发生

2018年03月24日 | 单片机驱动继电器使用的几种芯片工作原理

2018-03-24 来源:eefocus

    继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。在大多数的情况下,继电器就是一个电磁铁,这个电磁铁的衔铁可以闭合或断开一个或数个接触点。当电磁铁的绕组中有电流通过时,衔铁被电磁铁吸引,因而就改变了触点的状态。继电器一般可以分为电磁式继电器、热敏干簧继电器、固态继电器等。增强型PIC实验板上配置的继电器如图1所示。 电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。

    热敏干簧继电器是一种利用热敏磁性材料检测和控制温度的新型热敏开关。它由感温磁环、恒磁环、干簧管、导热安装片、塑料衬底及其他一些附件组成。热敏干簧继电器不用线圈励磁,而由恒磁环产生的磁力驱动开关动作。恒磁环能否向干簧管提供磁力是由感温磁环的温控特性决定的。

    固态继电器是一种两个接线端为输入端,另两个接线端为输出端的四端器件,中间采用隔离器件实现输入输出的电隔离。

45
76
图1 继电器实物图

    固态继电器按负载电源类型可分为交流型和直流型。按开关型式可分为常开型和常闭型。按隔离型式可分为混合型、变压器隔离型和光电隔离型,以光电隔离型为最多。在此,我们以电磁继电器为例,介绍其用法。

    继电器的控制电路

    在单片机系统中继电器的控制一般通过一个三极管来驱动。

    继电器的一般驱动电路

    继电器电路中一般都要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势,防止干扰。上图中AB为常开触点,AC为常闭触点。当控制信号为高电平时,继电器常开触点吸合(AB导通),当控制信号为低电平时,继电器常开触点断开常闭触点吸合(AC导通)。控制信号极性正好相反,本书配套实验板上就是采用这个电路。

    单片机控制继电器

    从实验板原理图中,我们可以看到,单片机RD6脚与一个PNP型三极管基极相连,经三极管电流放大后,直接驱动继电器,继电器的开和关完全由三极管的基极电平进行控制。当单片机RD6口输出高电平,PNP型三极管截止,这时继电器不工作;反之为低电平的话,PNP型三极管导通,继电器得电吸合。

   87

    注:在实验中一定要注意安全


    在掌握了继电器的工作原理和驱动方法后我们来看一个单片机控制继电器开合从而控制电灯的例子。实验板上的电路原理图如下,读者可以将继电器的触点引出,用来控制220V的电灯(虚线右边部分)。将220V市由AD端输入,继电器控制电灯的亮灭。如左图右侧绿色接线端子即为板载继电器的常开、常闭端。

    #include

    void delay_1ms(void)


    {

    unsigned int n;

    for(n=0;n<50;n++)

    {

    NOP();

    }

    }

    void delay_ms(unsigned int time)

    {

    for(;time>0;time--)

    {

    delay_1ms();

    }

    }

    void main(void)

    {

    TRISD=0X00;

    while(1)

    {

    PORTD=0x00;

    delay_ms(1000);

    PORTD=0x40;

    delay_ms(1000);

    }

    }

   45

     以上实验程序为继电器每隔1秒时间闭合、断开一次。


推荐阅读

史海拾趣

贝特莱公司的发展小趣事

深圳贝特莱电子科技股份有限公司成立于2011年7月,从一开始,公司就明确了以技术研发为核心的发展战略。依托专业团队多年的行业资源积累,贝特莱致力于开发具有自主知识产权的核心技术。在指纹识别、触控、生命感知及MCU等芯片领域,贝特莱不断取得突破,为后续的市场拓展奠定了坚实的基础。

DB Lectro Inc公司的发展小趣事

作为一家有社会责任感的企业,DB Lectro Inc始终关注绿色制造和可持续发展。公司在生产过程中采用了环保材料和节能技术,降低了对环境的影响。同时,公司还积极参与公益活动和慈善事业,为社会做出了积极贡献。这些举措不仅提升了公司的品牌形象和社会声誉,还为公司赢得了更多客户和合作伙伴的信任和支持。

Fischer Connectors公司的发展小趣事

DB Lectro Inc公司自创立之初,就致力于气体检测技术的研发与创新。在公司总部的加利福尼亚州研发中心,一群充满激情的工程师们夜以继日地工作,成功研发出了首款高精度、高稳定性的气体检测仪器。这款产品凭借其卓越的性能和精准的检测结果,迅速在污水处理、化工等领域打开了市场。随着技术的不断进步和产品的不断升级,DB Lectro Inc逐渐在气体检测领域树立了领先地位。

Chips And Technologies Inc公司的发展小趣事

在创立初期,C&T就展现出了强大的技术创新能力。公司不断推出新产品,这些产品不仅性能卓越,而且具有高度的集成性和稳定性,深受市场欢迎。此外,C&T还积极与业界合作,推动技术标准的制定和完善,为整个行业的发展做出了重要贡献。

FEIG ELECTRONIC公司的发展小趣事

Digi-Key作为全球知名的电子元器件分销商,与FEIG ELECTRONIC建立了长期稳定的合作关系。通过这一合作,Digi-Key为FEIG提供了全球范围内的分销服务,将FEIG的产品推向了更广阔的市场。同时,Digi-Key还为FEIG的产品提供了专业的技术支持和售后服务,进一步巩固了FEIG在RFID领域的领先地位。

Honeywell公司的发展小趣事

背景:霍尼韦尔公司的历史可以追溯到1885年,由发明家艾伯特·布兹在美国明尼阿波利斯创立布兹电子温度调节器公司。

发展:布兹成功研发出了一种名为“风门挡板”的装置,该装置能够自动调节室内温度,这是当时的一大技术突破。随着业务的不断发展,布兹电子温度调节器公司被统一温度控制公司收购,并在1893年更名为电子供热调节器公司。

关键事件:1898年,电子供热调节器公司被W.R. Sweatt收购,并于1916年更名为明尼阿波利斯热调节器公司。这一系列的更名和收购奠定了霍尼韦尔在恒温器领域的基础。

问答坊 | AI 解惑

第二届ARM中国微控制器技术研讨会详细资料无私奉献

为方便坛友下载,打包成一个附件,内容丰富,要求置顶或加精! 包括内容: pdf1、第二届ARM MCU研讨会 谭军 : 会议开幕,ARM使用领域 pdf2、TSB ARM MCU PR 090612 CN: TOSHIBA ARM内核微控制器 - TX03 和 TX09 介绍 pdf3、ST_ARM_MCU_Sem ...…

查看全部问答>

图片按钮背景点击后消失

   自己重载的CButton,类,捕获OnLButtonUp和OnLButtonDown消息,实现点击时切换背景图片,发现点击之后,绘制完背景之后,按钮背景又回复为默认的无背景的(默认的颜色和问题)。在事件处理时,的确已经将背景画成图片,感觉好像系统的 ...…

查看全部问答>

wifi转串口的板子wifi转串口的板子

请问市场上销售的wifi转串口的板子主要应用在哪些领域? …

查看全部问答>

VHDL问题

在PROCESS中,这个PROCESS是 TYPE state IS (s0,s1,s2); SIGNAL current_state,next_state,pro:state; process(current_state) 在case语句中为pro赋值(值为state0或1或2),可是到了下一个上升沿,这个值就不存在了,无法持续,这是为什么? ...…

查看全部问答>

有朋友做过读卡器的驱动吗?想交流下优化的方法

如题,关于闪存底层的优化相关问题,希望能找到朋友交流下,谢谢 直接恢复或者king_tf@163.com 再次谢谢…

查看全部问答>

【征文】从疯狂下载到自己动手

                                              【征文】从疯狂下载到自己动手     我学单片机完全是出于 ...…

查看全部问答>

51单片机数码管不用锁存器显示时程序怎么写

我的程序:#include <reg52.h>unsigned int ms;unsigned char shumaguan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//sbit wei1=P2^4;sbit wei2=P2^5;sbit wei3=P2^6;sbit wei4=P2^7;void delay ( ...…

查看全部问答>

求助:跑马灯为什么进入延时函数程序就死了

一个很简单的小程序 stm32初学,很多都不太理解,希望大家给与指点 以下是程序,没用固件库   #include \"stm32f10x.h\"   void delay_ms(u8 ms);   int main(void){     RCC->CR = 0x01010000;  RCC- ...…

查看全部问答>

初学者----STM32之IWDG

本人是STM初学者,本来根据资料的介绍,做了如下的程序段来开启stm32的独立看门狗:  /***************** 独立看门狗初始化 ******************/  void IWDG_Configuration(void)         ...…

查看全部问答>