¿Hay alguna forma de usar la señal PWM de Arduino para suministrar una gran corriente variable a través de un elemento de calefacción inquieto?

2

Estoy trabajando en un proyecto simple basado en Arduino en el que usaré PID para modular la señal PWM de un microcontrolador Arduino, por lo que los valores PWM variarán de 0 a 255, ya que esa es la resolución. Estaré usando AnalogWrite (voltaje PWM) para eliminar voltajes variados. Entonces, mi pregunta es esta: supongamos que necesito una fuente de alimentación de 12 V que esté conectada a un elemento de calentamiento resistivo, cómo controlaría la cantidad de corriente que fluye a través de un elemento de calentamiento. Tenga en cuenta que ya he desarrollado un sistema de encendido / apagado que suministra corriente máxima, cuando configuro el PWM en el ciclo de trabajo del 100% y la corriente cero, cuando configuro el PWM en el ciclo de trabajo del 0%.

Hablé con mi supervisor y él me dijo que conectara el PWM a un mosfet y que variara el PWM, lo que permitirá que una corriente variable fluya a través del elemento de calentamiento (resistivo).

¿Es una buena idea y funcionará?

    
pregunta Niloy Alam

2 respuestas

1

Tal como se indica, necesitaría un canal F y nunca podría apagarlo, ya que el voltaje de la compuerta de su arduino sería de 3.3V o 5V, no cerca del voltaje de la fuente de 12V.

Usar un mosfet de n canales, cambiar la "válvula" con el calentador, funcionaría. Por supuesto, necesita un mosfet que pueda permitir x la cantidad de corriente que necesita su calentador, en el voltaje de la puerta y, donde y es su voltaje arduino. Circuito de conductor de lado bajo Google

O puede usar un controlador mosfet para habilitar o deshabilitar un canal F fet. Mayor complejidad.

    
respondido por el Passerby
-1

Esto ciertamente funcionaría. Así es exactamente como la mayoría de las placas base de impresoras 3D controlan el extrusor y los calentadores de cama. Eche un vistazo al esquema de RAMPS 1.4 para ver un buen ejemplo:

    
respondido por el Billy Kalfus

Lea otras preguntas en las etiquetas