Modo de conducción con zumbador

Dado que el zumbador autoexcitado funciona con voltaje de CC, no es necesario utilizar una señal de CA para activarlo. Simplemente envíe el nivel de la unidad al puerto de la unidad, amplifique la corriente de la unidad a través del transistor y haga sonar el zumbador. Es muy simple, así que no explicaré aquí el timbre autoexcitado. Aquí solo se describe el zumbador separado que debe ser activado por una señal de onda cuadrada de 1/2 de servicio.

Hay dos formas en que un microcontrolador controla un zumbador: una es controlarlo directamente a través del puerto de salida PWM y la otra es utilizar el nivel de inversión de temporización de E/S para generar una forma de onda de control para accionar el timbre.

El accionamiento directo del puerto de salida PWM utiliza el propio puerto de salida PWM para generar una determinada onda cuadrada para accionar directamente el zumbador. Hay varios registros del sistema en la configuración del software del microcontrolador que se utilizan para configurar la salida del puerto PWM, como el ciclo de trabajo, el período, etc. Después de configurar estos registros para generar una forma de onda con una frecuencia que cumpla con los requisitos del zumbador, siempre que la salida PWM esté activada, el puerto de salida PWM puede generar una onda cuadrada de esta frecuencia y el zumbador puede ser controlado por esta forma de onda. Por ejemplo, cuando activamos un zumbador con una frecuencia de 2000 Hz, podemos saber que el período es de 500 μs, entonces solo necesitamos configurar el período de PWM en 500 μs y el nivel del ciclo de trabajo en 250 μs para generar una onda cuadrada con una frecuencia de 2000 Hz. y luego use esta onda cuadrada para activar el timbre con un triodo.

Sin embargo, es un poco problemático utilizar niveles de inversión de temporización de E/S para generar formas de onda de conducción. Se debe usar un temporizador para cronometrar, y se genera una forma de onda que cumple con los requisitos del zumbador a través del tiempo para cambiar el nivel, y esta forma de onda se usa para accionar el zumbador. Por ejemplo, si activa un zumbador a 2500 Hz, puede saber que el ciclo es de 400 μs. De esta manera, activar el puerto de E/S del zumbador cada 200 μs puede generar una onda cuadrada con una frecuencia de 2500 Hz y un ciclo de trabajo de 1/. 2duty, y luego pasa a través del transistor y lo amplifica para activar el zumbador.