Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

BASCOM uln2003 lub a4988 - Sterowanie silnikiem bipolarnym

slawkalke 08 Kwi 2015 21:30 981 8
  • #1 08 Kwi 2015 21:30
    slawkalke
    Poziom 6  

    Witam. Czy ktoś z was kiedyś próbował wysterować silnik krokowy bipolarny za pomocą uln2003 w bascomie? Czy jest to jakkolwiek możliwe? A czy za pomocą A4988 też można go wysterować?

    0 8
  • #3 08 Kwi 2015 21:57
    slawkalke
    Poziom 6  

    Tak, ale znalazlem jedynie temat gdzie jest wysterowano za pomoca L293D. Ciekawi mnie czy konkretnie uln2003 sie do tego nadaje?

    A jak dla mnie najlepszy jest bascom ;)

    0
  • Pomocny post
    #4 08 Kwi 2015 22:22
    373522
    Użytkownik usunął konto  
  • #5 08 Kwi 2015 22:47
    slawkalke
    Poziom 6  

    Mam silniczek bipolarny z czterema wyprowadzeniami ;p

    0
  • Pomocny post
    #6 08 Kwi 2015 23:03
    373522
    Użytkownik usunął konto  
  • #7 08 Kwi 2015 23:05
    slawkalke
    Poziom 6  

    Nim się steruje za pomocą pwm tak? Trzeba będzie się wziąć za PWM :D

    0
  • Pomocny post
    #8 08 Kwi 2015 23:13
    373522
    Użytkownik usunął konto  
  • Pomocny post
    #9 09 Kwi 2015 18:22
    emarcus
    Poziom 35  

    slawkalke napisał:
    Witam. Czy ktoś z was kiedyś próbował wysterować silnik krokowy bipolarny za pomocą uln2003 w bascomie?
    \

    Gdybyś choc trochę zapoznał sie z budową i działaniem silników krokowych to z pewnością nie zadałbyś takiego pytania....


    Cytat:

    Czy jest to jakkolwiek możliwe?

    Raczej nie... Do wysterowania jednego bipolarnego steppera potrzebujesz dwa (2) mostki 'H' (po jednym na cewkę), a układ ULN nie umożliwia takiej konfiguracji.

    Cytat:

    A czy za pomocą A4988 też można go wysterować?


    Tak, można.. i to chyba nie ma łatwiejszego sposobu. Układ ten został zaprojektowany od podstaw do tego właśnie zastosowania, dlatego program do wysterowania silnika bipolarnego staje się banalnie prosty.
    W minimalnej konfiguracji potrzebujesz tylko określic kierunek obrotów co zajmuje jeden pin processora, oraz na drugi pin podajesz impulsy; -reprezentujące kroki (pełne kroki). Możesz także w łatwy sposób zaimplementowac 'microstepping'.
    (patrz datasheet - Allegro Microsystems:
    https://www.pololu.com/file/0J450/A4988.pdf
    lub instrukcja podłączenia gotowego pełnego układu drivera na przykład:
    https://www.pololu.com/product/1182

    e marcus

    0