» Willkommen auf Elektronik «

Ratber
offline


Real OC or Post God !
24 Jahre dabei !


@Rantanplan

Wie kommste auf 10 ?

8 plus eine für jede Ziffer.

Wenn man Stunde,Minute undSekunde anzeigen will oder nen Datum dann kommt man nicht unter 6 Ziffern wech.

Das macht dann schon 14 Pinne.

Mit Schieberegister biste unabhängig von den Stellen mit 3 Pinnen bedient.
Schnell genug isses allemale.


@Skater

vieles kannstew dir im Web zusammensuchen.
Such mal unter "Elektroniklergang" und ähnliches.
Zwischen den vielen Büchern findeste auch einige PDF-Dateien.

Maches kann man natürlich nicht nachlesen.
Um die Funktion eines Chips anhand des Datenblattes zu verstehen muß man einfach nur verstehen was die Begriffe und Tabellen im Datenblatt bedeuten.

einfach suchen,dann findeste auch was.

Beiträge gesamt: 41451 | Durchschnitt: 5 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8943 Tagen | Erstellt: 1:06 am 18. Sep. 2003
skater
offline



OC God
22 Jahre dabei !


@ratber: das geht schon.. man muss die dinger halt "antakten" aber da skommt für mich sowieso nicht in frage...

hier mal nen vorschlag:

ich könnt ja eigendlich auch 2 weiter AVR microcontroller (z.b. Atiny26-16PC [16 pins] oder zwei AT90S1200-12PC [15 pins]) nutzen, um da sganze zu machen... weil da kann ich ja dann was entsprechendes proggen... die dinger kosten ja auch nur 4,50... also wäre ich mit 9 euro+LED anzeigen und IC sockel mit meiner digiuhr fertig....
ich benutze einfach 1 pin als eingang, vo der "hauptcontroller" (den ich ja schon habe) immer jede sekunde nen signal gibt... und oftwaremäßig wäre das ja auch kein prob. da bleibt bloß eine frage: kann ich alle controller mit einem quarzoszillato betreiben, oder bekomme ich dann probs mit leitungslänge oder stromverbrauch??

Beiträge gesamt: 6879 | Durchschnitt: 1 Postings pro Tag
Registrierung: April 2003 | Dabei seit: 8247 Tagen | Erstellt: 17:19 am 18. Sep. 2003
Ratber
offline


Real OC or Post God !
24 Jahre dabei !


Hä ??

Warum mehrere Controller ?

Viel zu umständlich und Teuer obendrein.

Jede Stelle bekommt nen Schieberegister (7 Segment + Punkt = 8 Bit.Geht also glatt auf) spendiert (zb. 4094.Kostet ca. 25-40 Cent das Stück) und ausser einigen Widerständen und den Anzeigen selbst natürlich biste dann schon fast fertig.

Die den Zahlen entsprechenden Anzeigesegmente richtig zu setzen machste dann per Software.
Genug Zeit zum Umrechnen bleibt da ja allemale.

Wenn de ne Ewige Urh draus machen willst (DCF) dann fehlt nur noch nen Empfänger (Conrad ca. 10 €) und ne Interruptroutine zur abarbeitung des Zeitsignals.

Damit haste dann sachon alles was zum Betrieb nötig ist.

Beiträge gesamt: 41451 | Durchschnitt: 5 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8943 Tagen | Erstellt: 0:26 am 19. Sep. 2003
skater
offline



OC God
22 Jahre dabei !


ewige uhr??? :noidea: was meinste denn damit??

und noch was: wie komm ich die software in den schieberegister?? :noidea:

Beiträge gesamt: 6879 | Durchschnitt: 1 Postings pro Tag
Registrierung: April 2003 | Dabei seit: 8247 Tagen | Erstellt: 13:17 am 19. Sep. 2003
naKruul
aus gebuffter Hund
offline



Real OC or Post God !
24 Jahre dabei !


ewige uhr = DCF77 = Funkuhr

Beiträge gesamt: 10035 | Durchschnitt: 1 Postings pro Tag
Registrierung: Aug. 2001 | Dabei seit: 8845 Tagen | Erstellt: 16:02 am 19. Sep. 2003
skater
offline



OC God
22 Jahre dabei !


nene... das is vorerst mal nicht nötig... erst mal die schone "alte" elektrinik ohne funk...

gibts für schieberegister auch programmieradapter??

Beiträge gesamt: 6879 | Durchschnitt: 1 Postings pro Tag
Registrierung: April 2003 | Dabei seit: 8247 Tagen | Erstellt: 16:51 am 19. Sep. 2003
Ratber
offline


Real OC or Post God !
24 Jahre dabei !


???

Warum das denn ?

Jedes Schieberegister hat 8 Bit.
Alle Schieberegister sitzen hintereinander (Also 6x für 6 bStellen)
Das Erste kommt mit den 3 Steuerleitungen an den Controller und fertig ist die Hardware.

Jetzt mußte nurnoch die einzelnen Bits richtig setzen und schiebst die 6x8=48 Bit ins Register.
Das ergebnis ist die Uhrzeit oder das Datum.

Das geht so schnell das das Auge davon eh nix mitbekommt.

Beiträge gesamt: 41451 | Durchschnitt: 5 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8943 Tagen | Erstellt: 18:24 am 19. Sep. 2003
skater
offline



OC God
22 Jahre dabei !


ok... zur hälfte hab ich es kapiert... also:

ich hab mich in folgenden schieberegister verguckt: C-MOS IC 4014 (art. Nr:(beim conrad) 172707-13) das is nen 8 stufiges schieberegister (parallel input/ serial output) hier das datenblatt
hier die pinbelegung:



an P1-8 schließe ich die 8 LED's der anzeige an (mit punkt)

an Vdd logischerweise +5V und an Vss GND

dann bleiben noch Q6, Q7, Q8, P/S, C und DS

wo kommen nun die signale für die sekunden (bzw. minuten und stunden) und wo kommt der "output" für die andern schieberegister hin?? außerdem: woher weiss das schieberegister, dass es bei den minuten schon nach 60 impulsen, und bei stunden nach 24 impulsen zurück auf 0 springen soll??

ich hab grad echt kein plan, und ich hab grad keine kohle mir gescheite literatur zu kaufen... deswegen :kiss: @ all und ganz besonders ratber (wenn wir uns mal auf nem OcInside-Treffen treffen sollten, dann bring ich dir was schönes mit..

Beiträge gesamt: 6879 | Durchschnitt: 1 Postings pro Tag
Registrierung: April 2003 | Dabei seit: 8247 Tagen | Erstellt: 20:42 am 19. Sep. 2003
Ratber
offline


Real OC or Post God !
24 Jahre dabei !


Dat 4014 is das gegenstück zum 4094 und damit nicht geeignet.

Die Daten werden Seriell eingeschoben und dann Parallel ausgegeben.



Beim 4094 (oder nem beliebigem anderen Schieberegister) werden die Daten "SERIELL" eingeschoben und wenn die Kette dann richtig Steht werden die Daten dann "PARALLEL" ausgegeben.

Alle Stellen werden in einer Kette "HINTEREINANDER" oder auf Neudeutsch "SERIELL" geschaltet.

Am Controller sind nur die 3 Leitungen des ersten Registers angeschlossen.

(Später kann man die Schaltung noch so erweitern das immer nur eine Ziffer gleichzeitig leuchtet damit man etwas Energie spart.Das Geschieht dann 30x die Sekunde oder etwas öfters.Das Auge bekommts nicht mit)

Da hängen dann die einzelnen Segmente sammt Vorwiderstand drann.

Welches Segment wann eingeschaltet wird mußte Selber Rechnen.

Also nen Proggie Schreiben wo du die Uhrzeit auf die Segmente umsetzt.

Die Arbeit kann dir keiner abnehmen.


Du stellst dir das so einfach Vor das du den Wert einfach auf nen Display gibst und das dann den Rest erledigt.

So läuft das nicht.

Beiträge gesamt: 41451 | Durchschnitt: 5 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8943 Tagen | Erstellt: 21:43 am 19. Sep. 2003
skater
offline



OC God
22 Jahre dabei !


grrr... der conrad hat aber bloß den einen 8-bit schieberegister :grr:

und bei reichelt muss man ja für mindestens 10€ bestellen... :grr:

naja... ich such jetzt auf jeden fall mal im web nach geeigneter literatur, und versuch das selber zu managen....

FETTES THX FÜR EURE HILFE!!!

ok.. hab jetzt einiges gelesen, und bin auch af einen schieberegister gestoßen, den es beim conrad gibt, und mit dem 4094 kompatibel ist... der 74 HC 164
hier mal die pinbelegung:



(den gibts auch in anderen ausführungen, wichtig ist nur die endbezeichnung 164)

hier kann ich ja über a+b mein impulse vom AVR controller eingeben, und über Q1-8 die einzelnen segmente ausgeben.... um die ziffern dann darzustellen muss ich ja nur noch segmente langsam an und aus schalten (sie segmente sind sichtbar) und wenn ich ein segment nicht sichtbarhaben will, dann muss ich ja nur noch im Mhz bereich weiterschalten.. denn so schnell sieht das menschliche auge nix :thumb:

außerdem kann ich den ja noch über "clear" resetten (z.b. nach 60sek oder 60 min oder 24h)

eine frage bleibt noch: was kann ich mit "clock" anstellen??

(Geändert von skater um 1:04 am Sep. 20, 2003)

Beiträge gesamt: 6879 | Durchschnitt: 1 Postings pro Tag
Registrierung: April 2003 | Dabei seit: 8247 Tagen | Erstellt: 22:29 am 19. Sep. 2003