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
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
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
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)
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.