Controlar motores de PC con L293B

Quiero controlar 5 ventiladores de PC cooler.

- 2 ventiladores son de 12V - 0.40 mA.
- 3 ventiladores son de 12V - 0.10 mA.

Son 5 ventiladores, 4 los controlo con el driver L293B, 2 para 12V - 0.40 mA. y los otros 2 para 12V - 0.10 mA. El que sobra (12V - 0.10 mA.) lo tendré
motor_4.png


Este Driver L293B se controlará con un PIC16F84A o el PIC16F88. Si no vale la pena usar estos driver lo haré con transistores.

Para dejarlo más claro.

M1 = Motor 1

M1 = 0.40 mA
M2 = 0.40 mA
M3 = 0.10 mA
M4 = 0.10 mA
M5 = 0.10 mA
Voy a diseñar un circuito sobre estos ventiladores aunque los llame motores. M1 y M2 como sabemos son de 12 V y de entrada quiero ponerle una alimentación de 7.5V. El PIC debe controlar las velocidades del motor (sin PWM), uno de 7.5V y otra de 12V dependiendo de la entrada. Si RA4 no está pulsado, M1 y M2 deben tener alimentación de 7.5V para que vaya lento. Si RA4 está pulsado, M1 y M2 se activará a 12V para su velocidad máxima.

RA4 ON = M1 y M2 ON = 12V
RA4 OFF = M1 y M2 OFF = 7.5V

Lo mismo para el M3 y M4 pero con la entrada RB3.

En cuanto al M5, siempre está a 12V, es decir, su velocidad máxima.

Si tienen alguna sugerencia o mejora de diseño avisen.

Que tengan buen día.
 
Atrás
Arriba