历史上的今天
今天是:2025年08月12日(星期二)
2018年08月12日 | 单片机控制继电器 使LED灯交替闪烁
2018-08-12 来源:eefocus
今天看到了继电器,想用89C51单片机控制它,使其能控制更丰富的电路,以完成一些复杂的功能。
首先用单片机的P2^0直接加到继电器上,发现没有反应,于是查了相关资料。发现单片机引脚输出的电流太小,不足以驱动继电器。
解决方法:利用三极管工作在饱和区的特性(开关特性)使继电器直接加在5伏电源之间,使其工作(或者说可以有足够的电流驱动它)。
注意:这里三极管并不是起放大电流的作用,只是当作一个开关。
原理图如图一(手画有点丑,见谅)。
连接电路前先不要接二极管D1,一会再解释二极管的作用。三极管是2n3904 NPN型三极管,基极电阻68欧姆,要把图中的5v电源vcc1和gnd1分别接到单片机的电源和地上.,
LED灯的电路由外电源供电,R2取1k欧姆,限制电流。
图一
实物图如下,图二和图三分别是LED灯亮和灭的照片。虽然我拿个一个开发板,但是只用了其单片机的最小系统。
图二
图三
用示波器测三极管集电极的波形,发现有图五所示的一个尖刺,分析过后,是因为继电器本身就是一个线圈,在电流突然变化的瞬间会起到阻碍其变化的作用,左移在继电器的两端并联一个二极管,稳定输出的作用。加入二极管后的波形如图六中最后一组波形。
图五
图六
控制单片机P2^0口的代码如下:
#include
#include
sbit P20=P2^0 ;
void Delay1000ms() //@11.0592MHz
{
unsigned char i, j, k;
_nop_();
i = 8;
j = 1;
k = 243;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void main()
{
while(1)
{
P20=1;
Delay1000ms();
P20=0;
Delay1000ms();
}
}
下一篇:简单的按键继电器控制
史海拾趣
|
DDS技术作为一种先进的直接数字频率合成技术,用数字控制的方法从一个频率基准源产生多种频率,具有高可靠性、高集成度、高频率分辨率及频率变化快、控制灵活等特点,在通信与仪表领域得到了广泛的应用。采用DDS芯片制作的信号源,输出信号的频率和 ...… 查看全部问答> |
|
这个BVDMAIN的BSP好像是4.2下面移植过来的吧,我在使用的时候遇到很多问题。 USB鼠标,部分能够支持,绝大部分不能使用。 SD卡,经常不能识别 请问有人遇到过这样的问题吗? 帮忙解决一下啊,谢谢… 查看全部问答> |
|
我们经常会从工程文件创建makefile文件,但也会遇到这样的需求,得到的第三方源代码(正版)只有makefile文件,而没有对应平台的工程文件。 这里有几种情况: 第一:单个工程的转换,可以找一个现成的wpj文件,对照着去修改,试试也就差不多了。 ...… 查看全部问答> |
|
我是一个新手, 按照这个文章配置 的 , 但是 只成功了一次, 以后就一直说 Active Sync 没有安装, 但是这个文章的说法是不使用 Active Sync 的., 不知道是不是有什么关键或者比较怪的地方,我没有注意到, 请各位大虾赐教. http ...… 查看全部问答> |
|
大家看一看我这段VB代码,是在WINCC里用的。为什么在LISTVIEW里不显示结果呢。大家帮帮我! Dim aa,bb,n,cc Dim s,oItem Dim i,j,ListView1 Set s=HMIRuntime.Tags(\"MyTag\") aa=Split(s.Read,\",\",-1) Set ListView1=ScreenItems(\"ListTable\") \'用记录集填充标准 listview 对象 listview1.listitems.clear ListView1.ColumnHe ...… 查看全部问答> |
|
iPod (iPone)视频输出方案 a: 支持的iPod 3G iPod, iPod mini, iPod phote, iPod video, iPod 2G nano, iPod 3G nano, iPod touch, iPod classic, iPhone b: iPod 接口方式: iPod 30pin dock c: 支持的apple 证书 ...… 查看全部问答> |
|
请教版主,STM8L152R6 SWIM与BEEP共用,使用BEEP功能后调试会不会不方便?还有,LCD SEG脚位不连续使用可以不?因 ...… 查看全部问答> |
|
Jorjin Technology的DM3730评估板的原理图 Jorjin Technology的DM3730评估板的原理图,中国台湾Jorjin公司的DM3730评估板的原理图,类似与beagleboard… 查看全部问答> |




