单片机驱动他激式蜂鸣器的方式
蜂鸣器厂家他激式蜂鸣器:因为蜂鸣器的工作电流一般比较大,以致于单片机的I/O口是无法直接驱动的(但AVR可以驱动小功率蜂鸣器),所以要使用扩大电路来驱动,一般使用三极管来扩大电流就可以了。
以下是思威特小编对必须用方波信号进行驱动的他激式蜂鸣器的说明:
单片机驱动他激式蜂鸣器的方法
单片机驱动他激式蜂鸣器的方法有两种:一种是PWM输出口直接驱动,另一种是使用I/O定时翻转电平发生驱动波形对蜂鸣器进行驱动。之前上编说到了单片机驱动他激式蜂鸣器的方法中的第一种,现在开始说第二种:
相对于PWM输出口直接驱动,使用I/O定时翻转电平来发生驱动波形的方法会比较麻烦一点,必须使用定时器来做定时,通过定时翻转电平发生契合蜂鸣器要求的频率的波形,这个波形就可以用来驱动蜂鸣器了。比如为 2500Hz的蜂鸣器的驱动,可以知道周期为400μs,这样只需要驱动蜂鸣器的I/O口每200μs翻转一次电平就可以发生一个频率为2500Hz,占空比为1/2dut的方波,再通过三极管扩大就可以驱动这个他激式蜂鸣器了。