Forum: Mikrocontroller und Digitale Elektronik neuester Schaltplan ;-)


von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Ok hab meinen Fehler von vorhin erkannt und versucht ihn zu verbessern
Stimmt jetzt mein Schaltplan (mit gemeinsamer Anode für 7-Segment).
Bitte um schnelle rückantwort da ich den morgen präsentieren muss.

Danke schonmal im Vorraus Markus

von nomar (Gast)


Lesenswert?

Also das mit den Transistoren kommt mir komisch vor.
Ich denke die sind falsch herum gezeichnet

von A.K. (Gast)


Lesenswert?

Irgendwie habe ich das Gefühl, dass die Zeit nicht annähernd reichen 
wird, um dir alles zu verklickern, was daran falsch ist. PNP statt NPN, 
Basiswiderstände, Serienwiderstände, Reset, µC-Taktversorgung, 
Kondensatoren, ...

Und einen Tip für die Zukunft: Nicht erst auf den letzten Drücker.

von Markus (Gast)


Lesenswert?

Ok stimmt Transistoren sind falsch herum.
- Reset brauch ich erstmal net.
- Taktversorgung brauch ich für den Mikrocontroller net (hat der schon 
intern)

stimmt jetzt aber das Prinzip der Verdrahtung?

von Marco S. (masterof)


Lesenswert?

ist sind die 7Seg-Anzeigen gemultiplext dann fehlen da auch die 
entsprechenden Transistoren.
Die Begrenzungswiderstände für die 7Seg-Anzeigen mus in den Kathotenweg 
nicht in den Anodenweg

von Ulrich (Gast)


Lesenswert?

Also ein Abblockkondensator ist immer pflicht!! Resetbeschaltung usw. 
kann man weglassen

von HOH (Gast)


Lesenswert?

ja, und die Basiswiderstände der Transistoren nicht vergessen!

von nomar (Gast)


Lesenswert?

Nee so richtig nicht. Wie bereits gesagt wurde fehlen da ne Menge 
Widerstände.

von nomar (Gast)


Lesenswert?

.. war ich wohl zu langsam...

von Peter D. (peda)


Lesenswert?

nomar wrote:
> Also das mit den Transistoren kommt mir komisch vor.
> Ich denke die sind falsch herum gezeichnet

Nö, die sind natürlich richtig rum, sind ja pnp.

Allerdings gehören die Widerstände in jede Segmentleitung und nicht in 
die gemeinsamen Anoden.

Und dann das Ganze noch 3* für die anderen Digits.


Peter

von Peter D. (peda)


Lesenswert?

A.K. wrote:
> Irgendwie habe ich das Gefühl, dass die Zeit nicht annähernd reichen
> wird, um dir alles zu verklickern, was daran falsch ist.

Außer das mit den Widerständen ist nichts falsch.


Peter

von crazy horse (Gast)


Lesenswert?

ja ja, ihr Meckersäcke, und alle mit draufhauen...
So schlecht ist die Schaltung gar nicht, mal genau hinschauen. Echter 
einziger Makel - die Helligkeit ändert sich mit der Anzahl der 
angesteuerten Segmente, könnte man aber sogar in der Software 
berücksichtigen, immer nur ein Segment einschalten..., besser sind 
einzelne Widerstände für jedes Segment.

von A.K. (Gast)


Lesenswert?

Ist das wirklich ein AT89S8253-IC oder eine Platine mit allem Gedöns und 
rausgeführten Ports? Im Datasheet von dem Oldtimer finde ich nämlich 
keinen internen Oszillator.

Die Transistoren sind irgendwie tatsächlich richtig herum, denn anders 
herum liefert der Controller nicht genug Basistrom (das ist so eine 
Eigenheit der 51er). Nimm statt dessen ein ULN2003 und zumindest dieser 
Teil ist sauber.

Dann wär's noch nötig, die LEDs der Segmente mit Widerständen zu 
versehen. Was die zwei oben dran sollen ist mir schleierhaft, da muss 
pro Segment einer dran und oben rum (gemeinsame Anode - hoffentlich) 
dann direkt an VCC. Sonst leuchtet das ganze arg unterschiedlich, je 
nachdem wieviele Segmente grad an sind. Es könnte dir helfen, die 
Segmente als einzelne LEDs zu zeichen, vielleicht wird das Prinzip 
dadurch verständlicher als wenn sie als gelber Kotz dastehen.

Muss man sich die übrigen LED-Anzeigen genaus denken, an anderen Ports, 
und hast du da eine für sowas eher üblichen Multiplex zum dazudenken 
ausgespart.

von nomar (Gast)


Lesenswert?

>>Nö, die sind natürlich richtig rum, sind ja pnp.

Sorry, hast natürlich Recht, hab wohl zu flüchtig drüber geschaut.

Auf so 'ne Idee da pnp eizubauen kommt man ja eigentlich auch nicht.
Die Gewohnheit hat mir da wohl ein Schippchen geschlagen

von Peter D. (peda)


Lesenswert?

nomar wrote:

> Auf so 'ne Idee da pnp eizubauen kommt man ja eigentlich auch nicht.

Warum nicht ?

Ich nehme gerne die Kollektorschaltung, sie schaltet wesentlich 
schneller und spart den Basiswiderstand.


Peter


von pumpkin (Gast)


Lesenswert?

die sache mit der helligkeit: mehrere vorwiderstände kann man sich 
sparen, es reicht eine entsprechende z-diode (oder mehrere parallel um 
zu linearisieren; aber Izmin sollte man nicht unterschreiten) oder 
'normale' dioden in reihe um auf die gewünschte vorwärtsspannung zu 
kommen.

pumpkin

von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Ich werde jetzt morgen den Schaltplan so abgeben (siehe anhang) hoffe 
das ist im Prinzip richtig, mit den Basiswiderständen, Vorwiderständen 
etc. werd ich mich nächste Woche mal drum kümmern und euch belästigen.

Danke für eure Konstruktive Kritik habt mir echt weitergeholfen
Markus

von A.K. (Gast)


Lesenswert?

@pumpkin: Bei "4,5V" umschleicht mich das Gefühl, dass man mit 
Batterieversorgung rechnen muss. Mit Z-Diode ist das schon bei 
konstanter Versorgung bestenfalls unsauber, bei variabler Versorgung 
kaum realisierbar.

von pumpkin (Gast)


Lesenswert?

unsauber. ich musste gerade aufpassen dass ich nicht vom stuhl falle. oh 
man....

pumpkin

von Allu (Gast)


Lesenswert?

Hallo Markus,

wenn Du vier 7-Segmentanzeigen unterschiedliche Ziffern anzeigen lassen 
willst, muss jede 7-Segmentanzeige vom Controller ausgewählt und dann 
das Muster für eben diese Ziffer ausgegeben werden. Also zum Beispiel 
mit 4 weiteren Ausgängen vom Controller über kräftige 
Treibertransistoren die 7-Segmentanzeige auswählen und dann erst das 
Ziffermuster ausgeben. Und das ständig umlaufend so etwa im 5 msec 
Schritten.

mfg Allu

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.