Vai al contenuto
PLC Forum


Encoder Rotativo Assoluto Multigiro Con Arduino-unite 2 discussioni


SabinoDelia

Messaggi consigliati

Salve a tutti io dovrei trovare la posizione tra 0° e 360° che assume una bandoliera con Arduino, io ho pensato di utilizzare un encoder assoluto però non so quale acquistare e se è possibile leggerlo con Arduino UNO. Deve avere almeno 16 posizioni. Potete farmi anche un esempio con lo sketch. Io ho pensato, se è possibile, un encoder assoluto a 4 bit. si può poi leggere con arduino 4 ingressi digitali contemporaneamente in modo da formare un numero binario a 4 bit?

grazie.

Link al commento
Condividi su altri siti


si possono leggere fino a n ingressi digitali con arduino uno ,esattamete guarda le specifiche

Dopodiche mappi ogni bit di ingresso in un byte o intero ed hai il valore totale della posizione

Link al commento
Condividi su altri siti

Ho visto questo tipo di encoder: http://it.rs-online.com/web/p/encoder-rotativi/8315470/l' output è secondo il codice di Gray e questa è la pagina del produttore: http://sensing.honeywell.com/product-page?pr_id=25479

Vorrei sapere se questo tipo di encoder è assoluto e se va bene per quello che io voglio fare, cioè trovare la posizione di una bandoliera tra 0° e 360°, e se è a rotazione continua e se ha una tensione minima di esercizio (ho visto che su RS mi da tensione di alimentazione a 28V, ma non ho capito se è fino a 28V oppure solo 28V).

Link al commento
Condividi su altri siti

Salve qualcuno sa darmi più informazioni su questo encoder: http://it.rs-online.com/web/p/encoder-rotativi/8315470/

su rs c'è scritto alimentazione 28V ma questa è l' alimentazione massima? funziona a 5 V?

questo componente ha una risoluzione di 4 bit quindi in teoria ho 16 posizioni giusto?

lo posso usare per trovare la posizione assunta da una banderuola che si sposta di continuo e/o resta ferma in un punto per molto tempo?(in pratica la direzione del vento)

come si effettua il collegamento cioè quali sono i pinout?

Grazie mille.

Link al commento
Condividi su altri siti

si ho visto ma volevo sapere se è adatto per quello che devo fare io e se i 28V sono riferiti al massimo voltaggio

Link al commento
Condividi su altri siti

tensione di alimentazione 28 V , vuol dire che devi alimentarlo a 28 V , prova a 24 V cosa succede

Le uscite prima d mandarle al Arduino dovrai condizionarle , cioe con dei partitori resistivi , metodo piu semplice e veloce ,e tirarle giu a 5 V TTL seno bruci gli ingressi dell'arduino .Oppure un'alternativa e' quella di usare 4 canali optoisolati a 30 V e pilotare in uscita i 5V .

Noi col pizzamicro avevamo fatto una scheda acquisizione encoder pero' c'erano anche altri componenti come latch o meglio flip flop per squadrare il segnale in quanto veniva acquisito nel micro come interrupt . Pero era un encoder incrementale , tu con l'assoluto puoi anche usare solo gli ingresis optoisolati e basta oppure 4 partitori di tensione e prelevare la 5 V .Se poi non devi fare elaborazioni veloci ma solo ottenere una posizione e rispondere non in maniera veloce potrebbe andar bene


comunque se cerchi "encoder per arduino " trovi molti prodotti soprattutto a 5 V gia montati e pronti all'uso che costano circa uguale senon di meno

http://www.ebay.it/itm/like/121371240399?lpid=96

http://www.robot-italy.com/it/rotary-encoder.html

Modificato: da walterword
Link al commento
Condividi su altri siti

Livio Orsini

Perchè aprire un'altra discussione?

Fai solo confusione.

Ora le ho riunite; continua solo con questa.

Sui dati RS c'è il nome del costruttore ed il codice corrispondente del prodotto.

Prova a scaricare il foglio tecnico dalmsito del costruttore, è l'unico modo per ottenere risposte corrette ai tuoi dubbi

Modificato: da Livio Orsini
Link al commento
Condividi su altri siti

  • 2 years later...

Salve ragazzino mi sto affacciando da poco al mondo elettronica interesserebbe anche a me risolvere li stesso problema leggere i gradi da -40 a 400 gradi quindi totali 440 gradi che tipo di encoder assoluto multigiro acquistare? Quale kit arduino e soprattutto mi potete aiutare dopo a programmarlo?. Io su queto

Link al commento
Condividi su altri siti

 Io su questo albero vorrei montare una ruota dentata che l'encoder dovrebbe leggere quanti denti devo fargli fare? 

 

Ringrazio a tutto anticipatamente per le risposte. 

Saluti Paco76

Link al commento
Condividi su altri siti

Il regolamento lo dice chiaramente, non ci si può accodare ad altre discussi9oni per non creare con fusione nelle risposte.

Se vuoi apri una nuova discussione sull'argomento di tuo interesse.

Link al commento
Condividi su altri siti

  • Livio Orsini locked this discussione
Ospite
Questa discussione è chiusa alle risposte.
×
×
  • Crea nuovo/a...