koordináta gépvezérlésként

Tette lépésről dir vezérlő a CNC gép FPGA. Az alapul szolgáló epm240 és L298.

Abból, amit eladott:
- csatlakozás 3 bipoláris motor áram legfeljebb 2 A per tekercs
- 3 motorfordulatszám (egy tekercselés, két tekercseléssel és fél lépés)
- A hálózati 7,5-35
- stabilizáció a PWM motor áram
- csatlakozik minden jelvonalat LPT portot FPGA.
- 16 további terminálok (csatlakoztassa a joystick, visszacsatolás relé kijelző - minden, azon az utolsó chip kapacitás)
- villog a kész eszköz FPGA

Nincs elég:
- optikai leválasztón
- relé

Az eszköz foglalt egy csomó potenciális, így könnyű, hogy felülbírálja a megállapítások, adjuk hozzá a motor üzemi állapot, vagy más funkcionális egységek, ami nem befolyásolja a működését a már meglévők. Lehetséges, hogy irányítsa át a jelet a LPT port bármely 16 csapokat.

Belső szerkezet egyik csatorna

koordináta gépvezérlésként

Counter dekóderrel van írva VHDL


PWM összeszerelt hagyományos flip-flop, amelyek össze vannak kötve a bemeneti a komparátor.
Driving Shima

koordináta gépvezérlésként

Órajele a belső oszcillátor, amelynek gyakorisága a van osztva, hogy a 20 kHz-es.

FPGA helyettesíthető EPM3064, de akkor lesz szükség, hogy egy külső generátor.

Hozzárendelése a bemenetek-kimenetek
LPT CNC_Controller
1 -> PIN_14
2 -> dir X
3 -> lépésben X
4 -> dir Y
5 -> lépésben Y
6 -> dir Z
7 -> lépésben Z
8 -> PIN_15
9 -> PIN_16
10 <— PIN_55
11 <— PIN_54
12 <— PIN_53
13 <— PIN_52
14 -> PIN_17
15 <— PIN_51
16 -> PIN_18
17 -> PIN_19

koordináta gépvezérlésként

Minden bemenet konfigurálható Schmitt trigger és felhúzó ellenállások szerepelnek. A teljes lépésben módban, egy aktív tekercset lehet csatlakoztatni unipoláris motorok.

A kész eszköz néz

koordináta gépvezérlésként

koordináta gépvezérlésként

A projekt Kvartuse archív, elrendezése és pecsét a sas 5.
CNC_Controller.rar

tárgytalan
azonos fekvő az asztalon, de nincs semmi programozva
de van egy optikai leválasztón és 2 relé
4 van csatlakoztatva a motor 1 az x-tengelyen paralle (I gép motor 2 ezen a tengelyen)

PWM vezető 1 \ 8 és 1 \ 16 + lelép áramkör motor alapjáraton

ha van egy számítógép, egy joystick vesszük a boltban, és csatlakozik az usb a számítógépen
mah3 egy kilépési munkáját a botkormányt (vettem egy digitális klaviaturku 5 dollárt)

indikátor végre a mikron a kapcsolatot a terminálok LPT

azaz a vezérlő csak nem kell FPGA itt, mert FPGA fel a munkahelyi usb, amely nagyobb sebességet és időzítések, valamint megszabadulni a LPT
vagy inkább megszabadulni a LUT megoldja az összes többi problémát automatikusan

Beragadt készített magának, és világossá vált, hogy nem volt szükség, megpróbáltam, hogy megteremtse a lehető legnagyobb potenciált. Ha álom, akkor nem sémamódosítások felveheti uart (szükség szintű átalakító esetén) és a G-kód interpreter, csatlakoztassa 6 kommutátoros motorok és jeladók visszajelzést. ShIMom vezérelhető algoritmikusan: disable, meg egy kitöltési tényező. Ha szükséges, könnyen hozzá 1/8, 1/16, vagy akár 1/32 pályát.

Azért választottam az FPGA-k, mert nagyobb rugalmasságot és szeress tovább :)

hogy tanulmányozza az elméleti része a CNC vezérlők
Túl lusta voltam forrasztani, hogy fizet $ 500 a vezérlő is kész varangy zúzott
Vettem egy sor kész táblák kínai és a fizetett

maguk tb6260 driver, vagy bármi azok
ítélve a fórumok voltak baromság szempontjából kritikus energiaellátási és ha 5c leesik, a légy területen dolgozók és a test összetört töredékek
Rettenetesen félt a kudarc
$ értékben 5 esetében hallgatási

Kínai tábla alatt volt az LPT nélkül optocsatoló és interferencia végálláskapcsolóval jól működött. Ez annak ellenére így van, hogy húzzák fel a tápegység.

figyelembe véve az összes ezeket a hiányosságokat, húztam egy bejelentési díj + késés + 30V + 5V és az első telt a tranziens

Aztán füstölt másik téma, és látta plisine vezérlő usb 50 evrov
így van egy dugó mah3 ahol minden kódoló és a joystick mutatókkal megvalósított

Aztán láttam egy kör, ahol a járművezetők Polevikov plisina kezeli, vagy a rendszer a csúcsok vagy Atmel a Polevikov
egy ilyen rendszer nem fél a rövidzárlat és a szünetek

projekt FPGA NC - nagyon jó irányba a monetáris torzítás
vannak emberek hajlandóak fizetni egy kis díjat a késztermék

Tud adni egy linket egy jó projekt kontroller? Az USB, elterjesztésének funkcionális és elérhető, hogy ismételje meg :)

Kapcsolódó cikkek