Ponieważ zastosowałem większość z podanych rad do końca nie wiem, która była najskuteczniejsza.
zrobiłem: eliminacja pętli masy, przylutowałem kondensatory między + i masę na arduino, podciągnąłem wejścia sterownika silnika krokowego TB6600 rezystorami do Vcc.. Po zrobieniu tego wszystkiego urządzenie działa.
Znaleziono 11 wyników
Wróć do „automat na Arduino Nano problem ze sterowaniem silnikiem krokowym”
- 27 cze 2022, 07:17
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
- 25 cze 2022, 19:39
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
Dziękuję wszystkim za cenne rady, bardzo pomogły - urządzenie działa.
- 23 cze 2022, 10:39
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
steruje 5 elektrozaworami przez przekaźniki, które mają optoizolację i sterownikiem silnika krokowego. To chyba nie jest za dużo.
- 23 cze 2022, 09:11
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
funkcja jest z biblioteki SpeedyStepper i jej wywołanie wcześniej i później działa
sterownik TB 6600 . Podłączenie sprawdziłem jest ok
sterownik TB 6600 . Podłączenie sprawdziłem jest ok
- 23 cze 2022, 07:43
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
Niestety oscyloskopu nie mam i nie mam jak sprawdzić. Ale jak pisałem silnik jest klatkowy trójfazowy i podłączyłem go bezpośrednio do sieci, a sterowanie z innego obwodu z filtrem przeciwzakłóceniowym na wejściu.
Kondensatory 100nF dałem na arduino do masy Vin +5v i Aref
do podciągania wejść wykorzystuję INPUT_PULLUP
zamieszczam kod funkcji w której występuje błąd:
void odetnij() {
digitalWrite(ez2,LOW); //dociska materiał załączenie przekaźnika podającego napięcie na elektrozawór
digitalWrite(ez1,LOW); //opuszcza piłę - II -
while (digitalRead(kran4)!=LOW) {delay(50); }//opuszcza piłę
silnikk.moveRelativeInSteps(-40); <--- wywołanie tej funkcji nie działa przy włączonym silniku
digitalWrite(ez1,HIGH); //podnosi piłę
while (digitalRead(kran3)!=LOW) {delay(50);}
digitalWrite(ez2,HIGH); //cofnięcie docisku
licznik++;
}
ponieważ elektrozawory sterują siłownikami pneumatycznymi to używam delay.
Kondensatory 100nF dałem na arduino do masy Vin +5v i Aref
do podciągania wejść wykorzystuję INPUT_PULLUP
zamieszczam kod funkcji w której występuje błąd:
void odetnij() {
digitalWrite(ez2,LOW); //dociska materiał załączenie przekaźnika podającego napięcie na elektrozawór
digitalWrite(ez1,LOW); //opuszcza piłę - II -
while (digitalRead(kran4)!=LOW) {delay(50); }//opuszcza piłę
silnikk.moveRelativeInSteps(-40); <--- wywołanie tej funkcji nie działa przy włączonym silniku
digitalWrite(ez1,HIGH); //podnosi piłę
while (digitalRead(kran3)!=LOW) {delay(50);}
digitalWrite(ez2,HIGH); //cofnięcie docisku
licznik++;
}
ponieważ elektrozawory sterują siłownikami pneumatycznymi to używam delay.
- 22 cze 2022, 14:45
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
Tylko dlaczego źle działa tylko przy włączonym silniku?? czyżby zakłócenia od silnika szły po przewodach od zaworów?
- 22 cze 2022, 14:10
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
Zgodnie z radami podłączyłem kondensatory pod piny arduino, założyłem dławik zakłóceń na AC 230v, zrobiłem porządek z masami - wszystkie elementy podłączone w jedno miejsce. w końcu zasilanie silnika zapiąłem bezpośrednio z sieci bez stycznika. Niestety nie pomogło w dalszym ciągu bez włączonego silnika program działa prawidłowo i załącza kolejne elektrozawory i uruchamia silnik krokowy, gdy uruchamiam silnik efekt jak poprzednio. Nie wiem czy to może mieć jakieś znaczenie arduino i elektrozawory zasilam z jednego zasilacza 12v.
Co można jeszcze zrobić???
Co można jeszcze zrobić???
- 15 cze 2022, 14:00
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
W tej części programu są włączane kolejne elektrozawory i wyłączane, między ich włączeniem i wyłączeniem znajduje się funkcja uruchamiająca silnik krokowy i powinna się wykonać bezwarunkowo.
- 15 cze 2022, 09:05
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
Jak zaznaczyłem silnik jest trójfazowy bezszczotkowy.
Próbowałem zakładać filtr przeciwzakłóceniowy OP-230 na zasilaniu, ale nic nie zmienił.
wszystkie zewnętrzne przewody do czujników są ekranowane, podłączenie silnika krokowego też, a całe sterowanie zamontowałem w metalowej skrzynce.
Co ciekawe program nie zawiesza się ale jakby pomija jedno wywołanie funkcji.
Próbowałem zakładać filtr przeciwzakłóceniowy OP-230 na zasilaniu, ale nic nie zmienił.
wszystkie zewnętrzne przewody do czujników są ekranowane, podłączenie silnika krokowego też, a całe sterowanie zamontowałem w metalowej skrzynce.
Co ciekawe program nie zawiesza się ale jakby pomija jedno wywołanie funkcji.
- 14 cze 2022, 14:46
- Forum: Arduino, Raspberry pi i inne systemy mikroprocesorowe
- Temat: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
- Odpowiedzi: 26
- Odsłony: 4087
Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym
Propozycje jak się pozbyć