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
PIC 16F84A ed Encoder
Moderatore:
Paolino
46 messaggi
• Pagina 1 di 5 • 1, 2, 3, 4, 5
1
voti
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
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
0
voti
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.
-

carlo201983
-2 3 - New entry

- Messaggi: 66
- Iscritto il: 14 apr 2011, 14:51
0
voti
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
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
0
voti
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.
-

carlo201983
-2 3 - New entry

- Messaggi: 66
- Iscritto il: 14 apr 2011, 14:51
1
voti
carlo201983 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
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-

Paolino
32,6k 8 12 13 - G.Master EY

- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
0
voti
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 
-

carlo201983
-2 3 - New entry

- Messaggi: 66
- Iscritto il: 14 apr 2011, 14:51
0
voti
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.
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.
0
voti
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
Grazie
-

carlo201983
-2 3 - New entry

- Messaggi: 66
- Iscritto il: 14 apr 2011, 14:51
46 messaggi
• Pagina 1 di 5 • 1, 2, 3, 4, 5
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Google Adsense [Bot] e 11 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
