Jump to content

Industrial Digital In 4 - Drehzahlmessung


Recommended Posts

Posted

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

Posted

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.

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...