Servomotore Industriale InsB YASKAWA Servomotore W200 V100 R.min3000 SGMAH-02AAA6C
Specifiche
Modello SGMAH-02AAA6C
Tipo di prodotto Servomotore CA
Potenza nominale 200w
Coppia nominale 0,637 Nm
Velocità nominale 3000RPM
Tensione di alimentazione 200vAC
Corrente nominale 2,1 Ampere
ALTRI PRODOTTI SUPERIORI
Motore Yasakawa, Driver SG- Motore Mitsubishi HC-,HA-
Moduli Westinghouse 1C-,5X- Emerson VE-,KJ-
Honeywell TC-,TK- Motore Fanuc A0-
Trasmettitore Rosemount 3051- Trasmettitore Yokogawa EJA-
Simili Prodotti
SGMAH-A5A1A21
SGMAH-A5A1A2C
SGMAH-A5A1A2E
SGMAH-A5A1A41D
SGMAH-A5A1A4C
SGMAH-A5A1A-YR11
SGMAH-A5A1A-YR31
SGMAH-A5A1F21
SGMAH-A5A1F2C
SGMAH-A5A1F2CD
SGMAH-A5A1F41
SGMAH-A5A4F41
SGMAH-A5AAA21
SGMAH-A5AAA2B
SGMAH-A5AAA61D
SGMAH-A5AAA61D-OY
SGMAH-A5AAAG161
SGMAH-A5AAAG761
SGMAH-A5AAAG761D
SGMAH-A5AAAH161
Il tuo servo potrebbe comportarsi in modo irregolare e potresti scoprire che ciò accade solo quando l'Arduino è collegato a determinate porte USB. Questo perché il servo assorbe molta energia, soprattutto quando il motore si avvia, e questa improvvisa richiesta elevata può essere sufficiente per far calare la tensione sulla scheda Arduino, in modo che si riavvii.
Se ciò accade, di solito puoi risolverlo aggiungendo un condensatore di valore elevato (470uF o superiore) tra GND e 5V sulla breadboard.
Il condensatore funge da serbatoio di elettricità per l'uso del motore, in modo che quando si avvia, preleva la carica dal condensatore e dall'alimentazione Arduino.
Il terminale più lungo del condensatore è il terminale positivo e questo dovrebbe essere collegato a 5V. Il terminale negativo è spesso contrassegnato anche con un simbolo '-'.
Carica il seguente sketch sul tuo Arduino. Dovresti scoprire che il servo inizia immediatamente a girare prima in una direzione e poi indietro nell'altra.
Lo sketch è basato sullo sketch 'sweep' standard che puoi trovare negli esempi di Arduino nella cartella 'servo'.
Puoi, se preferisci, semplicemente eseguire quello sketch.
I servomotori sono controllati da una serie di impulsi e, per semplificarne l'uso, è stata creata una libreria Arduino in modo da poter semplicemente istruire il servo a ruotare a un determinato angolo.
I comandi per l'utilizzo di un servo sono come comandi Arduino integrati, ma poiché non utilizzerai sempre un servo nei tuoi progetti, vengono conservati in qualcosa chiamato libreria. Se intendi utilizzare i comandi nella libreria servo, devi dire all'IDE di Arduino che stai utilizzando la libreria con questo comando:
Questa riga:
definisce una nuova variabile 'servo' di tipo 'Servo'. La libreria ci ha fornito un nuovo tipo, come 'int' o 'float' che rappresenta un servo. Puoi effettivamente definire fino a otto servi in questo modo, quindi se avessimo due servi, potremmo scrivere
qualcosa del genere:
Nella funzione 'setup' dobbiamo collegare la variabile 'servo' al pin che controllerà il servo usando questo comando:
La variabile 'angolo' viene utilizzata per contenere l'angolo corrente del servo in gradi. Nella funzione 'loop', usiamo due cicli 'for' per prima aumentare l'angolo in una direzione e poi indietro nell'altra quando raggiunge i 180 gradi.
Il comando: dice al servo di aggiornare la sua posizione all'angolo fornito come parametro.