Kirjoittaja Aihe: Turnigy Plush 30A + Arduino  (Luettu 2631 kertaa)

mrsaila

  • Vieras
Turnigy Plush 30A + Arduino
« : 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
« Viimeksi muokattu: 24 Maaliskuu, 2012, 16:33:56 kirjoittanut Teme »

Poissa okallio

  • Pro torppari
  • ****
Vs: Turnigy Plush 30A + Arduino
« Vastaus #1 : 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 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?
« Viimeksi muokattu: 24 Maaliskuu, 2012, 18:41:42 kirjoittanut okallio »

Poissa Haudanmaa

  • Aloitteleva torppari
  • *
Vs: Turnigy Plush 30A + Arduino
« Vastaus #2 : 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.

mrsaila

  • Vieras
Vs: Turnigy Plush 30A + Arduino
« Vastaus #3 : 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

 

Vastaavat aiheet

  Aihe / Aloittaja Vastauksia Uusin viesti
10 Vastauksia
4757 Lukukerrat
Uusin viesti 14 Lokakuu, 2009, 23:21:40
kirjoittanut 1m4s0_
2 Vastauksia
1971 Lukukerrat
Uusin viesti 27 Maaliskuu, 2012, 22:11:46
kirjoittanut 1m4s0_
0 Vastauksia
1597 Lukukerrat
Uusin viesti 09 Elokuu, 2012, 20:13:14
kirjoittanut B12
4 Vastauksia
3411 Lukukerrat
Uusin viesti 14 Toukokuu, 2013, 18:33:18
kirjoittanut Tepaja
3 Vastauksia
6585 Lukukerrat
Uusin viesti 01 Elokuu, 2014, 20:38:44
kirjoittanut M0_5