USB-Tiny-CAN

Dieses Projekt entstand im Rahmen der Diplomarbeiten DA-4 (Anatolij Gustschin) und DA-26 (Chi-Tai Dang). Beide Diplomarbeiten sind unter der Creative Commons Lizenz veröffentlicht, so dass die Texte frei verfügbar sind.

Zuerst habe ich ein prototypisches Hardware-Interface für den CAN Feldbus gebaut, das an den USB-Bus angeschlossen werden kann. In der Diplomarbeit DA-4 ist dann ein Treiber für Debian-Linux "Woody" (Kernel 2.4) enstanden. Die aktuelle Version des Treibers ist usbcan-040901.tar.gz (GPL). Später kam im Dezember 2005 noch ein Treiber fuer den 2.6er Kernel dazu: 2.6/tinycan-usb.tar.gz.

Klaus Demlehner von der Firma MHS Elektronik (http://www.mhs-elektronik.de) hat eine Platine zu unserem handgefädelten Prototypen gebaut. Es gibt dazu den Schaltplan (usb_tiny_can.pdf) und den Bestückungsplan (usb_tiny_can-lp.pdf). Die Platine ist in der folgenden Abbildung zu sehen:

MHS Elektronik bietet preiswerte bestückte und getestete USB-Tiny-CAN Module.

Wieder einige Zeit später entstand dann Anfang 2005 mit DA-26 ein Treiber für Windows-XP, der wie auch der Linux Treiber unter der GPL steht. Ein Schnappschuss des Treibers vom 2005-06-14 ist hier: dist-050614.zip.

Alle Treiber und Projektdateien können auch von MHS Elektronik heruntergeladen werden.

Falls Sie Interessen an diesem Projekt haben oder einen Kommentar dazu abgeben wollen, dann freue ich mich über Ihre Email - bitte an Hubert.Hoegl@fh-augsburg.de.


Author: Hubert.Hoegl@fh-augsburg.de
Last modified: Wed Jul 13 22:31:06 2005