CAN - Lesen und Schreiben ?
Добавлено: 08 дек 2009, 21:57
Hallo,
ich mache gerade ein Praktikum. In der Firma verwenden die Leute Labview um Sensordaten ueber CAN einzulesen. Der Typ der die Labview-Programme geschrieben hat arbeitet aber schon laenger nicht mehr hier, deshalb werden die Programme im Prinzip nicht weiterentwickelt bzw. verbessert. Man versucht halt so durchzukommen.
Jedenfalls gibt es verschiedene Arten von Sensoren. Die einen schalten sich automatisch ein, und liefern Daten ueber CAN. Andere brauchen einmal einen Befehl um sich einzuschalten (ueber die Write Funktion von CAN - irgendein Wert muss an irgendner Adresse/Bit - ich weiss nicht, genau wie man das bezeichnet - geschrieben werden) und wieder andere brauchen kontinuierlich einen (gleichen) Befehl um aktiv zu bleiben, andernfalls schalten sie sich aus. Und jetzt verwenden die hier fuer letztere Sorte wirklich ZWEI Computer, den einen zum Lesen der CAN-Daten und den anderen zum schreiben dieses WRITE-Befehls. Mir wurde gesagt, dass niemand hier in der Abteilung weiss wie man mit CAN Lesen und Schreiben gleichzeitig kann.
Meiner Meinung nach muesste das aber doch ohne Probleme gehen. CAN ist ja eien Art modifiziertes Ethernetprotokoll und da gibt es ja auch sowas wie FullDuplex. Naja, aber das ist nur meine Meinung. Deshalb frag ich hier mal nach, ob das nicht irgendwie geht, und wenn ja: wie?
Anhand meiner Frage koennt ihr sicherlich entnehmen, dass ich auch wenig Plan von Labview habe...
Danke schonmal
Lg
And
ich mache gerade ein Praktikum. In der Firma verwenden die Leute Labview um Sensordaten ueber CAN einzulesen. Der Typ der die Labview-Programme geschrieben hat arbeitet aber schon laenger nicht mehr hier, deshalb werden die Programme im Prinzip nicht weiterentwickelt bzw. verbessert. Man versucht halt so durchzukommen.
Jedenfalls gibt es verschiedene Arten von Sensoren. Die einen schalten sich automatisch ein, und liefern Daten ueber CAN. Andere brauchen einmal einen Befehl um sich einzuschalten (ueber die Write Funktion von CAN - irgendein Wert muss an irgendner Adresse/Bit - ich weiss nicht, genau wie man das bezeichnet - geschrieben werden) und wieder andere brauchen kontinuierlich einen (gleichen) Befehl um aktiv zu bleiben, andernfalls schalten sie sich aus. Und jetzt verwenden die hier fuer letztere Sorte wirklich ZWEI Computer, den einen zum Lesen der CAN-Daten und den anderen zum schreiben dieses WRITE-Befehls. Mir wurde gesagt, dass niemand hier in der Abteilung weiss wie man mit CAN Lesen und Schreiben gleichzeitig kann.
Meiner Meinung nach muesste das aber doch ohne Probleme gehen. CAN ist ja eien Art modifiziertes Ethernetprotokoll und da gibt es ja auch sowas wie FullDuplex. Naja, aber das ist nur meine Meinung. Deshalb frag ich hier mal nach, ob das nicht irgendwie geht, und wenn ja: wie?
Anhand meiner Frage koennt ihr sicherlich entnehmen, dass ich auch wenig Plan von Labview habe...
Danke schonmal
Lg
And