Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

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

Geschrieben

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.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.