Forum: Mikrocontroller und Digitale Elektronik Rechteckfrequenz messen AVR_CTRL


von Christian Dresel (Gast)


Lesenswert?

hi

ich möchte gerne mit meinen avr-ctrl eine Rechtecksfrequenz messen und
auf den Display anzeigen. Programmieren würde ich gern alles mit bascom
komm damit gut klar :)

Display ansprechen und Variabeln auszugeben und so kann ich schon.

Nur weiß ich einfach nicht wie ich einen Eingang am uC ansprech hab
damit noch null Erfahrung. Würd mich über nütztliche Links und hilfen
freuen :)

mfg

Christian Dresel

von Christian Dresel (Gast)


Lesenswert?

achja hab vergessen 12 Volt (brauch ich nen Spannungsteiler oder so? ich
denk 12V sind etwas viel fürn uC) und etwa 0-500Hz

mfg

chrisi01

von Hans (Gast)


Lesenswert?

hmmm also ich würde auf nummer sicher gehen und das mit einem
"spannungsteiler" mit z-diode machen.. und da eine die zu deiner
versorgungsspannung passt...

z.b bei 5V eine mit 4,7V bei 3V z.b 2,7V....  der noch einen netten
vorwiderstand.. z.b damit so 1-10mA fliessen... je nachdem was deine
diode so braucht/verkraftet... dann wäre dein vorwiderstand (5mA damits
leichter rechnen ist) bei 12V spannung und 5V Z-Spannung(4,7 ist mir zu
krum für die tageszeit) dein vorwiderstand irgendwo bei 7V/5mA=>ca 1k2
anzusiedeln...

es gab doch mal son lustiges ascii-schaltplan tool... hat da jemand den
link parat.. den sollte man irgendwo unter oder über dieser editbox
hintun... wär gerade praktisch um das zu ilustrieren ;)

falls noch fragen sind nur her damit.. dann mach ich gleich was fürs
wiki...

73

von Hans (Gast)


Lesenswert?

12V Vss soll nur spitze spitze heissen... also nix mit Sources ;)

D brauchst du nur wenn du 12V haben solltest die eigentlich + - 6V
sind... dann ist aber R auch anders zu berechnen...

ich hoffe damit ist das ganze klar geworden G

73


         .-----.
         |  G  |  12V Vss
         |_-_-_|------------.
         |     |  |         |
         '-----'  - D       |             AVR
                  ^        .-.             __
                  |      R | |          -o|  |o-
                  |        | |          -o|  |o-
                 ===       '-'          -o|  |o-
                 GND        .------------o|__|o-
                            |
                   Z-Diode  z
                            A
                            |
                            |
                           ===
                           GND
(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)

von Volker Kattoll (Gast)


Lesenswert?

Zur Frequenzmessung:
Wenn du es genau haben willst, kommst du um den Einsatz von Timern und
Interrupts nicht herum.      (geht das unter BASCOM?, wird wohl)

Du misst die Zeit zwischen 2 Rechteckimpulsen (z.B. ueber den
ICP-Eingang) und kannst daraus die Frequenz errechnen. Die
Mittelwertbildung ueber mehrere Messungen ist eine Möglichkeit um
deinen angezeigten Messwert zu stabilisieren.
s.a. "Drehzahlmesser 4 mal 7-segment mit 90S2313" in Codesammlung

Gruss Volker

von Christian Dresel (Chrisi01) (Gast)


Lesenswert?

danke die schaltung is weniger das prob eher das programmieren dachte
schond as ich interrupts und timer brauch weiß nur net so recht wie das
mit bascom geht werd mir das mal in der codesammlung ansehen

hat noch wer tipps und befehle die ich brauch um die hilfen dazu
anzugucken?

mfg

chrisi01

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.