Frage zm MC80535

Gast #60535
Hallo,
ich bin BK-Schüler und muss ne Projektarbeit machen.
Wir wollen die Drehzahl eines Dieselmotors mit nem Verstellmotor
konstant halten.
Der Dieselmotor hat ne Elektronik die ne Pulsweitenmodulation
ausspuckt,
also je höher die Drehzahl des Motors, desto höher die Frequenz des
Pulses.
Der MC80535 soll jetzt die aktuelle Frequenz aufnehmen und mit nem
beliebig eingestellten Wert vergleichen, und je nachdem den Motor
ansteuern.

Ich sollte jetzt wissen wie ich den Timer2 des MC80535 so ansteuern
kann, dass er die Frequenz des Pulses misst.

Kann mir jemand weiterhelfen???

Vielen Dank schon mal im Vorraus

MfG BKEler
Gast
Naja, du musst den Timer als Zähler schalten. Timer2 kann ich jetzt
nicht sagen wie es luppt...
Bei Timer0 z.B. mov tmod,#00000101 -> Timer0 im 16bit Mode als Zähler
Den Impuls bekommt er dann über P3.4. So ist es normalerweise, der Rest
ist dann ein wenig einfache Mathematik. Zu deinem Typ schaue einfach
mal in einem Datenblatt nach...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.