PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schaltung mit AT90CAN128



prog
12.07.2008, 12:36
Hallo,

ich bin gerade dabei in Eagle eine Schaltung mit AT90CAN128 zu erstellen, um über den CAN Bus ganz einfache PDO's (ID, Länge, Data[0]...Data[7]) zu senden. Sind in meiner Schaltung irgendwo Fehler? Gibt es Bibliotheken, die ich zum CAN senden und empfangen benutzen kann? Oder hat jemand auch schon was damit gemacht und hat das ganze online gestellt?


prog

askazo
12.07.2008, 13:45
Kannst Du den Plan mal als jpg hochladen?
Nicht jeder hat Eagle installiert....

Gruß,
askazo

prog
12.07.2008, 13:50
hier ist der Plan als Bilddatei.

askazo
14.07.2008, 08:18
Der Plan sieht wo weit ganz gut aus. Es fehlen noch ein paar Entkopplungs-Kapazitäten und der Abschlusswiderstand für den CAN-Bus.

Bei Atmel findest Du auf der Produktseite (http://www.atmel.com/dyn/products/product_card.asp?part_id=3388) des AT90CAN eine CAN-Library für WINAVR zum runterladen (unter "Software Files" der zweite Download).
Aus dem Paket brauchst Du eigentlich nur den Ordner \libraries\lib_mcu\can, und dort auch nur die can_drv.c und can._lib.c + die dazugehörigen Header. In dem Verzeichnis liegt auch eine kurze Anleitung als pdf.
Etwas Englischkenntnisse sind hier natürlich vorrausgesetzt.

Wenn Du damit Probleme hast, meld Dich wieder.

Gruß,
askazo