嵌入式技术论坛
直播中

刘敏

7年用户 1161经验值
私信 关注
[资料]

Renesas RA2L1开发板之pwm蜂鸣器设计方案分享

1、Renesas RA2L1开发板之pwm蜂鸣器设计

  功能模块的硬件介绍

1.jpg

  此处的功能模块为自己绘制的蜂鸣器电路,二极管做蜂鸣器保护,单片机输出接入NPN 三极管的基极,通过三级管放到单片机的PWM波然后驱动蜂鸣器发声。

  功能模块的使用说明

  功能模块主要通过pwm 进行驱动,可播放人耳可听到的声音。

  PWM 输出口直接驱动是利用PWM 输出口本身可以输出一定的方波来直接驱动蜂鸣器。在单片机的软件设置中有几个系统寄存器是用来设置PWM口的输出的,可以设置占空比、周期等等,通过设置这些寄存器产生符合蜂鸣器要求的频率的波形之后,只要打开PWM 输出,PWM输出口就能输出该频率的方波,这个时候利用这个波形就可以驱动蜂鸣器了。比如频率为2000Hz 的蜂鸣器的驱动,可以知道周期为500μs,这样只需要把PWM的周期设置为500μs,占空比电平设置为250μs,就能产生一个频率为2000Hz 的方波,通过这个方波再利用三极管就可以去驱动这个蜂鸣器了。

原作者:xinshuwei

更多回帖

发帖
×
20
完善资料,
赚取积分