• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Plotter CNC z DVD, problem z silnikami krokowymi/ elektroniką
#1
Cześć, od razu mówię, że jestem zielony w temacie ale mimo to postanowiłem pobawić się trochę z arduino. W internecie znalazłem interesujący mnie projekt, a mianowicie mini Plotter ze starych napędów DVD. Kupiłem więc na początek jakieś tanie klony arduino oraz shield l293d, rozebrałem napędy (były sprawne) złożyłem, posklejałem wszystko do kupy ale niestety nie działa [Obrazek: icon_e_sad.gif]

Objaw jest taki, że silniczki krokowe wydają głośny dźwięk i nie pracują tak jak powinny:
https://www.youtube.com/watch?v=0FiyXsj2sBA


Wszystko robiłem zgodnie z tym poradnikiem:
http://mitricks.in/how-to-make-mini-cnc-...dvd-drive/

Elektronikę kupiłem tutaj:
https://pl.aliexpress.com/item/1pcs-L29 ... 0.0.d76Jms

https://pl.aliexpress.com/item/high-qua ... 0.0.d76Jms

Silniczki mam podłączone w ten sposób:
https://www.youtube.com/watch?v=cwwYBgH-w8A

Dodam jeszcze, że jeden z tych układów l293d (ten zaznaczony na zdjęciu) grzeje się do ponad 80 stopni C, ale tylko przy wgraniu tego "CNC_Code" (z poradnika wyżej) i uruchomieniu GTCRL. Podczas gdy na arduino wrzucę "stepper_test"  to nic się nie grzeje.
[Obrazek: 1751363200_1490946815.jpg]

Gdzie popełniłem błąd? a może trafiła mi się uszkodzona elektronika?
 
Odpowiedź
#2
Witam,
Przyczyną jest zbyt duży prąd podawany na silniczki. Niestety, nie masz sterownika silników umożliwiających taką regulację. A4988 mają takowa. Pewnie też grzeją się silniczki?
Pozdrawiam.
 
Odpowiedź
#3
(01-04-2017, 11:53)Smaczek napisał(a): Witam,
Przyczyną jest zbyt duży prąd podawany na silniczki. Niestety, nie masz sterownika silników umożliwiających taką regulację. A4988 mają takowa. Pewnie też grzeją się silniczki?
Pozdrawiam.

Dzięki za zainteresowanie. Silniki się nie grzeją, drugi układ l293d osiąga max 40 stopni C ten, który wskazałem około 90.
Próbowałem podłączyć do shield'a inne zasilanie (ładowarkę 5V 1500mA, zasilacz atx 5V, port USB) ale nadal to samo.

Wykonałem stepper_test jeszcze raz, silnik osi Y pracuje chyba dobrze, tylko że głośno. Przepiąłem przewody silników i wykonałem test osi X, to samo. Przy wgraniu kodu CNC, uruchomieniu GCTRL i próbie narysowania czegoś oś Y porusza się i po zakończeniu pracy trzyma moment, silnik osi X ledwo drgnie i po zakończeniu rysowania można nim poruszać bez oporu. Podłączyłem silniki odwrotnie (zamieniłem oś X z osią Y) i efekt jest taki że silnik na osi Y tylko drga a ten na osi X porusza się.

https://youtu.be/IExIKMOivTA

Co więc powinienem zrobić, tak aby możliwie najtaniej i najprościej to naprawić? W poradniku z którego korzystałem wykorzystane są te same podzespoły i wszystko hula...
 
Odpowiedź
#4
Witam,
Miałem podobne problemy właśnie przy braku dopasowania prądu sterownika i silników (buczenie, brak płynnego ruchu i drgania). Ale, jak już wcześniej napisałem, ja korzystałem z innych sterowników. Zakładam, że nie popełniłeś błędu w podłączeniu tego niedzialajacego silnika? Sprawdzales omomierzem? Z Twojego opisu wynika, że osie działają poprawnie, a problem jest po stronie silniczka.
Pozdrawiam
 
Odpowiedź
#5
Oba silniki działają tak samo,  tak jak na ostatnim filmie, który dodałem. Jak uruchamiam test silnika na arduino najpierw testuję jeden silnik później drugi i oba działają tak samo. Tylko przy wgraniu CNC_code jeden z silników prawie w ogóle nie pracuje  a drugi porusza się ale nie jestem pewien czy poprawnie.
Patrz na połączenie silników do sterownika na ostatnim filmiku.
 
Odpowiedź
#6
Witam,
Ciężko jest tak pomóc na odległość. Jedyne co mi przychodzi do głowy to sprawdzenie czy Twój shield daje takie połączenie wyprowadzen sterowników z oknami Arduino jak pokazane na schemacie. Z tego co pamiętam to shieldy były robione w dwóch wersjach i różniły się wyprowadzeniami dwóch pinow. Nic innego nie przychodzi mi do głowy.
Pozdrawiam

Wysłane z mojego SM-G530FZ przy użyciu Tapatalka
 
Odpowiedź
#7
Wink 
Kupiłem nowe Arduino oraz sterownik, tym razem od innego sprzedawcy i pewnie nieco lepszej jakości. Zobaczymy co z tego będzie najwyżej stracę, albo wykorzystam do innego projektu.

Próbowałem jeszcze podłączyć do shield'a zwykły silniczek i wrzuciłem na arduino program do testowania takich silniczków:
Kod:
// Adafruit Motor shield library
// copyright Adafruit Industries LLC, 2009
// this code is public domain, enjoy!

#include <AFMotor.h>

AF_DCMotor motor(4);

void setup() {
 Serial.begin(9600);           // set up Serial library at 9600 bps
 Serial.println("Motor test!");

 // turn on motor
 motor.setSpeed(200);

 motor.run(RELEASE);
}

void loop() {
 uint8_t i;
 
 Serial.print("tick");
 
 motor.run(FORWARD);
 for (i=0; i<255; i++) {
   motor.setSpeed(i);  
   delay(10);
}

 for (i=255; i!=0; i--) {
   motor.setSpeed(i);  
   delay(10);
}
 
 Serial.print("tock");

 motor.run(BACKWARD);
 for (i=0; i<255; i++) {
   motor.setSpeed(i);  
   delay(10);
}

 for (i=255; i!=0; i--) {
   motor.setSpeed(i);  
   delay(10);
}
 

 Serial.print("tech");
 motor.run(RELEASE);
 delay(1000);
}
I po podłączeniu silniczka do M1 bodajże silnik poruszał się tylko w jedną stronę, na M2,M3 i M4 obracał się w obie strony...

W każdym bądź razie czekam na nowy sprzęt. Dzięki raz jeszcze za zainteresowanie i pomoc.
 
Odpowiedź
#8
Cześć, jako że wątpliwości i pytania mam do sterowania krokowcami to podepnę się pod temat.

A4988 (stepstick) taki sterownik dopuszcza zasilanie 8 do 35V, ale czy ktoś próbował sterować z pomocą tego sterownika niższym napięciem? Zamierzam użyć w swoim projekcie jednego ogniwa Li-ion 3,7V. Jak to faktycznie jest czy sterownik zadziała i poda napięcie na cewki silnika?
 
Odpowiedź
#9
Objaw jest taki, że silniczki krokowe wydają głośny dźwięk i nie pracują tak jak powinny:
https://www.youtube.com/watch?v=0FiyXsj2sBA

Odp na to pytanie jest proste silnik dostaje więcej kroków nisz ma możliwości przesuwu musisz to ograniczy.
Jeśli problemem był ten głośny dziwkę na końcach przesuwu.
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości