Digitalklocka - Hur fixa insignalen?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Pluttn
Inlägg: 26
Blev medlem: 21 februari 2009, 11:51:04

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av Pluttn »

Någon som förklara hur det här går till? Hur räknar klockan egentligen? Verkade självklart i början men nu är det som jag inte skulle förstå alls.. Vad är det som jag missar?

T ex.. Hur blir timvisaren 1 vid 59 min? Om länken till ingången A på timvisaren kommer från QC, alltså 4 decimalt.. Borde inte det slå om till 1 timme redan vid 00:40 då eller?

http://img27.imageshack.us/img27/1013/klocka.jpg
Här är en bild på länken i fråga
Användarvisningsbild
bonecrime
Inlägg: 575
Blev medlem: 23 januari 2007, 18:35:49
Kontakt:

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av bonecrime »

Den triggar väl på negativ flank? Alltså när signalen går från 1 till 0. Eller cyklar jag nu?
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av prototypen »

Bonecrime, du har helt rätt.

Prottn
Pluttn
Inlägg: 26
Blev medlem: 21 februari 2009, 11:51:04

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av Pluttn »

Tack. Det föklarar saken.
Pluttn
Inlägg: 26
Blev medlem: 21 februari 2009, 11:51:04

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av Pluttn »

Men hur funkar 100-delaren då? Betyder det inte att den delar med 9 då?
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av prototypen »

Vet inte vad du far efter men kom ihåg att man räknar med noll:te läget också, alltså 0-9 (inte 1-10 eller 1-9).

Prottn
Pluttn
Inlägg: 26
Blev medlem: 21 februari 2009, 11:51:04

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av Pluttn »

Men om BCD-koden ser ut som på 100-delaren.. 0001, då blir det ju 8, + att den är negativt flanktriggad, då blir ju det 9? Eller hur skall man tänka?
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av prototypen »

100 delaren är ju två 10 delare efter varandra.
titta på 10 delaren:
Qd blir hög när räknaren går från 7 till 8
sedan kommer Qa att bli hög = 9
efter nästa klockpuls nollställs alla Q (Qd går från hög till låg och clockar fram nästa räknare).

Prottn
Pluttn
Inlägg: 26
Blev medlem: 21 februari 2009, 11:51:04

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av Pluttn »

Jag trodde att man måste räkna binärt, och slå ihop Qa med Qd, för att få 9.. Men den räknar decimalt alltså? Då blev ju saker och ting klarare!
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av prototypen »

Qa är värd 1
Qb är värd 2
Qc är värd 4
Qd är värd 8

sedan lägger man ihop de som är höga/till/sanna, Om Qa och Qd höga 1+8=9.
(Qa, Qb, Qc höga = 1+2+4=7)
Sedan går det inte komma högre än 9 på en 74HC390 då det är en decimal binärräknare.

Prottn
Pluttn
Inlägg: 26
Blev medlem: 21 februari 2009, 11:51:04

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av Pluttn »

På Qd, finns värdet 8, ja. Om man då länkar från Qd till nästa ingång, förstår jag inte hur det kan bli något högre värde än det? Förutom att plussa på Qa? Eller plussas Qa på automatiskt, inne i räknaren? Ingen fysisk länk behövs alltså?
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av prototypen »

Nu verkar det dags för dig att koppla upp en 390 och 4 lysdioder och se vad som händer eller så finns det simuleringsprogram som kan visa vad som händer.
En kurs i olika talsystem kanske vore bra också (binärt, oktalt, decimalt och hexadecimalt)

Tyvärr så har väl de flesta datablad skippat tillståndsdiagrammen och kör bara med matematik.

Prottn

Svar på din fråga, för varje steg (Qa till Qb, Qb till Qc osv) så delas infrekvensen med 2. Internt i en decimal binärräknare så finns det kretsar som gör att 0 kommer efter 9.
Qd kommer att vara hög både vid steg 8 och 9 (8+0, 8+1)

Qa ändrar tillstånd för varje hel klockpul nä klockan går hög - låg

Qb ändrar tillstånd när Qa går från hög till låg
Qc ändrar tillstånd när Qb går från hög till låg, osv
Pluttn
Inlägg: 26
Blev medlem: 21 februari 2009, 11:51:04

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av Pluttn »

A-aa. Kanske på tiden jag provar koppla upp :lol:

Talsystem borde jag kunna.
Pluttn
Inlägg: 26
Blev medlem: 21 februari 2009, 11:51:04

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av Pluttn »

Jag prövade mäta spänningen från 12VAC nätdelen häromdagen och märkte att den ganska exakt ger ut 15V. Skall det vara så?

Och en annan sak.. Hur stora motstånd borde man ha till 7-segmentsdisplayerna? Har för mig att dom skall vara ungefär 330 ohm? Kan det stämma?
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4765
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Digitalklocka - Hur fixa insignalen?

Inlägg av Swech »

12V Ac blir helvågslikriktat = 12V * roten ur 2 -> 12V*1.41 = 16.9V
sedan försvinner det ca 0.8V över två dioder -> 16.9 - 2*0.8 = 15.3V

330R är ett bra värde i ditt fall.. U= R*I
Du har 5V
lysdioderna antar vi behöver ca 1.5V då har du 3.5V kvar över dina motstånd
U=3.5
R=330
i = 3.5/330 -> ca 10mA vilket brukar vara lagom för 7 segment

Swech
Skriv svar