>> Technologie Électronique >  >> Optique >> Microscopes

L293D : Pilotage moteur, brochage, fonctions et guide d'utilisation

Brochage L293D (DIP/SOIC 16 broches)

Le L293D est un double pont en H pour deux moteurs CC (ou un pas-à-pas). Chaque demi-pont délivre 600 mA continu, 1,2 A crête à 4,5–36 V.

BrocheNomFonction
1EN1,2 (Enable 1)Haut actif active SORTIE1 & SORTIE2 (Moteur A). PWM pour contrôle vitesse.
2IN1Entrée 1 (direction Moteur A)
3OUT1Sortie 1 (borne 1 Moteur A)
4GNDMasse (connexion dissipateur)
5GNDMasse (connexion dissipateur)
6OUT2Sortie 2 (borne 2 Moteur A)
7IN2Entrée 2 (direction Moteur A)
8VCC2 (VS)Tension alimentation moteur (4,5–36 V)
9EN3,4 (Enable 2)Haut actif active SORTIE3 & SORTIE4 (Moteur B). PWM pour contrôle vitesse.
10IN3Entrée 3 (direction Moteur B)
11OUT3Sortie 3 (borne 1 Moteur B)
12GNDMasse (connexion dissipateur)
13GNDMasse (connexion dissipateur)
14OUT4Sortie 4 (borne 2 Moteur B)
15IN4Entrée 4 (direction Moteur B)
16VCC1 (VSS)Tension alimentation logique (4,5–7 V, typique 5 V)

Table de vérité (Par pont H)

ENIN1IN2OUT1OUT2Mode
LXXZZDésactivé (Hi-Z)
HLLLLFrein (côté bas)
HHHHHFrein (côté haut)
HHLHLAvant
HLHLHArrière

Points clés conception

  • Deux alimentations : VCC1 (logique, broche 16) et VCC2 (moteur, broche 8) indépendantes. VCC1 doit être ≥ 4,5 V même si moteur tourne 12/24 V.
  • Quatre broches GND (4, 5, 12, 13) : Toutes doivent connecter plan masse PCB. Chemin thermique principal — utiliser grand plan cuivre, vias thermiques.
  • Diodes roue libre : Diodes clamp internes (vers VCC2 et GND) protègent contre retour inductif. Pas diodes externes nécessaires moteurs CC.
  • Limites thermiques : 600 mA continu suppose bon dissipateur PCB. À 1 A, boîtier DIP besoins ~5 cm² cuivre par broche GND. SOIC besoins plus. Considérer L298 (2 A, TO-220) ou drivers MOSFET modernes (DRV8871, TB6612, MP6550) pour > 1 A.
  • Fréquence PWM : 20–50 kHz typique. Plus haute → plus pertes commutation sorties bipolaires L293D.

Branchement typique Arduino / Microcontrôleur

 // Moteur A const int ENA = 9; // Broche PWM const int IN1 = 7; const int IN2 = 8; // Moteur B const int ENB = 10; // Broche PWM const int IN3 = 11; const int IN4 = 12; void setup() { pinMode(ENA, OUTPUT); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENB, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); } void setMotor(int en, int in1, int in2, int speed) { // speed: -255 à 255 digitalWrite(in1, speed >= 0); digitalWrite(in2, speed < 0); analogWrite(en, abs(speed)); } 

Alternatives modernes (Plus petit, plus frais, plus courant)

  • TB6612FNG : 1,2 A / 3,2 A crête, MOSFET, 2,7–5,5 V logique, SSOP 16 broches.
  • DRV8871 : 3,6 A, pont H unique, 6,5–45 V, HSOP8.
  • MP6550 / MP6600 : 2,5 A / 5 A, détection courant intégrée, QFN.
  • BTS7960 : 43 A, forte puissance, demi-pont ×2.

Référence datasheet

TI (ex Unitrode) SLRS008D / ST L293D / NXP L293D. Toujours vérifier brochage contre datasheet fabricant spécifique — variations mineures existent.

Microscopes