Znaleziono 11 wyników

autor: and10
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: 2881

Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym

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.
autor: and10
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: 2881

Re: automat na Arduino Nano problem ze sterowaniem silnikiem krokowym

Dziękuję wszystkim za cenne rady, bardzo pomogły - urządzenie działa.
autor: and10
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: 2881

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.
autor: and10
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: 2881

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
autor: and10
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: 2881

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.
autor: and10
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: 2881

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?
autor: and10
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: 2881

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ć???
autor: and10
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: 2881

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.
autor: and10
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: 2881

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.

Wróć do „automat na Arduino Nano problem ze sterowaniem silnikiem krokowym”