logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak sterować silnikiem krokowym za pomocą klawiatury?

gielator 11 Lut 2007 02:23 2305 6
  • #1 3554854
    gielator
    Poziom 10  
    Posty: 12
    Ocena: 3
    Witam,
    jak zrobić takie sterowanie gdzie
    zadawane są nastawy z klawiatury dla silnika krokowego tak jak w opisie na stronie
    dziękuję za zainteresowanie i poświęcony czas
    pozdrawiam.
  • #2 3554948
    Jellyeater
    Poziom 17  
    Posty: 246
    Pomógł: 6
    Ocena: 3
    Jaki silnik krokowy, czy wiesz o ile przesówa taśmę 1 skok, czy taka dokładnośc wystarczy, czy może trzeba będzie robić sterowanie mikrokrokowe?
  • #3 3555022
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    do tak prostego układu wystarczy nawet silnik z drukarki , lepiej unipolarny bo dużo prostsze są w budowie sterowniki , stosując koła zębate z paskiem
    możesz mieć problem z zdobyciem paska o długości 1m , typowe w drukarkach mają ok. 300mm nawet w urządzeniach formatu A2 mają max
    600mm , chyba że będziesz sklejał
    co do sterowania to podstawowe pytanie czy układ z uC czy bez , przeglądnij przyklejone tematy o silnikach krokowych oraz na robotyce o sterowaniu silnikami , myślę że najodpowiedniejsze będzie to rozwiązanie http://www.ottop.republika.pl/sterownik2803.shtml
    tak na koniec jakie będzie zastosowanie tego urządzenia
  • #4 3578892
    gielator
    Poziom 10  
    Posty: 12
    Ocena: 3
    wiatm,
    dlugo internetu nie mialem
    ale juz odpowiadam:
    1. nie znam długości liniowej w tym przypadku jednego skoku
    ponieważ jest to dopiero projekt.
    2. dokładność liniowa na poziomie ok 0,5mm-1mm więc chyba kroki wystarczą
    3. urządzenie ma służyć ustaleniu wysokości głowicy ale nie przenosi zadnych
    ociążen bo jest tam zamocowane cos co przerywa promień fotokomorki
    .
    wszystko jest ok ale mam problem jak tam zaimplementować klawiature do tego układu
    pozdraiam serdecznie
  • #5 3579326
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    Cytat:
    urządzenie ma służyć ustaleniu wysokości głowicy

    czegoś tu nie rozumie , po co cały układ napędowy z silnikiem , czy nie prościej dokonywać pomiaru położenia wysokości w inny sposób
    nawet w układzie który pokazałeś zamiast silnika , zastosować enkoder , pasek napędzany będzie przez poruszająca się głowice
  • #6 3580187
    gielator
    Poziom 10  
    Posty: 12
    Ocena: 3
    Jeśli tylko jest jakieś proste rozwiazanie tego problemu to je zastosuje, mozesz rozwinąć myśl bo moze faktycznie niepotrzebnie gmatwam sprawe
    pozdrawiam
  • #7 3580444
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    właściwie to napisz dokładnie na czym ma polegać pomiar , czy ma to być dokładne określenie położenia głowicy względem podłoża lub innego statycznego punktu , czy wystarczy określenie punktu do którego ma nastąpić ruch głowicy
    co do Twojego układu to tak jak napisałem poruszająca się głowica napędza pasek ruch posuwisty zostaje zamieniony na ruch obrotowy , w miejsce silnika montujesz enkoder przykładowo 10 impulsów z enkodera = 1 obrót = 1cm ruchu paska teraz to już tylko kwestia odpowiedniego układu elektronicznego przeliczającego impulsy na położenie głowicy
    natomiast przy określeniu punktowym sprawa jest jeszcze prostsza , wystarczy bariera optyczna , czujnik magnetyczny lub krańcówka

Podsumowanie tematu

✨ Dyskusja dotyczy sterowania silnikiem krokowym za pomocą klawiatury w celu ustawiania pozycji głowicy z dokładnością około 0,5-1 mm. Projekt jest w fazie koncepcyjnej, bez znanej długości liniowej jednego kroku silnika. Propozycje obejmują użycie prostego silnika krokowego, np. unipolarnego z drukarki, z przekładnią pasową, choć pojawia się problem dostępności odpowiednio długiego paska. Wskazano na możliwość zastosowania mikrokroków dla większej precyzji. Dyskutowano również alternatywne rozwiązania pomiaru położenia głowicy, takie jak enkoder zamontowany zamiast silnika, który przelicza impulsy na przesunięcie liniowe, lub użycie barier optycznych, czujników magnetycznych bądź krańcówek do określenia punktu docelowego ruchu. Zwrócono uwagę na konieczność wyboru odpowiedniego układu elektronicznego do przetwarzania sygnałów z enkodera lub czujników. Podano link do przykładowego sterownika opartego na układzie 2803 jako potencjalne rozwiązanie sterowania silnikiem krokowym z mikrokontrolerem.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA