Pozíció azonosítás

Avatar
lalatoth
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. szeptember 9. csütörtök, 6:00

Pozíció azonosítás

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

Sziasztok !
Szeretnék kérni egy egyszerű és praktikus ötletet.Van egy 24 állású két tárcsás forgó kapcsoló.Azonosítani kellene és kiíratni,hogy a kapcsoló melyik állásban van.Csak az egyik tárcsa használható és az avr-en max. 3-4 pin maradt erre a feladatra.Shift regiszterek esetleg feszültség osztó ?
Köszönöm !
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

24 állás: 2^5 tartomány. Azaz 5 láb kellene kettes számrendszerben. Így:
- soros kommunikáció ezeken a lábakon és járulékos chip kezeli le (pl. IO bővítő, stb)
- shiftregiszter
- shiftregiszter+soros kommunikáció

A két tárcsából csak 1-t olvasol, akkor a másik csak úgy van?
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

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

23db ellenállás szerintem egyszerűbb, bár nem tudom, milyen sebességgel kellene azonosítani (jó szűrés, átkapcsolási tranziens stb.)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Na jó, ADC-ben nem gondolkodtam...
Tényleg lehet még Frekvenciavissa jelzéses is:).
Olyan ellenállás->freki vagy kapcsolóvan állítható PLL.
De lehet hogy én beraknék:
a, I2C portbővítőIC (MCP23017, 250 Ft)
b, mikrokontroller (~700 Ft+fejlesztés)
c, DS2408 1W portbővító (~700Ft/8láb)
Avatar
lalatoth
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. szeptember 9. csütörtök, 6:00

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

A másik tárcsa foglalt,12v-ot kell kapcsolgatnom vele.A panelméret is behatárolt és egyéb dolgokat is kell tudnia,ezért kéne a legegyszerűbb megoldás.Kézi kapcsolás van.Nem tudom hogy az A/D kóddal elférnék-e.
Azért kösz.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

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

Felhasználó leolvassa és a sorosporton (ha van amúgy is rajta) visszagépeli? :)
Avatar
lalatoth
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. szeptember 9. csütörtök, 6:00

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

Ennyire nem akarom túlbonyolítani,konkrétan kézi tűzijáték indításról van szó,egy bőrönd,akksival :)A 24 állás még le van osztva nyomógombokkal.A pirotechnikus szeretné látni,hol áll éppen,és időben hol tart. Összesen 6 gigit led kijelzőt kéne vezérelni,4 stopper,2 pozícíó.
Avatar
lalatoth
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. szeptember 9. csütörtök, 6:00

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

digit :)
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

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

Miért ne férne el az ADC 10bitjében? cca. 42 lépés egy pozíció. Az átmenetekre kell figyelni, mert ott lehet kontakthiba meg lebegés.
De mondjuk ez csak SW kérdése.
Avatar
lalatoth
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2010. szeptember 9. csütörtök, 6:00

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

Elnézést,ADC kilőve :) tiny 2313 lenne az alany..akkor valószínű shift regiszter lesz.
Kösz a segítséget !
Válasz küldése