单片机在蜂鸣器驱动电路上的应用
蜂鸣器驱动方法:因为自激式蜂鸣器是直流电压驱动的,不需要使用交流信号进行驱动,只需对驱动口输出驱动电平并经过三极管放大驱动电流就能使蜂鸣器发出声音,道理很简单,这儿就不对自激蜂鸣器进行阐明晰。
单片机驱动他激蜂鸣器的方法有两种:一种是PWM输出口直接驱动,另一种是使用I/O定时翻转电平发生驱动波形对蜂鸣器进行驱动。因为时间问题,单片机驱动他激蜂鸣器的方法小编由分开阐明,本文先说第一种:
单片机在蜂鸣器驱动电路上的应用
PWM 输出口直接驱动是使用PWM输出口本身能够输出必定的方波来直接驱动蜂鸣器。在单片机的软件设置中有几个系统寄存器是用来设置PWM口的输出的,能够设置占空比、周期等等,经过设置这些寄存器发生契合蜂鸣器要求的频率的波形之后,只需打开PWM输出,PWM输出口就能输出该频率的方波,这个时分使用这个波 形就能够驱动蜂鸣器了。比如频率为2000Hz的蜂鸣器的驱动,能够知道周期为500μs,这样只需要把PWM的周期设置为500μs,占空比电平设置为 250μs,就能发生一个频率为2000Hz的方波,经过这个方波再使用三极管就能够去驱动这个蜂鸣器了。