Hallo,
Zitat: |
Das liegt aber eher am Lawicel Protokol, als am can tool tool. |
nein. Das Protokoll ist vollkommen unschuldig, schliesslich sendet es empfangene Frames direkt an den PC, es braucht auf keine Bestätigung o.ä. warten.
Für verlorene Frames gibt es 2 Möglichkeiten:
- Deine CAN Hardware kann sie nicht schnell genug verschicken. Keine Ahnung, was das PCAN für ein Teil ist und wie die Anbindung an den PC gestaltet ist.
- Die Empfangssoftware kann die Nachrichten nicht schnell genug verarbeiten.
Zitat: |
Kann man nicht die USB Baud etwas höher schrauben? |
Jaein, vermutlich dürfte es aber daran nicht liegen. Die erreichbare "Bitrate" ist abhängig von der Art der USB Transfers und damit auch vom Typ des Treibers. Die häufig verwendeten FTDI Schnittstellenbausteine liegen hier sehr gut.
Die aktuelle CANhack-Hardware "spricht" mit dem PC mit ca. 2,3 MBit/s per USB, dies dürfte für 500kBit/s CAN ausreichen. KCANMonitor kann es auch, leider wird Dein PCAN trotz gleichem Protokoll momentan nicht unterstützt, da die VID/PID vom CANUSB zur Zeit voreingestellt sind.
Versuche es doch einfach mal mit dem CAN Monitor von WG-Soft oder nutze mein CAN-Snifferpaket.
Viele Grüße, Rainer