Den Bus selbst lass mal schön in Ruhe.
Prinzipiell hast du 4 Möglichkeiten:
a) Einen separaten CAN-Transceiver + einen Winz-uC (Microchip PIC8, Atmel AT Tiny etc.) + Peripherie + 5V Versorgung
b) Einen uC mit CAN-Schnittstelle (schon ordentliche Kaliber wie PIC18/33, Atmel AT MEGA) + Peripherie + 5V Versorgung
c) Einen CAN-Transceiver mit GPIO (z.B. MCP25020, hat 6 fertige digitale Ausgänge,
http://ww1.microchip.com/downloads/en/D ... 21664D.pdf) + 5V Versorgung
Für alle 3 Varianten brauchst Du noch ein minimales Eval-Board (ca. 70,-- bis 100,--), die Entwicklungsumgebung mit Compiler und Debugger (bei Microchip gratis, Atmel ebenfalls), ein bisschen Hühnerfutter und viel Zeit.
CAN Software (Stack, Routinen) gibts zuhauf im Net, z.B.
http://www.microcontroller.net. Möglicherweise findest Du dort auch jemanden, der Dir Software häkelt und brennt.
Die schnellste, vermutlich auch teuerste Variante (wimre ca. 250-300,--) ist ein CAN-Display wie dieses
http://www.rmcan.com/serie-1000.html hier. Dafür gibt es auch eine komfortable Parametriersoftware, mit der man so einiges anstellen bzw. zusätzlich anzeigen lassen kann.
Gunther