Rechteckfrequenz messen AVR_CTRL

Gast #175915
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
Gast #175917
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
Gast #175918
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)
Gast #175919
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
Gast #175920
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren