Hallo zusammen, ich würde gerne mit dem Ethernet ATmega32 Experimentierboard von Ulrich Radig (http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex) ein CAN-Ethernet-Gateway bauen, damit ich per W-LAN von meinem Android-Tablet Daten in und von mein/em Hausbus senden/empfangen kann. Zum experimentieren habe ich mit ein paar Lampen, Taster und Sensoren aufgebaut und kann diese jetzt unterschiedlich auswerten.. Das klappt auch alles bisher ganz gut. Jetzt soll das Android-Tablet eingebunden werden, weshalb ich das Gateay bauen will. Hardware: Die Hardware von Ulrich Radig habe ich mit einem MCP2515 CAN Controller und MCP2551 CAN Treiber erweitert. Der Ethernet und der CAN Controller werden beide über SPI angesteuert. Software: Als CAN-Lib verwende ich die Lib von kreatives-chaos.com (http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek). Für das Ethernet verwende ich die Software von Ulrich Radig. Ich stelle mit jetzt die Frage, wie ich z.B. die ankommende CAN-Nachricht in einen Rahmen packen kann und per Ethernet weiterschicken kann, sodass das Tablet die Daten empfängt und umgekehrt. Daten zu senden und zu empfangen auf dem CAN-Bus ist ja leicht und durch die Lib von kreatives-chaos.com gut zu verwenden, aber mir fehlt der Ansatz, wie ich das auf der Ethernetseite realisieren kann. Gibt es hier auch eine einfache C-Funktion, wie DatenSenden(IP, Länge, Data[0], Data[1],...)?? Dann sollte es ja theoretisch nicht so schwer sein, die Daten in einem Ethernet-Rahmen zu versenden und zu empfangen?! Danke für eure Hilfe.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.