Go Down

Topic: CANBUS (Read 1 time) previous topic - next topic

enry68

Salve a tutti, sto cercando di portare su un Atmel Mega un progetto vecchio di qualche anno fa relativamente alla gestione del CAN BUS.

Sto raccogliendo informazioni, dritte, codice, librerie, esempi e chi ne ha più ne metta sulle esperienze del CANBUS applicate all'arduino e dintorni. Preferibilmente vorrei usare un CAN Controller (direi che un Microchiop MCP2515 sia adeguato in termini di costi, reperibilità e share). Scriversi il datalayer a SW si può fare ma oltre ad occupare memoria inutilmente appesantisce il uControllore che preferirei facesse qualcosa di più edificante che calcolare dei CRC...

Quindi sto chiedendo a tutta la comunity se gentilmente può indirizzarmi verso qualche progetto/info da cui prendere spunto per l'impementazione di un SW che possa leggere e scrivere messaggi su un BUS CAN 2.0B (sia 11 che 19 bit header) che sfrutti una catena di questo tipo:

AT-Mega (SPI -->) CAN Controller --> Transceiver CAN

Approssimativamente: ATMega328 (ma vanno bene tutti quelli che hanno un SPI) -- MCP2515 -- MCP2551 .

Grazie a tutti e spero che questo thread possa essere utile anche ad altri amici.

Un saluto,
Enrico.
Future is Here!

llluca


enry68

grazie Luca, no non avevo pensato a nulla in particolare. in quesro momento devo apprendere il più possibile per poi fare la scelta giusta. per ora intanto mi studio questa e la provo.

grazie ancora.

Enry
Future is Here!

cyberhs

Solo per la cronaca, sulla nuova DUE sono stati previsti due pin per il CANBUS anche se non ancora gestiti.

Prevedo che a breve dovrebbe uscire una libreria DOC Arduino.

astrobeed


Solo per la cronaca, sulla nuova DUE sono stati previsti due pin per il CANBUS anche se non ancora gestiti.


Attenzione che serve un CAN TRANSCEIVERS, p.e. SN65HVD230, per collegare la DUE al CAN bus.

Go Up