VI. Analóg-Digitális átalakítók használata
(analóg bemenetek kezelése)

Módosítva: 2009. május 20. szerda

Az MBIO 2db ilyen bemenettel rendelkezik. Sorkapcsaik az AN0 és AN1 (az 1-es Remote csatlakozóm megosztva). Az átalakítók 0-5V feszültséget képesek fogadni és a kimenetük értékkészlete: 0 - 0123 (10 bites).


(potenciométerek az ANx bemeneteken)

A következő mintaalkalmazást valósítsuk meg: készítsünk potenciométerrel állítható, az előtolás sebességét %-osan szabályozó gombot, mely a mindenkori G-kódban megadott F értékét 0 - 200%-ban módosítani képes! Egy külön kapcsolóval mindezt be és ki lehessen kapcsolni! A kapcsoló off állásában azonnal térjen vissza a névleges (100%-os) állásba. Ez a funkció a habvágósoknak igen hasznos lehet, mert menetközben képes finoman a megmunkálás sebességét variálni (a vágószál fűtéséhez igazítható az előtolás sebessége)!
A megvalósításhoz tudni kell, hogy az átalakítás során a kapott érték kicsit ugrálhat (kvantálási hiba, termikus zaj, EMC rásugárzás, stb.). Ez a kapot %-os előtolási értékben kicsi ugrálás eredményezne, ami a motorok hangján is halható lenne. ezt egy kis matematikai trükközéssel kiszűrhető. A szűrés azt is eredményezi, hogy a %-os állítás 2%-ával léptethető. Ezt is tartalmazza a logikánk!

Brain Editorba:


(ez legyen a neve)


(forrás az AN1-es bemenet)

Az AN1-es analóg bemenet megtalálható a Remote csatlakozón is (ezért ezt érdemes felvenni)!


(filter)

Egyből adjuk hozzá a matematikai "filtert"! A következőket végzi:
A/5.11 - az értékkészletet (0-1023) a 0 - 200 tartományba transzponálja,
int(../2) levágja az alsó digitek ugrálását (az int() függvény csak a szám egészrészét adja vissza),
*2 visszahozza az értéktartományba a csonkított eredményt


(2. forrás a nyomógomb)

Adjuk hozzá a be/ki kapcsoló funkcióját (IN6 bemenettel, mivel ez rajta van a Remote csatlakozón is)!


(invertálás)

A jelet invertáltassuk!


(analóg kapcsoló)

Csak akkor menjen tovább a kapott érték, ha a funkció aktív!


(terminálás Mach3-ba)

A logika kimenete a Mach3 Feed Overide DRO-ja (ebbe íródik be a kapott eredmény)!

Jöjjön a segédfunkció:


(IN6-os bemenet mint funkció kapcsoló)


(NINCS invertáltatás)

A Be és Ki kapcsolásnak ugyan az a forrása, de ellentétes jelszintekkel!


(terminálás a Mach3-ba)

Kimenete a Mach3 Reset Feed Overide gombja!


(teljes logika)


(mentsük, beötljük, aktiváljuk)


(monitorozása: egy aktív Feed Overide 108%-on)

A főpanelen itt találjuk ezeket:


(108%-on túlpörgetve)

Letölthető logika:

Analog_Feedrate.brn

Következő fejezet: VII. THC Szabályzás, Felületkövetés.