用单片机控制继电器

用单片机控制继电器

ID:35392170

大小:111.66 KB

页数:7页

时间:2019-03-24

用单片机控制继电器_第1页
用单片机控制继电器_第2页
用单片机控制继电器_第3页
用单片机控制继电器_第4页
用单片机控制继电器_第5页
资源描述:

《用单片机控制继电器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用单片机控制继电器发表于2009/6/921:19:59首先看看继电器的驱动这是典型的继电器驱动电路图,这样的图在网络上随处可以搜到,并且标准教科书上一般也是这样的电路图•(我们一位老师说过,中国的教科书,大都是你抄我,我抄你,甚至连图也照搬,所谓的教授们只为了增加他们虚伪的学术成果)为什么要明白这个图的原理?单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低•驱动电流在mA级以下•而要把它用于一些大功率场合,比如控制电动机,显然是不行的•所以,就要有一个环节来衔接,这个环节就是所谓的”功率驱动”・继电器驱动就是一个

2、典型的、简单的功率驱动环节•在这里,继电器驱动含有两个意思:一是对继电器进行驱动,因为继电器本身对于单片机来说就是一个功率器件;还有就是继电器去驱动其他负载,比如继电器可以驱动屮间继电器,可以直接驱动接触器,所以,继电器驱动就是单片机与其他大功率负载接口遨个很重要,因为,一直让我们的电气工程师(我指的是那些没有学习过相应的电子技术的)感到迷惑不解的是:一个小小的芯片,怎么会有如此强大的威力来控制像电动机这样强大的东西?怎么样理解这个电路图?要理解这个电路淇实也比较容易•那么请您按照我的思路来,应该没有问题:首先的,里面的三极

3、管很重要•三极管是电子电路里很重要的一个元件•怎么样理解三极管呢?简单的来说三极管有两个作用一个是放大作用,一个是开关作用.(严格来讲开关作用是放大作用的极限情况,不过没关系,把两者分开,更便于理解它的工作原理).在这里,我们只了解它跟本电路有关的开关作用.首先把三极管想成一个水龙头.上面的Vcc就是水池,继电器是一个水轮机,下面的GND是比水池低的任何一点.刚才说过,三极管就是水龙头,它的把手就是那个带有电阻的引脚.现在,单片机的某一个需要控制这个继电器电路的输出弓脚就是一只”手“,当单片机的这个弓【脚输出低电平的吋候,就

4、像”手”在打开三极管“水龙头”,水就从上往下流,继电器”水轮机'就开始转起来了•反之,如果是输出高电平,手'就开始关'水龙头”,继电器”水轮机”因为没有水流F来,就会停止•这就是三极管的开关作用•简单的理解和记忆就是:三极管是一个开关器件,其实你真的可以将它看成是一个开关,只不过它不是用手来控制,而是用电压(电流)来控制的,因此,三极管有些吋候也被称做电子开关(与机械开关相区别).图上还有一个东西,是保护二极管,如果不需要深入理解的话,你大可不必追就为什么有它存在,但是一定得记住,只要是用三极管驱动继电器的场合,一般都有它的

5、存在•需要特别注意的是它的接法:并联在继电器两端阴极一定是接Vcc系统分类:单片机用户分类:单片机标签:继电器来源:整理发表评论阅读全文(387)

6、回复(2)DS18B20温度计发表于2009/6/211:10:36////DS18B20温度计C程序//2006.11.12〃使用AT89C2051单片机,12MHZ晶振,用共阳LED数码管//P1口输出段码'P3口扫描‘P3.4接DS18B20//_nop_()涎时函数用〃段码输出口〃扫描口〃温度输入口//LED小数点控制//#Pragmasrc(d:aa.asm)incl

7、ude”reg51.h”include“intrins.h”#defineDisdataP1#definediscanP3#defineucharunsignedchar#defineuintunsignedintsbitDQ=MP3,,A4;sbitDIN=HP1HA7;uinth;//////*★★★★★★★★★★★★★温度小数部分用查表法ucharcodeditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x

8、09,0x09};//ucharcodedis_7[12]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,Oxff,Oxbf};〃共阳LED段码表"O'*u1nn2"”3””4””5””6””7“”8””9””不亮”ucharcodescan_con[4]={0xfe,0xfd,0xfb,0xf7};〃列扫描控制字uchardatatemp_data[2]={0x00,0x00};〃读出温度暂放uchardatadisplay⑸二{0x00,0x00,0x00,0x00

9、,0x00};〃显示单元数据,共4个数据和一个运算暂用///////**★**★**★★*★*****11us*********************//voiddelay(uintt){for(;t>O;t-);}//*★★*★★**★*****★^^^2.**★**★*★★**★**

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。