www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Drehzahl


Autor: Sven Arnold (psykoman)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute,
weiß von euch jemand wei ich das Beispielprogramm Für Drehzahlsensoren 
von Robotikhradware aändern muss, dass ich die Drehzahl an einem T1 Pin 
des AtMega32 messen kann?


Original Code(Robotikhardware):
Config Int0 = Falling

Config Timer1 = Timer, Prescale = 256
Const Timervorgabe = 3036
Const Markierungenproscheibe = 120

Dim Zaehlerirq0 As Long
Dim Impulseprosekunde As Long
Dim Impulseprominute As Long
Dim Umdrehungenprominute As Integer

Print
Print "* RN-CONTROL 1.4 *"
Print "Drehzahl Messung"; ""



Zaehlerirq0 = 0
On Int0 Irq0
Enable Int0

On Timer1 Timer_irq
Enable Timer1

Enable Interrupts


Do
Print
Print "Impulse Sek: "; Impulseprosekunde
Impulseprominute = Impulseprosekunde * 60
Umdrehungenprominute = Impulseprominute / Markierungenproscheibe
Print "Umdreh. Min: "; Umdrehungenprominute
Wait 3
Loop

End




'Pro Impuls (Markierung auf Scheibe) ein Aufruf
Irq0:
Incr Zaehlerirq0
Return


'Pro Sekunde ein Aufruf
Timer_irq:
Timer1 = Timervorgabe
Impulseprosekunde = Zaehlerirq0
Zaehlerirq0 = 0
Return

MFG
Sven

Autor: Hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Programm musst du nicht ändern. Einfach in der config.ini den T1 Pin 
als Eingabeport konfigurieren wie auf Seite 32 des User Manuals 
beschrieben.

Autor: Sven Arnold (psykoman)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute,
könnt ihr mir genau sagen wie das Programm auszusehen hätte, wenn ich 
die Drehzahl am T1-Pin bestimmen würde, denn an meinen anderen drei INT 
Leitungen hängen schon drei Drehzahlsensoren.
Wäre sau net hab nämlich keine Idee.


MfG
Sven

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.