Sommario:
- Passaggio 1: strumenti e materiali
- Passaggio 2: alcune nozioni di base
- Passaggio 3: impostazione del dip switch degli schermi RS422
- Passaggio 4: impostazioni dei ponticelli degli schermi RS422
- Passaggio 5: cablaggio
- Passaggio 6: software e test
Video: Come usare gli encoder industriali con Arduino: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Gli encoder incrementali sono spesso utilizzati per applicazioni industriali come la robotica o il tracciamento del posizionamento. Gli encoder per applicazioni industriali vengono forniti principalmente con un'interfaccia RS422 differenziale.
Mostrerò in questo piccolo progetto come utilizzare un encoder incrementale industriale - nel nostro caso SICK DFS60 - con un Arduino UNO.
Passaggio 1: strumenti e materiali
Materiali
- Arduino UNO
- 3x RS422 Shield per Arduino
- encoder incrementale (Sick DFS60)
Utensili
- Cacciavite
- alimentazione da laboratorio
Passaggio 2: alcune nozioni di base
L'uscita RS422 dell'encoder viene utilizzata solo come livello hardware. Nessun protocollo seriale verrà trasmesso sulla RS422. Solo gli impulsi dell'encoder stesso vengono trasferiti direttamente tramite 3 diversi canali RS422: SIN, COS e Z (posizione zero).
A causa dei 3 canali RS422 indipendenti abbiamo bisogno di 3 ingressi RS422 per Arduino. Per questo scopo ho usato 3 pezzi dei miei scudi Arduino RS422/RS485 - impilati su un Arduino.
Passaggio 3: impostazione del dip switch degli schermi RS422
L'impostazione del dip switch per qualsiasi shield è la stessa:
- S1: ON, OFF, OFF, OFF (ricevitore sempre acceso / trasmettitore sempre spento)
- S2: SPENTO, SPENTO, ACCESO, ACCESO
- S3: ON, OFF, OFF, OFF (resistenza terminale attiva)
Passaggio 4: impostazioni dei ponticelli degli schermi RS422
L'impostazione del ponticello per qualsiasi scudo è diversa. A seconda del canale collegato il pin RX è configurato per:
- Z: D2
- COS: D3
- PECCATO: D4
Il jumper di tensione JP1 deve essere impostato a 5V.
Passaggio 5: cablaggio
L'encoder può essere alimentato da un alimentatore da laboratorio o direttamente dai 5V dell'Arduino UNO
Passaggio 6: software e test
Si prega di compilare il file INO allegato sotto l'IDE di Arduino. Dopo aver caricato il progetto su Arduino bisogna aprire il monitor seriale con 115200 baud.
Vedrai il valore di incremento corrente (aggiornato tutti 0, 5s) e lo stato corrente dell'Encoder lì….
Consigliato:
Rileva gli ostacoli in modo asincrono con gli ultrasuoni: 4 passaggi
Rileva gli ostacoli in modo asincrono con gli ultrasuoni: sto costruendo per divertimento un robot che voglio spostare autonomamente all'interno di una casa. È un lavoro lungo e lo sto facendo passo dopo passo. Questo focus istruibile sul rilevamento degli ostacoli con Arduino Mega. I sensori a ultrasuoni HC-SR04 vs HY-SRF05 sono economici e
Visuino Come usare un pulsante come ingresso per controllare cose come il LED: 6 passaggi
Visuino Come utilizzare un pulsante come input per controllare cose come il LED: In questo tutorial impareremo come accendere e spegnere il LED utilizzando un semplice pulsante e Visuino. Guarda un video dimostrativo
Come funzionano gli specchi Infinity - Con gli esperimenti: 13 passaggi
Come funzionano gli specchi Infinity - Con gli esperimenti: mentre costruivo i miei primi 2 specchi Infinity ho iniziato a giocarci e ho notato alcuni effetti interessanti. Oggi ti spiego come funzionano gli specchi infiniti. Esaminerò anche alcuni degli effetti che si possono ottenere con loro
Guardare l'eclissi con gli occhiali da lettura (e non bruciarmi gli occhi): 4 passaggi (con immagini)
Guardando l'Eclipse con gli occhiali da lettura (e senza bruciarmi gli occhi): Ehi, ho colto la tua curiosità con il mio titolo? Anche mio padre lo ha fatto, mentre ieri stavamo passeggiando nella vecchia Montréal, si è tolto gli occhiali e mi ha mostrato come vedere come vedere l'eclissi, pensavano i suoi occhiali da lettura. Quindi tutto ciò che
Come usare il Wiimote come mouse del computer usando le candele come sensore!!: 3 passaggi
Come utilizzare il Wiimote come mouse del computer utilizzando le candele come sensore!!: questa guida ti mostrerà come collegare il telecomando Wii (Wiimote) al PC e utilizzarlo come mouse