|
Technik-Talk Alles was nicht Bootspezifisch ist! Einbauten, Strom, Heizung, ... Zubehör für Motor und Segel |
|
Themen-Optionen |
#1
|
||||
|
||||
Selbstgemachte NMEA2000 Bridge
Hallo Zusammen!
Ich bin Csabi aus Ungarn. Ich total erneuert eine Bayliner 2850 Contessa. Hier meine Homepage mit viele Bilder / leider nur ungarisch / Und jetzt ich machen ein NMEA2000 Bridge zwischen meine Lowrance HDS8 und die zwei Audi/VW/Volvo 2.5 R5 TDi. Eine Test Geräte ist fertig, aber ich möchte ein professionelle PCB machen. Die Zentraleinheit, ein Arduino Due / er hat CAN Bus /. Meine Freund Peter, und ich zusammen möchte machen ein Schield für Due. Diese Shield hat viele ein-ausgangen, für viele Motorinstrument: Drehzahl, Wassertemperature, Öldruck, Öltemperature, Ladedruck, ladetemperature, Trimm, Akku-parameter, und möglich verbinden viele Sensor, wie Lufttemperature, Luftfeuchtigkeit, Barometer, Compass, und er hat natürlich viele andere möglichkeit. Wenn jemand Ideen oder Vorschläge hat, was fertig gestellt werden sollten, würde es begrüßen jede Lösung. MFG Csabi www.tarakona.hu
__________________
www.tarakona.hu |
#2
|
||||
|
||||
Hier ist die Platine -Plan:
__________________
www.tarakona.hu |
#3
|
||||
|
||||
Zitat:
MFG CSabi aus Ungarn
__________________
www.tarakona.hu |
#4
|
||||
|
||||
Zitat:
__________________
www.tarakona.hu |
#5
|
||||
|
||||
Csabi, ich staune immer wieder was du alles selber machst.
|
#6
|
||||
|
||||
Wenn jemand hat keine "Geld Fabrik", er muss selbst machen.
__________________
www.tarakona.hu
|
#7
|
||||
|
||||
Zitat:
Meine Can-Driver IC geht in 3,3V nicht 5V. Wir brauchen SN65HVD230 Can Chip.
__________________
www.tarakona.hu Geändert von fletcher arrowbolt 21 (29.08.2016 um 14:52 Uhr) |
#8
|
||||
|
||||
Ok, mit dem 230 geht es mit single 3,3V, der 252 braucht 5V und 3,3V
|
#9
|
||||
|
||||
Wir möchte ein Universale Schield machen, mit viele verbindung möglichkeiten. Nicht nur für meine Boot. Wenn Jemand möchte konstruieren, einfach möglich konvertieren in seine Erwartungen.
__________________
www.tarakona.hu
|
#10
|
||||
|
||||
Hallo Csabi,
gefällt mir gut deine Anzeige. Ich überlege schon lange ein digitales Cockpit zu machen aber mir fehlt irgendwie immer die Zeit. Motordaten: Drehzahl, Öldruck, Temperatur, Geschwindigkeit, Verbrauch (aktuell und seit letztem Tanken) Allgemein: Wasserverbrauch seit letztem Auffüllen Beim Anker: Temperatur, Wassertemperatur, Luftdruck (am besten als Säule um Änderungen zu erkennen), Anker Alarm (GPS)
|
#11
|
||||
|
||||
Alles möglich. Ich habe keine getrennte Display. Alle daten möglich sehen in meine Lowrance HDS8 Navi. Wir machen nur ein interface zwischen Motor und andere sensoren, und Lowrance. Erstmal ich möchte auch ein LCD wo möglich alles parameter kontrolieren, aber ein Sonnenlicht lesbar LCD ist sehr teuer.
__________________
www.tarakona.hu |
#12
|
||||
|
||||
Mal für die Nicht-Elektroingenieure.
Das ist doch ein Transceiver zwischen CAN-Bus und NMEA2000, wenn ich das richtig verstanden habe. Da Volvo Penta EVC ja auch auf dem CAN-Bus basiert, müsste man das doch auch auslesen können. Habe ich das so richtig verstanden? |
#13
|
||||
|
||||
Meine Inteface geht zwischen "analog" Motoren und NMEA2000.
Die Motoren CAN "messages" nicht kompatibel NMEA2000 "messages", aber möglich machen ein CAN translator zwischen deine Motor, und NMEA2000. Die NMEA2000 kommunikation ist bekannt. Mus mapping Deine Motor kommunikation Protokol, wenn es keine Beschreibung.
__________________
www.tarakona.hu |
#14
|
||||
|
||||
Hi,
wie kannst Du die verschiednenen Instrumente (Volvo, Merc etc ) mit verschiednenen Widerstandswerten an Deiner Platine erkennen und einstellen?
__________________
Grüsse Wolf https://youtu.be/1nVDhYoYcqw?fbclid=...3FT_C1eHkOrkz0 https://www.youtube.com/watch?v=Xi4STXO9mnA |
#15
|
|||||
|
|||||
Zitat:
|
#16
|
||||
|
||||
In Programm für Arduino Due, möglich viele Parameter eingestellt
__________________
www.tarakona.hu |
#17
|
||||
|
||||
Volvo Penta EVC A noch nicht, erst EVC C spricht SAE-J1939 und ist damit auf NMEA2000 konvertierbar, sprich ein Gateway zwischen den beiden CAN Bussen, das die Datensätze übersetzt.
|
#18
|
||||
|
||||
Ginge dann ein Transceiver zu nmea0183
|
#19
|
||||
|
||||
es ist egal, ob die Daten per NMEA2000 oder NMEA0183 ausgegeben werden (NMEA0183 hat keine Motorrelevanten Daten ausser $RSA und $RPM)
Das Problem ist bei Volvo (EDC, EVC-A) aber auch bei Mercruiser (EFI Motore) das zwar alles elektronisch gesteuert ist, die Motorsteuerung Diagnosefähig ist, aber noch keine auswertbaren Daten ausgegeben werden. Bei deinen Motoren geht auch nur der Weg, wie bei mir, alle Sensoren zusätzlich noch einmal abzufragen und (Spannungsmessung) und dann über NMEA2000 auszugeben. Funktioniert bei mir ja schon seit 3 Jahren perfekt
|
#20
|
||||
|
||||
Hallo,
Sehr interessant, ein Arduino im Boot! ... Ich versuche gerade mit einem Arduino Mega eine Trimmklappensteuerung umzusetzen. Leider hab ich noch Probleme mit der Hardware im Boot (1952 Bayliner mit AQ131 Volvo Penta). Der Arduino stürzt nach kurzer Zeit ab oder bleibt hängen. Auf dem Schreibtisch hab ich das Problem nicht. Hast Du deinen Arduino schon im Boot laufen? Welche EMV Maßnahmen hast Du umgesetzt? (RC Filter, RL- Filter, Z-Dioden, Dioden, Abschirmung...). Danke Jens Gesendet von meinem YOGA Tablet 2-1050L mit Tapatalk
|
#21
|
||||
|
||||
Zitat:
Ich habe alle möglichen Filter von der Versorgungsspannung (stepdown) über die Eingänge, den Bauteilen selbst und der Platine (Masseschirmflächen) vorgesehen, so das diese Hardware problemlos ca. 15cm neben der Zündspule meiner Motoren läuft (angeschraubt auf der Innenseite der Auspuffbögen) Ein Arduino Mega, aber auch der Due hat ja meist eine Menge unbenutzter Ein- und Ausgänge, die ganz schöne Probleme bereiten können. |
#22
|
||||
|
||||
Hallo Sigi, das macht mir Mut das durch Filtern und Abschirmen einiges möglich ist. Ich würde gern den Mega weiter nutzen. Die Bordspannung habe ich durch einen RC Filter und Dioden von Spikes befreit und über ein step-down Regler 12-5V auf die 5V Pins des Arduinos gegeben. Hab auch noch Elko und Kondensatoren verbaut. Könnte gut sein, doch was kann ich mit den Eingängen unternehmen? Ich hab eine TinyRTC und ein LCD Display mit I2C bus verbaut. Auffällig ist eine gelegentliche kurze Störung der Zeitanzeige im Betrieb im Boot und das Einfrieren des Arduinos. Das Display ist an einem ca. 50cm langem geschirmten Kabel angeschlossen und läuft ansonsten gut.
Hast Du einen Tip für die Filterung der Eingänge und des Busses für mich? Danke Jens Bayliner 1952 CC |
#23
|
||||
|
||||
Zitat:
Ich habe Dein Universal Shield für den Arduino Due jetzt erst gesehen und finde das Layout gut! Zu den analog Ports noch eine Frage: Wie werden diese gegen Überpannungen geschützt? Mit Zenerdioden, Suppressordioden? Ich kann das leider nicht so genau aus dem Layout herauslesen. Ich habe sowas ähnliches vor mit einem Teensy 3.2 und einem CAN Transceiver MCP2562. Lg Johannes |
Themen-Optionen | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Bayliner 2855 Command Bridge | Gerd-RS | Allgemeines zum Boot | 10 | 14.07.2024 15:23 |
Suche Boot mit großer Flying Bridge | decnet | Allgemeines zum Boot | 2 | 17.06.2016 23:07 |
SeaTalk-Nmea-Bridge mit USB, Autopilotfernsteuerung uvm. | walle | Werbeforum | 0 | 05.08.2013 14:58 |
Wer kennt "Bridge"Gangways? | helloagain | Allgemeines zum Boot | 0 | 17.02.2011 13:08 |
WLAN -> LAN-Bridge auf'm Boot - geht das? | Seestern | Kein Boot | 52 | 20.02.2005 10:48 |