Einleitung
Original in meinen News vom 24. April 2014. Der aktuelle Stand des USBtin ist mir unbekannt. |
Test der USB-CAN-USB KommunikationOben im Bild ist links der ecuGUI zu sehen. Im folgenden Bild wird die GUI zu diesem dargestellt. Hier erkennt man deutlich die gesendeten Daten "917 123" und die empfangenen Daten "0x45 0x67 0x89". Im HTerm welches den USBtin steuert sind die Daten etwas schwieriger zu erkennen. Ein Klick auf den HTerm-Screenshot öffnet eine größere Ansicht. Jeweils sind die ID, DLC und Daten gut zu erkennen. Zur Verdeutlichung habe ich diese mit roten Strichen getrennt. "t" - Transmission mit der ID "212". Der DLC (data length code) hat den Wert 2 (Byte). Die Daten sind "0x17 und 0x23". Hier erkennt man schon erste Dinge die beachtet werden müssen. ecuGUI hat die 9 und 1 am Anfang der Daten abgeschnitten. Klar ein Byte enthält nur zwei Hex-Zahlen. Aber die Daten kommen aus dem USBtin als ASCII-Code und nicht als HEX, auch wenn diese trotzdem als HEX übertragen werden.
Den CANHacker habe ich nicht getestet da ich zu faul war mich anzumelden und ja gesehen habe das die Kommunikation über den CAN-Bus funktioniert. |
AnmerkungAn meinem PC (Win7-64bit) hatte ich das Problem der USBtin wurde nicht automatisch installiert. Auch der Treiber aus der Firmware-ZIP von fischl.de wollte irgendwie nicht. Nach kurzem googlen bin ich auf einem Blog mit einer Lösung gelandet. Bei dem Test heute in der Hochschule, auch Win7-64bit, funktionierte die Gerätetreiber installation komplett automatisch und ich konnte sofort den USBtin verwenden. |
Ich übernehme keinerlei Haftung über die Richtigkeit des Inhalts (siehe Impressum)
cc-by-sa: David Thiesbrummel