Ik draai Ubuntu Mate op de Pi3 icm OenCPN 4.4.0
Wat ik wil is mijn Garmin GPS 126 als centrale spil in mijn navigatie. Ik wil, bij normaal gebruik, de GPS aan de multiplexer hebben hangen. Deze zorgt ervoor dat de GPS gekoppeld is aan de marifoon, repeater display en stuurautomaat. Ook zet de mux alle NMEA op de wifi. Dit krijg ik nu binnen op de PI.
Ik wil de Pi als ondersteuning van de navigatie gebruiken. Ik wil pertinent niet dat de PI navigatiezaken zoals het multiplexen van signalen of middels een GPS muis positieinfo verstrekken aan de rest aan boord. Daarvoor is het geheel me gewoon niet betrouwbaar genoeg. Als basis wil ik een system met onderdelen die speciaal daarvoor ontworpen zijn, en die ook los van elkaar gewoon werken.
Deze GPS heeft een seriële in- en uitgang voor het afgeven van NMEA en het uploaden van waypoints / routes, maar ook voor het downloaden van tracks.
Bij normaal gebruik, hangt alleen de uitgang aan de mux. Wil ik iets uploaden, moet ik zowel de data-in als de data-out aan een seriële poort hangen.
Omdat de GPS en de Mux op verschillende niveaus (5v tegen 3,3V) werken, heb ik een galvanische scheiding voorzien, en een level converter om van 3,3v (PI) naar RS232 te gaan.
Op de GPIO kun je een seriële poort aansluiten. Die wil ik hiervoor gebruiken. Nu wordt de UART (?) gedeeld met de Bluetooth module op de PI. Dit wil ik dus omzetten (schijnt te kunnen) naar alleen de seriële poort.
Daarmee heb ik dan de seriële poort gecreerd om eea te kunnen uploaden of downloaden naar de GPS.
De 6 polige (om) schakelaar gebruik ik om de gps los te koppelen van de mux en te verbinden met de PI. Had ook een stekkertje kunnen zijn dat ik omprik maar dit is vriendelijker…
www.abelectronics.co.uk/kb/art...-3-serial-port-usage