¿Qué es un buen generador de onda cuadrada?

¿Cuál es un buen circuito para generar una onda cuadrada? La forma de onda exacta no es demasiado importante: solo quiero que un zumbador piezoeléctrico funcione a 150 kHz. También quiero eficiencia y amplitud ajustable.

(Motivación: quiero vaporizar un poco de aceite para quemarlo. Elijo 150 kHz después de que Glade Wisp haya sido pirateado en Make).

El más simple que encontré fue este que consta de un condensador, 3 resistencias y un amplificador operacional un comparador. ¿Es este diseño un buen camino a seguir?

Suponiendo que, según la misma página, tiene un período de

T = 2 R C yo norte 1 + L 1 L dónde L = R 1 R 1 + R 2

Elegir R1 = R2 da L = 1/2, dando (1+L)/(1-L) = aproximadamente e, dando el más simple

T = 2RC

Estoy en el bosque aquí, pero supongo que R1 = R2 = R es una buena opción.

El deseo de TI es 1/150kHz; entonces RC = 3.33e-6

Se presenta otra elección arbitraria. Digamos, ¿una resistencia de 100 ohmios y un capacitor de 0.033 uF? ¿Es importante esta elección? ¿Es importante la elección del amplificador operacional?

Perdón por la pregunta larga, pero si alguien que sabe lo que está haciendo pudiera caminar conmigo aquí, seguramente lo agradecería.

Agregaré solo un poco más de explicación, según lo solicitado por @Lou. Mi objetivo es construir un quemador de aceite de oliva adecuado para uso ligero con mochila. No sé si esto va a funcionar, pero es una idea que quiero probar. Esto convertiría el aceite de oliva en un artículo de usos múltiples, quemable por mí y mi estufa. Tiene un mayor contenido de energía por onza que el alcohol, pero su punto de inflamación es demasiado bajo para quemarse como líquido a temperaturas normales. Así que mi idea es vaporizarlo ultrasónicamente y quemar el vapor.
El aceite de oliva se quema bien con una mecha, pero eso generalmente no produce mucho calor a granel. Será más como una vela pequeña.
Si lo se. Realmente no es suficiente para cocinar nada y la combustión no es muy completa. (Se produce hollín.)

Respuestas (8)

Si busca en Google el generador de onda cuadrada 555, obtendrá miles de resultados para los circuitos basados ​​​​en un chip 555 que produce una onda cuadrada. Hay una calculadora de onda cuadrada aquí , que debería permitirle experimentar con los cálculos.

Además, como bono adicional, 555 fichas son muy baratas.

O mire los chips 556 que son básicamente dos 555 en el mismo chip.

Si hay miles de esos circuitos, ¡al menos podrías reproducir uno aquí!

Para un oscilador simple, la gente a menudo piensa inmediatamente en un IC de temporizador 555. Este circuito es aún más simple:

Oscilador

El 74HC1G14 es la versión de puerta única del 74HC14 más común en paquete SOT-23.

Tenga en cuenta: el circuito al que se vinculó usa un comparador , no un amplificador operacional. Puede usar amplificadores operacionales en circuitos comparadores, pero no están a la altura del trabajo por varias razones: los amplificadores operacionales están optimizados para aplicaciones de amplificación donde las entradas se conducen al mismo voltaje a través de la retroalimentación y pueden tardar mucho en recuperarse de la saturación cuando sus entradas se alejan mediante retroalimentación positiva como en este circuito. Un comparador será más rápido y hará lo correcto.

En cuanto a los circuitos: usaría un comparador LM393 o un 555 (difícil de superar: muchos fabricantes y puede obtenerlo de Radio Shack o en grandes cantidades de Digikey a 11c) o un 74xx123 ( este de TI es 16c en gran cantidad). El comparador necesitará algunas piezas más que los otros dos.

El LM358 es un amplificador operacional dual, no un comparador.
¡gack! tienes razón, tuve un calambre cerebral, estaba pensando en un LM393.
por supuesto, un amplificador operacional sin retroalimentación se comportará como un comparador. cierto, no es lo mismo que una salida oc, pero puede usar los cambios de riel a riel para hacer cosas similares.

Si desea construir un vibrador estable A, entonces el circuito que eligió está bien. Deberá evitar que el valor R cargue el amplificador operacional. Esto significa seleccionar R para que no cargue un amplificador operacional. Sugeriría que permanecer en la región de resistencia de 10k-100k lo mantiene seguro si usa un amplificador operacional de banda base como un TL072 (FET) o un LM358 (BJT).

Con su circuito, necesitará resistencias de ajuste para que la cosa se 'cargue' correctamente. Probablemente será necesario un potenciómetro en línea con R (su resistencia de retroalimentación) para la sintonización.

Creo que encontrará que es muy complicado hacer un circuito oscilador de esta manera. Solo lo haría si tiene alguna razón muy convincente para no usar un microcontrolador. Un circuito mcu básico basado en sello, hélice o Atmel sería capaz de crear esta misma onda cuadrada con mucha más precisión. Un temporizador 555 también funcionaría, pero yo simplemente iría a la ruta MCU, un pin ATtiny 8 cuesta 3 dólares, así que ¿por qué no usar eso?

Pero es divertido jugar con los multivibradores si solo estás jugando, ¡recuerda almacenar la salida para que no cargues la cosa! Buena suerte.

¡Gracias por esta información! La razón por la que no quería usar un microcontrolador es porque asumí que sería menos eficiente en energía que un circuito más simple. Pero tal vez si la etapa de amplificación es el principal consumo de energía, la MCU sería un problema menor.

¿No puede simplemente usar un circuito de oscilador de cristal estándar, como el oscilador Pierce , y conducir el piezoeléctrico a su frecuencia de resonancia natural?

Aquí hay un circuito para un limpiador ultrasónico , que parece ser el mismo principio que su vaporizador. También puede buscar patentes para cosas como humidificadores ultrasónicos, atomizadores, nebulizadores, etc.

No importa lo que use, debe tener un inductor resonante en serie con el piezoeléctrico para obtener los cientos de voltios para impulsarlo. http://www.techmind.org/sl/#electric

Seguramente, un microcontrolador es excesivo cuando el micro tiene exactamente este tipo de oscilador dentro para hacer funcionar el reloj. Estaría usando un oscilador de cristal para controlar una computadora para controlar un oscilador de cristal.

Mis primeros intentos de implementación no hicieron nada para aumentar los voltios y, por lo tanto, fallaron, pero aún no he hecho nada al respecto. Gracias por la información. Veré esto.

Según lo aconsejado por @Scott Murphy y @Lou, voy a implementar esto con un Arduino (con el que estoy familiarizado) ejecutándose en un amplificador. Dependiendo del consumo de energía, puede tener sentido cambiar a algún otro circuito más tarde, pero cruzaré ese puente cuando llegue a él, si el aceite se quema y el uso de energía es mayor de lo que podría ser. En ese caso probaré con un circuito 555 o modificaré el multivibrador astable que mencioné, como se aconseja.

Para la amplificación, por ahora, usaré un amplificador de auriculares y armaré un circuito de amplificador operacional si es necesario.

Se actualizará aquí a medida que la implementación se una (o se deshaga).

Gran. Estaré muy interesado en ver cómo te va, y los videos/fotos/detalles de tu éxito (o fracaso catastrófico) seguramente serán útiles.
Un Arduino para hacer una onda cuadrada??? ¿Crees que eso servirá? Necesitará *al menos*(!) un Core i7-950 a 3 GHz.
Iría por un Cray, ¿qué diablos, eh?

Estoy de acuerdo con Scott arriba: un micro es el camino a seguir aquí, a menos que solo esté jugando con la intención específica de aprender osciladores. Sin embargo, hacer que la amplitud sea ajustable podría ser un poco complicado. ¿Puedes contarnos más sobre eso? ¿Es necesario ajustarlo una vez (o con muy poca frecuencia) para fines de calibración, o necesita poder cambiarlo con frecuencia? ¿Tiene que ser ajustable por el usuario o se ajustará en función de los parámetros del circuito? ¿Cuál es el rango de amplitud que necesita y la resolución (o más bien, cuántos pasos) necesita en ese rango?

El método más simple es simplemente construir un amplificador de ganancia ajustable usando un potenciómetro para el ajuste, si solo necesita la amplitud ajustable para fines de calibración o para ajustes manuales poco frecuentes.

Otra forma de hacerlo ajustable es usar la salida PWM del micro y alimentarlo a un filtro, pero tendría que construir un filtro que pasara 150kHz y suavizara cualquier cosa en su frecuencia PWM (que dependerá de su micro frecuencia ). Esto será difícil y limitará estrictamente su resolución.

Si necesita una onda cuadrada por encima del microvoltaje, definitivamente necesitará un circuito amplificador, y probablemente también pueda controlar la ganancia del amplificador con el micro.

Ahora que lo pienso, ¿estás seguro de que necesitas controlar la amplitud? Probablemente también puedas controlar lo que sea que estés tratando de controlar a través de otros trucos. Si pudiera compartir más información, probablemente podamos darle otras ideas de control.

Gracias por esta información también. Ojalá pudiera aceptar más de una respuesta. La amplitud debe ser ajustable porque 1) no sé cuánta potencia necesitaré y 2) las condiciones (por ejemplo, la temperatura) probablemente afectarán el nivel de potencia necesario (aunque probablemente podría configurarlo en "lo suficientemente alto" y ser hecho). Por lo tanto, puede ser bastante tosco y tal vez arreglado, eventualmente.
@Grumdrig: aquí es donde es útil responder la pregunta usted mismo, marcar su respuesta como una respuesta de 'wiki de la comunidad' y luego agregar todas las partes buenas de las otras respuestas. Al marcarlo como una respuesta wiki de la comunidad, permite que otros mejoren la respuesta con el tiempo, sin tomar crédito por el trabajo de otros.
Estoy de acuerdo con Craig. Lo que pasa con los proyectos electrónicos como este es que las preguntas que se hacen generalmente no son atómicas, lo que hace que sea imposible elegir una respuesta. Otra buena característica del wiki de la comunidad es que la respuesta puede evolucionar a medida que evoluciona la pregunta, y facilita que las personas sigan el desarrollo del proyecto. Si está dispuesto, ¿podría publicar los resultados de su primer intento con el circuito? Estoy realmente interesado en ver qué tan bien atomiza con una solución ultrasónica, y estoy interesado en los aspectos de mochilero. Pensaré en eficiencias mientras espero.
Gracias @Craig. No conocía estas sutilezas de meta-uso; Aceptaré mi respuesta wikificada en 36 horas (!) Cuando chiphacker me lo permita.
He estado jugando con StackOverflow durante más de un año; lo recogerás a tiempo.
No hay mucho en la historia del cartel original aquí que sugiera que estaría listo para sumergirse en el mundo de los microcontroladores, lo que implicaría elegir una plataforma, construir/comprar un kit de desarrollo y aprender a programarlo. Un circuito temporizador o un circuito oscilador probablemente sería mucho más accesible en este caso.

Si solo desea un ajuste de ganancia simple, iría con el temporizador 555. Luego use un potenciómetro en paralelo con una resistencia en la salida, para crear un potenciómetro (no compre potenciómetros, son una estimación basura de una curva logarítmica, a menos que gaste mucho dinero) la configuración del potenciómetro está aquí -> https://sound-au.com/project01.htm

Si desea un control preciso, estaría de acuerdo con las otras respuestas, una placa de tipo Arduino o una MCU sería mucho mejor.

¡No olvides que el volumen no es lineal!

Hice un oscilador de bolsillo de código abierto, llamado Posc, presenta dos ondas cuadradas producidas por un par de temporizadores 555, eche un vistazo, puede ayudar -> http://www.sonodrome.co.uk/tutorials. html Hay un par de archivos PDF en esta página que muestran el diseño del circuito y los componentes.

Olvidé mencionar que la alegría de un temporizador 555 es que no requerirá amplificación para controlar un altavoz pequeño o un zumbador piezoeléctrico, sin embargo, la mayoría de los otros osciladores requerirán amplificación con un IC adicional o un par de transistores.
La segunda URL ("tutoriales") es un enlace muerto.