Forum Italiano sui Prodotti NI

annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

lettura impulsi di un encoder incrementale con il DAQ 6210

Salve,

sono un tesista e nell'azienda in cui sto portando avanti il mio lavoro di tesi è stato acquistato un USB-DAQ6210 con cui dovrei contare gli impulsi di un encoder incrementale (Omron E6CW-CWZ1X). Utilizzando NI-DAQmx ho utilizzato l' "edge counter" e collegato il canale A al PFI0. Il primo problema è che non vengono letti impulsi non solo quando gira l'encoder ma parte un conteggio incrementale senza controllo. Un secondo fatto riscontrato è che nel momento in cui inserisco un qualsiasi filo ( anche non collegato nell'altra estremità) nel canale PFI0, parte lo stesso conteggio sopra descritto. Lo stesso fatto accade utilizzando il secondo contatore.

Potete aiutarmi?

Come posso leggere il numero degli impulsi da quell'encoder ?

Grazie

0 Kudos
Messaggio 1 di 4
6.600Visualizzazioni

Ciao,

 

ti consiglio, per valutare meglio se il tutto è fatto in modo corretto, i seguenti documenti:

 

http://zone.ni.com/devzone/cda/tut/p/id/2965

http://zone.ni.com/devzone/cda/tut/p/id/7136

http://zone.ni.com/devzone/cda/tut/p/id/7109

 

 Controlla inoltre il capitolo 8 del seguente documento:

http://www.ni.com/pdf/manuals/371931f.pdf

Matteo Brunella
Application Engineer
NI Italy
0 Kudos
Messaggio 2 di 4
6.588Visualizzazioni

Ho provato a ricollegare il tutto, come descritto dai link da te consigliati:

1 prova- Ain PFI0, B in PFI1, Z in PFI2 ed ho utilizzato il contatore angolare  (in DAQmx). 

              Non viene contato alcun impulso

2 prova- Ho collegato ain PFI0 e messo BeZ a massa

              Vengono contati impulsi ma sono poco più del doppio rispetto alle specifiche dell'encoder (600impulsi/giro). Inoltre di tanto in tanto continuno a partre conteggi incontrollabili.

 

Ho provato anche ad alimentare l'encoder con l'uscita digitale del DAQ ma non leggo alcun impulso. Solo con l'alimentatore esterno riesco ad avere qualche segnale

Come posso fare?

Grazie

0 Kudos
Messaggio 3 di 4
6.583Visualizzazioni

Allora, prova a creare una task di acquisizione dal MAX.

 

Li, sotto il tab "Connection ---" ti fa vedere, in modo preciso, come effettuare la corretta configurazione. 

 

Spero che questo possa essert d'aiuto! 🙂

 

Ciao

Matteo Brunella
Application Engineer
NI Italy
0 Kudos
Messaggio 4 di 4
6.553Visualizzazioni