HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


Épül a gépem ::: KisKZ

xxx

 

Időrend:
Oldal 11 / 26 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   7  8  9  10  11  12  13  14  15   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

KisKZ | 6456    2010-08-16 12:16:00 [769]

Szia!

Tudom hogy csapongok (sokminden megy egyszerre mint mindig). Így nem könnyű követni az összevisszaságot amit itt művelek.

Ez a mikroszervós projekthez kell.
Az egy párhuzamosan futó dolog.
Kis 30W os YASAKAWA motorokkal. Azokra megy az encored.
Kettő teljesen rendben van, de a harmadikra nem nagyon akar rámenni rendesen az encoder. Mindig valami gond van vele.

De akkor már leírom:
lentebb már említettem, hogy készül egy alaplap 3 tengelynyi mikropszervó vezérlőhöz. Majd ez be lesz dobozolva utána. Ez is egy érdekes kihívás, mert szeretném magam tervezni és marni a dobozt hozzá.

Van hozzá 3 kis 30W-os motorom, kéttő már teljesen ok, a harmadikkal még bírkózok.

Van egy halom kisméretű sínem és kocsim. Ezeket most rajzolgatom le, és utána megpróbálok valami kicsi gépféleséget készíteni végre belőlük. Hogy milyen lesz az még nem alakult pontosan ki. A lényeg, hog yelpőször azelektronika legyen készen, utána jön a mechanika.

De ez nem egy sürgős projekt. Ezt csak "töltelékként" csinálom, amikor nem jutok ki a léptecses géphez, vagy nem tudok azzal kapcsolatban csinálni valamit.

Előzmény: celophant, 2010-08-16 11:42:00 [768]


celophant | 805    2010-08-16 11:42:00 [768]

Szia KisKZ!

Néha-néha, beletekintek a fórumodba... szemet szúrt az enkóder és a léptecs. Léptecsen akarsz enkódert használni?

Előzmény: KisKZ, 2010-08-16 11:24:00 [767]


KisKZ | 6456    2010-08-16 11:24:00 [767]

Srácok!

A lenti adatlap végén ott vannak a jelleggörbék a motorokhoz.
Egy kérdésem lenne a biztonság kedvéért.
A sebesség tengely mértékegysége (Pps) az pulse per sec?.

léptecs adatlap.

Csak hogy lássam milyen sebességnél merre is járunk a nyomatékokkal. Igy lehet talán játszani a mikrolépésekkel is, hogy jobb tartományban dolgozzon a motor a működés közben.

Persze ez is esetleges, hiszen a kisebb mikrolépésnek szintén hatása lehet a tengely mozgására.

És itt bejön az amit Bodi is mond, hogy a féllépéssel is lehet szépen dolgozni.


KisKZ | 6456    2010-08-16 10:12:00 [766]

Ilyesmik szívatnak:




KisKZ | 6456    2010-08-16 10:07:00 [765]

Én (ugye drága dolog csak ugy eltolni egy ilyet), még a tesztekhez is érvéghüvejekkel szereltem a H1-et is. és tízszer megnéztem mindent mielőtt naftát adtam volna rá, hogy fixen, biztosnságosan, jól van-e összerakva.

Általában próbálok nagyon figyelni.

De pl most ezek a vacak Heds encoderek szivattak valamelyik nap.
Egy ici pici cseppnyi ragasztóval vannak az encodertárcsák felfogatva az agyra.
Ha a legkisebb feszülés van a szereléskor itt, azonnal lepattan a tárcsa..
Olyankor meg szedhetem szét az egészet.
Ráadásul ugy van összerakva, hogy a hajszálvékony kábel az optika és az alaplap között, a szereléskor akármilyen finoman dolgozik is az ember, 40%-ban elszakad. Ugyhogy ilyenkor szépen mikroforrasztási gyakorlat közetkezik mindig.

Szóval van amit akárhogyan próbálok óvatosan csinálni, mindig van selejtszázalék. Csak ne mindig a drága dolgokkal lenne ez!

Előzmény: Rabb Ferenc, 2010-08-16 09:52:00 [763]

KisKZ | 6456    2010-08-16 09:55:00 [764]

Előzmény: Rabb Ferenc, 2010-08-16 09:52:00 [763]


Rabb Ferenc | 4288    2010-08-16 09:52:00 [763]

Csak még egy jótanács a "deszkamodellehez": Lehetőleg stabilan rögzíts mindent. A vezetékeket rövid csupaszolt résszel forrasszad a helyükre, nehogy a mozgatáskor összeérhesenek.

Nekem a H1 beüzemelésekor (már egy hete működött) egy rossz mozdulatra felszállt a füst. Elégett a Centronics csatiról bejövő fólia a NYÁK-on, és elhalt a három PIC. Soha nem tudtam rájönni, hogy mi okozta.

István két napon belül küldött három új PIC-et, mindent mégegyszer végignéztem, lerögzítettem, és azóta is megy mint az atom. Végül azért persze gondosan be is dobozoltam

Előzmény: KisKZ, 2010-08-16 09:27:00 [762]


KisKZ | 6456    2010-08-16 09:27:00 [762]

Sziasztok!

Ugy nézt ki Tibor Gyurinak köszönhetően egységesek lesznek a motorok.
Ez, ahogy írod szerencsésebb eset a táp kérdésében.
Nekiesek és csak összerakom a H2-t.

Előbb ugy hogy Bodi mondta. Aztán ha jó a cucc, összeteszem rendesen.


Köszönöm mindenkinek a véleményt.
Ez mist biztatás nekem Tőletek, és valahogy most nagyon kellett.
Tudjátok velem PC nem szokott kifogni, de az utóbbi időben olyan dolgokat műveltek ezek velem... Van ilyen rossz szééria időszak. De a biztatás lökés, hogy kikerüljek ebből.
Köszönöm!

Előzmény: Törölt felhasználó, 2010-08-15 23:04:00 [758]


keri | 14007    2010-08-16 07:36:00 [761]

A H2-es vezérlő jó. Az tud mikrolépést és áramszabályozott, pont arra képes vele a motor mint a Klaviós vezérlővel.

A H1-es egy kicsit egyszerűbb szerkezet, azzal gyengébbek lesznek a motorok mint egy modern vezérlővel, de ha elég a teljesítménye akkor az sem rossz választás.

Előzmény: Bodnár Miklós, 2010-08-15 22:24:00 [755]


n/a (inaktív)    2010-08-16 06:37:00 [760]

Mennek azok fél lépéssel is frankón.

Előzmény: KisKZ, 2010-08-15 22:46:00 [756]


n/a (inaktív)    2010-08-16 06:36:00 [759]

Nem kell egyből dobozolni. Ráteszed egy darab deszkára, összedrótozod és mehet. Ha minden OK, akkor belerakhatod egy régi PC házba, jó szellős lesz.

Előzmény: KisKZ, 2010-08-15 21:47:00 [751]


Törölt felhasználó    2010-08-15 23:04:00 [758]


A másik helyen feltett H1 kérdésedre kotyogok ide.
Ezeknél a 3 az egyben, vagy 3 az egyben stb. mindig a legkisebb igényű motorhoz kell igazítani a tápot.
Persze, szerencsésebb, ha egyformák a motorok.

Előzmény: KisKZ, 2010-08-15 22:48:00 [757]


KisKZ | 6456    2010-08-15 22:48:00 [757]

De közben egy oldalról alakul valami.
Bár ez még nem az igazi megoldás, csupán fél...
vagy inkább csak egy próbálkozás.
Nagyobb motorok kerülnek fel ha minden jól megy.
Ha nem is segít most, akkor is jó lesz később a plusz nyomaték a nagyobb gépnél.


KisKZ | 6456    2010-08-15 22:46:00 [756]

Voltak ilyen vezérlőim, de sajnos még az előtt el kellett adnom, hogy megpróálhattam volna.
a mikrolépés sokat jelent. Ezt többen írták már.

Előzmény: Bodnár Miklós, 2010-08-15 22:24:00 [755]


Bodnár Miklós | 408    2010-08-15 22:24:00 [755]

Péter !
Ugyan nem tudom a H1 és H2 vezérlők határait,de mivel én is egykis sebességet akartam a gépemnek, amin ugyancsak 1.7Nm-es motorok vannak,kicseréltem a vezérlőm egy 5.6-os Klavió
féle vezérlőre és ezek a kis motorok megtáltosodtak.Viszont a debreceni találkozón ott volt Nemes János kis masinája ami ugy működött mint a varrógép.Ha jól emlékszem azt unipoláris vezérlés hajtotta. Üdv Miki bá

Előzmény: KisKZ, 2010-08-15 21:54:00 [753]

KisKZ | 6456    2010-08-15 21:55:00 [754]

A kevésbé jó, erősen idézőjelben a lenti posztban!!!!


KisKZ | 6456    2010-08-15 21:54:00 [753]

Rá kell beszélnem magam.... De egyértelműen van értelme a dolognak. A probléma az, hogy már ugy szeretnék ezen a részén túl lenni a dolgonak és végre marni!!!
Talán ezért van, hogy az ember elfogadna egy lehet kevésbé jó, de még mindig a munkájához elegendő eszközt.

Előzmény: Sir-Nyeteg, 2010-08-15 21:50:00 [752]


Sir-Nyeteg | 1319    2010-08-15 21:50:00 [752]

Rendben, ismerlek milyen eltökélt vagy!
Csak ha már ott van a kezedben a jobb fajta, akkor nem tudom érdemes-e ilyen cserét végrehajtani Lehet hogy ezzel jobban járnál
Ki tudja...

Előzmény: KisKZ, 2010-08-15 21:47:00 [751]


KisKZ | 6456    2010-08-15 21:47:00 [751]

Képtelen vagyok most összerakni....
A fene sem tudja miért.

De....
Megpróbálom összeszedni magam.
Egy próbát megér. Csak ne csesszem el!

Azért a H1-el kapcsolatban még végigkérdezgetem a dolgokat ettől függetlenül.

Előzmény: Sir-Nyeteg, 2010-08-15 21:45:00 [750]


Sir-Nyeteg | 1319    2010-08-15 21:45:00 [750]

Csendben megjegyzem, amit olvastam valahol:
Bipolárisan hajtott motorok erősebbek, akár 30%-kal is, mint az unipolárisan hajtott motorok.

Előzmény: KisKZ, 2010-08-15 21:38:00 [748]


cncvikto | 1019    2010-08-15 21:39:00 [749]

Bocs, a fene se gondolta, hogy a H1 unipoláris
Mindenesetre egy próbát tényleg megérne a H2!!
Tudod, hogy nem érdemes a szükségesnél nagyobb motort venni Persze kérdés, hogy mi a szükséges.


KisKZ | 6456    2010-08-15 21:38:00 [748]

Ezeket a motorokat amik nekem vannak 8 vezetékes) akárhogy köhetem ez nem gond.
A lényeg, hogy ami most van az Unipoláris vezérlő.
Még mindig ugy vagyok vele, hog yazt szeretném tudni mit tudok belőle kihozni. Utána majd lépkedhet az ember tovább. Először egy nomrálisan használható gépre van szükségem, amivel le tudok egy pár dolgot gyártani ami kell majd.
Ez most adott, ezt csiszolnám még mindig ha lehet.

Előzmény: cncvikto, 2010-08-15 21:32:00 [746]


cncvikto | 1019    2010-08-15 21:33:00 [747]

Bocs, ez bipolárisnál van (soros vagy párhuzamos bekötés).. ott négy vezeték van.


cncvikto | 1019    2010-08-15 21:32:00 [746]

Persze rosszul írtam. A párhuzamos bekötésnél adódik alacsonyabb fesz. Így ugyanolyan tápnál nagyobb fordulatot kaphatsz.
Hogy azt hogy kell csinálni?
8 vezetékes motor ugye? Nekem is ilyen van, csak a 3Nm-es.
Gondolom a H1 vezérlőn is négy vezeték van a motor bekötésére. Tehát nem mindegy melyik 2-2 vezetéket kötöd össze.
De nem biztos hogy drasztikus a különbség, mert az áram is változik.
Én sem a motorban gondolnám a hiba okát!


KisKZ | 6456    2010-08-15 21:17:00 [745]

szóval a H1, unipoláris.

Előzmény: KisKZ, 2010-08-15 21:08:00 [744]

KisKZ | 6456    2010-08-15 21:08:00 [744]

Ezt a soros bekötést elmondanád hogyan gondolod????

Előzmény: cncvikto, 2010-08-15 21:05:00 [742]


KisKZ | 6456    2010-08-15 21:07:00 [743]

:)
Győző!!!
H1 vezérlő!!!!
Minden adott benne! A bekötés is.
Sokak tapasztalata szerint ez egy nagyon jó vezérlő.

Előzmény: cncvikto, 2010-08-15 21:05:00 [742]


cncvikto | 1019    2010-08-15 21:05:00 [742]

Én meg arra lennék kíváncsi, hogy megtudod-e adni a max. feszültséget a H1-nek (illetve ugye valamivel kevesebbet) és azt tartani tudod terhelés alatt?
A léptecset sorosan vagy párhuzamosan kötöd be? A sorosnál -ha minden igaz - jobban jön ki a feszültség arány, nagyobb fordulatszámot érhetsz el? Ugye nem ennyire egyszerű a dolog?

Előzmény: n/a (inaktív), 2010-08-15 19:10:00 [740]


KisKZ | 6456    2010-08-15 21:04:00 [741]

Szia Bodi!
mostanában elég rossz szériám van (pl. most kellett ujraforrasztanom ét AVAGO encodert és még kérdés hogy fognak-e működni).
Egyszerűen nem látom magam előtt, hogy hogyan kellene összeraknom és dobozolnom. A táp pedig csak darabokban, de már sokmindenkinek mondtam hogy az a mumusom.
Azt hiszem éppen neked írtam nemrég, hogy mindenféle dolog van ahhoz, hogy össze lehessen rakni, de egyszerűen nem áll rá a kezem. Félek elrontani. Még a doboz is megvan, sajnos nem árnyékolt, műanyag, de talán megoldható lenne még ez is.
C sinek, sorkapcsok a sínekre..... Ahog yírtam a vezérlő, a táp alkatrészei.....


Persze a H1 + 1 db 3Nm-es + 2 db 1,7Nm-es is kérdéses. Ahhoz is uj tápot kellene csinálni mert azt gondolom már nem vinné el ez az EPSON trafó. Mondjuk az nagyjából készen van, de ott is a dobozolás még a gond.

Egyszerűen nagyon bénának érzem magam az elektronikai cuccokhoz.

Előzmény: n/a (inaktív), 2010-08-15 19:10:00 [740]


n/a (inaktív)    2010-08-15 19:10:00 [740]

Szia Péter!
Miért nem a H2-es vezérlővel hajtod meg bipolárisan az 1.7Nm-es léptecseket? Egy ekkora léptetőnek, ha jól van hajtva, sokmindent el kellene vinnie.

Előzmény: KisKZ, 2010-08-15 17:28:00 [739]


KisKZ | 6456    2010-08-15 17:28:00 [739]

Kinn voltam.
Egészen egyszerű a dolog.
800mm/min-nél ezzel a Z-vel, ezzel a motorral nem fogok feljebb kerülni. E felett előbb utóbb lépést téveszt egy Z igényes munkánál.

Azt hiszem kell szereznem legalább egy darab nagyobb motort. NEMA 23, elsősorban unipolárisan köthető, De nem lenne hiba, ha 8 vezetékes lenne modt a mostaniak.
Olyan 3 Nm biztosan elegendő lenne ehhez a géphez.

Azt hiszem fel kell áldoznom a H2-es PCB vezérlőt és a hozzá tartozó táp alkatrészeket.
Vagy cserébe, vagy eladva és az árán meglenne a nagyobb motor.

Ha valakinek ilyesmire van szüksége szóljon!!!!

Tehát:
1 db H2 PCB vezérlő.

1 db 250VA-es 220/24V-os toroid és a kigeészítő alkatrészek a táphoz, (diódahíd, kondi kapcsoló tarfó lefogató cuccok egyéb...)

Ezeket tudom felajánlani eladásra.

Esetleg ha mellé teszem a 3 db NEMA23-as 1.7Nm-es motort akkor fullba csere 3 db 3Nm-es uni és bipolásrisan is köthető (8 vezetékes) H1-es vezérlővel együttműködtethető 3 Nm-es léptecsre.

az 1.7-es léptecsek adatlapja itt:
1.7 es léptecs adatlap


KisKZ | 6456    2010-08-15 12:20:00 [738]

Köszönöm srácok a sok segítséget és az anyagokat amiket küldtetek.
Érthtőek, olvasmányosak.
Ilyen doksi kellett volna anno.
De most amikor csak tudom olvasgatom, hogy összeálljon a kép.

Nagyon köszönöm mégegyszer!

Most szépen visszatérek a gép beállításához és teszteléséhez, valamint ha István elkészíti a panelt, akkor a mikroszervó alaplap összeállítása tesztelése, valamint egy doboz készítése hozzá.

Ahogy írtam a gép tegnap elősre nagyon szépen működött a sebességek/gyorsulások szempontjából. Mondjuk ug yigazán: a motorok nagyon szépen egyenletesen futottak. most következik majd a határok megkeresése ujra, és a biztos és pontos felső sebesség és gyorsuláshatárok beállítása.

Mindenesetre félelmetes volt tegnap egy gravírt nézni 2500-al.

A Z em vesztett lépést, de mitha az eredeti G-kódot a beolvasás közen módosítaná a program...
De ez igy hülyeségnek hangzik.... (szerintem az is.
Most generálok egy pár uj pályát és megnézem délután őket, hogy hogyan viselkednek.


LZ | 1538    2010-08-15 09:20:00 [737]

Jók voltak bizony. Én még dos-ban a DC (Dos Commander) szerkesztőjében írtam a programokat, természetesen ASM.
De azért a mai AVRek kenterbe verik 100x őket és C-ben azért áttekinthetőbb kódot lehet írni rövidebb idő alatt. Szóval szép idők voltak de most szebbek vannak )
Ha meg kicsi az AVR is, ott az ARM, 32 bit akár 400Mhz. )

Előzmény: KisKZ, 2010-08-14 22:41:00 [734]


KisKZ | 6456    2010-08-14 22:45:00 [736]

Közben kivittem a letisztított PC-t.
Ugyan miért is ne, kisebb problémák még maradtak. Nem nagyok, lehet nagyon egyszerűen megoldhatóak. Ha holnap is megmaradnak, elmesélem és kérem a tanácsokat.

Mindenesetre (bár egyetlen alkalommal indítottam a gépet) sebesség tekintetében nagyon szépen futott.
De...
csak ha rendben van a dolog, akkor mutatom meg.


KisKZ | 6456    2010-08-14 22:43:00 [735]

Megpróbálom letisztázni, hogy egyáltalán m érdekel...
Még magam sem tudom mennyi iaz ami elég, az értelmezéshez, de ugy érzem az amit mondasz az én kérdéseimre válasz, hiszen éppen az utasítások időzítése amit kérdeztem.

Előzmény: Jozs, 2010-08-14 22:35:00 [732]

KisKZ | 6456    2010-08-14 22:41:00 [734]

Tyúha!
Igen. Ez lenne a legegyszerűbb. Csak időt kellene szánni rá.
Valamikor megpróbálom megoldani.
Nagyon köszönöm.
Egyébként azt tudom hallomásból, hogy nagyon jól programozgatóak voltak ezek a procik.
Sokan visszasírják.

Előzmény: n/a (inaktív), 2010-08-14 15:25:00 [731]


KisKZ | 6456    2010-08-14 22:40:00 [733]

Szia!
Köszi az infót!
Egyre közelebbi a dolog. Az elv érdekel természetesen.

Előzmény: LZ, 2010-08-14 13:17:00 [730]


Jozs | 840    2010-08-14 22:35:00 [732]

Szerintem ilyen mélységben nemigen tudja itt senki megmondani, hogy hogyan van megoldva. Sok esetben ún. mikroprogramok futnak a chip -ekben, tehát egy gépi kódú utasítás is több elemi utasításból épül fel. De vannak más megoldások is. De ilyen szinten a felhasználó már nincs kapcsolatban a belső működésekkel. Az áramkörök dokumentációja idődiagrammokban adja meg a különböző jelek sorrendiségét ill. kapcsolatát. Ez a hw fejlesztőknek elegendő. De hogy tokon belül hogyan van lekezelve egy interrupt kérés-feldolgozás, az igen kevesek számára bírhat jelentőséggel. Bár bizonyára nagyon érdekes

Előzmény: KisKZ, 2010-08-13 21:41:00 [729]


n/a (inaktív)    2010-08-14 15:25:00 [731]

Van egy jó könyv még 8085 és Z80 procikra, elég jól leírja a dolgokat:

Madarász László: uP-Hobby

Leírja a régi 8 bites procik működését, portkezelését, jelidőzítéseit. Bár a mai PC-k a multitaszk és a védett mód miatt másként működnek, de a mikrovezérlők hasonlóan viselkednek.

Előzmény: KisKZ, 2010-08-13 21:41:00 [729]


LZ | 1538    2010-08-14 13:17:00 [730]

Képzeld el, hogy van egy főprogramod, ami egysoros utastásokból áll (lsd. ASM). Mondjuk 10 - 20 sorig az egyszerűség kedvéért. Van egy PC (Program Counter) nevű regszter ami tárolja az éppen végrehajtandó "sor" számát. Mikor végzett növeli a PC értékét így ugrik a következő sorra. Ha beérkezik egy megszakítás amit korábban engedélyeztünk, akkor a hardver beírja a PC-be a megszkítás címét, "sorát" az egszerűség kedvéért. Ez mindig fix érték, legyen most 1. Tehát odaugrik a program végrehajtása az 1. sorra. Elvégzi ott is az utasításokat szépen sorban majd mikor véget ért, egy reti paranccsal megmonja neki a program, hogy most ugorj vissza oda ahonnan jöttél, tehát a 10-20 sorban valahova ahol éppen tartott. Értelem szerűen minél sűrűbbek a megszakítások, annál többször fogja megszakítani a főprogi futását a megszkítás kiszolgálás, ezért lassul a főprogram.

Így ok?

Előzmény: KisKZ, 2010-08-13 21:37:00 [728]


KisKZ | 6456    2010-08-13 21:41:00 [729]

VAgy modjuk képzeljem el, ugy (nagyon egyszerűsítve), hogy minden második rendszeralapjel a megadott helyet figyeli?
ert ugye akármikor is előjöhet a megfigyelésre kijelölt esemény, és akkor ki kell ugrania az éppen futó programrészből és átugrania a megfelelő általunk megadott szubrutinra.

A megszakítás megszakításfigyelése esetében pedig esetleg gondoljam ugy, hogy a szubrutin futása közben ugyanugy minden második (még mindig nagyon egyszerűsítek!) rendszeralapjel esetében megint kinéz egy megadott helyre egy jelt vizsgálva?


KisKZ | 6456    2010-08-13 21:37:00 [728]

Megteszed, hogy lemegyünk az alapokig?
Van egy bizonyos alap rendszerfrekvencia.
Ebbe kell beleférjen a (végéről kezdve) aprogramfutásnak) a rendszer alapvető működéséhez szükséges dolgoknak, és valahol a megszakításfigyelésnek.
Hol helyezkedik ez el?
Ez egy állandó (akár használjuk akár nem) ciklus/program/hardveres jelfigyelés/akármi az alapfrekvenciában önmagának helyet fenntartó process (nem tudom hogyan nevezzem bocsánat)?

Előzmény: LZ, 2010-08-13 20:33:00 [727]


LZ | 1538    2010-08-13 20:33:00 [727]

Mondom rá lehet eröltetni, de nem célszerű, mert túlcsordulhat a heap, meg komolyabban kell figyelnia programozástechnikára is.

A dir jelet akkor nézed meg mikor megérkezik a step jel. Az én vezérlőmben így csináltam:
if (DIR == 1) {if (++lepes > 32) lepes = 1;}
else {if (--lepes == 0) lepes = 32;}
if (imp >= 70) {BipolarMotor8(lepes, pwm); LEDZ = 0; LEDP = 1;}
else {BipolarMotor(lepes, pwm); LEDZ = 1; LEDP = 0;}

Mint látszik a DIR jel függvénye, hogy csökkentem a lépést vagy növelem.
Azóta viszont már elméletben tovább gondoltam, és érdemes lenne inkább számlálni és 2-3 step jellel lemaradva vezérelni, mint a szervók. MErt így kiküszöbölhető lenne a MACH időhibája.

Előzmény: KisKZ, 2010-08-13 20:12:00 [725]


KisKZ | 6456    2010-08-13 20:17:00 [726]

Közben lassan elkészül a mikroszervó vezérlőkhöz az alaplap. Egyelőre 3 szervópabel összefogására. Most éppen összetettem az összes szükséges alkatrészt, és forrasztom a kábeleket.

Elkészül lassan a panel terv is EAGLE-ben.
Még jó hogy ellenőrizgetem a dolgokat, mert éppen fordítva kötöttem be a digi/encoder tápot.

Egyujabbgépépítő elvállalta, hogy elkészíti az első proto panelt. Benne ebben a tekintetben nagyon megbízok, és nagy megtiszteltetés nekem hogy elvállalta.


Már csak arra nem emléxem, hogy mennyi feszt kell majd a három motornak adni... Na meg az encoder bekötésre sem teljesen, ugyhogy még ezeket is előszedem és leellenőrzöm.
Ha minden jól megy, valamelyik nap kész végre a panelterv.

Gyorsan ment... Elvileg ferbruárban már beígértem.


KisKZ | 6456    2010-08-13 20:12:00 [725]

Érdekes. Akkor az AVR-ek több megszakítást is tudnak kezelni.
A PIC ről (nem tudom melyikről) elektron azt mondta, hogy egyet tud. De gondolom ott is van a típusok között olyan amely többet is lekezel.

Alapkérdés megint egy picit maradva a step dir kérdésnél. Egy picit megzavartál lentebb...
A dir jelet illik előbb tudnom nem?
Valamiért ugy emléxem, hogy előbb a dir jel váltás érkezik a szoftver felől majd utána a step. Jól emléxem?

de sajnálom, hog ysoa nem volt akitől megtanulhattam volna a komolyabb programozást.... De hát.. ez van. Elveket azért illik ismerni valamelyest, Ezért kérdezgetek.

Előzmény: LZ, 2010-08-13 17:06:00 [723]

KisKZ | 6456    2010-08-13 20:07:00 [724]

Szia Bódi!
A kifiam azt üzeni neked, hogy nagyon nagyon szépen köszöni, és nagyon rendes vagy.
Nagyon-nagyon örül neki!

Én is köszönöm, hogy örömet szereztél neki!

Előzmény: n/a (inaktív), 2010-08-13 15:45:00 [720]


LZ | 1538    2010-08-13 17:06:00 [723]

Megszakítást is megszakíthat egy másik megszakítás. Alapból nem szokták engedni, de kikényszeríthető, legalábbis az AVR-ből.
Annak idején a 8051-es időkben ezt frankón kezelte a proc, csak programban ügyelni kell rá, hogy ne csorduljon túl a heap.
Amúgy szinte mindig megoldható e nélkül a progi.

Előzmény: KisKZ, 2010-08-13 15:00:00 [719]


keri | 14007    2010-08-13 16:54:00 [722]

Na rosszra gondoltam, igen te úgy mondtad ahogy kell.


keri | 14007    2010-08-13 16:53:00 [721]

Lehet úgy is ahogy mondod, de van egyszerűbb is.

Nem kell foglalkozni a DIR jellel, mivel az úgy is ott szokott maradni iránynak megfellő állapotban. Kizárólag a STEP láb jelére kell megszakítást indítani. Ha nincs más megszakítás beállítva akkor nem is kell vizsgálnod semmit, egyből indíthatod a léptető algoritmust, ami a DIR bemenet jelétől függő irányba léptet.

De gondolom téged inkább a több megszakítás kezelése érdekel, nem is konkrétan a step/dir megoldás. Ebben az esetben a megszakítási alprogramban egyenként megvizsgálod a szükséges jelző biteket, melyik megszakítás következett be, és ha valamelyik jelez, akkor meghívod a hozzá tartozó szubrutint. Ezt így szépen sorban végrehajtva bármennyi megszakítást tudsz kezelni.

Előzmény: KisKZ, 2010-08-13 15:00:00 [719]


n/a (inaktív)    2010-08-13 15:45:00 [720]

Szia Péter!
Ezt a fiadnak csináltam,56x62mm. Hétfőn megy a buborékosban.




  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 11 / 26 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   7  8  9  10  11  12  13  14  15   Következő ►  Utolsó ►|


 ◊