Strona 2 z 4

: niedziela 19 paź 2014, 11:22
autor: miś
Zarówno RSSI jak i prąd są czytane z MWC. Tak więc używając MWC z modułem RFM22 jako odbiornik to dostaniesz RSSI bezpośrednio. W innym przypadku trzeba doprowadzić RSSI do MWC. W MWC odkomentować
//#define RX_RSSI
//#define RX_RSSI_PIN A3
I wybrać wolny pin analog jako wejście RSSI.

Co do prądu, to tak samo. Odkomentować //#define POWERMETER_HARD i doprowadzić prąd do A2 w MWC.

: niedziela 19 paź 2014, 11:57
autor: pbrys
dzięki - no to walczymy dalej ;-),

EDIT
no to chyba będzie trzeba na tej płytce 0.6.3 kukiego trochę polutować

: niedziela 19 paź 2014, 13:38
autor: pbrys
http://www.hobbytronics.co.uk/image/dat ... pinout.jpg

MIŚ według tego trzeba sie dolutować, jeszcze pewnie przez dzielnik :?: ?

potrzebujemy 3 wejścia
1.RSSI - A3
2.PRĄD - A2
3.Napięcie pakietu głównego - A?

: niedziela 19 paź 2014, 13:51
autor: miś
Oryginalnie na 328p A3 jest do VBAT, A2 prądu. Więc RSSI musisz zadeklarować na którymś wolnym A - A0,A1,A6,A7. Pozostałe są zajęte.
Ten który se wybierzesz wpisujesz tu: "#define RX_RSSI_PIN A3" zamiast A3
Do VBAT standardowy dzielnik 33k do masy / 100k w szeregu do baterii.

: niedziela 19 paź 2014, 19:34
autor: pbrys
moje centrum badawczo rozwojowe :-P
Obrazek

miś osd nie pokazuje wysokości, testowane z GPS i z emulatorem



odnośnie alarmów napięcia pakietu głównego i video, modę wpisać wartość or 3,0 do 4,0 V nie mam pojęcia dlaczego ?

: niedziela 19 paź 2014, 20:38
autor: miś
pbrys pisze:miś osd nie pokazuje wysokości, testowane z GPS i z emulatorem
No bo w sofcie MWC jest błąd...

Kod: Zaznacz cały

      	uart_send16((int16_t)(GPS_altitude-GPS_home[ALT]*10));	                //wysokosc relatywna w metrach, 16bit signed
powinno wyglądać tak:

Kod: Zaznacz cały

      	uart_send16((int16_t)(GPS_altitude-GPS_home[ALT]));	                //wysokosc relatywna w metrach, 16bit signed
odnośnie alarmów napięcia pakietu głównego i video, modę wpisać wartość or 3,0 do 4,0 V nie mam pojęcia dlaczego ?
Bo to jest w V/cele. Ilość cel liczona jest automatycznie.

: niedziela 19 paź 2014, 20:56
autor: pbrys
teraz pokazuje 0m cały czas,
używam gps emulatora od remizzbiego

: niedziela 19 paź 2014, 20:58
autor: miś
Po uzbrojeniu też 0m ?
Znaczy się uzbroić, a potem zmienić wysokość na emulatorze.

: niedziela 19 paź 2014, 21:07
autor: pbrys
tak, po uzbrojeniu, dokładnie jak na filmie wyżej, tylko tam była jakaś wartość : -81m

: niedziela 19 paź 2014, 21:18
autor: miś
Pamiętaj że musisz zmienić zadaną wysokość już po uzbrojeniu.
A jak usuniesz z tej linii "-GPS_home[ALT]" to będzie pokazywał wysokość N.P.M ?
Jak tak to coś jest nie tak w samym MWC i zamiast zatrzaskiwać wysokość HOME przy uzbrojeniu to cały czas ją uaktualnia i stąd wynik wynosi zawsze "0".

: niedziela 19 paź 2014, 21:21
autor: pbrys
zmieniam wysokość oczywiście
po usunięciu -GPS_home[ALT] - nadal zero

Kod: Zaznacz cały

uart_send16((int16_t)(GPS_altitude));//-GPS_home[ALT]));	                //wysokosc relatywna w metrach, 16bit signed
potwierdzam,
nie pokazuje wysokości z GPS, nie zmienia jej po zmianie w emulatorze, jak kod jest jak wyżej pokazuje 9M

: niedziela 19 paź 2014, 21:29
autor: miś
A podłącz no "realnego GPS'a"...
Bo emulator remzibiego aby dobrze działał musi mieć w systemie windows ustawiony separator dziesiętny jako . (kropka) a nie przecinek jak to jest w standardzie dla polskich ustawień.

: niedziela 19 paź 2014, 21:39
autor: pbrys
heh dziś po dworzu nie będę biegał, GPS na parapecie, jak złapie fixa to zobaczymy, jak nie to jutro wieczorem sprawdzę,

na razie dzieki za pomoc i poświęcony czas

EDIT:
na parapecie 5 satelit, odległość i wysokość skacze czyli pewnie będzie dobrze,


PS. wario nabgpsie jest wyłączone :?:

: poniedziałek 20 paź 2014, 10:10
autor: karwas
Z emulatorem GPS też mam problemy z wysokością - poprostu emulator nie pokazje wysokości.
Wyskoście nie ma nawet przy podglądzie samych ramek NMEA w emulatorze.

: poniedziałek 20 paź 2014, 11:19
autor: pbrys
pokazuje i w ramce jest wysokość ;-)