Skocz do zawartości
Selmak

Sterownik silnika krokowego.(problem)

Rekomendowane odpowiedzi

Jaki silnik jest sterowany? Napięcie, prąd na cewkach?

Może prąd jest za duży i tyle?

Druga sprawa: jak sterujesz silnikiem? Najprostszy program to po prostu puszczanie na przemian 0/5v z Arduino na wejście STEP z sleep(1000) pomiędzy komendami. Proponuję najpierw użyć takiego programu zanim przerzucisz się na wersję docelową.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
3 minuty temu, Behlur_Olderys napisał:

Jaki silnik jest sterowany? Napięcie, prąd na cewkach?

Może prąd jest za duży i tyle?

Druga sprawa: jak sterujesz silnikiem? Najprostszy program to po prostu puszczanie na przemian 0/5v z Arduino na wejście STEP z sleep(1000) pomiędzy komendami. Proponuję najpierw użyć takiego programu zanim przerzucisz się na wersję docelową.

Cały szkic. program.txt

Mój silnik https://sklep.avt.pl/silnik-krokowy-42hw34-0334-200-krok-obr.html

1b 1a 2b mają 12v  2a ma 0.4v

Niestety nie ja go napisałem. Podstawowe informacje wydają się być prawidłowe.

Oczywiście biblioteki itp. są.

Podrzucisz link z tutorialem do testu sterownika?

Pozdrawiam.

Edytowane przez Selmak

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
11 minut temu, Selmak napisał:

Cały szkic. program.txt

Niestety nie ja go napisałem. Podstawowe informacje wydają się być prawidłowe.

Oczywiście biblioteki itp. są.

Mógłbyś jeszcze podać parametry silnika?

 

Zamiast tego programu wgrałbym najprostszy:

void setup(){

pinMode(3, OUTPUT);

}

void loop(){

digitalWrite(3, HIGH);

delay(1000);

digitalWrite(3, LOW);

delay(1000);

}

 

Jedyne połączenie jakie jest do tego potrzebne to połączenie pinu 3 z Arduino do pinu STEP w sterowniku.

 

Edytowane przez Behlur_Olderys

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
4 minuty temu, Behlur_Olderys napisał:

Mógłbyś jeszcze podać parametry silnika?

 

Zamiast tego programu wgrałbym najprostszy:

void setup(){

pinMode(3, OUTPUT);

}

void loop(){

digitalWrite(3, HIGH);

millis(1000);

digitalWrite(3, LOW);

millis(1000);

} 

 

Jedyne połączenie jakie jest do tego potrzebne to połączenie pinu 3 z Arduino do pinu STEP w sterowniku.

niestety nie mogę wgrać.

błąd: exit status 1
too many arguments to function 'long unsigned int millis()'

 

podstawowe parametry silnika to:

  • silnik bipolarny
  • standard NEMA17
  • pobór prądu cewki 0.33A
  • rezystancja cewki 34Ω
  • indukcyjność uzwojenia 46mH
  • moment trzymający 2.3 kg*cm (0.22N/m)
  • 200 kroków na obrót
  • krok 1.8°
  • wyprowadzenia: 4 przewody
  • wymiary 42x42x34mm (bez wału)
  • średnica wału 5mm
  • masa 0.20kg
Edytowane przez Selmak

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
2 minuty temu, Selmak napisał:

niestety nie mogę wgrać.

błąd: exit status 1
too many arguments to function 'long unsigned int millis()'

Sorki, delay zamiast millis

  • Lubię 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
13 minut temu, Behlur_Olderys napisał:

Sorki, delay zamiast millis

Teraz wgrywa bez przeszkód...

Niestety cisza..silnik nie pracuje żadna dioda nie mryga.

coś dodatkowego prócz podłączenia zasilania i obserwowania silnika powinienem robić?

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Teraz, Selmak napisał:

Teraz wgrywa bez przeszkód...

Niestety cisza..silnik nie pracuje żadna dioda nie mryga.

coś dodatkowego prócz podłączenia zasilania i obserwowania silnika powinienem robić?

 

GND i 5V z Arduino do sterownika rozumiem że masz podłączone? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

przepraszam coś nie łaczyło..

Wiec tak..silnik robi krok w lewo po 1sek.czuje wibrację ale wałek się nie kręci i po 1sek znów robi krok w lewo.

Któreś uzwojenie jest nie tak podłączone? Niestety producent nie podaje na www jasnego opisu kolejności pinów dlatego podłaczam po omacku.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
2 minuty temu, Selmak napisał:

przepraszam coś nie łaczyło..

Wiec tak..silnik robi krok w lewo po 1sek.czuje wibrację ale wałek się nie kręci i po 1sek znów robi krok w lewo.

Któreś uzwojenie jest nie tak podłączone? Niestety producent nie podaje na www jasnego opisu kolejności pinów dlatego podłaczam po omacku.

Uzwojenia silnika możesz sprawdzić również multimetrem, ustawionym na omy. Przy uzwojeniu multimetr pokaże kilkanaście omów, jeśli nie będzie uzwojenia - będzie overload albo max omów.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
52 minuty temu, Selmak napisał:

przepraszam coś nie łaczyło..

Wiec tak..silnik robi krok w lewo po 1sek.czuje wibrację ale wałek się nie kręci i po 1sek znów robi krok w lewo.

Któreś uzwojenie jest nie tak podłączone? Niestety producent nie podaje na www jasnego opisu kolejności pinów dlatego podłaczam po omacku.

Dokładnie tak powinien działać silnik przy tym programie: 1 krok na sekundę :)

Pytanie: czy dalej cokolwiek się grzeje? :)

EDITED:

koniecznie DIR zewrzyj do masy albo do VCC (obojętnie, tylko żeby nie wisiał)

Edytowane przez Behlur_Olderys
  • Lubię 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Teraz, Behlur_Olderys napisał:

Dokładnie tak powinien działać silnik przy tym programie: 1 krok na sekundę :)

Pytanie: czy dalej cokolwiek się grzeje? :)

Nie..obecnie wszystko w porządku z temperaturą.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
1 minutę temu, Selmak napisał:

Nie..obecnie wszystko w porządku z temperaturą.

Cóż...

Proponowałbym teraz opracować procedurę krok po kroku: przełączanie się z tego super prostego programu na ten, który miałeś wcześniej wgrany, i sprawdzać grzanie się płytki przy każdym kroku, kabelek po kabelku... ;) 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
3 godziny temu, Szychor napisał:

Sorry za malowanie w paincie ale nie mam  na tym komputerze Eagla do schematów.

https://easyeda.com

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Polecana zawartość

    • Amatorska spektroskopia supernowych - ważne obserwacje klasyfikacyjne
      Poszukiwania i obserwacje supernowych w innych galaktykach zajmuje wielu astronomów, w tym niemałą grupę amatorów (może nie w naszym kraju, ale mam nadzieję, że pomału będzie nas przybywać). Odkrycie to oczywiście pierwszy etap, ale nie mniej ważne są kolejne - obserwacje fotometryczne i spektroskopowe.
        • Lubię
      • 3 odpowiedzi
    • Odszedł od nas Janusz Płeszka
      Wydaje się nierealne, ale z kilku źródeł informacja ta zdaje się być potwierdzona. Odszedł od nas człowiek, któremu polskiej astronomii amatorskiej możemy zawdzięczyć tak wiele... W naszym hobby każdy przynajmniej raz miał z nim styczność. Janusz Płeszka zmarł w wieku 52 lat.
        • Smutny
      • 161 odpowiedzi
    • Małe porównanie mgławic planetarnych
      Postanowiłem zrobić taki kolaż będący podsumowaniem moich tegorocznych zmagań z mgławicami planetarnymi a jednocześnie pokazujący różnice w wielkości kątowe tych obiektów.
      Wszystkie mgławice na tej składance prezentowałem i opisywałem w formie odrębnych tematów na forum więc nie będę się rozpisywał o każdym obiekcie z osobna - jak ktoś jest zainteresowany szczegółami bez problemu znajdzie fotkę danej mgławicy na forum.
        • Kocham
        • Dziękuję
        • Lubię
      • 20 odpowiedzi
    • SN 2018hhn - "polska" supernowa w UGC 12222
      Dziś mam przyjemność poinformować, że jest już potwierdzenie - obserwacja spektroskopowa wykonana na 2-metrowym Liverpool Telescope (La Palma, Wyspy Kanaryjskie). Okazuje się, że mamy do czynienia z supernową typu Ia. Poniżej widmo SN 2018hhn z charakterystyczną, silną linią absorpcyjną SiII.
        • Dziękuję
        • Lubię
      • 11 odpowiedzi
    • Zbiórka: Obserwatorium do poszukiwania nowych planet pozasłonecznych
      W związku z sąsiednim wątkiem o zasadach przyjmowania stypendiów, po Waszej radzie zdecydowałem się założyć zbiórkę crowdfundingową na portalu zrzutka.pl. W tym wątku będę informował o wszelkich aktualizacjach, przychodzących także po zakończeniu.
        • Kocham
        • Dziękuję
        • Lubię
      • 85 odpowiedzi
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.