Jump to content

Industrial Digital In 4 - Drehzahlmessung


gus484

Recommended Posts

Hallo,

 

wir möchten mit dem Industrial Digital In 4 Bricklet die Drehzahl an einer Gelenkwelle messen und nutzen dazu genanntes Bricklet. Per Interrupt messen wir die Zeiten zwischen den steigenden Flanken. Die Entprellperiode ist auf 20 ms konfiguriert, was einer Abtastrate von 50 Hz ergeben sollte. Wo liegen die Grenzen dieses Bricklets hinsichtlich dieser Rate? Kann mit einer Entprellperiode von 1 ms tatsächlich die Rate von 1000 Hz erreicht werden bzw. wurde das bereits getestet?

 

Ich habe mit der Suche ein ähnliches Thema gefunden, bei welchem jedoch der Flankenzähler anstatt der Interrupt-Variante eingesetzt wurde.

 

Gruß

gus484

Link zu diesem Kommentar
Share on other sites

Rein technisch funktioniert das wie folgt:

 

Die Bricklets haben ein "Firmware-Plugin" auf ihrem EEPROM gespeichert. Dieses Plugin wird vom Brick beim starten ausgelesen und in den eigenen Flash geschrieben.

 

In jedem Plugin gibt es eine Funktion an definierter stelle die in äquidistanten Abständen 1x pro ms vom Brick aufgerufen wird.

 

D.h. das Plugin des Industrial Digital In 4 Bricklet kann 1x pro ms (also 1000x pro Sekunde) eine Flankenänderung feststellen und eine entsprechenden Callback auslösen. Daher ist eine Abtastrate von 1000Hz in der Tat möglich, aber auch das Maximum.

 

Diese 1000 Nachrichten pro Sekunde sind auch das Maximum welches USB 2.0 übertragen kann. Daher ist diese Abtastrate von 1000Hz nur dann erreichbar, wenn zum einen der PC die Ressourcen hat um 1000x pro Sekunde USB zu pollen und zum anderen keine anderen Nachrichten über USB laufen.

 

An einem normalen PC (kein embedded Board o.ä.) mit dem aufbau PC -> USB -> Master Brick -> Industrial Digital In 4 Bricklet  würde ich erwarten das die Abtastrate von 1000Hz in der Tat durchgängig möglich ist.

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...