INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Drehzahlmessung mit Hall-Sensor auf Arduino



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

27.11.2020, 12:05
Beitrag #1

Nomier Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Nov 2020

2019
-
DE_EN



Drehzahlmessung mit Hall-Sensor auf Arduino
Moin Leute,
ich bin neu hier und arbeite erst seit ein paar Wochen mit Labview. Daher ist meine Frage mit Sicherheit sehr trivial, aber ich komme nicht weiter.

Folgendes:
Ich möchte die Drehzahl einer Welle mittels eines Hallsensors messen. Dafür klebt auf der Welle ein Magnet, der dann am Hallsensor vorbeikommt. Der Sensor schaltet dann einfach nur true, wenn der Magnet gerade da ist und false, wenn nicht.
Ich verwende LabView 2019 und eine Arduino Uno über das Linx Tool. Auf der Arduino habe ich den Hallsensor über den Digitalpin angeschlossen. Nun war meine Idee zur Drehzahlmessung, dass ich über den Block "verstrichene Zeit" die Zeit stoppe und jedes Mal, wenn der Sensor True schaltet, also eine Umdrehung rum ist, die Zeit gestoppt, gespeichert und in die Drehzahl umgerechnet im GUI angezeigt wird. Anschließend wird die Zeit neu gestartet. Beim der nächsten Umdrehung wird wieder die neue Zeit gestoppt, der alte gespeicherte Wert überschrieben und wieder im GUI als Drehzahl ausgegeben.

Das zentrale Problem ist hier das Speichern des Wertes.
Wie kann ich die gestoppte Zeit als Konstante speichern und beim nächsten Mal überschreiben?
Ich habe schon diverse Dinge mit Arrays, Rückkoppelungen und Schieberegistern probiert, aber da ich keine For Schleife n Mal durchlaufen will, war das alles nicht zielführend.
Oder ist die Idee mit dem Tool "verstrichende Zeit" grundsätzlich falsch und gibt es eine ganz andere Lösung?
Im Anhang ist mein Entwurf, der aber nicht so funktioniert wie gewollt.

Aber vermutlich ist das Problem einfach meine mangende Labview Erfahrung, daher bin ich für jede Hilfe und Tipps dankbar!

Danke schon mal an alle!!!!!

Liebe Grüße

Nomier


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Drehzahlmessung mit Hall-Sensor auf Arduino - Nomier - 27.11.2020 12:05

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  MPU 6050 Arduino via i2c Beshleunigung-Weg Ermittlung frtdgl 5 7.466 19.03.2018 07:39
Letzter Beitrag: GerdW
  Arduino Uno Analog Read / Oszi t0bsN 9 10.492 11.05.2016 09:55
Letzter Beitrag: t0bsN
  Hall Sensor - Flanken zählen Kim 2 6.193 21.11.2012 14:56
Letzter Beitrag: Kim

Gehe zu: