轻松学PIC之蜂鸣器和继电器

出处:zjyyl 发布于:2011-08-29 16:25:08

  一、蜂鸣器实验

  在很多的单片机系统中除了显示器件外经常还有发声器件,常见的发声器件是蜂鸣器。蜂鸣器一般用于一些要求不高的声音报警及按键操作提示音等场合。

  蜂鸣器的形状一般如图1 所示。

  虽然它有自己的固有谐振频率,但是它也可以被加以不同频率的方波,从而编制一些简单的音乐。

图1 蜂鸣器实物图

图1 蜂鸣器实物图

  1.实例功能

  本实例就是来实现蜂鸣器发声,通过本小节的实验,可以使读者熟练掌握蜂鸣器的应用。硬件照片如图2 所示。

图2 蜂鸣器和继电器实验演示图

图2 蜂鸣器和继电器实验演示图

  2.器件和原理

  有源蜂鸣器和普通扬声器相比,重要一个特点是只要按照极性要求加上合适的直流电压,就可以发出固有频率的声音,因此使用起来比扬声器简单。由此可知,有源蜂鸣器的控制和LED 的控制对单片机而言是没有区别的。无源蜂鸣器则要交流驱动,改变驱动频率可以奏简单音乐。

  3.硬件电路

  虽然蜂鸣器的控制和LED 的控制对于单片机是一样的,但在外围硬件电路上却有所不同,因为蜂鸣器内阻较低且是一个感性负载,一般不建议用单片机I/O 口直接对它进行操作,所以加个驱动三极管,在要求较高的场合还会加上反向保护二极管。本例实验没有加反相二极管保护,硬件电路可以参考图3。

  通过硬件原理图可知,图中三极管用了PNP型9012,所以要使蜂鸣器发声只要给单片机RD7交替置低置高电平就可,由此可以为下文的程序编写提供关键参考。

  #include<pic.h>

  void delay_1(void)

  {

  unsigned char n;

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

  {

  NOP();}

  }

  void delay_ms(unsigned int time)

  {

  for(;time>0;time--)

  {

  delay_1();}}

  void main(void)

  {

  TRISD=0X00;

  while(1)

  {

  PORTD=0x00;

  delay_ms(1000);

  PORTD=0x80;

  delay_ms(1000);

  }

  }

  二、继电器实验

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

  1.实例功能

  本实例通过单片机来控制继电器吸合、释放,读者可以熟练掌握继电器的使用方法。在本例中读者也可以用继电器的常开、常闭触点控制电灯的亮灭,实现“以小控大”。图2 中D4 为继电器吸合时的指示灯。

  2.器件和原理

  继电器是一种电子控制器件,它由控制系统(又称输入回路)和被控制系统(又称输出回路)组成,通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“电动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。

  在大多数的情况下,继电器就是一个电磁铁,这个电磁铁的衔铁可以闭合或断开一个或数个接触点。

  当电磁铁的绕组中有电流通过时,衔铁被电磁铁吸引,因而就改变了触点的状态。继电器一般可以分为电磁式继电器、热敏干簧继电器、固态继电器等。

  本实验板上配置电磁式继电器如图4。

图4 继电器实物图

图4 继电器实物图

  继电器也是属于感性器件内阻很低,所以不能用单片机的I/O 口直接来控制,要由三极管驱动且加反相保护电路。一般实验中都是单片机通过一个PNP 型三极管,把三极管作为电子开关来驱动继电器,继电器的开和关完全由三极管的基极电平进行控制。当三极管基极为高电平,PNP 型三极管截止,这时继电器不工作;反之为低电平的话,PNP 型三极管导通,继电器得电吸合。

  3.硬件电路

  继电器实验原理图可以参考图5。

  4.程序设计

  #include<pic.h>

  void main(void)

  {

  TRISD=0X00;

  while(1)

  {

  PORTD=0x00;

  delay_ms(1000);

  PORTD=0x40;

  delay_ms(1000);

  }

  }

关键词:ICPIC电器继电器

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

相关技术资料
广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!