Web nejen o robotice

Proč se DC motor otáčí v každém směru jinak a jak tomu zamezit

Reklama:

DC motory mohou vykazovat rozdílnou rychlost v opačných směrech kvůli konstrukčním a řídicím asymetriím. Tento jev je typický zejména u motorů s komutátorovým předstihem nebo u systémů s nevyváženým řízením. Zde je podrobný rozbor:

DC Motor

Příčiny rozdílných rychlostí

1. Komutátorový předstih (Commutation Advance)

  • Princip: U motorů s kartáči je komutátor často konstrukčně posunut, aby optimalizoval výkon v preferovaném směru5. Při reverzaci se magnetická neutrální rovina posouvá, což snižuje účinnost a rychlost5.
  • Důsledek: Motor dosahuje vyšší rychlosti v "předním" směru (např. 1,2 m/s) oproti "zpětnému" (0,8 m/s).

2. Asymetrie H-můstku

  • Řídicí obvody: Nesymetrické napájení H-můstku (např. rozdílné úbytky na tranzistorech) způsobuje rozdíly v napětí aplikovaném na motor10.
  • Příklad: Při 12 V v jednom směru může efektivní napětí klesnout na 11 V v opačném směru, což sníží rychlost o ~8 %1.

3. Magnetická asymetrie

  • Permanentní magnety: U motorů s permanentními magnety může nestejnoměrné nasycení jádra vést k odlišnému točivému momentu v opačných směrech4.

Charakterizační veličiny

  • Koeficient asymetrie (Kₐ):

$$ Kₐ = \frac{v_{\text{max, dopředu}} - v_{\text{max, zpět}}}{v_{\text{max, dopředu}}} $$

Typické hodnoty: 0,1–0,3 pro motory s komutátorem5. - Rozdíl točivého momentu (ΔT):

$$ ΔT = T_{\text{dopředu}} - T_{\text{zpět}} $$

Měří se při stejném proudu2.

Řešení v robotice

A. Hardwarové metody

  1. Symetrické H-můstky
    • Použití MOSFETů s nízkým RDS(on) (např. IRF3205) pro minimalizaci úbytků10.
    • Kalibrace napájecích větví pro stejné napětí v obou směrech.
  2. Dvojité enkodéry
    • Optické enkodéry (např. AS5048A) měří rychlost v reálném čase a korigují ji pomocí PID9.

B. Softwarové metody

  1. Korekční koeficienty
    • Nastavení rozdílných PWM hodnot pro každý směr (např. 85 % PWM pro zpětný směr)10.
  2. Pokročilé řídicí algoritmy
    • FOC (Field-Oriented Control): Kompenzuje asymetrie regulací magnetického pole7.
    • Adaptivní PID: Automaticky upravuje zesílení na základě zpětné vazby6.

C. Mechanické kompenzace

  • Převodovky s konstantním převodem: Eliminují rozdíly snížením závislosti na směru1.
  • Klikové mechanismy: Transformují rotační pohyb na lineární nezávisle na směru8.

Praktické příklady

Aplikace Řešení Výsledný rozdíl rychlostí
Robotické rameno FOC + enkodér AS5048A Δv < 2 %
CNC frézka Kalibrovaný H-můstek IRF3205 Δv = 0,5 %
Medicínský robot Dvojitá převodovka 10:1 Δv = 0 %

Pro eliminaci rozdílů v rychlosti je klíčové kombinovat symetrické řídicí obvody, zpětnou vazbu a adaptivní algoritmy. V kritických aplikacích (např. chirurgické roboty) se preferují motory bez komutátoru (BLDC) nebo piezoelektrické lineární pohony8.