www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Drehzahlmesser zeigt falsch an..


Autor: wolle (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich habe mir mit einem Atmega 8 einen Drehzahlmesser/Frequenzmesser 
gebaut, und lasse mir diese auf einem Display anzeigen. Programmiert ist 
das ganze in C.
Das funktioniert auch an sich schon ganz gut, bis auf die Tatsache dass 
der Drehzahlmesser etwa um den Faktor 3,8 (geschätzt) falsch geht.
Ich verwende einen Atmega 8 und möchte Drehzahlen von etwa 60 bis 
1500U/min messen.
Dazu nutze ich den Input Capture Pin am AVR und einen externen 4MHZ 
Quarz.
Ich suche nun schon länger und finde den Fehler nicht.. Ich hoffe mir 
kann da jemand Helfen! bin grad etwas verzweifelt; ((
Ich habe den Quelltext weitesgehend kommentiert sollte also hoffendlich 
einfach zu lesen sein!

Danke und Gruß

wolle

Autor: Andreas K. (ergoproxy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei Faktor 3,8 und nem externen 4Mhz Quarz drängt sich doch einfach die 
Vermutung auf, dass da was mit dem Fusebit für den Quarz nicht stimmt 
und das Teil immernoch wie werksmäßig vorgesehn mit 1Mhz mit etwas 
ungenauigkeit läuft. Würde ich an deiner Stelle als erstes nochmal 
schauen.

Gruß ErgoProxy

Autor: AFK (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oder F_CPU ist falsch eingestellt, und die Wartezeiten sind damit 
falsch.

Autor: AFK (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
edit: Hatte den Anhang übersehen. F_CPU stimmt also :-)

Autor: wolle (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
danke, das wars; ) die fuse bits waren falsch..
tia eigentlich naheliegend, aber bin ich gestern abend echt nicht drauf 
gekommen.. (wie war das mit dem wald und den bäumen; ))

super danke!!
wünsche schon mal einen guten rutsch!
gruß
wolle

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.