Kopterit.net

Tekniikka => Sähkömoottorit, noparit, akut, laturit ja becit => Aiheen aloitti: mrsaila - 24 Maaliskuu, 2012, 15:40:05

Otsikko: Turnigy Plush 30A + Arduino
Kirjoitti: mrsaila - 24 Maaliskuu, 2012, 15:40:05
Moi,

en saa ESC:iä toimimaan Arduinon kanssa. ESC toimii normaalisti vastariin kytkettynä, mutta Arduinon PWM signaalilla jää piippaamaan virhesignaalia. Onko ideoita mikä vikana ja mikähän on Turnigyn ESC:in "Center-Position Pulse-Length"?

-Teme
Otsikko: Vs: Turnigy Plush 30A + Arduino
Kirjoitti: okallio - 24 Maaliskuu, 2012, 18:11:04
Onko kyse Arducopterista vaiko jostain muusta Arduinovirityksestä? Mulla oli kanssa vähän säätöä Arducopterin kanssa joidenkin noname escien kanssa. Lopulta apu löytyi kalibroimalla kaikki escit yhtä aikaa http://code.google.com/p/arducopter/wiki/AC2_ESC (http://code.google.com/p/arducopter/wiki/AC2_ESC) ohjeen automoodin mukaan. Sitten piti vaan viritellä lähettimen päästä kaasun minimi ja maksimi sellaseksi että sai escit armattua. Ensin yritin kalibroida escit yksitellen suoraan vastarin kaasukanavasta mutta jostain syystä en saanut toimimaan vaikkakin luulis että tuo on varmin tapa.

Ootko tehnyt escien kalibroinnin edellisen linkin mukaan kummalla tavalla? Mitä sulla näyttää MissionPlannerin setupissa kaasun minimi- ja maksimiarvoksi? Tuohan oletusarvoisesti on 1100->1900 tikku alhaalla/ylhäällä. Jos ei armaa niin radiosta piipitellä ensin tuota alapäätä eri arvoihin ja sama yläpäälle. Tosin tossa hommassa herkästi lipsahtaa joku säätimistä ohjelmointimoodiin ja sitten rumba alkaa alusta.

Edit. Siis varmaan jostain muusta arduinovirityksestä kyse. Mutta oireet kyllä viittaa samaan asiaan eli PWMn minimi- ja maksimiarvot ei täsmää escille jo opetettuihin. Uusi kalibrointi Ardun avulla vois auttaa?
Otsikko: Vs: Turnigy Plush 30A + Arduino
Kirjoitti: Haudanmaa - 24 Maaliskuu, 2012, 21:38:14
...mikähän on Turnigyn ESC:in "Center-Position Pulse-Length"?

-Teme

Luultavasti keskikohta on standardi 1520 μs, tuskin alle 1450 μs kuitenkaan.
Toimiiko Arduinossa käyttämäsi ohjelma tavalliseen servoon liitettynä ?
Jotkin ESC:it vaativat, että kaasu on (tai käy) noin sekunnin ajan alussa 'nollilla' eli 750 μs - 990 μs. Ettei motti "räjähdä" käymään esim. täysillä, kun akun kytkee kiinni. Tämä tietenkin täytyy huomioida koodissa. Periaatteessa 1000 μs pitäisi riittää nollaukseen, mutta jos pulssi on jonkin verran alle, ei käynnistyminen jää ainakaan siitä kiinni.
Otsikko: Vs: Turnigy Plush 30A + Arduino
Kirjoitti: mrsaila - 25 Maaliskuu, 2012, 09:01:02
Moi,

Jostain syystä kalibrointi ei onnistunut ja vika ilmeisemmin oli oletus max. pulssissa (2000μs), lyhensin keston 1900 μs. Tämän jälkeen kalibrointi toimi ok.

-T