Skip to content
2026.01.24.
  • F
  • X
  • LinkedIn
  • YouTube
  • Instagram
  • GitHub
TavIR

TavIR

Mikrokontroller világ

  • TavIR Tudástár
  • TavIR WebShop
  • TavIR Fórum
  • Hírek
  • Könyvek
    • Egyszerű elektronika – Kezdőlap
    • ESP8266/ESP32
    • Tippek
      • Tippek-trükkök (AVR)
      • Tippek-trükkök (ESP8266/ESP32)
  • +Gyorstippek
  • +Mélyvíz
  • +Témakereső
  • Kapcsolat
  • Főoldal
  • Könyv
  • Egyszerű elektronika tippek
  • Tranzisztor alkalmazások III.
  • Egyszerű elektronika tippek

Tranzisztor alkalmazások III.

Robert 2023.08.18.
Motorvezérlés

Eddigi leckékben láthattuk, hogy a kontrollerrel egy kevéssé terhelhető kivezetéssel hogyan tudtunk nagy áramokat kapcsolgatni tranzisztor segítségével. Persze oldalágon láthattuk, hogy feszültségszabályzásra is használható a tranzisztor.
De mit is tehetünk, ha két kis DC motort kell vezérelni egy kis robotban? Számos érdekes megoldásról lehet cikkeket találni az internet bugyraiban, akár még vezeték nélküli távirányítással megvalósítva is. Ehhez a kis robothoz mindenképpen szükséges, hogy a motor forgásirányát szoftverből változtatni tudjuk. És ha valósághűbb eszközt készítünk, ahhoz szükséges a motor sebességének állítása.

Motorvezérlés

A fordított polaritás előállításához egy két-áramkörös váltórelé vagy más néven két-áramkörös morzerelé szükséges (Rövidítve: DPDT (double-pole double-throw)):

119 motor relay - Cseh Robert / TavIR - tranzisztor,relé,motor

A költséghatékony megoldás során a relé behúzása vagy elengedése határozza meg a forgásirányt. A motor ágra pedig a 12V meghajtófeszültséget kapcsoljuk. Ez azért ez nem az igazi megoldás. Csattog-csörömpöl.

De nézzük mit lehet tenni:
A felső és alsó oldalt kapcsolhatjuk külön. Nézzünk egy példát:

119 motor transistor - Cseh Robert / TavIR - tranzisztor,relé,motor

Nézzük meg mi történik, ha az ABCD vezérlésekre feszültséget kapcsolunk:

  • A magas szint, B alacsony: a motor bal oldalán a – tápfeszültség van.
  • D magas, C alacsony: a motor jobb oldalán + feszültség van.
  • A motor forog.

Nézzünk a másik esetet:

  • A alacsony, B magas : a motor bal oldalán + feszültség van
  • D alacsony, C magas, akkor a motor jobb oldalán – feszültség van
  • A forgásirány az előzővel ellentétes.

És ha A=B=C=D = alacsony, akkor a motor természetesen áll.

A két felső tranzisztort, a középső motort és az alsó két tranzisztorokat lerajzolva egy H elrendezést kapunk, melynek a középső „hídága” a motorunk. Az elrendezésről kapta a nevét a kapcsolás: H-híd (Ángliusul: H-bridge).
Fontos! Éles (való világban való) használat esetén a C-E átmenetek védelmére a 4 védődiódát is be kell építeni!

Számos kritikus probléma áll fenn még a tervünkben:

  • A és D bemenetek magas állapotba húzásához 12Vra van szükség, a 3.3V vagy 5V erre nem elegendő.
  • Ha egyidőben A és B is magas állapotban van, sikerült rövidzárat gyártani. A zárlati áram tűzijáték kíséretében megöli a tranzisztorokat.
  • Ugyanígy a C és D egyidejűségével is tűzijáték lesz.
  • És még négy kimenetet is elfoglal a híd vezérlése.

Ötlet:  felezzük meg a szükséges I/O lábak számát, hiszen az A-C és B-D tranzisztorok egyszerre úgysem nyithatnak ki! Így a következő vezérlési lehetőségeink maradnak: Előre, hátra, stop.
Azonban, ha mindkét csatornát nyitjuk, akkor tuti rövidzárunk van! Ez viszont egy egyszerű szoftverhiba miatt is lehet… És nem tűzijátékot akarunk programozni, hanem motorvezérlést!

A legnagyobb probléma, hogy a bemenő vezérlőfeszültség a felső tranzisztorokhoz nem elegendő. Erre adott egy kiskapu: 1-1 extra tranzisztorral végezzük a felső tranzisztorok kapcsolását! Ez már kezd a jó megoldás felé vezető út lenni:

119 motor transistor upgrade - Cseh Robert / TavIR - tranzisztor,relé,motor

Ahogy láthatod, néhány plusz alkatrész beépítésével egészen jól megoldható a feladat. De szerencsére vannak már készen, IC tokozott kivitelben is komplett áramkörök különböző feszültség és áramokra. Ilyen az L293D, melyet a motorshielden használok – illetve a TC4424A, mely a Hunveyor modell kapcsán kerül képbe.

Irányítás

Most hogy a motorunk előre-hátra kapcsolgatható, a sebességét lenne jó szabályozni.

Ez – szerencsére nem egy ördöngősség. A kulcsszó: PWM, azaz impulzusszélesség moduláció. Ez egy egyszerű koncepciót takar: magas-alacsony állapotokat váltogassunk, amikor is ezek idejének aránya határozza meg a vezérlésünket. Az egy magas-alacsony ciklus hossza legyen kellően rövid, így a DC-motor tehetetlensége miatt nem fog lüktetni. Mondjuk 100 Hz, az már több mint elég. A jelsorozatban a 0 és az 1 aránya határozza meg a sebességet. A 100% kitöltés (csak „H” szint) esetén maximális sebesség, 0% esetén (csak „L” szint) pedig megáll a motor.
A köztes sebességek egyszerűen köztes kitöltéssel beállíthatóak.

A teljességhez hozzátartozik, hogy a ki/bekapcsolgatásokhoz, egyre többször MOSFET-et használok a bipoláris tranzisztor helyett. Az egyszerű DC-motor vezérléseknél nincsen nagy különbség.
Ennyi legyen is elég már a tranzisztorokból, a következő alkatrész a MOSFET lesz…

 

Egyszerű elektronika – Tartalomjegyzék

  • Egyszerű elektronika – Kezdőlap
  • Energia
  • Elem
  • 3.3V vagy 5V
  • Ellenállás
  • Kondenzátor
  • Kondenzátor, kapacitás és szuperkapacitás
  • Dióda
  • LED – Fénykibocsátó Dióda
  • Tranzisztor I.
  • Tranzisztor II.
  • Tranzisztor alkalmazások I.
  • Tranzisztor alkalmazások II.
  • Tranzisztor alkalmazások III.
  • MOSFET I. rész
  • MOSFET II. rész
  • Felhúzó-ellenállás
  • DHT11, DHT22 hőmérséklet- és páraszenzor

Kapcsolódó cikkek:

– L9110S motorvezérlő és ventilátormodul
– Tranzisztor alkalmazások II.
– Tranzisztor alkalmazások I.
– Tranzisztor II.
– Tranzisztor I.

Tags: motor Relé tranzisztor

Post navigation

Előző Tranzisztor alkalmazások II.
Következő MOSFET I. rész

Kapcsolódó anyagok

DHT11, DHT22 hőmérséklet- és páraszenzor 01776 dht11 connection - Cseh Robert / TavIR - tranzisztor,relé,motor
  • Tippek
  • Egyszerű elektronika tippek
  • Gyorstippek
  • Tippek-trükkök (AVR)

DHT11, DHT22 hőmérséklet- és páraszenzor

2024.07.20.
Felhúzó-ellenállás A gyakorlati megvalósítás - nyomógomb és felhúzóellenállás
  • Egyszerű elektronika tippek

Felhúzó-ellenállás

2023.08.25.
MOSFET II. rész 102 mosfet internal - Cseh Robert / TavIR - tranzisztor,relé,motor
  • Egyszerű elektronika tippek

MOSFET II. rész

2023.08.20.

Hírlevél

Hogy az újdonságokról első kézből értesülj:
→ Feliratkozás a Hírlevélre

Ingyenes tanfolyam

60 nap alatt Arduino - az ingyenes tanfolyam
→ Kattints ide és iratkozz fel!
60 nap alatt Arduino

Szeretnél egy lépéssel a többiek előtt járni?

Ne hagyd ki a legújabb tanfolyamokat, amik még csak most bontogatják szárnyaikat.

Legyél te az első! Tanfolyamok

Alkatrész-tár

→ TavIR WebShop
→ Tanulókészletek

Témakörök

  • Cikk (54)
  • Hír (38)
  • Könyv (35)
    • Egyszerű elektronika tippek (18)
    • ESP8266/ESP32 (1)
    • Mélyvíz (9)
    • Mit ne használjunk Arduino projektekben? (6)
  • OmegaFlux (2)
  • Tippek (59)
    • Gyorstippek (20)
    • Tippek-trükkök (AVR) (21)
    • Tippek-trükkök (ESP8266/ESP32) (5)

Fórum

Hiba történt: a hírcsatorna nem elérhető. Később próbálkozzunk újra.

TavIR WebShop

→ Tovább a TavIR WebShopba
Galvanikusan leválasztott RS-485 modul automata irányváltással (Modbus, Fieldbus, MAX485)
Galvanikusan leválasztott RS-485 modul automata irányváltással (Modbus, Fieldbus, MAX485)

A galvanikusan leválasztott TTL–RS485 átalakító modul olyan soros kommunikációs illesztő, [...]

S50/Mifare (1k) átlátszó RFID cimke (írható, ISO14443A/UID)
S50/Mifare (1k) átlátszó RFID cimke (írható, ISO14443A/UID)

A MIFARE S50 kompatibilis átlátszó RFID matrica egy passzív, öntapadó [...]

NFC RFID matrica (NTAG215)
NFC RFID matrica (NTAG215)

Az NTAG215 átlátszó NFC RFID matrica egy passzív, öntapadó kivitelű [...]

HELTEC - HTIT-Tracker (868MHz, 0,96" TFT, LoRa, ESP32S3, Bluetooth, WIFI, GNSS/GPS)
HELTEC - HTIT-Tracker  (868MHz, 0,96" TFT, LoRa, ESP32S3, Bluetooth, WIFI, GNSS/GPS)

A Heltec Wireless Tracker egy integrált vezeték nélküli kommunikációs és [...]

ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N16R8, 2.4/5Ghz)
ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N16R8, 2.4/5Ghz)

Az ESP32-C5 WiFi 6 fejlesztőpanel olyan projektekhez illeszkedik jól, ahol [...]

DS18B20 digitális hőmérséklet-érzékelő termináladapter
DS18B20 digitális hőmérséklet-érzékelő termináladapter

A DS18B20 terminál adapter egy műszaki csatlakoztató egység a DS18B20 [...]

OV2640 2MPixel kamera (standard, 69fok)
OV2640 2MPixel kamera   (standard, 69fok)

Az OV2640 2MPixel kamera egy kompakt kamera modul , amely [...]

ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N4, 2.4/5Ghz)
ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N4, 2.4/5Ghz)

Az ESP32-C5 fejlesztőpanel egy ESP32-C5-N4 MCU-alapú fejlesztőlapon alapuló megoldás, amely [...]

ESP/D1 mini - LED-mátrix shield (8x8 RGB LED, WS2812)
ESP/D1 mini - LED-mátrix shield (8x8 RGB LED, WS2812)

A D1 mini 8x8 RGB LED mátrix shield egy kompakt [...]

JST-PH 2.0 csatlakozó 4 pin, 20cm kábel szerelt apa (2mm, lengő, male)
JST-PH 2.0 csatlakozó 4 pin, 20cm kábel szerelt apa (2mm, lengő, male)

A JST-PH 2.0 csatlakozó 4 pin, szerelt kábeles apa kivitelben [...]

JST-PH 2.0 csatlakozó 4 pin, 20cm kábel szerelt anya (2mm, lengő, female)
JST-PH 2.0 csatlakozó 4 pin, 20cm kábel szerelt anya (2mm, lengő, female)

A JST-PH 2.0 csatlakozó 4 pin, szerelt kábeles anya kivitelben [...]

JST-GH 1.25 csatlakozó 4 pin, szerelt apa (20cm, 1.25mm, micro, lengő)
JST-GH 1.25 csatlakozó 4 pin, szerelt apa (20cm, 1.25mm, micro, lengő)

A JST-GH 1.25 csatlakozó 4 pin, szerelt kábeles apa kivitelben [...]

  • Tovább a TavIR Fórumra...

Címkék

alappanel Arduino Arduino nap Arduino nap 2023 art AVR billentyűzet biztosíték bootloader darlington dióda eeprom egyszerű elektronika elem ellenállás ESP flash Forrasztás ft232 hőmérő i2c i2clcd infravörös IoT ISP JTAG kijelző LCD lm35 mikrokontroller MOSFET motor pcb PWM páratartalom Relé RTC telepítés tmp36 tranzisztor Történelem ultrahang Uno Zener óra

Archívum

  • 2026. január (2)
  • 2025. december (2)
  • 2025. november (2)
  • 2025. október (3)
  • 2025. augusztus (3)
  • 2025. július (7)
  • 2025. június (4)
  • 2025. május (6)
  • 2025. április (5)
  • 2025. március (4)
  • 2025. február (1)
  • 2025. január (6)
  • 2024. december (5)
  • 2024. november (5)
  • 2024. október (6)
  • 2024. szeptember (5)
  • 2024. augusztus (4)
  • 2024. július (3)
  • 2024. június (1)
  • 2024. május (3)
  • 2024. március (1)
  • 2024. február (2)
  • 2024. január (1)
  • 2023. december (5)
  • 2023. szeptember (2)
  • 2023. augusztus (6)
  • 2023. július (2)
  • 2023. június (1)
  • 2023. május (1)
  • 2023. április (10)
  • 2023. február (1)
  • 2022. szeptember (2)
  • 2022. július (1)
  • 2022. május (6)
  • 2022. április (1)
  • 2022. március (2)
  • 2022. január (3)
  • 2021. december (1)
  • 2021. november (4)
  • 2021. október (2)
  • 2021. szeptember (1)
  • 2021. július (1)
  • 2021. május (2)
  • 2021. április (1)
  • 2021. március (2)
  • 2020. szeptember (1)

Eddig nem olvasott...

Arduino a CES 2026-on: UNO Q, ami két világot köt össze Egy kiállításon látható Arduino fejlesztőpanel csatlakoztatva egy számítógéphez, amelyen az Edge Impulse gépi tanulási platform fut, valós idejű objektumfelismeréssel.
  • Hír

Arduino a CES 2026-on: UNO Q, ami két világot köt össze

2026.01.10.
CES 2026 – fókuszban az Espressif Systems újdonságai CES 2026 technológiai kiállítás standján IoT és AI modulokat bemutató M5Stack termékek, Espressif Wi-Fi 6E, BLE 5.4, AI és érzékelési funkciókkal. Jövőálló hardver AI-vezérelt megoldásokhoz.
  • Hír

CES 2026 – fókuszban az Espressif Systems újdonságai

2026.01.09.
MSZ 12‑31:2017 – Szabvány az év legszebb protokolljához: szilveszter és újév Szilveszteri koccintás
  • Hír

MSZ 12‑31:2017 – Szabvány az év legszebb protokolljához: szilveszter és újév

2025.12.31.
Arduino IDE 2.3.7: mit hoz a frissítés, mik az előnyök és mik a buktatók? Egy laptop képernyőjén az „Update Successful 2.3.7” felirat látható, előtérben egy Arduino UNO panel és egy digitális lakat ikon, biztonsági frissítésre utalva. Az Arduino IDE 2.3.7 frissítésének vizuális megjelenítése.
  • Cikk

Arduino IDE 2.3.7: mit hoz a frissítés, mik az előnyök és mik a buktatók?

2025.12.13.

Információk

Cégadatok-impresszum | Használati feltételek
Adatvédelmi irányelvek | Kapcsolat

Elérhetőség

Ügyfélszolgálat: +36 (20) 99-23-781
E-mail: avr (kukac)tavir (pont) hu
Iroda/telephely: 1181 Budapest, Szélmalom utca 13.
Copyright © TavIR Minden jog fenntartva | DarkNews by AF themes.
TavIR
Manage your privacy

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

Funkcionális Always active
A technikai tárolás vagy hozzáférés szigorúan szükséges az előfizető vagy felhasználó által kifejezetten kért konkrét szolgáltatás használatának lehetővé tételének jogos céljához, vagy kizárólag a közlés elektronikus hírközlő hálózaton keresztüli továbbításának céljához.
Beállítások
A technikai tárolás vagy hozzáférés a jogos célból szükséges, hogy olyan beállításokat tároljunk, amelyeket az előfizető vagy a felhasználó nem kért.
Statisztika
Kizárólag statisztikai célokra használt technikai tároló vagy hozzáférés. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
A technikai tárolás vagy hozzáférés felhasználói profilok létrehozásához szükséges hirdetések küldéséhez, illetve a felhasználó nyomon követéséhez egy vagy több weboldalon hasonló marketingcélokból.
Statistics

Marketing

Features
Always active

Always active
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Manage options
{title} {title} {title}