Sida 1 av 1

Fråga om diggitallogik eller pic ?

Postat: 23 mars 2010, 14:50:06
av mikael_k
Om jag har ca 30st lysdioder och placerar alla i en rad. Jag vill kunna med 2 knappar stega upp och ner mellan dioderna och de är bara en som ska lysa i taget.
Nån som vet vilka logikkretsar jag kan använda eller om de är
bättre att använd någon pic-krets?

/mikael_k

Flyttad från Projekt - detta är en fråga, inte en presentation av ett pågående projekt /mod

Re: Fråga om diggitallogik eller pic ?

Postat: 23 mars 2010, 15:20:36
av Illuwatar
Jag skulle kombinera en enkel MCU och någon mux-krets för att hålla nere antal I/O som behövs. Skall fler än en LED (i framtida applikationer) tändas samtidigt så är en X/Y-matris, direktdriven av MCU'n bättre (med multiplexing om ett alternativ om än fler LED skall drivas). Att göra en rent diskret konstruktion (utan MCU) är möjligt men onödigt komplicerat (om man nu inte skall göra detta i studiesyfte förstås). En sådan lösning skulle kunna bestå av en binär upp/ner-räknare och nämnda muxar. För 30 LED behövs 5 bitar (32 steg), både hos räknare och mux. Lägg till de-bouncer för knapparna för säker upp/ned-stegning (med en MCU görs allt detta i mjukvara).

Re: Fråga om diggitallogik eller pic ?

Postat: 23 mars 2010, 15:30:18
av mikael_k
De är inga andra dioder som ska tändas bara en i taget, de ska vara grunden till en kabeltestare. Då kommer jag seriekoppla 2 dioder på varsin sida av kontakterna. Tanken är att jag inte vill ha ett vred med 30steg så ja tänkte nån enkel digital lösning vore bra, skulle gärna få exempel på TTL eller CMOS kretsar som har de funktioner och vilken mcu som är lämplig.

Re: Fråga om diggitallogik eller pic ?

Postat: 23 mars 2010, 15:52:36
av Illuwatar
Vill man göra det enkelt för sig så letar man upp en MCU med 32 I/O (30 för LED, 2 för knapparna) och gör allt jobb i mjukvara. Med två 4-till-16 muxar kan man komma ner till 10 I/O (4 per mux, 2 för knapparna). Mjukvara gör allt jobb. Finns säkert andra trix, men det skulle vara enkelt. Möjligtvis kan någon form av driver behövas om det är långa kablar som skall testas (och för att skydda MCU'n mot skador vid in/urkoppling när test sker).

Val av MCU? PIC eller AVR - det är en smaksak. Ta det som du känner dig mest bekväm med (eller kan bäst). Båda serier gör detta simpla jobb utan problem. Bara du har portar så det räcker.

Re: Fråga om diggitallogik eller pic ?

Postat: 23 mars 2010, 21:19:47
av prototypen
Men vad är det du egentligen vill göra, kabeltestare?

Protte

Re: Fråga om diggitallogik eller pic ?

Postat: 23 mars 2010, 21:56:24
av mikael_k
Ja de är en kabeltestare jag vill göra, de finns inte så många i rätt prisklass som klarar att lätt prova DVI, HDMI med fler..
Om man nu ska ha ett vred med så många steg så är dom så himla dyra.
Jag har provat att göra en sån med vred för VGA- kablar men vill nu göra en som
klarar de andra med.

Re: Fråga om diggitallogik eller pic ?

Postat: 23 mars 2010, 22:08:30
av prototypen
Enkelt, men jag sitter i en hotellobby igen och kan inte rita.
1.. en binärräknare med tillräckligt antal steg 5 bitar => 32 steg
2. dubbla avkodare 3 till 8 eller 4 till 16
3. ena decodern driver din kabel och kabel till exorgrind
4. den andra decodern driver direkt exorgrinden.
5. Exor grinden kopplas till lysdiod.

lysdioden tänds inte om exorgrinden får samma signal på båda ingångarna
är det avbrott på en ledare så får man olika signal och LED blinkar till.
Har man kortslutning mellan 2 ledare så blinkar 2 led till.

Jag har en för 64 polig kabel, funkar bra.

Protte

Re: Fråga om diggitallogik eller pic ?

Postat: 23 mars 2010, 22:12:37
av jojje
Hör efter med Belganet om dom har nån vridomkopplare. Finns ingen i deras PDF-fil, men tror dom har flera enstaka saker.

Re: Fråga om diggitallogik eller pic ?

Postat: 26 mars 2010, 14:15:42
av prototypen
Har kommit hem och kan rita
Bild

Protte