NAZA2Frsky telemeetria TARANIS pulti.

Tri, Quadro, Hexa, Octo, "Droonid" jne
Post Reply
User avatar
-Ilmar-
Posts: 367
Joined: Mon Jan 08, 2007 11:08
Location: Viljandi
Contact:

NAZA2Frsky telemeetria TARANIS pulti.

Post by -Ilmar- »

Hei!

Leidsin sellise huvitava lahenduse:
http://forum.rcdesign.ru/f123/thread386079.html

Kohandasin programmi, ekraaninäite, akupinget mõõdan Naza PMU Vsen otsa kaudu. Minu testisend NAZA-M v2.

Mõned pildid:
Image

Image

Image

Image
Dist = Kaugus kodupunktist, seda arvutab TARANIS, esimesena saadud GPS koordinaadi alusel.
T1 = gps_status = (sat_visible*10) + gps_fixtype //1 =No Fix, 2 = 2D Fix, 3 = 3D Fix.
Alt = Arduino poolt arvutatud kõrgus (gps_altitude - home_altitude) Kodukõrgus saadakse: if ((home_altitude == 0) && (sat_visible > 5)) home_altitude = gps_altitude;
GAlt = GPS kõrgus, TARANIS võtab esimesena saadud kõrgusenäidu nullpunktiks.
VSpd = vertical speed, see on testimata.
A2 = akupinge.
Hdg = heading, tundub, et see ei ole "tilt compensated".

Cell volts logi iga 5sek. tagant.
Image

Esimene lend sellel aastal ja huvi pakkus milline näeb välja pinge
kõikumine, kas koormuse all hakkab näit hüppama ja peab kasutama
mingit tarkvaralist filtrit. Tundub, et väga palju ei kõigu.

Tänase lennu ajal jäi kõrguse näit ühel hetkel kinni ja ei muutunud, enam,
peale reseti asi jälle toimis, aga kuna oli tuuline ja aku juba tühjenemas, jäi see üle testimata...

***
Arduino Pro mini ATmega328, 16Mhz, 5V.

*Minu modifikatsioon programmist*
Esimene test versioon naza2frsky_v0.12.23, aluseks naza2frsky.v03
Lisa, naza2frsky_v1.05.18, lisasin võrdlustesse "or gps_fixtype == 4", 4 tähendab DGPS Fix. Olen näinud number nelja, vana versiooniga kõrguse numbrit siis ei uuendatud.

***

Parimat soovides,
Ilmar(R)
Last edited by -Ilmar- on Mon Jul 06, 2015 12:54, edited 6 times in total.
...ülevalt on ülevaade...
-Paranull- pildiblogi
rain421
Posts: 187
Joined: Thu Feb 20, 2014 20:07

Post by rain421 »

Vinge värk!
User avatar
-Ilmar-
Posts: 367
Joined: Mon Jan 08, 2007 11:08
Location: Viljandi
Contact:

Post by -Ilmar- »

Hei!

Testisin - "gps_alt" ja "vertical_speed".

Vertical_speed ja seos kõrgusega(Baro_alt on tegelikult GPS kõrgus, mitte rõhuandur):
Image

Aku pinge seos kõrgusega:
Image

Hetkel tundub, et toimib :)

Parimat soovides,
Ilmar(R)
...ülevalt on ülevaade...
-Paranull- pildiblogi
meph
Posts: 20
Joined: Tue Apr 09, 2013 16:25

Post by meph »

Huvitav projekt, täitsa tekkis endalgi tahtmine midagi sellist ära teha :)

Kuidas sul täpsemalt juhtmed seal veetud on, jääb natuke segaseks. Mingit skeemi viitsiksid avaldada? :)

Nazatofrsky projekti lehel on kirjas, et akupinget ei saa jälgida, sul samas mingit pidi see ikkagist realiseeritud?

Samuti jääb sinu piltidelt mulje, et kaks juhet jooksevad "kuhugi" (oletan, et need on erinevate andmete signaalide saamiseks, üks siis voldi ja teine ülejäänud telemeetria) ja siis kolm juhet jooksevad x9r vastuvõtja telemeetriaporti. Kas sealt tuleb arduino boardile toide ka peale? Puldis tuleb minu arusaamist pidi telemeetria pool samuti ära seadistada, enda konfi siin jagaksid? :)
User avatar
-Ilmar-
Posts: 367
Joined: Mon Jan 08, 2007 11:08
Location: Viljandi
Contact:

Post by -Ilmar- »

Hei!

Skeemi pole joonistanud :)
5V toide tuleb X8R vastuvõtjast.
GPS info NAZA gps pistikust nagu Nazatofrsky lehel.
Aku pinget mõõdan NAZA Vsen pistikust, oranž soon. Arduino A3 ja TARANIS puldis A2.

Lisaks näitab minu programmilisa volte ka CellVolts.
Kuna TARANIS vajab selleks iga purgi kohta volte, saadan TARANIS pulti kõikidele purgipingetele samad väärtused, TARANIS arvutab selle ise kokku.
Arduinos saaks mõõta igat purki eraldi aga siis oleks vaja veel lisajuhtmeid ports takisteid... tahtsin võimalikult lihtsat.

Parimat soovides,
-Ilmar-
...ülevalt on ülevaade...
-Paranull- pildiblogi
Post Reply