Kirjoittaja Aihe: Noparien teoriaa ja niiden "nopeus"  (Luettu 2195 kertaa)

Poissa tapio.l.

  • Opetteleva torppari
  • **
Noparien teoriaa ja niiden "nopeus"
« : 24 Heinäkuu, 2013, 22:13:39 »
Paljon on puhetta SimonK:n firmiksestä, joka youtube-videoidenkin perusteella tekee noparista selvästi nopeammin reagoivan. Asiasta mitään ymmärtämättömänä kiinnostaisi tietää teoriaa noparien toiminnan takana. Mistä vakiofirmistä nopeampi reagointi tarkalleen johtuu? Ja jos firmiksellä on näin iso vaikutus toimintaan niin entä noparien sisältämä rauta?

Eri merkkisiä ja mallisia nopareita on markkinoilla aivan riittävästi, samalta merkiltä saattaa olla useampaa eri mallia samassa teholuokassa. Mitä eroja nopareissa oikeasti on? Multikopteri-käytössä luulisi noparin reagointinopeuden olevan erittäin merkittävä tekijä tasaisen ja tarkan lennon saamiseksi, siitä huolimatta nopareista ei oikein löydy mitään vertailua tyyliin "tämä ominaisuus on tässä parempi".

Moni perustelee noparivalintaa sanomalla "tätä oon tottunut käyttämään", ja vaikka se onkin ihan hyväksyttävä perustelu olla vaihtamatta merkkiä, niin pakkohan eri nopareissa on olla eroja jotka on osoitettavissa käytännössä.

Elektroniikkainssit, antaa paukkua, sivistäkää, minä kiitän!

Poissa Maik

  • Aloitteleva torppari
  • *
Vs: Noparien teoriaa ja niiden "nopeus"
« Vastaus #1 : 25 Heinäkuu, 2013, 14:03:24 »
Hyvä aihe ja piti ihan mielenkiinnosta tutkia tätäkin puolta. Tarrataan nyt ainakin osaan noista kysymyksistä ja viisaammat läksyttää sekä täydentää jos tuli asiavirheitä.

Standardifirmikset ovat sopivia lennokki- ja kopterikäyttöön, mutta multikoptereissa lento-ominaisuudet ovat tiukasti sidoksissa kykyyn vaihtaa moottorin kierrosnopeutta.
Joten kierrosherkkyyden lisäämiseksi on tehty firmiksiin ainakin seuraavanlaisia muutoksia:

  • Flight controllerin (=FC) sekä ESC:in välinen kommunikointinopeus on nostettu 400Hz:aan. Kaikki vakiofirmikset eivät välttämättä tue tätä.
  • ESC:in ja moottorin välinen käskytys on nostettu 8kHz:ta 16kHz:aan (taitaa olla noparien vakiojuttuja)
  • Vakiofirmikset keskiarvofiltteroivat FC:n tekemiä pyyntöjä, jotta saadaan nopeimmat/isoimmat throttle-pyynnöt tasoiteltua ja siten myös virtapiikit kuriin. Näissä modatuissa firmiksissä on tämä keskiarvofiltterointi poistettu, jolloin saadaan moottorin välitön reagointi FC:n tekemiin pyyntöihin. Toki soft-startti on edelleen näihin implementoitu.
  • Kaasukäyrä säädetty mahdollisimman lineaariseksi
  • PWM parannettu (Complimentary PWM) jolla saadaan myös kierroksien laskeminen tehokkaammaksi/paremmaksi.
  • Nippu kaikenlaisia pienempiä optimointeja (parempi PWM-resoluutio, keskeytyskäsittelijät jne.)

Näitä paranneltuja firmiksiä on jo muutamia ja mikä parasta niihin löytyy ihan sorsakooditkin:

SimonK
https://github.com/sim-/tgy

WiiESC
http://code.google.com/p/wii-esc/

Tuolta WiiESC:n sivuilta löytyy myös tuloksia joissa on verrattu standardi firmistä, SimonK:hon sekä WiiESC:iin:


 

Vastaavat aiheet

  Aihe / Aloittaja Vastauksia Uusin viesti
4 Vastauksia
3556 Lukukerrat
Uusin viesti 25 Elokuu, 2009, 10:55:35
kirjoittanut Jyri
0 Vastauksia
35953 Lukukerrat
Uusin viesti 13 Toukokuu, 2010, 10:27:18
kirjoittanut mrsaila
15 Vastauksia
7698 Lukukerrat
Uusin viesti 07 Heinäkuu, 2010, 21:56:11
kirjoittanut J-m-s
18 Vastauksia
10143 Lukukerrat
Uusin viesti 24 Marraskuu, 2011, 07:04:50
kirjoittanut jamppa991
39 Vastauksia
99864 Lukukerrat
Uusin viesti 06 Toukokuu, 2014, 10:29:46
kirjoittanut 3J