Forum: Mikrocontroller und Digitale Elektronik Logik Pegel wie definieren?


von Ralf W. (tubefreak)


Lesenswert?

Hallo,
Habe eine Schaltung gefunden von einer DCF77 ohne gemultiplexte signale.
(https://s-huehn.de/elektronik/wecker/wecker.htm)
Daran soll ein UAA1003-1.

Die Schaltung aufbauen und dem Atmega die geänderte software für die 
Sieben-Segmentanzeigen mit gem Catode einzuverleiben dürfte ich noch 
hinbekommen.

Doch wie ein Stundensignal generieren?

Programmieren kann ich nicht, also die Minuten Zehner mit C+D auf ein 
Logik Gatter und die Minuten-Einer komplett so verschachteln, daß ein 
ein + rauskommt wenn alle 6 segmente (0) ein Plus und G ein Minus hat.

Da aus dem µC aber nur + für die 6segmente (0)raus kommt und G weder H 
noch L ist wie bringe ich die segmente/Verknüpfungsglieder auf einen 
definierten Pegel? Pull Up Widerstände?

von orientierungsprobleme (Gast)


Lesenswert?

Ralf W. schrieb:
> Doch wie ein Stundensignal generieren?

Was ist ein Stundensignal? Bin ich zu blöd um das zu verstehen?

von DerEgon (Gast)


Lesenswert?

Was Du "Plus" nennst, ist H (High-Pegel), was Du "Minus" nennst, ist L 
(Low-Pegel oder Null).

von Ralf W. (tubefreak)


Lesenswert?

Die Uhr bzw der UAA 1003-1 soll automatisch zu jeder Vollen Std die 
Uhrzeit sagen.

von orientierungsprobleme (Gast)


Lesenswert?

Ralf W. schrieb:
> Die Uhr bzw der UAA 1003-1 soll automatisch zu jeder Vollen Std die
> Uhrzeit sagen.

Weder die Uhr noch der UAA 1003-1 kann sprechen.

von Ralf W. (tubefreak)


Lesenswert?

der UAA1003-1 ist ein Sprachgenerator für 7 segment ansteuerung,-
Der Chip kann bei entsprechender Ansteuerung wohl die Uhrzeit ansagen.
siehe: http://retro.hansotten.nl/uploads/dcf77/UAA1003.pdf

Ja,- der chip selber kann nicht sprechen,- hat ja auch gar keinen Mund.

: Bearbeitet durch User
von Mario M. (thelonging)


Lesenswert?

Ralf W. schrieb:
> Da aus dem µC aber nur + für die 6segmente (0)raus kommt und G weder H
> noch L ist

Wieso? Die Ausgänge sind doch Gegentakt, also kommen doch feste Pegel 
raus.

P.S.: Für die Erkennung einer Null braucht man nur die Segmente g+h.

von PC-Freak (Gast)


Lesenswert?

orientierungsprobleme schrieb:
> Was ist ein Stundensignal? Bin ich zu blöd um das zu verstehen?

Na dan bleib daheim wenn Du es nicht verstehst, und quack hier nicht 
sinnlos rum.

QUAK

von Ralf W. (tubefreak)


Lesenswert?

o.k. das wusste ich nicht wieder was gelernt, daß aus dem µC entweder 
Plus oder Minus rauskommt.  Aber was bitte ist Segment H ?  bei den 
Minuten Zehnern brauche ich für die 0 nur segment C+E da nur Zahlen 
zwischen 0 und 5 dargestellt werden. Bei den Minuten einern verhält sich 
das anders, da Zahlen von 0-9 dargestellt werden brauche ich auch alle 
7Segmente,- oder mach ich hier irgendwo einen Denkfehler?

von Jobst M. (jobstens-de)


Lesenswert?

Wenn die Minuten 00 sind.
Jeweils zu erkennen daran, dass Segment e an und g aus ist.

Ralf W. schrieb:
> Da aus dem µC aber nur + für die 6segmente (0)raus kommt und G weder H
> noch L ist wie bringe ich die segmente/Verknüpfungsglieder auf einen
> definierten Pegel? Pull Up Widerstände?

Was für Pegel hast Du denn?

Gruß
Jobst

von Ralf W. (tubefreak)


Lesenswert?

Jobst M. schrieb:
> Wenn die Minuten 00 sind.
> Jeweils zu erkennen daran, dass Segment e an und g aus ist.
>
> Ralf W. schrieb:
>> Da aus dem µC aber nur + für die 6segmente (0)raus kommt und G weder H
>> noch L ist wie bringe ich die segmente/Verknüpfungsglieder auf einen
>> definierten Pegel? Pull Up Widerstände?
>
> Was für Pegel hast Du denn?
>
> Gruß
> Jobst

Dachte aus dem µC würden nur die Anoden(+) rauskommen, wurde allerdings 
eines besseren belehrt :
Die Ausgänge sind doch Gegentakt, also kommen doch feste Pegel
raus.Ich habe vieles durchgespielt, das mit dem G  und E hatte ich 
irgendwie nicht auf dem schirm. Danke dafür.

von Mario M. (thelonging)


Lesenswert?

Ralf W. schrieb:
> Aber was bitte ist Segment H ?

Mein Fehler, ich meinte die Segmente f+g. Segment h wäre ja schon der 
Dezimalpunkt. Mit den Segmenten e+g funktioniert es natürlich auch.

von Jobst M. (jobstens-de)


Lesenswert?

Mit den Segmenten f+g geht es nicht, wenn die 7 vorne auch einen Strich 
hat (Segmente a+b+c+f).
e+g funktioniert immer.

Gruß
Jobst

von Mario M. (thelonging)


Lesenswert?

Das ist richtig, ich bin einfach von der 7-Segment-Tabelle im Programm 
ausgegangen. Im übrigen würde ich die Logik ins Programm integrieren und 
das Startsignal für die Sprachausgabe z.B. über PC7 ausgeben und dafür 
die Weckfunktion opfern.

von Ralf W. (tubefreak)


Lesenswert?

Mario M. schrieb:
> Das ist richtig, ich bin einfach von der 7-Segment-Tabelle im
> Programm
> ausgegangen. Im übrigen würde ich die Logik ins Programm integrieren und
> das Startsignal für die Sprachausgabe z.B. über PC7 ausgeben und dafür
> die Weckfunktion opfern.

siehe Einleitung,- wer kann der kann, ich kann nicht, habs nie gelernt .
Du hast jedoch vollkommen recht, es sind ja "2 wecker" integriert,- von 
denen brauche ich keinen einzigen,-keine Taster für Uhrzeit und Wecker,- 
selbst die sieben segment -Anzeige bekommt keinen LDR weil alles 
untergebaut wird. Die Anzeige sollte zwecks schneller kontrolle der 
Uhrzeit (oder wenn mal was nicht stimmt) mit aufgebaut werden.....
Es ist sozusagen eine "Fake Uhr" da eine andere Große gemultiplexte 
DCF77 mit bunten 200mm Ziffern schon die Wand ziert.
Hier aus dem stark abgespeckten Wecker soll nur die Zeitansage zu jede 
volle Std bzw über einen Taster falls die Uhrzeit mal zwischndurch 
angesagt werden soll.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.