Control de limpiador ultrasónico con Arduino

0

Estoy tratando de construir un limpiador ultrasónico de tamaño pequeño. Compré un par de transductores ultrasónicos (que oscilan entre 40 kHz - 102 kHz y 15 a 35 vatios) con los que quiero jugar.

Ya hay bastantes controladores y transductores, pero realmente quiero mantener un pequeño factor de forma. También trato de hacer una configuración en la que pueda jugar fácilmente con diferentes transductores, así que puedo cambiar la frecuencia y el voltaje de alimentación con poco esfuerzo

Estaba pensando en crear una configuración con Arduino para poder cambiar la frecuencia PWM de manera fácil y precisa. Encontré el siguiente circuito como punto de partida de fuente de esquema ultrasónico :

Estoytratandodecontrolaruntransductorde35W40khzqueestáampliamentedisponible: enlace del transductor

Ahora cambié la primera parte del circuito de 555 con el Arduino. Resultando en lo siguiente:

Pero por una razón no funciona correctamente. Está dibujando algo de corriente pero no mucho y parece no hacer mucho. Como fuente de alimentación, estoy usando una fuente de alimentación de sobremesa simple (0-30v, 5A)

¿Qué estoy haciendo mal y hay otra manera de conducir el transductor ultrasónico con un Arduino?

    
pregunta Ruben

1 respuesta

1

Figura 1. Circuito de controlador de puente deficiente.

El problema es el de un controlador de puente mal diseñado. El CD4013 se acciona desde una fuente de alimentación de 5 V, por lo que las salidas (1) y (2) solo pueden conmutar entre 0 y +5 V. T1 y T2 están configurados como seguidores de voltaje, de modo que el emisor solo puede alcanzar 5 V menos 0.7 V caída de tensión a través de la unión del emisor de base. El voltaje más alto en (3) o (4) es 4.3 V a pesar de recibir alimentación de 25 V.

Tenga en cuenta que el circuito original es de 12 V, por lo que el puente puede cambiar entre 1 y 11 V.

Necesitará usar un circuito de controlador H-bridge adecuado.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas