Vervangen interne GPS X12S
Sinds ik een tweedehands X12S in handen heb gekregen om mee te spelen.
Ontdek ik alle mogelijkheden van de ingebouwde sensoren.
Belangrijkste sensor wat mij interesseert is de interne GPS.
Waarom?, voor het experimenteren met lua-scripting🙂
Vorige week werkte ik aan een Plane finder-script, het vergelijkt de coördinaten van de zender-gps en model-gps, en berekent de afstand. (LOS)
En berekent de koers waarmee het vliegtuig wordt vergeleken met het noorden.
Ik heb gemerkt dat het signaal van de GPS nogal laag is en een zeer trage fix heeft.
Dus besloot ik de TX uit elkaar te halen en de GPS-hardware te onderzoeken.
Tot mijn verbazing is de hele UBLOX-module geïmplementeerd op het LCD-bord.
En alle UBLOX seriële data loopt via een aparte 4-aderige kabel.
Ik dacht: “dit kan een heel eenvoudige oplossing zijn!”
Ik nam mijn seriële analysator en keek welke gegevens daar worden uitgevoerd.
Tot mijn verbazing zijn de gegevens die daar worden uitgevoerd gewoon NMEA @ 9600bd 1HZ.
Zoals voor al mijn OpenXsensor-projecten gebruik ik BN-220 Gpsses.
En standaard.. je kunt het raden, ze spugen standaard NMEA-gegevens uit @ 9600bd/1HZ😉
Dus ik trok de kabel uit het moederbord. een adapterkabel gesoldeerd.. en voila werkend!
(U kunt een smartport-kabel van een X4R / G-RX8 gebruiken, dit zijn dezelfde connectoren als op het moederbord)
Nu op het veld heb ik een supersnelle fix binnen 10sec.. en meestal een fix tussen 12-20 satellieten 😉
Procedure
Verwijder eerst het label aan de achterkant voorzichtig met een föhn.
Op deze manier kunt u de originele patch-antenne eenvoudig verwijderen.
En plak het etiket terug.
Plak vervolgens de BN-220 gps van binnenuit op het label.
Breng een klein beetje hotglue aan om de GPS-module te fixeren.
Sluit de BN-220 GPS met de adapterkabel aan op het moederbord.
Draadkleur: | Moederbord | BN-220 GPS | Draadkleur: |
Groen | RX | TX | Groen |
wit | TX | RX (denk niet dat deze nodig is) | wit |
rood | 3.3V VCC | VCC | rood |
zwart | GND | GND | zwart |
Succes met de modificatie! 🙂