Sm69HT87-2008A i CW5045 nie działa
: 21 lut 2018, 10:33
Cześć, ostatnio złapałem zajawkę na tworzenie programów. Chyba zabrałem się do tego od złej strony i kupiłem zbyt skomplikowany zestaw. Problem polega na tym że silnik ni jak nie chce wykonać żadnego obrotu. Po podłączeniu zasilania do drivera i silnika krokowego silnik blokuje się czyli cewki działają
Silnik SM60HT86 - 2008A
http://www.multiprojekt.pl/ftp/silniki_ ... owe_EN.pdf - strona 10
Driver CW5045
http://www.multiprojekt.pl/ftp/silniki_ ... 045_PL.pdf
Zasilacz ZN200L
http://www.wobit.com.pl/produkt/4019/za ... z-zn200-l/
Arduino Uno
Silnik podłączałem w dwojaki sposób
szeregowo
Czerwony - A+
Czarny - A-
Biały - B+
zielony - B-
Żółty i niebieski razem
Pomarańczowy i czerwony razem
Równolegle:
red blu - A+
yel blk - A-
wht brn - B+
org grn - B-
Wyprowadziłem masę z zasilacza do GND w driverze potem do Ena- Dir- Pul- i Gnd w arduino. Arduino podpiąłem bezpośrednio do Pul + i 5v z arduino pod Dir+
kod do arduino
#define STEP_PIN 3
void setup() {
pinMode(STEP_PIN, OUTPUT);
}
void step(long stepDelay) {
digitalWrite(STEP_PIN, HIGH);
delayMicroseconds(stepDelay);
digitalWrite(STEP_PIN, LOW);
delayMicroseconds(stepDelay);
}
void loop() {
// rotate by 100 steps.
for (int i = 0; i < 100; i++) {
step(200);
}
}
Pierwszym założeniem jest sprawdzenie czy to w ogóle ze sobą współpracuje, chciałbym wprawić w ruch silnik potem zaprogramować różne włączniki pod konkretny ruch silnika. 3 dzień już wszystkiego próbuję posiłkując się internetem ale jak nie działał tak nie działa dalej.
Silnik SM60HT86 - 2008A
http://www.multiprojekt.pl/ftp/silniki_ ... owe_EN.pdf - strona 10
Driver CW5045
http://www.multiprojekt.pl/ftp/silniki_ ... 045_PL.pdf
Zasilacz ZN200L
http://www.wobit.com.pl/produkt/4019/za ... z-zn200-l/
Arduino Uno
Silnik podłączałem w dwojaki sposób
szeregowo
Czerwony - A+
Czarny - A-
Biały - B+
zielony - B-
Żółty i niebieski razem
Pomarańczowy i czerwony razem
Równolegle:
red blu - A+
yel blk - A-
wht brn - B+
org grn - B-
Wyprowadziłem masę z zasilacza do GND w driverze potem do Ena- Dir- Pul- i Gnd w arduino. Arduino podpiąłem bezpośrednio do Pul + i 5v z arduino pod Dir+
kod do arduino
#define STEP_PIN 3
void setup() {
pinMode(STEP_PIN, OUTPUT);
}
void step(long stepDelay) {
digitalWrite(STEP_PIN, HIGH);
delayMicroseconds(stepDelay);
digitalWrite(STEP_PIN, LOW);
delayMicroseconds(stepDelay);
}
void loop() {
// rotate by 100 steps.
for (int i = 0; i < 100; i++) {
step(200);
}
}
Pierwszym założeniem jest sprawdzenie czy to w ogóle ze sobą współpracuje, chciałbym wprawić w ruch silnik potem zaprogramować różne włączniki pod konkretny ruch silnika. 3 dzień już wszystkiego próbuję posiłkując się internetem ale jak nie działał tak nie działa dalej.