Hallo zusammen, ich schreibe zur Zeit meine Technikerarbeit in Mechatronik und möchte nun von einem Schlepper das GPS RTK Signal abgreifen. Dieses wird mit serielle Schnittstelle als GPVTG herausgegeben. Nun habe ich einen Messwertaufnehmer, der dieses nicht aufzeichnen kann. Meine Überlegung ist es nun ein Zwischenmodul zu bauen, dass die seriellen Daten auf einen CANBUS legt. Ich habe einige Sachen für z.B. Arduino gefunden und möchte nun gerne wissen, ob jemand so etwas ähnliches bereits gemacht hat und Erfahrungen bzw. Tipps hat. Vielen Dank im Vorraus.
So etwas habe ich schon gemacht, ist relativ einfach. Statt Arduino würde ich z.B. einen Olimexino-STM32 nehmen, da ist die komplette CAN-Hardware schon an Bord. Insbesondere der CAN-Controller welcher im dort genutzten Mikrocontroller integriert ist vereinfacht die Programmierung.
okay danke.. finde leider nur ein englisches Datenblatt. Hast du eventuell ein Beispiel? Kann damit nicht so viel anfangen ehrlich gesagt. Zudem bin ich noch nicht so tief in dem Thema die Werte umschreiben zu können. An einem Beispiel könnte es mir eventuell klarer werden.
Dirk schrieb: > okay danke.. > > finde leider nur ein englisches Datenblatt. Reicht doch! >Hast du eventuell ein > Beispiel? Kann damit nicht so viel anfangen ehrlich gesagt. Zudem bin > ich noch nicht so tief in dem Thema die Werte umschreiben zu können. An > einem Beispiel könnte es mir eventuell klarer werden. Warum machst du eine Technikerarbeit zu einem Thema von dem du nichts verstehst? Soll so eine Arbeit nicht dein KÖNNEN demonstrieren? Wie soll das gehen bei einer Thematik in der du anscheinend blutiger Anfänger bist?
> Warum machst du eine Technikerarbeit zu einem Thema von dem du nichts > verstehst? Soll so eine Arbeit nicht dein KÖNNEN demonstrieren? Wie soll > das gehen bei einer Thematik in der du anscheinend blutiger Anfänger > bist? Da dies nur ein kleiner Teil ist und nicht zur Bewertung steht, wollte ich mich damit nicht zu viel auseinandersetzen ;) und hoffe das Thema durch ein beispiel schnell zu verstehen
Dirk schrieb: > Da dies nur ein kleiner Teil ist und nicht zur Bewertung steht, wollte > ich mich damit nicht zu viel auseinandersetzen ;) und hoffe das Thema > durch ein beispiel schnell zu verstehen Du denkst ernsthaft dass die Entwicklung eines Moduls zur Schnittstellenwandlung mit Controller und mindestens 2 Schnittstellen, 1 davon CAN, mal eben schnell anhand eines Beispiels geschehen kann und ohne Vorkenntnisse? Unter solchen Voraussetzungen sucht man eine fertige Lösung oder man muss sich eben was anderes überlegen.
Dirk schrieb: > Nun habe ich einen > Messwertaufnehmer, der dieses nicht aufzeichnen kann. Was für einen ? Dirk schrieb: > Meine Überlegung > ist es nun ein Zwischenmodul zu bauen, dass die seriellen Daten auf > einen CANBUS legt. Warum CANBUS ? Dirk schrieb: > Ich habe einige Sachen für z.B. Arduino gefunden Ein Arduino braucht einen CAN-Transceiver auf alle Fälle. Ein CAN-Controller wäre wünschenswert, damit überhaupt etwas sinnvolles daraus wird. Arduino alleine schafft es kaum, besonders da er kein Quarz hat. Mit deinen Kenntnissen und mit Arduino ist es witzlos, dieses Projekt überhaupt anzufangen.
Hey, ich hab damals (im Studium, 2 Semester ET) ähnliches gemacht: GPS-Modul (UART Ausgang) an einen STM32 und die Daten (konfigurierbar über CANoe) auf den CAN-Bus gelegt. Besonderer Fokus hab ich auf den Parser (also dem marshalling zwischen den GPS Paketen und den CAN-Frames) gelegt. Hier muss man sich Gedanken um die Kodierung und Interpretation der CAN-Frames machen (Wie übertrage ich ein Pakete $GPRMC,235316.000,A,4003.9040,N,10512.5792,W,0.09,144.75,141112,,*19 möglichst platzsparend auf dem CAN Bus usw). Weitere Gedanken waren die Konfigurierbarkeit (Welche GPS Pakete werden mit welcher Frequenz auf den Bus gelegt). Aber das sollte nebensächlich für dich sein. Falls du konkrete Fragen hast, immer her damit. Grüße
Dirk schrieb: > Meine Überlegung > ist es nun ein Zwischenmodul zu bauen, dass die seriellen Daten auf > einen CANBUS legt. Hier gibt es sowas als professionelles Equipment zu kaufen: http://www.peak-system.com/PCAN-RS-232.287.0.html
Dirk schrieb: > Nun habe ich einen > Messwertaufnehmer, der dieses nicht aufzeichnen kann. GPS-Logger gibts doch im Dutzend billiger, wozu eigentlich der Aufwand...
Dr. Sommer schrieb: > GPS-Logger gibts doch im Dutzend billiger Vielleicht weil der TO genau die GPS-Koordinaten loggen will die auch der Traktor benutzt?
Thomas F. schrieb: > Vielleicht weil der TO genau die GPS-Koordinaten loggen will die auch > der Traktor benutzt? Hm, es gibt bestimmt auch Logger die an externe GPS-Sensoren angeschlossen werden können und das übliche NMEA Format verstehen...
Also ich bin auf einem anderen Weg, da der der Traktor direkt die Werte NMEA0183 oder NMEA2000 sendet. Nun wäre es nur gut, welche Daten dahinterstehen für den Bus ? hat da jemand zufällig eine symfile oder dbc?`finde dazu im Internet nichts. Danke
Dirk schrieb: > hat da jemand zufällig eine symfile oder > dbc DBC Dateien sind doch für den CAN. Es gibt kein Standard-Format für GPS auf dem CAN-Bus, daher gibts da auch keine DBC's für. Die musst du dir selbst erstellen, falls du die überhaupt brauchst (wenn du CANoe o.ä. nutzen willst). Das ist aber noch das geringste Problem.
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.