Paar I2C errors in MultiWiiConf

Ik heb de laatste paar keren een paar I2C errors in de MultiWiiConf (4 tot 6).
Weet iemand waar dit aan kan liggen en of dit kwaad kan?
Alvast bedankt!
 
Had ergens in een forum gelezen dat je het volgende moest doen:
Deze regel:
#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050
Veranderen in:
#define MPU6050_EN_I2C_BYPASS

Nu heb ik dit gedaan en krijg geen errors meer maar wat houdt deze regel in?
 
Geen idee wat dit doet, maar als je probleem hiermee opgelost is lijkt het me oke.

I2C errors bij de opstart kunnen voor komen als daarna de teller stil blijft staan kan dit geen kwaad.
 
#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050

Deze regel is voor de situatie dat de MAG (magenetometer/compas) aangesloten zit via je MPU6050.
Dus ATMega -> MPU6050 -> MAG

Maar bij sommige (de meeste ?) borden zit de MAG direct aan de uC (microcontroller/ATMega)

Dan gebruik je :
#define MPU6050_EN_I2C_BYPASS

Welke goed is is dus afhankelijk van het bord dat je gebruikt.
 
Vreemd ik heb heel wat multiwii bordjes gehad en met enkel het uncommenten van je model en FC heb ik nog nooit errors gehad.

Download je de sketsch van de officiele site? Heb je randaparatuur aan je FC hangen zoals bleutooth of gps?

Je weet zeker dat je in arduino de juiste instellingen hebt (uit eigen ervaring kan je dat een week kosten voordat je daar achter komt :) )

Welk bordje is het precies. ?
 
Vreemd ik heb heel wat multiwii bordjes gehad en met enkel het uncommenten van je model en FC heb ik nog nooit errors gehad.
Dat klopt tegenwoordig met de complete FC heb je eigenlijk nooit problemen hiermee.

In het begin van MultiWii was dit wel vaak het geval met een Arduino met daar verschillende sensoren aangeknoopt. Hier moest nog wel eens wat geëxperimenteerd worden om van deze errors af te komen.
 
Als je met "#define MPU6050_EN_I2C_BYPASS" een werkend MAG (compas) hebt, dan zit de MAG direct aan de ATMega.
Dan is dat ook de correcte setting.
 
Volgens mij heb ik dit bordje ook liggen. Ik zal vandaag of morgen even kijken hoe ik het doe. Maar extra regels uncommenten doe ik sowieso niet.

Waarschijnlijk uncomment ik enkel het crius AIOP bord en dan het model multicopter. Wel is het belangrijk welke instellingen ik in arduino zet.
 
Laatst bewerkt:
Hij moet haast wel direct aan de ATMega vastzitten want het is 1 printplaat...

Dat maakt niet uit. Dan nog kan hij direct aan de ATMega gekoppeld zitten of via de MPU6050.

Maar zoals ik zei. Als het met die regel werkt, en je hebt geen i2c errors, dan is dat de goede regel :p
 
Maar het woordje bypass geeft aan dat hij misschien de errors negeert dan...
Zie net op een ander forum dat het inderdaad gewoon hoort...
 
Martkrui heeft het je al helemaal duidelijk uitgelegd, wat je hier nu boven schrijft slaat nergens op. Beide defines hebben niks te maken met het uitzetten van error logging, maar zijn ervoor gemaakt om je te laten definiëren hoe je Magnetometer (kompas) aangesloten zit op je atmega.

Dit kan rechtstreek zijn (#define MPU6050_EN_I2C_BYPASS), maar hij kan ook indirect via de MPU6050 verbonden zijn met de Atmega (#define MPU6050_I2C_AUX_MASTER).

Bedenk overigens dat een MultiWii een relatief ingewikkelde Flight Controller is. Als je al wat verstand van electronica hebt en je kan goed leren (en bent hiertoe bereid) is het ook een prima controller om mee te beginnen, maar bedenk je goed dat het bij lange na niet zo'n plug en play controller is als een DJI Naza of een KK2.1.

Ikzelf vindt het overigens geweldige software en een uitstekende Flightcontroller, maar een steile leercurve is er wel.
 
Als het je te ingewikkeld is (ik weet niet hoeveel rc en technische ervaring je hebt), kan je altijd nog een kk2.1 ofzo kopen en de multiwii even op de plank laten liggen. MultiWii is echt super, maar kan nogal overweldigend zijn voor beginnende vliegers.

Sowieso zou ik je aanraden om eerst lekker te leren vliegen zonder GPS, RTH, Pos. Hold en al dat soort grappige snufjes. Eerst maar eens leren vliegen in acro mode en level mode, als je dat eerst leert ga je er heel veel plezier van hebben dat je ook kan vliegen zonder dat alles gecorrigeerd wordt door de flight controller!
 
Ja dat was ik ook van plan maar wou graag toekomstperspectief hebben. De Multiwii heb ik nu ongeveer wel onder de knie. Ben best technisch en ga ook ICT studeren dus ik leer vrij snel...
 
Back
Top