Skocz do zawartości

Sterownik silnika krokowego.(problem)


Imar

Rekomendowane odpowiedzi

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
Odnośnik do komentarza
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
Odnośnik do komentarza
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ć?

 

Odnośnik do komentarza
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? 

Odnośnik do komentarza
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.

Odnośnik do komentarza
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.

Odnośnik do komentarza
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
Odnośnik do komentarza
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... ;) 

Odnośnik do komentarza
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.

×
×
  • 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ę.