generador de onda cuadrada J1772

0

Para un cargador de automóvil eléctrico necesito diseñar una onda cuadrada de ± 12V a 1kHz [SAE J1772] . Me gustaría hacer este con un ciclo de trabajo ajustable para poder ajustar la corriente de carga. Diseñé el siguiente esquema:

simular este circuito : esquema creado usando CircuitLab

Este diseño me permite ajustar el tiempo de encendido frente al tiempo de apagado pero no el ciclo de trabajo. ¿Hay una manera de darse cuenta de esto? quizás con un IC programable porque la onda cuadrada de 0-5 V será generada por un microcontrolador.

    
pregunta Dylan

3 respuestas

0

Si usa un microcontrolador para su onda cuadrada, simplemente genere su ciclo de trabajo a partir de su microcontrolador. La mayoría de los microcontroladores tienen instalaciones para generar la señal PWM en la frecuencia y el ciclo de trabajo elegidos.

Con MSP430, configuraría su temporizador a una frecuencia útil superior a 1 kHz. Usted configura el temporizador en modo up hasta TAxCCR0 (comparación de captura). (contar desde 0 hasta valor TAxCCR0 repetidamente). Luego establece el registro TAxCCR0 en un valor que hará que la frecuencia sea de 1 kHz. Típicamente, usted quiere un reloj de 100 kHz. TAxCCR0 se establece en 100. Luego, configura su registro TAxCCR1 (segundo registro de comparación de captura) a un valor entre 0 y 100. Esto le permite elegir el ciclo de trabajo de su PWM entre 0 y 100. Finalmente, configura el temporizador para que emita TAxCCR1 algún pin de forma tal que cuando el valor del temporizador (TAxR) está entre 0 y TAxCC1, la salida es ALTA y cuando el valor está entre TAxCCR1 y TAxCCR0, su salida es 0.

Puedes cambiar los valores, pero obtienes la idea. Otros microcontroladores (AVR, PIC, ARM, cualquiera) tienen módulos de temporizador de este tipo. Los registros solo tienen nombres diferentes y una funcionalidad ligeramente diferente.

Una vez que genere esa señal, simplemente alimente esto a su circuito y funcionará. Por cierto, en lugar de un amplificador operacional, deberías usar un comparador. Parece muy similar, pero los amplificadores operacionales están diseñados para señales "analógicas" y, por lo tanto, suelen ser más lentos que los comparadores del mismo costo / rendimiento. Los comparadores están diseñados para señales digitales, por lo que es más probable que sean "riel a riel" a un precio más barato y se comporten mucho mejor con bordes afilados (ondas cuadradas). La velocidad de giro del amplificador operacional (tasa de cambio de salida) puede causar que su señal se distorsione. Tal vez este opamp que elegiste funciona a frecuencias tan bajas, no lo he comprobado en absoluto.

Si desea una solución más analógica, necesitamos mucha más información sobre cómo espera "configurar / configurar" el ciclo de trabajo.

    
respondido por el Mishyoshi
0

¿Tienes control de V9 y V5? Si V5 es una onda triangular constante en lugar de una onda cuadrada, la comparación con V9 será un ciclo de trabajo del 50% cuando V9 sea 2.5 V. El ciclo de trabajo aumentará a medida que V9 disminuye y disminuye a medida que V9 aumenta. Una onda sinusoidal en V5 también funcionaría, pero el ciclo de trabajo no estaría linealmente relacionado con V9.

    
respondido por el Ed McGuirk
0

1)

  

Este diseño me permite ajustar el tiempo de encendido frente al tiempo de apagado pero no el   ciclo de trabajo.

Bueno, no. La proporción de tiempo de encendido y apagado es el ciclo de trabajo. Así que no está claro exactamente cuál es tu problema.

2) Como se muestra, el ciclo de trabajo se fija en 50%, ya que V5 es una onda cuadrada. Si, en cambio, es una onda sinusoidal y V9 es variable, obtendrás lo que deseas. Si su problema es que no puede obtener un ciclo de trabajo menor que (o más, según cómo lo mida), simplemente haga que el V9 sea bipolar, es decir, que sea capaz de ser más o menos. Como ya tienes suministros +/-, eso debería ser bastante trivial.

3) La mayoría de los amplificadores operacionales que funcionan con +/- 12 voltios no apagarán +/- 12 voltios. En general, necesitará un suministro de +/- 15 voltios. Supongo que no se dio cuenta de que puede editar cosas como números de pieza en el editor de esquemas del sitio, y que en realidad usará algo más que un TL081, pero podría estar equivocado.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas