Forum: Mikrocontroller und Digitale Elektronik Zähler


von Ady (Gast)


Lesenswert?

Hallo,

ich mächte mir demnächst einen Impulszähler bauen mit 6 stelliger
Anzeige um den Wert von 0-999999 anzeigen zu können. Kann mir da
jemnand helfen was ich alles dafür brauche. Muss dafür ein uC verwendet
werden oder geht es auch mit einem Dezimalzähler (CD4013.

mfg,

Adrian

von crazy horse (Gast)


Lesenswert?

wenn du wirklich nur Zählen willst, bist du wahrscheinlich mit einer
"diskreten" Lösung anm besten bedient. Ist auch schneller als eine
MC-Lösung.
Ideal sind die 4026, Zähler und Siebensegmentdekoder komplett.
4013? Ziemlich ungeeignet.
Per MC hat auch einige Vorteile, damit ist man wesentlich flexibler,
kannst in beide Richtungen zählen, Berechnungen ausführen, Signale bei
bestimmten Zählerständen ausgeben etc. Wenn du das alles nicht brauchst
- siehe oben.

von Ady (Gast)


Lesenswert?

Hi crazy Horse,

was muss ich denn machen um die 6 7-Segment Anzeigen zu inkrementieren.
Gibt es bei diesen 4026 einen Ausgang der z.B bei der ersten Anzeige
wenn die auf 9 ist, dann die nächste auf 1 setzt usw. halt hochzählt?

mfg,

Adrian

von crazy horse (Gast)


Lesenswert?

sonst wär es doch kein Zähler :-)
Natürlich hat der einen Übertragsausgang. Schau dir doch mal das
Datenblatt an, steht alles drin.

von Ady (Gast)


Lesenswert?

ok die Schaltung habe ich soweit fertig.
Eine Frage habe ich aber noch. Kann ich statt der Segment Anzeige eine
LCD Anzeige anschliessen.

von crazy horse (Gast)


Lesenswert?

anschliessen kannst du die, nur funktionieren wird es nicht oder
zumindest nicht lange. LCD brauchen Wechselspannung, die Information
liegt in der Phasenlage zwischen Segment und backplane, in phase:
Segment an, gegenphasig: Segment aus (oder umgekehrt, je nach
Displaytyp).
Es gibt allerdings Dekoder (4055/4056), da kannst du LCDs anschliessen,
allerdings brauchst du dann wieder einen BCD-Zähler.

von Ady (Gast)


Lesenswert?

gibt es bei dem 4026 eine Frequenz Eingangsbeschränkung des Clock Inputs
(z.B 0,1 Hz- k- oder MHz). Ich meine wenn die Frequenz ziemlich hoch
ist ob er dann richtig zählt?

von Ady (Gast)


Lesenswert?

Hallo,

also ich konnte mich noch immer nicht entscheiden ob ich den Zähler mit
dem 4026 oder einen Mikrocontroller machen soll. Würde ein ATmega8
dafür ausreichen? Und wenn wie müsste hier die Impulszählung
stattfinden. Über ein Interrupt oder oder gibt es da bessere wege?

von Henning (Gast)


Lesenswert?

"lange" perioden per interrupt und "kurze" perioden per timer
abfragen, natürlich nur sofern das signal immer wiederkehrend ist.
dabei musst du natürlich den aufruf der interruptrourine auch zeitlich
berücksichtigen bzw. ebenso beim starten des timers

von crazy horse (Gast)


Lesenswert?

ne ne, er will ja nur Impulse zählen und keine Frequenzmessung
durchführen :-)

Am schnellsten geht das mit dem Timer/Counter1 und als Eingang den T1
nehmen.
Timer0 geht auch, der zählt aber nur bis 255, bei Überlauf musst du
dann per Software weiterzählen.
Damit erreicht man Zählfrequenzen bis zu clk/2, bei 8MHz Takt also
4MHz.

von Ady (Gast)


Lesenswert?

reicht jetzt der Atmega8 dafür aus? Ich könne nämlich diesen Mic noch
nicht.

von Ady (Gast)


Lesenswert?

Mehr Angaben:

Er soll Vor- und Rückwärts zählen können
Spannungsimpulse von 5 - 260V AC/DC
Sollwert vorgabe und Relaisausgänge besitzen.

Jetzt brauch ich nur noch einen passenden und
vor allem einen billigen MIC. Kann mir da jemand einen Tip geben.
Programmiert wird in C.

von Ady (Gast)


Lesenswert?

Noch ne Frage

muss ich einen Vorteiler davor schalten? Und welcher Mic würde dafür
ausreichen?

von ikle (Gast)


Lesenswert?

Hi

Ich möchte mir den selben Zähler Bauen. Nur mit 4 Anzeigen.
Kann mir jemand vielleicht mal einen Schaltplan dazu machen?
Und welche Spannung brauche ich ?

Kann mir da jemand helfen?


Danke im Voraus
ikle

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.