He simulado un circuito de control de motor PWM en Proteus, ahora quiero darle vida y conectar un circuito en el mundo real.
Aquí está mi circuito PWM en Proteus:
Y el código:
unsigned int duty_50;
void main(){
ADPCFG = 0xFFFF;// initialize AN pins as digital
PORTB = 0x01;
TRISB = 0; // initialize portb as output
duty_50 = PWM1_MC_Init(5000, 0, 0x01, 0); // Pwm_Mc_Init returns 50% of the duty
PWM1_MC_Set_Duty(duty_50, 1);
PWM1_MC_Start();
while(1);
}
En la simulación, este circuito funciona bien,
Y ya he comprado los componentes que necesito:
1.dsPIC
2.IC del controlador L293D
3.Motor DC (que necesita 1.5V y 120 mA)
4. Junta
Quiero utilizar estos componentes y la máquina de alimentación para conectar estos componentes en el mundo real, pero no sé si puede haber problemas. ¿Hay algo a lo que deba prestar atención antes de conectar el circuito real para no cometer errores y quemar algunos componentes?