Cum de a conecta codificatorul la invertor

Cum de a conecta codificatorul la invertor

Encoder pentru chastotnika în aparență este similar cu un rezistor variabil sau potențiometru. Aceste trei pini, aceleași panourile caroseriei. La această asemănările sale se încheie. In interior are doua switch-uri, care au o putere totală de probleme de control și cei doi.

Cum de a conecta codificatorul la invertor

Codificator a câștigat o concluzie medie trebuie să fie conectat la pământ, iar celelalte două prin rezistențe la sursa de alimentare. Eliminând nevoia de a produce un semnal de control direct la placa de borne a codorului.

Cum de a conecta codificatorul la invertor

Acum, imaginați-vă că codificator este ideală și nu suferă de contact de respingere. Conectat la osciloscop codificator terminal și începe să se rotească codificator mâner. Impulsurile sunt deplasate una față de alta cu 90 de grade. Dacă rotiți butonul de putere (kW) la dreapta, la stânga sau la spate, va avea o secvență de panou de control:

Cum de a conecta codificatorul la invertor

În cazul în care forma de undă ca secvența de aplicare de zero-uri și cele logice sarcini, atunci ei vor avea forma:

Cum de a conecta codificatorul la invertor

Ia un codificator obișnuit, care are o saritura de contact. Zona de debounce:

Cum de a conecta codificatorul la invertor

La trecerea de la o logică unu la o logică are loc la zero bruiaj. Cu saritura poate fi controlată în două moduri: folosind hardware-ul și software-ul.

Metoda hardware - o conexiune serie de condensatoare chastotnika, Schmitt declanșează, așa cum este indicat pe panoul de control al schemei:

Cum de a conecta codificatorul la invertor

Se recomandă să se aplice metoda de a face cu saritura - programul. O astfel de metodă este descrisă în biblioteca Rothery. Această bibliotecă conține câteva funcții care au nevoie pentru a personaliza ieșirea controlerului vectorului de intrare și de a conecta (kW) rezistențe pull-up de putere. Biblioteca este necesar să se specifice comenzile și sarcinile. Această comandă pornește pull-up rezistor în interiorul chastotnika controler de panou.

Seria Fukntsii Obține poziția VFD se întoarce encoder. Acest lucru fukntsii nevoie pentru a obține numărul de impulsuri care se crede codificator. Funcția set Poziția VFD nevoie pentru a încărca valoarea din care codificator va începe propria lor cheltuială.

Funcția de căpușă ar trebui să fie luate în considerare mai detaliat. Variabile ale acestei sig1 funcții și sig2 înregistrate PIN vectorul de stare, care este conectat la codor. Apoi, PIN-ul este scris în VFD thisState variabilă, care este starea curentă a codorului. În cazul în care starea actuală a Traductorul nu este egal cu cel anterior, noile facturile sunt calculate direcția și cantitatea de impulsuri de putere la poziția variabilă. Atunci când codificatorul revine la vectorul său poziția inițială, se va deplasa spre dreapta de doi biți, iar noua valoare să fie scris conducerii PositionExt variabilă. Această variabilă este necesară pentru a salva o serie de sarcini ale rezultatelor care vor fi utilizate în programul principal.

După analizarea stării de codificator în timpul rotației stânga și la dreapta, un tabel:

Cum de a conecta codificatorul la invertor

Poziția sa inițială 1-1. La întoarcerea spre dreapta era un clic, unitatea este un zero logic. Noua valoare a acestui stat VFD egală cu 01. Potrivit echipei de acest rezultat se adaugă la valoarea poziției variabile.

Datorită faptului că a existat o saritura, poziția 11 a devenit, după numărul de ordine recalculare a devenit 7. După respingere este încheiat, este necesar să se stabilească o nouă poziție 01 și se adaugă zero anterior la unitatea. Prin rotirea codificator a avut loc un singur clic, iar valoarea de poziție a fost unitatea.

În al doilea rând clic se întâmplă atunci când porniți codificatorul la dreapta, și în loc să avem o poziție de poziție 01 00. După toate palavrageala este de peste, de ieșire de control, de asemenea, o valoare de unu. Când se face clic, a patra, atunci când poziția a devenit 11-10, avem o valoare de 6. După respingere este de 6.

În unele codificatoare utilizați un panou buton. Când este apăsat și eliberat, de asemenea, va contacta saritura, trebuie să aplicați biblioteca Bounce. Funcțiile acestei biblioteci sunt necesare pentru a defini PIN-ul, care este conectat la un buton, timp de întârziere sarcină în milisecunde. Dacă se întâmplă să apăsați butonul, funcția de putere (kW) returnează o valoare vector este adevărat, dacă nu, VFD false.

Diagrama schematică a conexiunilor codificator la convertorul de frecvență

Această schemă constă dintr-o placă Arduino Uno, un codificator incremental, display-ul LED de patru cifre, de comutare tranzistori și de limitare rezistor. Acest sistem se numește impulsurile contra. Ea numără impulsurile, care vor juca codificator așa cum se rotește. Codificatorul este conectat la A2 constatările sale canale și A3, ieșirea butonului conectat la terminalul A4, PIN-ul de mijloc este conectat la sol, un al doilea terminal de la sol, de asemenea.

Luați în considerare o schiță, care se numește un control contor de impulsuri chastotnika codificator. La început conecta biblioteca la timer-ul, indicatorul LS, pentru a lucra cu codificator pentru butonul.

Cum de a conecta codificatorul la invertor

Să ne întoarcem la breadboard, și umple totul în chastotnika controler. După turnarea, rândul său, răsuciți butonul de codificare, numerele de pe ecran crește. În direcția opusă valorilor vectoriale sunt reduse și transferate pe partea negativă. Cu o creștere într-o serie de sarcini o valoare negativă un rezultat negativ de Mișcări semn.

Dacă apăsați butonul de afișare va reseta variabila, indicatorul va fi zero.

Conectarea unui codificator la utilizarea Arduino industriale

Sarcina noastră este de a fi capabil de a controla viteza unui motor asincron, cu un program de pe computer. Avem un convertor de frecvență (chastotnik):

Cum de a conecta codificatorul la invertor

Pentru temele, nu este nevoie de astfel de informații. Codificatorul fotografie pentru uz industrial pentru mașinile cu motor asincron de comandă a puterii (kW):

Cum de a conecta codificatorul la invertor

În aparatul codificatoare instrument sunt utilizate pe scară largă pentru convertizoare de frecventa ale motoarelor asincrone. Ele sunt asamblate ca un senzor de feedback-ul în viteza. Astfel de codificatoare au o mai mare de 100 de impulsuri discretă pe rotație la 1 milion de impulsuri pe rotație. În această discontinuitate de brand este de 500 cps. pe rotație.

Codificatoare sunt împărțite în tipurile de probleme pe principiul de acțiune pentru convertizoare de frecvență. Ele sunt absolute și incrementale. codificator nostru îndeplinește funcția de obicei - furnizează semnal de diferențiere atunci când alimentarea este oprită alimentarea, și din nou depunerea acesteia. starea timpurie nu este salvat.

Encodere absolute au un fel de memorie internă, care își amintește ultima poziție. De ce memorie, și de ce a salva datele? În fabrică, scula mașinii înainte de a muta dispozitivul specific în primul rând indică punctul zero. Acest proces este numit referențiere, adică ieșirea la zero.

Utilizarea senzorului de tip absolut face posibil pentru a scăpa de această procedură pentru a doua oară, pentru a reduce timpul, cu condiția ca sistemul are o limită pentru a muta.

Luați în considerare sinus și cosinus traductoarele. Ele oferă un semnal de ieșire sinusul sau cosinusul. Apoi, folosind dispozitive de putere interpolator formate din aceste impulsuri. Semnale de acest tip pot fi schimbate în dimensiune. Encoder de putere este asigurată de la o tensiune de 5 volți.

Signal "A" - este un semnal de impulsuri de tip direct. Numărul de impulsuri de la acest semnal ajunge la fiecare revoluție. Acesta este egal cu 500 (rezoluția codificator).

Signal "B" - conduce, de asemenea, semnalul de puls. Având în vedere că în timpul fiecărei revoluții numărul de impulsuri furnizate de rezoluție encoder, care este decalat față de canalul „A“ la 90 de grade (500).

Signal «R» - semnalul este marca "zero". Cu un senzor de cifra de afaceri obținută singur impuls.

În codificatoare utilizate pentru semnalul de diferențiere pentru uz industrial un convertor de frecvență (chastotnikom). Numele complexului său, dar, de fapt, este simplu. Toate canalele sunt copiate în mod individual inversarea acestuia. Este necesar pentru semnalul de a da distanțe considerabile. Ieșirea canalului encoder cuplat la receptor un amplificatoare operaționale cu scop special făcute în formă. Impulsul în cele din urmă a determinat într-un set de două semnale.

conexiune

Cum de a conecta codificatorul la invertor

Conexiunea este simplu. Noi conectam tensiunea este de 5 volți la ieșirea traductorului. Avem un șablon: sârmă maro - 0, alb - + 5V, roz, verde și roșu - A, B, R.

Programul de conectare encoder se bazează pe canalele de întrerupere A și B. de declanșare întrerupe apar în prim-planul. Situația este obținută atunci când codificatorul este frânată în momentul de intersecție al rastrului, și un semnal de canal de ieșire este întotdeauna pozitiv. Continuu impulsuri de numărare ale contorului se desfășoară.

În cazul nostru, nu vom folosi de întrerupere, pentru că noi lucrăm cu 4 senzori sunt acționate simultan. Dacă aplicăm circuitul de întrerupere, pentru anumite impulsuri apar situații pierderi. Am rezolvat această problemă prin crearea unei mișcări icon prezență. Și ne-am uitat la funcționarea codificatoare de uz industrial.

Funcționarea contorului de impulsuri bazat pe modulul codificator

Contorul funcționează împreună cu indicatorul de șapte biți modul, care va indica numărul de impulsuri de transmițător irecuperabile. Atunci când valoarea contorului este zero.

Cum de a conecta codificatorul la invertor

Pentru a răsuciți butonul de codificare sensul acelor de ceasornic. Valoarea contor este incrementat cu unu la fiecare codificator clic. Cel mai mare număr posibil de vânt 999999999 acest număr trebuie să completeze toate biții de afișare noastre șapte segmente. Dacă rotiți butonul în continuare, contorul este resetat la zero, începe numărarea de la zero din nou.

De exemplu, 120 de impulsuri cronometrat. Acum răsuciți spate prin rotirea butonului în sens antiorar. Axa centrală a codorului funcționează ca un buton. Se purifică prin indicatorul zerouri nivelul de disponibilitate. Există un mic buton de contact de respingere, astfel încât off și nu se produce imediat. Programatic, trăncănit este eliminat. Aceasta este baza de lucru cu modulul encoder.