
Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37

Els codificadors incrementals s’utilitzen sovint per a aplicacions industrials com la robòtica o el seguiment de posicionament. Els codificadors per a aplicacions industrials inclouen principalment una interfície RS422 diferencial.
En aquest petit projecte mostraré com utilitzar un codificador industrial incremental (en el nostre cas SICK DFS60) amb un Arduino UNO.
Pas 1: eines i materials


Materials
- Arduino UNO
- 3x Escut RS422 per Arduino
- codificador incremental (DFS60 malalt)
Eines
- Tornavís
- font d'alimentació de laboratori
Pas 2: alguns conceptes bàsics


La sortida RS422 del codificador només s’utilitza com a capa de maquinari. No es transmetrà cap protocol sèrie a través del RS422. Només els impulsos del propi codificador es transfereixen directament a través de 3 canals RS422 diferents: SIN, COS i Z (posició zero).
A causa dels 3 canals RS422 independents, necessitem 3 entrades RS422 per a l'Arduino. Per a aquest propòsit he utilitzat 3 unitats dels meus escuts Arduino RS422 / RS485, apilats en un Arduino.
Pas 3: Configuració del commutador d'immersió dels escuts RS422

La configuració del commutador dip per a qualsevol escut és la mateixa:
- S1: ON, OFF, OFF, OFF (el receptor sempre està activat / el transmissor sempre està apagat)
- S2: OFF, OFF, ON, ON
- S3: ON, OFF, OFF, OFF (resistència de terminació activada)
Pas 4: Configuració del pont dels escuts RS422



La configuració del pont per a qualsevol escut és diferent. En funció del canal connectat, el pin RX està configurat per:
- Z: D2
- COS: D3
- SIN: D4
El pont de tensió JP1 s'ha de configurar a 5V.
Pas 5: cablejat

El codificador es pot alimentar mitjançant una font d'alimentació de laboratori o directament mitjançant els 5V de l'Arduino UNO
Pas 6: programari i prova
Compileu el fitxer INO adjunt a l'IDE Arduino. Després de carregar el projecte a l'Arduino, heu d'obrir el monitor sèrie amb 115200 bauds.
Hi veureu el valor d’increment actual (actualitzat tots els 0, 5 s) i l’estat actual del codificador …
Recomanat:
Calibrador de processos industrials de 4 a 20 MA DIY - Instrumentació electrònica: 8 passos (amb imatges)

Calibrador de processos industrials de 4 a 20 MA DIY | Instrumentació electrònica: la instrumentació industrial i electrònica és un camp molt car i no és fàcil aprendre-hi si només som autoeducats o aficionats. Per això, vaig dissenyar la meva classe d’instrumentació electrònica i aquest procés de 4 a 20 mA de baix pressupost
Escàner de punts XYZ amb codificadors rotatius recuperats: 5 passos

Escàner de punts XYZ amb codificadors rotatius recuperats: després d’haver adquirit un gran nombre de codificadors òptics rotatius rebutjats del meu lloc de treball, finalment vaig decidir fer alguna cosa divertida / útil amb ells. Recentment he comprat una nova impressora 3D per a casa meva i què podria complementar-ho millor que un 3D s
Comunicació Modbus TCP entre Arduino i dispositius industrials: 3 passos

Comunicació Modbus TCP entre dispositius Arduino i industrials: una manera industrial de controlar una placa Arduino amb HMI industrial i enllaçar-la a una xarxa industrial amb una comunicació Modbus TCP
Com utilitzar l'escàner làser 360 ° RPLIDAR amb Arduino: 3 passos (amb imatges)

Com utilitzar l’escàner làser 360 ° RPLIDAR amb Arduino: sóc un gran fan de la creació de robots de sumo i sempre busco nous materials i sensors interessants per construir un robot millor, més ràpid i més intel·ligent. Em vaig assabentar del RPLIDAR A1 que podeu obtenir per 99 dòlars a DFROBOT.com. Vaig dir que era inte
Com utilitzar la placa de ràdio Si4703 FM amb RDS - Tutorial Arduino: 5 passos (amb imatges)

Com s'utilitza la placa de ràdio Si4703 FM amb RDS - Tutorial Arduino: es tracta d'una placa d'avaluació per al xip sintonitzador Si4703 FM de Silicon Laboratories. Més enllà de ser una ràdio FM simple, el Si4703 també és capaç de detectar i processar informació tant del servei de dades de ràdio (RDS) com del servei de transmissió de dades de ràdio (RBDS) .T