Verificați funcționarea codificatoare optice, folosind dspica

Verificați funcționarea codificatoare optice, folosind dsPICa.

Acolo, în prezența mai multor tipuri de codificatoare optice, care nu funcționează și au nevoie pentru a face un adaptor pentru a dsPIKe sau PIK24 care specifică eroarea / vina și a dat contelui. indicator. În prezent, acest lucru este osciloscop, verificați toate semnalele:
A, A '
B, B '
Z, Z '
precum și unele codificatoare
U, U '
V, V '
W, W '

Ei bine, să spunem că avem un codificator 2500 impulsuri / rev și ar trebui să fie verificate.

In timp ce doar o teorie:
1. Verificați punctul zero Z și Z“.
2. Verificarea tuturor celor patru semnale (A, A 'B, B') între pulsuri Z, ar trebui să fie de 2500 de impulsuri.
3. Verificarea deplasarea fazelor A și B la 90 ° înainte / înapoi, și astfel rotește ceasul / invers acelor de ceasornic.
4. Fazele de testare U, V, W la o lungime de 180 ° grade, și o inversare de 120 ° grade comuta între faze.


Vreau să pună în aplicare o verificare dsPICe folosind:

1. INT0-4 întrerupere externă.
2. Întrerupere privind schimbarea stării la intrare (CN)
3. temporizatoare / contoare pentru măsurarea defazajului.


Sau poate avea o idee este mai bine, dar pe controller, este de dorit să vârf.

Adăugată pe site de Ghenadie Khodyachikh

Pur și simplu, dacă problema se reduce la pulsul de control - este „motorul“ dsPIC, care este o funcție cu encoder. Conectata, m-am gândit impulsuri, juxtapuse cu un pașaport. Și de ce există o întrebare în formularea problemei - de a face o muncă suplimentară și se bucură de o capacitate de vârf.
în opinia mea, toate la fel, care este defect de fază, în cazul în care codificatorul dă greșit numărul de impulsuri - nu ai otremontiruesh

Comunicati la 4Pentru mne nuzhno, spasibo za informaciju.
Un GDE mozhet est na russkom dokumentacija na dsPIC i encoder, o să s angliskim naprjag.