Vai al contenuto
PLC Forum


lettore encoder


luciana_83

Messaggi consigliati

Ciao a tutti,

mi sono appena registrata e ho bisogno di aiuto per un progetto per un esame universitario.

Il problema è il seguente: siamo un gruppo di tre persone che devono presentare il progetto di un lettore di encoder incrementale come esame, e non sappiamo da dove cominciare.

Teoricamente, per come ha detto il prof (che non si è capito granchè) dovremmo montare sto circuito con un encoder incrementale e piazzarci un lettore di encoder in modo che vengano letti gli stati come start avanti indietro e stop, configurando poi un microcontrollore (l'atmega 8) appositamente.

queste sono tutte le informazioni che il prof ci ha dato....

Noi non sappiamo neanche come strutturarlo, quindi chiunque abbia idea di come si faccia può contattarmi qui o via email.

Ogni aiuto è molto ben accetto

Grazie a tutti in anticipo

Luciana

ps non so se ho sbagliato di nuovo sezione, quella verde è questa mi pare? boh nel caso dovessi aver sbagliato scusate ancora.

Modificato: da luciana_83
Link al commento
Condividi su altri siti


Come ti ho scritto nell'altro forum, invece di scusarti a posteriori è più corretto che tu legga le FAQ.

Una regola sacrosanta prevede che per ogni attrezzo, programma o apaprato si legga il manuale di istruzione prima di iniziare ad usarlo.

Veniamo ora al problema specifico.

Se veramente il docente è stato così parco di informazioni non capace di svolgere bene il suo lavoro, merita una bocciatura senza appello.

Per prima cosa fate una ricerca in rete ricercando "encoder incrementale" così potete farvi un'idea completa del dispositivo e cominciare ad effeturare le prime scelte basilari. Scelte che riguardano: il tipo di interfaccia d'uscita ed il livello di segnale. Le due cose sono abbastanza correlate. Le interfaccie più usate sono: line driver, Push-Pull, open collector PNP e open collector NPN. Per le line driver il segnale è a livello 5v, mentre per le altre è compreso tra 12v e 24v.

Gli stati avanti e indietro sono funzione del senso di rotazione dell'encoder. Il senso di rotazione viene rivelato in funzione della fase di un canale rispetto all'altro. Per convenzione se il fronte di salita del canale B avviene 90 gradi elettrici in ritardo rispetto al fronte di salita del canale A si considera la traslazione "avanti".

Un encoder incrementale normale ha 3 canali. A, B e Z. A e B generano un certo numero d'impulsi al giro e Z un solo impulso per giro. Z è usato come marca di zero per l'azzeramento.

Esistono diversi e svariati modi per discriminare la fase relativa dei due canali. Si va dal semplice doppio Flip Flop "D" o J-K o da un sistema con microcontrollore dedicato.

Gli stati "start" e "stop" non sono mai generati dall'encoder ma dalla logica della macchina. Sei sicura di riportare fedelmente tutto quanto ha spiegato il docente?

Link al commento
Condividi su altri siti

ANCHE IO HO LO STESSO PROBLEMA..MA RIGUARDANDO SMART CARD LIBERE CON UNA EEPROM INTERNE DA 16KBITS CIOE' UNA 24C16..USO UN COMPILATORE BASCOM PER ATMEL E QUINDI LA RUTINE PER I2C E GIA' IMPLEMENTATA MA IL QUESITO CHE IO PONGO PERCHE RIESCO A SCRIVERE UNA EEPROM NORMALE 24C16 IN TUTTE LE SUE PAGINE, E INVECE non RIESCO A SCRIVERE LA SMART CARD IN TUTTE LE PAGINE....COSA C'E' DI DIVERSO? TRA EEPROM E SMART CARD?CHI PUO' AIUTARMI PER FAVORE ....

email: poster****[at]l****.it

grazie anticipatamente.

Francesco

mad.gif

regolamento

1) forse non ti sei accorto che hai bloccato il tasto delle maiuscole.

k) Evitare le maiuscole senza motivo.

nei FORUM :

corsivo= sussurrare

MAIUSCOLO=URLARE

MAIUSCOLO IN GRASSETTO= STRILLARE

MAIUSCOLO IN GRASSETTO SOTTOLINEATO=DARE FUORI DA MATTO.

2)

w) Divieto d'inserire indirizzi email personali o di altri utenti nelle discussioni. Per contattare altri utenti

od essere contattato, utilizzare gli MP (messaggi privati) o il servizio email messo a disposizione da PLC Forum

il regolamento va letto

C'è un secondo problema, che il moderatore etico (Livio Migliaresi) non ha colto perchè squisitamente specialistico, il messaggio è completamente OT.

Sei pregato quindi di aprire un'apposita discussione sull'argometo che ti stà a cuore.

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

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...