¿Es esta una forma correcta de conectar un altavoz piezo a la MCU?

8

¿Es esta una forma adecuada de conectar un zumbador piezoeléctrico al pin del microcontrolador? ¿Hay algo que pueda mejorarse en el sentido de robustez y consumo de energía? ¿Cómo selecciono D1?

    
pregunta miceuz

3 respuestas

1

Probablemente pueda soportar aumentar significativamente el valor de su resistencia desplegable. (pruebe con 100k o 1M) - En lo que respecta a la resistencia de 1K, ya que proporciona una ruta de descarga para la capacitancia del piezo, su valor estará determinado por el tamaño del piezo, así como el rango de frecuencia en el que pretende conducirlo. . Un valor más alto tendrá menos pérdidas, pero es posible que no proporcione una descarga adecuada para el piezo si es muy grande o si tiene la intención de conducirlo a una frecuencia muy alta (donde es necesaria una rápida recuperación) Esto es fácil de estimar si conoce el Capacitancia del zumbador.

D1 debe ser un diodo rápido, cualquier tipo schottky debería funcionar bien.

Dependiendo de lo alto que desee el timbre, puede agregar una resistencia en serie con el timbre en sí. Comenzaría con valores de resistencia bajos (10s de ohmios) y trabajaría hasta algo con lo que esté contento. Nuevamente, está perdiendo, pero si no puede ajustar el voltaje de la unidad, esta es una opción. Un capacitor en serie con el zumbador también es una opción, para proporcionar una limitación de potencia, así como para cambiar el carácter del tono.

    
respondido por el Ryan
2

No todos los zumbadores piezoeléctricos se hacen iguales,

Básicamente tienes los más simples, esos son solo una especie de altavoz piezoeléctrico pequeño (como esos antiguos tweeters de Motorola, todos de plástico, sin imán), ten cuidado; esos son destruidos por DC, así que use un condensador (0.01 uf) para evitar que la CC pase por el transductor y asegúrese de que está alimentando a la bestia con una onda cuadrada o sinusoidal, y.. Luego los zumbadores piezoeléctricos que tienen un circuito oscilador / controlador incorporado, que impulsan el elemento piezoeléctrico, con los que debe tener las especificaciones del zumbador, pero he encontrado que la mayoría de ellos se comportan bien con 5 voltios de corriente continua. La producción en masa los ha hecho muy baratos.

    
respondido por el RDeLaPlaza
2

Una forma más sencilla que he usado mucho es conectar directamente el piezo en modo puenteado, usando dos pines de E / S. Esta técnica solo se debe utilizar con los elementos piezo desnudos, mucho más baratos, no con los zumbadores que tienen un controlador de frecuencia fija integrado. Para este último, se debe utilizar el circuito de interrogadores.

Por definición, un piezoeléctrico no emitirá mucho más voltaje del que se usa para conducirlo, y los diodos de protección en el puerto protegerán a la MCU de cualquier pico.

La mayoría de los módulos PWM en las MCU modernas pueden configurarse para usar dos pines de salida; Una que no se invierte y otra que se invierte. Esto da el doble del voltaje de suministro a través del piezo, pico a pico, lo que da un volumen mucho mejor y evita la descarga lenta que se obtendría con el circuito del controlador de un solo extremo en la parte superior.

Además, esta forma de hacerlo elimina todos los componentes auxiliares. Requiere una pequeña codificación para configurar el PWM para que emita la frecuencia correcta, pero si desea un control total de la frecuencia de salida y el volumen, es muy barato. Es una técnica de uso común, a menudo utilizada en circuitos de tarjetas de cumpleaños musicales, por ejemplo.

    
respondido por el Simon Tillson

Lea otras preguntas en las etiquetas