uln2003 or uln2803

Twee elektronische transistors worden aangesloten op een Darlington transistor (soms een Darlington paar), die kan schakelen veel meer stroom dan de collector-emitter circuit van een standaard transistor. U kunt Darlington transistors om te schakelen 500 mA uit de uitvoer van een parallelle poort datapen, wat genoeg stroom om een ​​mechanisch relais of een kleine elektrische motor drijven.

In plaats van gebruik individuele darlington transistors, kunt u een geïntegreerde schakeling die speciaal is ontworpen voor het rijden met hoge stroomsterkte belastingen van TTL-niveau ingangen te gebruiken. De meest voorkomende IC's van dit type zijn de ULN2003, waarvan 7 darlington stuurprogramma's op een 16-pin DIP-pakket heeft, en de ULN2803, waarvan 8 rijders in een 18-pin DIP-pakket heeft.

U zult deze IC's bij uw plaatselijke RadioShack winkel te vinden, maar als je toegang tot een elektronica-onderdelen winkel te hebben, het zal waarschijnlijk dit nuttig chip op voorraad te hebben. Zo niet, dan kunt u gemakkelijk vinden op het internet door te zoeken naar "ULN2003" of "ULN2803."

Zoals u kunt zien, pinnen 1 tot en met 7 zijn de input pinnen, die u direct kunt aansluiten op de output pinnen van de parallelle poort. Pinnen 10 tot en met 16 zijn de output pinnen, die je kunt aansluiten op het circuit dat u wilt bedienen. Pin 8 verbindt met aarde en pin 9 aangesloten op een spanningsbron.

ULN2003 ULN2803
Pin Beschrijving Pin Beschrijving
1 Ingang 1 1 Ingang 1
2 Ingang 2 2 Ingang 2
3 Ingang 3 3 Ingang 3
4 Ingang 4 4 Ingang 4
5 Input 5 5 Input 5
6 Ingang 6 6 Ingang 6
7 Invoer 7 7 Invoer 7
8 Raakvlakken 8 Ingang 8
9 Vss 9 Raakvlakken
10 Uitgang 1 10 Vss
11 Uitgang 2 11 Uitgang 1
12 Uitgang 3 12 Uitgang 2
13 Uitgang 4 13 Uitgang 3
14 Uitgang 5 14 Uitgang 4
15 Output 6 15 Uitgang 5
16 Output 7 16 Output 6
17 Output 7
18 Uitgang 8

De output circuit voor een ULN2003 / 2803 is een beetje anders dan wat je mag verwachten. In plaats van inkoop stroom voor de belasting, de darlington array-zinkt de huidige. Dus de output pin op de grond zijde van de belastingsketen. Zoals u kunt zien, de spanningsbron (VSS) voedt zowel de belasting circuit (in dit geval, een kleine motor) en de ULN2003.

Digitale elektronica: Darlington Arrays to Drive High-Current uitgangen


Als u zult worden met behulp van een ULN2003 of ULN2803 om een ​​inductieve belasting te rijden, zoals een relais of motor, moet u een zenerdiode gebruiken op pin 10. Deze diode voorkomt dat de huidige stromen in de verkeerde richting in de ULN2803 in het geval de relais of motor spoel een grote achterwaartse spanning spike, zoals coils zijn geneigd om te doen.

Dit project biedt een breadboard circuit dat een kleine 3 V DC motor van een parallelle poort rijdt. Omdat deze motor heeft veel meer stroom dan een parallelle poort kan verwerken, wordt een ULN2003 darlington matrix IC gebruikt om de motoraandrijving.

Om dit project te werken, heb je een computer nodig met een parallelle poort en de Kit 74-software is geïnstalleerd, plus een parallelle poort connector met draden gesoldeerd aan de data pinnen en een van de gemeenschappelijke data grond pinnen.

Wanneer het circuit is gemonteerd en aangesloten op uw computer, kunt u het testen door de volgende opdracht twee keer in een commando-venster:

RELAY 01

De motor moet worden gestart. Om de motor te stoppen, gebruik deze opdracht twee keer:

RELAY 00

Je kan een script gemakkelijk schrijven naar de motor een bepaalde interval in werking. Hier, de MOTOR.BAT bestand gewoon laat de motor gedurende 30 seconden, schakelt hem uit voor 30 seconden, en dan springt naar de: LOOP label om de cyclus te herhalen.

Elektronica projecten: Hoe maak je een Motor Driver Build
Elektronica projecten: Hoe maak je een Motor Driver Build
Elektronica projecten: Hoe maak je een Motor Driver Build

MOTOR.BAT
: LOOP
RELAY 01
RELAY 01
VERTRAGING 30
RELAY 00
RELAY 00
VERTRAGING 30
GOTO LOOP