Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

PIC 16F84A ed Encoder

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] PIC 16F84A ed Encoder

Messaggioda Foto Utentecarlo201983 » 19 ott 2012, 10:25

Buongiorno avrei dei dubbi sull'utilizzo di un encoder su di un PIC 16f84a è vero che con questo PIC non si può utilizzare perché non ha ingressi analogici ?
oppure c'è o ci sarebbe qualche soluzione per farlo funzionare ?
Grazie
Avatar utente
Foto Utentecarlo201983
-2 3
New entry
New entry
 
Messaggi: 66
Iscritto il: 14 apr 2011, 14:51

1
voti

[2] Re: PIC 16F84A ed Encoder

Messaggioda Foto Utenteaduri » 19 ott 2012, 13:09

Ciao,
se intendi un encoder meccanico oppure ottico ha come uscita 2 impulsi in quadratura (sfasati di 90 gradi) e quindi necessita che il PIC16F84a abbia 2 ingressi digitali e potenzialmente dovresti riuscirci anche se con qualche problema di salto passo, per questo utilizzo ci sono dei PIC che implementano una risorsa HW per la gestione degli encoder e quindi sono da consigliare.

Antonio
Avatar utente
Foto Utenteaduri
435 1 5 11
Expert
Expert
 
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova

0
voti

[3] Re: PIC 16F84A ed Encoder

Messaggioda Foto Utentecarlo201983 » 19 ott 2012, 13:35

ciao e grazie per la risp, avrei pensato di semplificare la cosa utilizzando 3 sensori posizionati in relativi punti che ne pensi ? tanto alla fine i movimenti prestabiliti saranno sempre i medesimi.
Avatar utente
Foto Utentecarlo201983
-2 3
New entry
New entry
 
Messaggi: 66
Iscritto il: 14 apr 2011, 14:51

0
voti

[4] Re: PIC 16F84A ed Encoder

Messaggioda Foto Utenteaduri » 19 ott 2012, 13:39

Intanto qui ti rimando ad un mio codice per la gestione degli encoder in mikrobasic anche se non è molto performante e può perdere qualche passo ma dipende chiaramente dall'utilizzo che ne devi fare. (io l'ho usato per la gestione del volume in un preamplificatore)
ecco il link:
viewtopic.php?f=17&t=8027&p=40467&hilit=encoder#p40467

Se ci spieghi cosa vuoi fare magari un consiglio si può dare.

Antonio
Avatar utente
Foto Utenteaduri
435 1 5 11
Expert
Expert
 
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova

0
voti

[5] Re: PIC 16F84A ed Encoder

Messaggioda Foto Utentecarlo201983 » 19 ott 2012, 13:44

allora ti spiego la mia situazione. ho autocostruito un motorizzazione di un monitor x auto a cruscotto e fino a poco tempo fa utilizzavo un servo da modellismo con un circuito autocostruito che regolarmente apriva e chiudeva il monitor, in + effettuava tramite 2 pulsanti anche il tilt avanti dietro x la regoazione dell'inclinazione casomai se né voglia. Ho dovuto abbandonare il suo utilizzo perché il servo in posizione dato il peso del monitor parecchie volte ronzava allora ho deciso di sostituirlo con un micromotore che quando è disalimentato è fermo a differenza del servo che deve essere costantemente alimentato per mantenere la posizione. questo è tutto.
Avatar utente
Foto Utentecarlo201983
-2 3
New entry
New entry
 
Messaggi: 66
Iscritto il: 14 apr 2011, 14:51

1
voti

[6] Re: PIC 16F84A ed Encoder

Messaggioda Foto UtentePaolino » 19 ott 2012, 13:44

Foto Utentecarlo201983 ha scritto:avrei pensato di semplificare la cosa utilizzando 3 sensori posizionati in relativi punti

Ma di che sensori stai parlando? Potresti fornire un datasheet di questi encoder o un link?
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[7] Re: PIC 16F84A ed Encoder

Messaggioda Foto Utentecarlo201983 » 19 ott 2012, 13:47

non ho ancora deciso cosa prendere quindi non so che datasheet potrei darti.. prima di fare un'acquisto appunto chiedo a Voi esperti se è possibile fare una cosa simile :D
Avatar utente
Foto Utentecarlo201983
-2 3
New entry
New entry
 
Messaggi: 66
Iscritto il: 14 apr 2011, 14:51

0
voti

[8] Re: PIC 16F84A ed Encoder

Messaggioda Foto Utenteaduri » 19 ott 2012, 13:50

Scusami ma mi sembra che tu non abbia ben esposto ciò che vuoi fare.
Provo ad interpretare:
vorresti movimentare a mezzo di un encoder la posizione del tuo monitor agendo sul controllo del motore?Se fosse così io non userei un encoder ma un potenziometro e a seconda di come posizioni il potenziometro varia la tensione che agisce su un PWM per il controllo del motore.
Avatar utente
Foto Utenteaduri
435 1 5 11
Expert
Expert
 
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova

0
voti

[9] Re: PIC 16F84A ed Encoder

Messaggioda Foto Utentecarlo201983 » 19 ott 2012, 13:54

purtroppo alle volte è difficile esprimersi quanto sarebbe + facile spiegarlo con un video. provo a spiegarmi meglio l'encoder servirebbe x far sapere al PIC dove fermarsi e in che posizione si trova il microriduttore ed anche che ad ogni pressione dei pulsanti il microriduttore si deve muove di TOT passi impostati nel file sorgente.

Grazie
Avatar utente
Foto Utentecarlo201983
-2 3
New entry
New entry
 
Messaggi: 66
Iscritto il: 14 apr 2011, 14:51

1
voti

[10] Re: PIC 16F84A ed Encoder

Messaggioda Foto Utenteaduri » 19 ott 2012, 13:56

Scomodare un encoder per una cosa del genere mi sembra un po' esagerato.
Posiziona dei fine corsa e gestiscili con una logichetta.
Avatar utente
Foto Utenteaduri
435 1 5 11
Expert
Expert
 
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova

Prossimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti