Zumbador piezo que produce débiles clics en lugar de zumbidos fuertes

1

Tenga en cuenta: A pesar de que esta pregunta implica una Raspberry Pi, realmente creo que es una cuestión de electrónica esencial en su corazón, y que el hecho de que esté tratando con un Pi es secundario.

Tengo el siguiente zumbador piezo conectado a mi Raspberry Pi 1 Model A (en adelante RPi ) como sigue:

Cuandomisoftware(queusa wiringPi debajo del capó) envía una señal de salida al pin de salida GPIO, que es el pin que maneja el timbre. simplemente hace un ruido de clic débil, no un gran zumbido buzzzzzz como esperaba. Estoy tratando de averiguar por qué.

Mis pensamientos:

  • Quizás no sea tan simple como simplemente enviar una señal ALTA al timbre ... tal vez haya una señal más sofisticada que necesito enviarla
  • Quizás el timbre sea basura, sin embargo, ordené 3 de ellos a DigiKey y los tres producen el mismo sonido de clic débil
  • Quizás algo más no esté conectado correctamente

He confirmado que mi software está enviando una señal de salida al pin GPIO correcto, especialmente porque el zumbador hace un clic cuando el software establece este pin ALTO.

¿Alguna idea de cómo puedo solucionar problemas aquí y comenzar a diagnosticar?

    
pregunta smeeb

3 respuestas

3

Como sospeché, el zumbador al que está vinculado no tiene un oscilador incorporado. Debe ser accionado externamente con una onda cuadrada según la hoja de datos. Puede hacer esto activando y desactivando repetidamente el pin GPIO a la frecuencia que desee que suene el "zumbido".

    
respondido por el DerStrom8
3

Esto no es realmente un zumbador "activo", es simplemente un transductor piezoeléctrico. Se espera que se accione con una tensión alterna. La hoja de datos sugiere 3 voltios pico a pico, a 2 kHz para obtener el máximo oomph .

El clic se espera de tu paso 3 v.

    
respondido por el pipe
-4

Podría ser un zumbador magnético que tiene un DCR mucho más bajo que el valor nominal Si se está zumbando con un aumento de ciclo de servicio abierto y cerrado de la inductancia DCR +.

por ejemplo RANGO DE VOLTAJE OPERATIVO 2 ~ 4 Vcc CLASIFICACIÓN ACTUAL (MAX) 30 mA

Esto no incluye la sobretensión de arranque que GPIO no puede proporcionar para mover el contacto de la bobina a la posición de apagado dentro del zumbador.

Mida el DCR del zumbador y vea por qué. Este es un problema con los zumbadores magnéticos de baja tensión. Al igual que los motores de CC tienen un DCR y una corriente de arranque repentina hasta que se mueven, su zumbador no se mueve y el voltaje de GPIO es demasiado bajo.

Supongamos que su GPIO RdsOn es de 50 ohmios y que la corriente de arranque del zumbador es 5x corriente nominal de 150mA a 3V, entonces el DCR es de 20 ohmios, por lo que el voltaje de GPIO ahora se reduce a 20 / (20 + 50) * 3V = 0.9V, que es debajo de las especificaciones para el zumbador.

La solución bruta usa un Bias R para ayudar a iniciarlo, una mejor solución usa un transistor.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas