INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

CAN Channel API konfigurieren



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

02.03.2011, 19:28
Beitrag #4

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
RE: CAN Channel API konfigurieren
Du hast zwar mit deinem theoretischen Teil Recht, doch leider ist Welt keine Ideale. So kommt es, dass einerseits der Sender nicht alle 5 ms eine Nachricht sendet und auch, dass der Quarz des Empfängers nicht so genau schwingt, wie er sollte. Ich bin allerdings überzeugt, dass die NI-Karte genauer arbeitet als dein CAN Spy. Wenn du glaubst, die Verwendung der Channel-API löst dieses Problem, so muss ich dir sagen, dass es nur verschleiert wird. Die Channel-API nämlich spuckt in einem festen Raster Werte aus, meinetwegen 20 Hz. Wenn jetzt aber durchschnittlich die Frames nur mit 19,9 Hz eintreffen, dann wird die Channel-API bereits den zweiten Wert als Kopie des ersten ausgeben müssen, denn sie eilt sozusagen der Frequenz der eingehenden Nachrichten vorraus. Und ob die Channel-API wirklich mit der von dir geforderten Genauigkeit arbeitet müsstest du auch noch überprüfen. Am besten ist es, mit der Frame-API die Nachrichten samt Zeitstempel abzulegen. Du könntest natürlich auch den Fehlerausgang des CAN-Read abfragen. Gibt das VI einen Wert als Kopie aus, dann wird dort ein Warnung ausgegeben. Ist das der Fall, können die Daten verworfen werden. Vorraussetzung ist allerdings, dass die Frequenz fürs lesen höher ist als die höchste Sendefrequenz aller zu lesenden Nachrichten auf dem Bus, denn die API sagt dir nicht, welches Signal bzw. Nachricht als Kopie ausgegeben wurde.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: CAN Channel API konfigurieren - schrotti - 02.03.2011 19:28

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  NI-CAN Channel API deicebear 11 12.910 09.03.2011 14:27
Letzter Beitrag: Martin Heller

Gehe zu: