On tässä vähän tullut kokeilluksi tuota saksalaisten softaa, nyt alkuun pelkällä Arduino-kortilla MPU6050 kanssa.
Meinasin aluksi teettää Olimexissä muutaman piirilevyn mutta nyt ainakin
http://www.drotek.fr/shop/en/157-brushless-gimbal-controller.htmllupaa että vamista korttia saisi 39.90€ hintaan ensiviikolla. Uskaltaakohan tuohon luottaa ? Tilasin pari MPU6050 korttia Ebaystä
http://www.ebay.de/itm/SainSmart-MPU-6050-Modul-3-Axis-Gyroscope-Acce-lerometer-For-Arduino-Robot-AVR-/321020232379?pt=Bauteile&hash=item4abe4c02bbPari pientä yksityiskohtaa tuli huomatuksi. Ainakin _44 softa defaulttaa i2c osoiteeksi 0x69 mutta tuolla MPU6050 kortilla näyttää AD0 piikki olevan maissa eli osoite 0x68. Kun muutin definitions.h:ssa #define MPU6050_DEFAULT_ADDRESS MPU6050_ADDRESS_AD0_LOW ( eli 0x68) NIIN ALKOI TOIMIA.
Oli vaikeaa löytää myös kuvaa miten gyro-ortti kytketään. +5V, GND, SDL ja SDA oli helppo keksiä ja joissakin kuvissa ei muita ollutkaan kytketty mutta ainakin DMP modessa täytyy myös INT piikki kytkeä.
Muutama muu pieni huomio, L6234 kaikki EN piikit on kytketty yhteen eli normaaleista BLDC-ohjaimista poiketen kaikkia kolmea vaihetta ohjataan yhtäaikaisesti PWM-sinillä 120 asteen vaihesiirrossa. Noraamit BLDC moottoriohjaimethan ojavat kahta vaihetta ja tunnistelevat Back-EMF:n avulla moottorin aserntoa siitä kolmannesta kanavasta että tietävät vaihtaa vaiheita. Huomasin myös että tämä ei siis käytä enempää Back-EMF kuin Hal-sensoreitakaan eli asentotakaisinkytkentä tulee pelkästään gyrolta.
Virtatakaisinkytkentää ei ole eli virtaa ei adaptiivisesti säädetä käytön aikana mutta maksimi PWM:ää voi rajoittaa SE komennolla. Siis, kun tekee setuppia
niin voi tuon SE-omennon kanssa säätää virran sopivaksi moottorin induktanssin, häviötehon ja momentin mukaan.
Kun nyt Enablet on yhdessä yms niin ajattelin seuraavana kokeilla tuota ihan tavallisen vakiokäämitetyn moottorin kanssa L298-ohjainpiirillä. Syötän labrapowerista
virtarajan kassa ja sitten asetan sen PWM-maksimin sopivaksi ja katson paljonko momenttia tulee.
Mulla on nyt odottamassa yksi palanut Emaxin 2815 uudelleenkäämitystä kunhan saan sen käämilangan hankituksi. Jos toimii hyvin niin sitten on kaksi uutta 2215 mottoria odottamassa käämimistä.
Seuraava projekti onkin sitten se itse gimbalin teko. Varmaankin 3D-printtaus GoPro:lle sopivasta on ensimmäinen vaihe. Vähän vain houkuttelisi printata sellainen johon se GoPro sopii sen suojakuoren kanssa.