Zeit messen zwischen zwei Impulsen
2. Zeit * 100 = Umdrehungszeit [ms] (circa)
3. Umdrehungszeit[ms] / 1000 = Umdrehungszeit[s]
4. Umdrehungszeit[s] * Umfang = Bandgeschwindigkeit
Dabei machst du einen kleinen Berechnungsfehler, den man im allgemeinen jedoch vernachlässigen kann (<1%). Flankenauswertung einfach mit einem Schieberegister und der Anweisung:
NOT (Alter Zustand) & (Neuer Zustand) = Flanke positiv
WENN Flanke Positiv -> "Tick Count" - "Alter Tick Count" = Zeitabstand zwischen zwei Impulsen
Tick Count in Schieberegister. Neuen Zustand in Schieberegister reinschreiben. Einziges Problem hierbei sind die Anfangsdurchläufe, da hier noch falsche Werte angezeigt werden. Spätestens nach dem dritten Inkrement jedoch ist der richtige Wert berechnet. Inkrementalgeber drehzahl berechnen online. MfG Carsten
16. 2012, 10:31
Beitrag #3
Hallo Carsten,
danke für deine Ausführungen. Das mit der Zeiterfassung leuchtet mir ein. Das mit dem Schieberegister muss ich mir mal in Ruhe anschauen, denn damit hab ich noch nichts gemacht. Aber gibt es denn für die "Allerweltsanwendung" kein Beispielprogramm?
- Inkrementalgeber drehzahl berechnen mehrkosten von langsamer
Inkrementalgeber Drehzahl Berechnen Mehrkosten Von Langsamer
Unter der Hardware-Liste unten links die verwendete Hardware hinzufügen. Dann die Beispiel-Liste auf diese Hardware-Liste einschränken. Ergebnis: Mit der 6010 kannst du Frequenz, Periode, Pulsbreiten, etc. pp. messen. Frequenz mit entsprechender Skalierung entspricht dann der Geschwindigkeit. 16. 2012, 15:39
Beitrag #7
Hey Jens,
Danke für den mit der Beispiele zur Hardware suchen hab ich noch gar nicht gesehen!! upppss:-)
Ich nehm mich der Sache an!! Merci
Rainer
09. 03. 2012, 10:27
Beitrag #8
Hey Leute,
ich hab noch eine Frage zur Drehgebererfassung mit der PCI 6010. Wie ich die Frequenz über die PCI 6010 erfasse und anschließend zu einer Bandgeschwindigkeit komme ist mir klar. Hab aber festgestellt dass das VI beim Wertelesen immer auf mind. eine Flanke wartet. Ich würde gerne aber kontinuierlich messen und wenn keine Flanke ankommt steht das Band einfach. Inkrementalgeber drehzahl berechnen excel. Ist das irgendwie möglich? 13. 2012, 22:50
Beitrag #9
schrotti
LVF-Freak
Beiträge: 842
Registriert seit: Feb 2008
2009 - 2011
2006
kA
70180
Der Eingang "Timeout" am DAQmx-Read-VI bietet sich hier an.
0/DINT_TO_REAL(TIME_TO_DINT(#diff)). 200/min = 3, 333/s => 300ms pro Takt. Bedenke, damit eine steigende Flanke erkannt werden kann muss der Eingang auch mal 0 sein. Wenn die Zykluszeit größer wird als 150ms, dann besteht die Gefahr, dass dir Takte verloren gehen. 'n schön' Tach auch
HB
#4
Hi,
danke für die Antworten, es funktioniert jetzt tatsächlich auch. Bin gestern selber noch darauf gekommen, dass es in Milisekunden ist. Habe dann meine Rechnung angepasst (60. 0 auf 60. 000. 0) und siehe da, es scheint zu funktionieren. TIA - Drezahlmessung mit Inkrementalgeber an S7-1200 Steuerung | SPS-Forum - Automatisierung und Elektrotechnik. "Scheint", weil ich noch keine wirkliche Drehzahl gemessen habe. Werde das demnächst überprüfen. Falls es noch jemanden interessiert, hier noch einmal die Anhänge:
(hier wurde die 60. 0 inzwischen auf 60000. 0 geändert, wegen Angabe in Milisekunden)
Danke nochmal für eure Hilfe!