¿Cómo puedo construir un regulador PWM basado en el sensor de pasillo?

1

Entonces hay un sensor de pasillo en el acelerador de un scooter y falta el controlador de velocidad. He probado el sensor y funciona. 5 V en, y con aceleración máxima es de aproximadamente 4 V y 0,9 cuando está cerrado.

Quiero hacer un 'dimmer' de pwm (en realidad un controlador de velocidad del motor que es similar) pero no puedo encontrar una manera, excepto el uso de arduino para medir los voltios analógicos y calibrarlo en un valor de 0-255, lo cual hice. anoche.

¿Pero alguien puede decirme si esto se puede hacer con un amplificador operacional y 555, y sintonizarlo para que tenga un ciclo de trabajo de 0-100%? El 0% es importante ya que el motor no debe arrancar sin aceleración, pero también debe poder alcanzar cerca del 100%.

Gracias

    
pregunta Matt

2 respuestas

1

Espero que un microcontrolador con un ADC y un temporizador con salida para pwm sean los más fáciles. Si desea una solución analógica, puede buscar en los osciladores de relajación de tipo comparador. Consulte enlace , por ejemplo.

    
respondido por el XTL
1

Solución analógica

simular este circuito : esquema creado usando CircuitLab

Esta solución utiliza un LTC6992-1 chip modulador de ancho de pulso controlado por voltaje para hacer el PWM.

  • Rset determina la frecuencia del oscilador maestro interno.
  • R1 (LTC) y R2 (LTC) determinan el divisor de frecuencia interno.

El resto del circuito escala la señal de 0.9 - 4 V a 0 - 1 V.

  • R1 y Rg2 proporcionan el desplazamiento.
  • Rg1 y Rf establecen la ganancia.
  • R5 y R6 forman un divisor para la salida del efecto Hall para llevarlo por debajo de 1 V.
  • El amplificador operacional debe trabajar con 0 V en las entradas y reducir la salida a cero voltios. Probablemente también querrá que se ejecute en un suministro de 5 V.

Todos los valores de resistencia se calcularon utilizando un documento bastante interesante Diseño de ganancia y compensación en treinta segundos De Bruce Carter, Texas Instruments. Utilicé la Sección 2 y la Sección 4. Debería volver a ejecutar mis cálculos. Es posible que uno o dos potenciómetros de ajuste no se desvíen.

Código de hoja de cálculo:

Paste this row into cell A1 and convert text to columns separating on comma. Remove apostrophes to make formulas active.        
Vref,   5,  V
Voutfs, 1,  V
Voutzs, 0,  V
Vinfs,  0.8,    V (after 5:1 reduction)
VinZS,  0.18,   V (after 5:1 reduction)

m (gain),   '=(B3-B4)/(B5-B6)   
b (bias),   '=B4-B8*B6  


Rf, 10000,  ohms (guess)
Rg, '=B12/(B8-1),   ohms
Rg2,    '=B13/10,   ohms
Rg1,    '=B13-B14,  ohms
Vref~,  '=(ABS(B9)*B15)/(B15+B12),  V
R1, '=B14*(B2-B16)/B16, ohms
    
respondido por el Transistor

Lea otras preguntas en las etiquetas