» 您尚未 [登录 - 注册] ┆ 帮助 ┆ Archiver ┆ ┆ 
--> 标题: [分享]用51单片机驱动继电器的实验
您是本帖第1901个阅读者。
性别:男<br>状态:离线<br>积时:10 个月 0 天 2 小时 24 分 46 秒
aj8714523


管理员

头衔:眼镜蛇管理员
等级:管理员
帖数:1402
金钱:1017
S币:74

收藏 举报 1F 资料 | 留言 | 编辑 | 引用 | 评帖 | 主页
[分享]用51单片机驱动继电器的实验

在现代自动控制设备中,都存在电子电路(弱电)与电气电路(强电)的相互连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(如电动机、电磁铁、电灯等),另一方面又要为电子线路的电气电路提供良好的电隔离,以保护电子电路和工作人员的人身的安全。继电器使能完成这一桥梁作用。

1.功能

  通过单片机控制继电器吸合、释放,使读者熟练掌据继电器的使用方法。读者也可以用继电器的常开、常闭触点控制电灯的亮灭,实现“以小控大”。

2.器件和原理

  继电器具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中。继电器实际上是用较小的电流去控制较大电流的一种“自动开关”,在电路中起着自动调节、安全保护、转换电路等作用。在大多数的情况下,继电器就是一个电磁铁,这个电磁铁的街铁可以闭合或断开一个、数个触点。当电磁铁的绕组中有电流通过时,衔铁被电磁铁吸引,因而就改变了触点的状态。继电器一般可以分为电磁式继电器、热敏干簧继电器、固态继电器等。继电器是感性器件,所以不能用单片机的I/0口直接控制,而且必须在三极环;管等控制器件上加反根保护电路。

  在一般的实验中,大家都是采用单片机通过一只作为电子开关的PNP型三极管来驱动继电器,继电器的开、关完全由三极管的基极电平进行控制。当三极管基极为高电平时,PNP型三极管截止,继电器不工作;反之三极管导通,继电器得电吸合。

3.硬件电路

  继电器实验相关原理图见下图


上传的图片
  抱歉,您所在的组无权下载附件,请注册登陆

4.程序设计

01  #include<reg51.h>

02

03  sbitRELAY=P1^3;

04

05  voidDelay()

06  {

07  unsignedchari,j;

08  for(i=0;i<255;i++)

09  for(j=0;j<255;j++);

10  }

11

12  voiDMAin()

13  {

14  while(1)

15  {

16  RELAY=0

17  Delay();

18  RELAY=1;

19  Delay();

20  }

21  }


5.代码分析

  序号1:包含51单片机寄存器定义的头文件:

  序号3:位定义继电器为I/0口P1.3;

  序号5~10:延时函数,具体延时与使用的晶振频率有关;

  序号7:定义无符号变量i,j;

  序号8-9:通过i,j的自加嵌套循环执行,达到延时目的;

  序号12~21:main函数;

  序号14:进入主程序的while循环;

  序号16:继电器吸合;

  序号17:调用延时程序;

  序号18:继电器释放;

  序号19:调用延时程序。







----签名档 --------------------------------------------------------
世界上比毒品更容易成瘾的,是装逼时的感觉。。。。

Posted:2012-07-21 12:01:23
 每页10条,共1页,合计1条记录
9  1  :
转到  


Powered By:Discuz! 6.0 Processed in:1.296875s,13 queries.
眼镜蛇论坛|单片机论坛| 技术支持:【QQ】1522066584

免 责 声 明 本站提供网上自由讨论使用,所有个人言论并不代表本站立场,与本站立场无关,本站不会对其內容负上任何责任。
假若內容有涉及侵权,请立即联络我们。我们将立刻从网站上刪除,并向所有持版权者致最深的歉意。