Welcome! Log In Create A New Profile

Advanced

Test dei pololu

Posted by lorenzo.poderi 
Test dei pololu
October 30, 2013 09:08PM
Ciao a tutti,
sono ad un passo dal gettare la spugna.

Sto cercando di capire se i miei 4 pololu a4988 sono andati o meno.

Ho provato a fare diversi test trovati su internet, ma nessuno mi ha portato ad un risultato.
Inizialmente ho provato ad attaccare il motore passo passo nema 17 per poi passare a misurare con un
multimetro.

Ho misurato le uscite 2B-2A e 1B e 1A ed ora ho sempre circa 8.5 v (ovvero la corrente erogata dalla pila).

Ho cortocircuitato il reset e lo sleep (vedi figura). Il pololu è alimentato (VDD) dai 5v di arduino, mentre il pololu è alimentato (VMOT) dalla pila a 9v.

Vi allego il codice che ho provato.

PS: Attaccando il motore questo non fa altro che sibilare. Al più giocando sui millisecondi di delay tra uno step HIGH e LOW cambia il tipo di sibilo.
Attachments:
open | download - WP_20131031_002.jpg (474.5 KB)
open | download - WP_20131031_003.jpg (419.7 KB)
open | download - pololu.txt (739 bytes)
Re: Test dei pololu
October 31, 2013 03:32AM
Non hai un alimentatore 12V da attaccare al posto della pila? O la batteria della macchina/moto?


Dario Corsetti
R.eS.Co. research
www.resco-research.com
Re: Test dei pololu
October 31, 2013 10:31AM
Si. Ho quello per la stampante reprap che sto cercando di ultimare.
è un comune alimentatore per pc.

Dici che il voltaggio non sia sufficiente a far muovere il motore.

Altra cosa. Il chip del driver non si scalda per niente, mentre attaccato alla ramp diventava bollente in un attimo.
Colpa dei 12 v?
Re: Test dei pololu
October 31, 2013 01:54PM
Sulla ramp hai impostato lo step a 1/16?, hai provato regolando il trimmer sul pololu, se diventa bollente vuol dire che è da regolare, alimentalo con 12 volt e poi regola il trimmer finchè il motore non si muove,

ciau
Re: Test dei pololu
November 01, 2013 06:48PM
Ora gli ho attacato 12v e ho testato le uscite 2B e 2A del pololu con un tester.

Le uscite ora mi segnano 12,20v.

Prima domanda. Ma non dovrebbero segnare 12,20v solamente nel momento in cui voglio effettivamente muovere il motore?
Ovvero nel ciclo for seguente:

for (int i = 0; i < passi; i++)
{
digitalWrite(steps, HIGH);
delayMicroseconds(10);
digitalWrite(steps, LOW);
}

Finito il ciclo la tensione non dovrebbe tornare a 0?

Seconda domanda. Ho provato a giocare con l'ingresso DIR del pololu. Alternando un verso (HIGH) e l'altro (LOW).
Il risultato: dopo 3 o 4 volte di HIGH e LOW la corrente si invertiva a -12v.
Ma non si sarebbe dovuta invertire ogni volta?
Mi sarei aspettato un +12v con la DIR = HIGH e -12v con la DIR = LOW

Terza domanda. Ma il RST e SLP (reset e sleep) vanno cortocircuitati o no?
I comportamenti di cui sopra li ho ottenuti cortocircuitandoli.
Se invece attacco il RST all'arduino (come nel codice allegato) la tenstione da 12v ogni tanto scende a 6v per poi risalire a 12v (sempre positiva).
Attachments:
open | download - Motor3.ino (1.6 KB)
Sorry, only registered users may post in this forum.

Click here to login