Drehzahlaufnahme elektrischer Motor mittels Lichttaster - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Signaldarstellung (/Forum-Signaldarstellung) +---- Thema: Drehzahlaufnahme elektrischer Motor mittels Lichttaster (/Thread-Drehzahlaufnahme-elektrischer-Motor-mittels-Lichttaster) |
RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - GerdW - 14.10.2015 07:57 Hallo Bambi, 1. Ja. 2. Hohlwelle 6.8mm sollte für eine 6mm-Welle passen… Der Preis ist ok, schau doch einfach mal bei RS-Online und Konsorten. RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - cb - 19.10.2015 06:53 (14.10.2015 07:57 )GerdW schrieb: 2. Hohlwelle 6.8mm sollte für eine 6mm-Welle passen… würde ich nicht so sagen. 1/10 Spiel ist ok, aber 8/10 ist schon verdammt viel. hast du mal einen Blick auf die Bilder geworfen? Wie der Kollege den Encoder montieren will!? @Bambi: sorry, aber aus meiner Sicht wird das was du da basteln willst nix ... wenn ich das richtig sehe willst du den Hohlwellen-Encoder an die Welle mit Gewinde (roter Pfeil) anflanschen. Da hast du sowieso schon mal das Problem, dass ein Hohlwellen-Encoder dafür gedacht ist, dass die Welle ganz durch den Encoder durchgeht dazu kommt noch das das nur ein kurzer Wellenstummel mit Gewinde ist. Das bekommst du da nicht fest. Zweitens brauchst du eine Abstützung: die äußeren Teile des Encoders drehen sich nicht, nur die Hohlwelle dreht sich mit der Antriebswelle. Für mich sieht das im 1. Moment erst mal so aus als wäre die silbrige Alu-Scheibe eine Art Schwungscheibe, da kannst du das Encoder-Gehäuse nicht dran festmachen ... viele Grüße cb RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - Bambi - 19.10.2015 14:06 Hallo Gerd, ich habe meinen Lichttaster an mein NI-USB600 angeschlossen zur Flankenzahlung. DIe Anzahl der Flanken gestoppt mit der Stoppuhr per Hand sieht auch ganz gut aus die Frequenz im Kopf überschlagen. Nun folgende Problematik. Ich möchte daraus nun in Labview die Frequenzen errechnet bekommen und als Signalverlauf darstellen. Schritt für Schritt natürlich: 1.Problem: Labview zeigt mir eine Fehlermeldung an, dass der Task bereits für meinen INduktiven Sensor belegt ist. Wie implementiere ich die Flankenzahlung trotzdessen in Labview? 2. Problem den Zeitbezug zu der Flankenzählung herstellen? RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - GerdW - 19.10.2015 14:28 Hallo Bambi, Zitat:1. ProblemWieso benötigt dein induktiver Sensor den Counter deiner USB-Box? Wie lautet die Fehlernummer? Lösung: Counter nur für die Flankenzählung benutzen. Zitat:2. Problem den Zeitbezug zu der Flankenzählung herstellen?Einfach die aktuelle Zeit lesen, wenn du einen neuen Zählerstand abfragst… Zitat: Ich möchte daraus nun in Labview die Frequenzen errechnet bekommenf = dPulse/dt RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - Bambi - 20.10.2015 12:03 Zitat:1. ProblemWieso benötigt dein induktiver Sensor den Counter deiner USB-Box? Wie lautet die Fehlernummer? Lösung: Counter nur für die Flankenzählung benutzen. 1.Frage Hatte noch die falsche Konstante ("induktiver Sensor") verbunden. Habe ich schon bemerkt. Bezüglich der Fehlernummer ist diese gemäß Vorführeffekt nicht mehr aufgetaucht. Den Counter benutze ich zur Flankenzählung mittels Lichttaster und stelle den Zeitbezug her um die Frequenzen zu ermitteln der Anregung. Jedoch werden die Frequenzen in meinem erstellten VI gemäß siehe angehängtes Bild nur als ganze Zahlen Dargestellt. Als Beispiel bei einer Frequenz von 8,5 erhalte ich 9. Ich denke mir jedoch, dass das nicht exakter geht mit dem Taster-oder wie siehst du das? Kann man da noch etwas heraus kitzeln? Ansonsten nimmt der Taster die Flankenzählung ohne weglassen von Flanken auch bei Frequenzen um die 60Hz gut auf. 2.Frage Ich habe wie du in meinem VI siehst, die Frequenz mit einer Sinussignal Generierung kombiniert und in einem Graphen dargestellt. Nun fehlt mir jedoch eine Berechnung der Phase und Amplitude. Wie könnte man das umsetzen? RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - GerdW - 20.10.2015 13:04 Hallo Bambi, Zitat:Als Beispiel bei einer Frequenz von 8,5 erhalte ich 9.Du bekommst die Counterwerte als ganze Zahlen: es gibt nur ganze Pulse, die gezählt werden! Diese ganze Zahl multiplizierst du mit 60, um sie dann wieder durch 60 zu teilen: das Ergebnis sollte immer noch eine ganze Zahl sein… RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - Bambi - 20.10.2015 13:23 Ok Vielen Dank, meine Frage bezüglich Phase und Amplitude haben sich schon von selbst beantwortet. Amplitude immer 1 und Phasenberechnung ist auch klar in LabvIEW. Andere Frage, sobald ich meine VI´s wie im Bild zusammenfüge funktioniert der Part des VI´s zur Flankenzählung nicht mehr? RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - GerdW - 20.10.2015 13:40 Hallo Bambi, Zitat:sobald ich meine VI´s wie im Bild zusammenfüge funktioniert der Part des VI´s zur Flankenzählung nicht mehr?Ist das eine Frage? Wie soll ich deine Frage beantworten? Oder ist das eine Feststellung? Und wenn es eine Feststellung sein sollte: Fehlermeldungen? Debugging-Ergebnisse? Und wie soll ich das beantworten, wenn man nur einen Ausschnitt eines Bildes eines BD sieht? RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - Bambi - 20.10.2015 13:44 Anbei das VI Version 2014 LabVIEW. RE: Drehzahlaufnahme elektrischer Motor mittels Lichttaster - GerdW - 20.10.2015 13:53 Hallo Bambi, abgesehen von der idiotischen Schleife-in-Schleife-Konstruktion (unter Verwendung unnötiger lokaler Variablen) sehe ich kein Problem. Nochmal: Fehlermeldungen? Debugging-Ergebnisse? Ich habe deine Hardware nicth, bzw. überhaupt keine Hardware am Rechner, kann also dein VI nicht laufen lassen. Und deine MAX-Einstellungen habe ich auch nicht… |