Weil du musst an beide z.B. Motoranschlüsse entweder + oder - schalten. Für n-p-n Transistoren beim + Schalten müste die Basisspannung ca. 0,7 V höher als Versorgungsspannung (VCC) sein. Dagegen bei p-n-p Transistoren um sie durchzuschalten reicht auf Basis eine Spannung, die um ca. 0,7 V niedriger als VCC ist. Schaue dir, bitte, die skizze von einfachster H-Brücke im Code an und versuche es zu verstehen.
Übrigens, die Widerstände R1 und R2 sind nur dann nötig, wenn der Spannungsabfall auf den leitenden Transistoren T1 und T2 unter Belastung zu hoch ist, um sie gegenseitig sicher zu sperren.
Bei konkreten Fragen würde ich dir gerne helfen versuchen.
Code:
VCC= z.B. 12V
+
|
+---------+---------+
| ___ ___ |
+-|___|-+ +-|___|-+
| R1 | | R2 |
>| | | |<
T1 |-----+ +-----| T2
/| | | |\
| .-. .-. |
| R3| | | |R4 |
| | | | | |
| '-' '-' |
| | | |
| +---|-------+
+-----------+ |
| _ |
| / \ |
+-------( )-------+
R5 | \_/ | R6
___ |/ Motor \| ___
vom µC >-|___|-| T3 T4 |-|___|-< vom µC
|> <|
| |
=== ===
GND GND
(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)
Lesezeichen