magasság állító

Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

magasság állító

Hozzászólás Szerző: tetye »

Hali!
Egy digitális magasság állítóra lenne szükségem ami ha el ér egy magasságot ki villant egy ledet pl de ez most mind egy mert egy mágneskapcsoló öntartását fogja meg szakitani hogy az emelő motort le állítsa amit kézzel inditok el. eddig egy érdekes és bonyolult omron cuccom volt de ő E2 memoria hibával el halt és nem sikerült feléleszteni meg ez csak egy számláló volt és nem rendes értékeket irt ki hanem csak amit számlált jelet. Nekem ugy kéne hogy mm ben irja ki
be lehessen állítani pl 8 értéket amit meg jegyez egy avr, majd ki lehet választani hogy melyiket szeretném. ha pl a 3as-t ami akár 410mm akkor az 1-es 2-es nél ne aljón meg csak ha el éri a 410mm magasságot, a 3ast. kellene egy kalibrálhato "0" pont is. Ami van jeladóm az 24vdc vel müködik a és két jelet tudok levenni rajta. de nem tudom milyen jel lehet csak azt hogy a régi omron számláló el tudta dönteni hogy felfelé vagy lefelé megy. Az emelőcsiga végén van felszerelve egy pici magno motorhoz hasonlo házban a hajtás mint ha a motor tengelye lenne de csak hasonlo mert 4 vezeték van benne 0,cp1,cp2,24vdc. hogyan tudnám én ezt a fordulat számot feldolgozni egy avrel és lcdre varázsolni az irányával együtt?a számláló tipusa omron h7br-bw volt a jelet a 10-11 re kapta a tápot a 13-8rol vette le. nem tudom a jel feldolgozásban segite a velemit de az adatlapon vannak érdekes görbék is. itt az adatlap meg két gyenge kép a panelről amire mennek a jeladó kábelek. ugy nézem hogy van rajtuk egy soros ellenálat egy párhuzamos kondi ellenálás zénet nem tudom nem látom rendesen smd. aztán egy dióda egy tranyó és ugy megy a procihoz. ha jol sejtem amikor 0 jön a jelvezetéken akkor ad egy + jelet a procijának. http://home.tetye.hu/omron/
köszi előre is a segitségetek.
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

Hát ha a hajtás egy stepper motor volt akkor elég egyszerű a dolog.
Azt nézd meg milyen motor hajt.Ha stepper akkor ki lehet számolni
hány lépés hány miliméter.És aszerint vezérleni.Pl.:10 lépés 1mm akkor
410mm 4100 lépés.
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

h

Hozzászólás Szerző: tetye »

hihi
ami hajtja az emelő órsókat az egy 1-1,5kW os 3 fázisu motor.
de gyorsan meg áll, szal ha érzi hogy 410 re van beállitva és előtte 2mm-el el veszi a tápot akkor is jol áll meg. szal mindenképp valahogy azzal a jeladóval kéne mérni. de nem is értem mik ezek a kcps meg ezek ...
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

Hát pedig ott van az adatlap Timing Charts oldalon hogy reagál
a fel -le mozgásra..A cps meg gondolom count/per/sec. a k meg a
kiló.Azaz mennyi négyszögjelet vesz másodpercenként.10 kcps
Nyomban utánna ott van hogy ennek van egy kivezérlése is.
Ezt a dobozt megcsinálni avr-ből nem kis feladat.
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

1

Hozzászólás Szerző: tetye »

de nekem nem is igazán kell ez a doboz, csak annyi hogy merre forog és milyen sebességel onnan már meg tudnám csinálni, csak nekem ez a nem egyyszerű hogy honnan tudom hogy milyen irányba pörög meg hogy milyen gyorsan, abbol a két jelből. azt kéne segiteni csak feldolgozni irja ki hogy menyivel pörög és tegyen egy nyilat hogy fel vagy le.
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

s

Hozzászólás Szerző: tetye »

zsírság :)
nem pörög tul gyorsan az orsó ami viszi fel le ugy hogy az avrnek sem kell megszakadnia tölle.
percenként kb 200at fordul. a sebessége állandóelindulástol a megállásig.
csan a két érzékelő jele közt van valami külömbség is de nem tudom mennyi és mi. ennyi az ujj fejlemény.....
meg annyi hogy Robival való beszélgetésem után ugy döntöttem hogy az Ő szava a szentirás igy lessz benne egy eprom ami majd megjegyzi a dolgokat. és i2c buszos lessz a kommunikáció. :)
Robi igy gondoltad sacra? http://home.tetye.hu/omron/atika.JPG
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ugyan... Csak ötletbörze:

Én a jeladóra rámennék és egy ellenállás osztóval a PC hangkártyát használnám oszcilloszkópnak (van is 2 csatorna bementnek :P) ).
Így megtudható:
- működik-e a jeladó
- az adatlappal egyezik-e a kijövő jelgörbe,
- működési elv is jól látszik:).

A hőmérő mehetne I2Cre is - ha panelhőmérséklet...
A relével párhuzamosan beforrasztanék egy LED-t. Lássam hogy a relé halt le a vagy a kontroller, ha nem történik semmi.
A kristály a lehető legnagyobb, és a soros kommunikációnak megfelelő 14.7456 MHz legyen.


A rajz amúgy kb. lefedi amitről beszélgettünk:
- processzormag (M16 vagy 32)
- sorosport (frissyítés, debug stb.)
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

Van annyi lába a megáknak hogy szerintem bőven elfér direktbe a
kijelző.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Igy viheto tavolabb es ha kell tobb kijelzositheto konnyebb.....
Es igy a szereles is sokkal egyszerubb....
A I2C illeszto az LCDVEZ panelen van:)

Es igy a nyomogombok is konnyen tavolabb vihetoek....
A hozzászólást 1 alkalommal szerkesztették, utoljára Robert 2009. április 7. kedd, 19:25-kor.
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

Ugyanezek a hátrányok is.Marha sok idő.Maga a kijelző is
egy lomha állatfajta.Ha hiba történik a buszon nem vagyok abban
biztos hogy nem áll le azonnal minden.Kivéve ha van watchdog.
az I2C se megy el a világ végére.Akkor az meg már legyen soros.
Mondjuk ez a folyamatos egymás leüberelésébe én nem szeretnék részt venni csak segíteni próbáltam.De ha itt más rajtatok kivűl nem segíthet
rendben nem is szeretnék.Kezdem már érteni miért van pár olyan név
a fórumban ami "felhasználó törölve" nincs hozzá link.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Off:
A felhasználó törölve link 2 féleképp lehet:
- saját kérésre (nagyon ritka)
- hírlevélre feliratkozott és visszapattant az e-mail címéről a levél, és később sem lehetett sehogyan elérni (PÜ, Email, más fórumokon keresve...) Ált. hozzájuk nem is tartozik hozzászólás...
/On

Az LCD kezelés tényleg lassabb. DE:
- ha vigyázol arra, hogy ne legyen CLS-l állandóan törlés,
- a sűrűn változó tartalom a memória elejére essen (4*20-as kijelzőnél az 1. és a 3. sor)
akkor nem olyan hasfájós.

Ha leszakad a I2C, akkor:
1, felhúzó(k) elszálltak
2, leesett a csatlakozó
Tünet:
1, program kifagy -> Ellenőrzöm az I2C felhúzók meglétét és az I2C-t inicilaizálom
2, nem történik semmi, kimegy az adat azt nem jön válasz (legalábbis a MCP23017 és MCP23008 esetén)

Soros hátránya:
Pont-pont kapcsolata van (kivéve, ha csak adok, és nem kell vétel: ) )
A túloldalra is kontroller kell, programmal... (I2Cnél elég egy portbővítő)


_Minden!_ ötlet segítség! Egy megoldás sose megoldás. 2-3 kell hogy legyen a tarsolyban... Pl. a soros, a közvetlen bekötés és az I2C is egy-egy alternatíva... Aztán a célfeladat és/vagy a tervező/fejlesztő kitalálja neki melyik a szimpatikus/egyszerűbb/készen lévő...
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

f

Hozzászólás Szerző: tetye »

Nah végre le tudtam szedni a rotary encodert.
Tipusa: omron e6a2-cw5
dobtam fel róla 2 adatlapot amit találtam.http://home.tetye.hu/omron/ ide.
Ebből már ki lehet okoskodni hogy hogy lehetne feldolgozni?
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

Hát ott van hogy ez speciel egy open collector kivitel
meg az is ott van a középső oszlopban a Timing chart-ban
hogyan kell feldolgozni.
Az egyik irányban elöször a kimenet A és aztán a B
A másik irányban pedig pont fordítva.És 360 fok áll egy High meg
egy Low-ból.
Meg a végén irva hogy a kimenet tipusonként meg bejövő fesz.
mértékével változik.Illetve a fordulás(ellenkező irány)megállapításához
1/4 plusz/minusz 1/8 fordulat szükséges.

Nagyából 1 fordulat/jel/elmozdulás.Elmozdulás áttétel függvényében változik azaz 1mm elmozdulás hány fordulat az encoderen mert abből kiderül mennyi jel kell egy bizonyos távolsághoz.
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

h

Hozzászólás Szerző: tetye »

és a forráskódban? az int bemeneteket hogy kezelem ? milyen rutin fogja elmondani hogy fel le megy, és hogy olvasom ki azt hogy menyit fordult?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Tessék elolvasni az elkóder fejezetet.....

Abban a 2. minta azt hiszem pont ezt tudja!
Válasz küldése