Hallo,
Zitat: |
| Das liegt aber eher am Lawicel-Protokoll als am can tool-Tool. |
Nein. Das Protokoll ist völlig unschuldig, denn es sendet empfangene Datenpakete direkt an den PC und muss nicht auf eine Bestätigung oder ähnliches warten.
Für verlorene Frames gibt es 2 Möglichkeiten:
- Deine CAN-Hardware kann die Daten nicht schnell genug übertragen. Ich habe keine Ahnung, was dieses "PCAN"-Gerät ist und wie es mit dem PC verbunden ist.
- Die Empfangssoftware kann die Nachrichten nicht schnell genug verarbeiten.
Zitat: |
| Kann man nicht die USB-Übertragungsrate etwas erhöhen? |
Ja, aber wahrscheinlich liegt das Problem nicht daran. Die erreichbare "Bitrate" hängt von der Art der USB-Übertragungen und damit auch vom Typ des Treibers ab. Die häufig verwendeten FTDI-Schnittstellenchips sind hier sehr gut geeignet.
Die aktuelle CANhack-Hardware kommuniziert mit dem PC über USB mit etwa 2,3 MBit/s, was für eine 500 kBit/s CAN-Übertragung ausreichend sein sollte. KCANMonitor unterstützt dies ebenfalls, aber leider wird Ihr PCAN-Interface, obwohl es das gleiche Protokoll verwendet, derzeit nicht unterstützt, da die VID/PID des CANUSB-Interfaces derzeit fest vorgegeben sind.
Versuchen Sie es doch einfach einmal mit dem CAN-Monitor von WG-Soft oder nutzen Sie mein CAN-Sniffer-Paket.
Viele Grüße, Rainer.