Jump to content

roemheld

Members
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von roemheld

  1. Vielen Dank,

    wegen des Integerfehlers, habe es korrigiert.

    Habe die ganze Hardware welche nicht benötigt wird, abgebaut.

    Meine Stromversorgung habe ich auch durch eine Batterie ersetzt und ein kleines Testprogramm geschrieben.

    Ich frage jetzt den Counter nur alle 60 Sekunden ab und setzte in auf 0.

    Bis 300 U/min klappt das perfekt.Die Drehzahlanzeige meiner Drehmaschine und ausgegeben Drehzahl des "Indusrial Digital In 4" sind identisch.

    Ab einer höheren Drehzahl bleibt die ausgegebene bei 300 hängen und ab 450U/min fällt sie wieder ab auf etwa 230.

    Mein Fluke kann auch Schaltfrequenzen messen.

    Habe damit die Frequenz am Brickleteingang gemessen.Dazu meine Drehmaschine auf 600 U/min beschleunigt und habe dann genau 10 Hz gemessen.

    Meine Lichtschranke funktioniert also einwandfrei.

     

    Habt Ihr die Schaltfrequenz größer 5Hz wirklich getestet?

     

    Hier noch meinen Sourcecode:

        public static void testen() throws Exception {

            IPConnection ipcon = new IPConnection();

            BrickletIndustrialDigitalIn4 idi4 = new BrickletIndustrialDigitalIn4(IDI4UID, ipcon);

            ipcon.connect(host, port);

            int value=0;

            idi4.setDebouncePeriod(70);

            long waitingStartTime = System.currentTimeMillis();

            short eingang =0; // festlegen des impulsgebenden Eingangs des IObricklets

     

            while (value<2){

                while(waitingStartTime + 60000 > System.currentTimeMillis()){}// jede Sekunde Schleife durchlaufen

                waitingStartTime = System.currentTimeMillis(); // Systemzeit abfragen

                System.out.println(idi4.getEdgeCount(eingang,true));

            }

            ipcon.disconnect();

        }

  2. Hallo,

    ich will ein "Industrial Digital in 4 Bricklet" verwenden, um die Drehzahl zu messen.

    Als erstes habe ich einen Magnetschalter an Pin0 angeschlossen.

    Leider konnte ich damit nur Drehzahlen bis 240  U/min genau messen, was einer Schaltfrequenz von 4Hz entspricht, bei weiterem erhöhen der Drehzahl, bleibt die gemessene Drehzahl bei 240 U/min und ab 600 U/min fällt die gemessene Drehzahl sogar auf 180 U/min ab.

    Danach habe ich eine Gabellichtschranke PMF44P von Panasonic getestet. In der Dokumentation wird diese mit einer maximalen Frequenz von 1000Hz angegeben.

    Leider hat dies keine Verbesserung bei der Drehzahlmessung gebracht. Wie mit dem Magnetschalter konnte ich Drehzahlen ab 300 U/min nicht mehr messen.

     

    Auch ein verändern der Debounce Period (zwischen 3 bis 100) hat keine Verbesserung gebracht

     

    Ich programmiere mit Java.

     

    Meine Frage ist nun, ob das "Industrial Digital in 4 Bricklet" überhaupt zum messen von Schaltfrequenzen zwischen 1-12 Hz geeignet ist, oder ob ich ein "IO-4 Bricklet" verwenden sollte.

     

    Zum Schluss eine Anmerkung. Ich bin weder Elektriker noch Elektroniker.

     

×
×
  • Neu erstellen...