Welkom  

   

Mijn Menu  

   

What's Up  

za apr 05 @ 2:00PM -
Zeilersforum Wintermeeting 2025
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: MPU6050 en openplotter, geen data

MPU6050 en openplotter, geen data 13 feb 2023 13:10 #1459062

  • hruiten
  • hruiten's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 880
Beste allen,

Wie kan mij helpen met het volgende probleem:

Ik heb een MPU6050 waarvan ik de heel, pitch en kompas van wil gebruiken.
alleen ik krijg er geen data uit via Pypilot in combinatie met Signal K server en Open CPN

-Pypilot detecteert een MPU 9150 (dit kan kloppen, is hetzelfde chipset alleen dan met een thermometer erbij). alleen als ik op "calibreren" klik of "scope" geeft hij geen gegevens weer.

-in de terminal van openplotter kreeg ik eerst ook geen gegevens (alle waarden op 0.0) maar met het installeren van een library voor de 6050 en een scriptje geeft hij wel netjes waarden. (alleen in de terminal dus)

-Er is verbinding met de SignalK server dmv een UDP verbinding op poort 20220 alleen deze geeft ook in signal K server aan dat er geen activiteit is.

-i2C is aangezet (en daar zie je ook dat er iets is aangesloten op de goede pinnen)

-in openCPN krijg ik ook de melding in Pypilot dat het kompas etc N/A is en geen waarden.

Het zal een kleinigheidje zijn maar wat? wie kan mij helpen? ;)
Laatst bewerkt: 13 feb 2023 13:10 door hruiten.
Alleen ingelogde leden kunnen reageren.

MPU6050 en openplotter, geen data 13 feb 2023 15:40 #1459088

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7588
Ik weet hier niets van. Echter als het seriele data is moet er wel toestemming voor zijn voor een bepaalde gebruiker om dit te kunnen ontvangen. Dit wordt vaak over het hoofd gezien.

sudo usermod -a -G dialout (naam van de gebruiker)

Bram
Alleen ingelogde leden kunnen reageren.

MPU6050 en openplotter, geen data 13 feb 2023 21:23 #1459182

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 311
Volgens documentatie van OpenPlotter signaleert pyPilot de 6050 als een "9150 zonder accelerometer". Dat zou je dus kunnen gebruiken als een slechte (want niet gecompenseerde) compas. Verwacht niet dat alle tools werken als je een 9-DOF MPU vervangt door een 6-assige.

Je zou eens kunnen kijken wat werkt in de data browser van SignalK. Anders ben je bijna veroordeelde tot spelen met commandline tools om boven water te krijgen wat werkt. (En dat was voor mij voldoende om OpenPlotter vaarwel te zeggen.)

Voor serieus werk zou ik een LSM9DS1, TDK ICM20948 of een LSM3MDL aanraden. Dat zou uit de doos moeten werken met pyPilot en OpenPlotter. De ICM 20948 is de min of meer standaard vervanging van de Invensense MPU 925x.

De BNO055, MPU9255 en MPU9250 staan bij mij op de zwarte lijst (daarmee alles van Bosch en de oude Invensense MPU's).
Alleen ingelogde leden kunnen reageren.

MPU6050 en openplotter, geen data 14 feb 2023 07:47 #1459229

  • hruiten
  • hruiten's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 880
Reuver2 schreef :
Volgens documentatie van OpenPlotter signaleert pyPilot de 6050 als een "9150 zonder accelerometer". Dat zou je dus kunnen gebruiken als een slechte (want niet gecompenseerde) compas. Verwacht niet dat alle tools werken als je een 9-DOF MPU vervangt door een 6-assige.

Je zou eens kunnen kijken wat werkt in de data browser van SignalK. Anders ben je bijna veroordeelde tot spelen met commandline tools om boven water te krijgen wat werkt. (En dat was voor mij voldoende om OpenPlotter vaarwel te zeggen.)

Voor serieus werk zou ik een LSM9DS1, TDK ICM20948 of een LSM3MDL aanraden. Dat zou uit de doos moeten werken met pyPilot en OpenPlotter. De ICM 20948 is de min of meer standaard vervanging van de Invensense MPU 925x.

De BNO055, MPU9255 en MPU9250 staan bij mij op de zwarte lijst (daarmee alles van Bosch en de oude Invensense MPU's).

ai! bedankt voor je antwoord, via de commandline krijg ik inderdaad wel waarden te zien met een gedownload scriptje. Als leek in raspberry pi's en programmeren houd het inderdaad snel op als zoiets niet werkt volgens de gebaande paden. Ben nu al een paar avonden kwijt.. dan toch maar 1 van jou genoemde gyro's proberen.. ;) die 6050 heb ik ook aangeschaft in een vlaag van "zo goedkoop mogelijk"..
Alleen ingelogde leden kunnen reageren.

MPU6050 en openplotter, geen data 20 feb 2023 13:10 #1460917

  • hruiten
  • hruiten's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 880
update: Pypilot verwijderen en opnieuw installeren lost het probleem van geen data in pypilot en signal K op, alleen de data is ZEER langzaam (tilten met de gyro en 5 seconden later pas reactie op de scope).
verder gaat het dan een tijdje goed totdat ik WEER pypilot kan verwijderen omdat ie geen signaal krijgt.

en nog steeds geen data te zien in Open cpn terwijl ik in signal K netjes via de signal K - NMEA 0183 module output logs krijg en de pitch, roll etc. aan heb gevinkt.

Ik ben zelf dus echt een leek maar lijkt dit niet op een "overflow" situatie waarbij er iets in een loop begint te draaien waardoor hij op een gegeven moment gewoon de data stopt uit de MPU?

kan ik dat ergens controleren?
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.105 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl