OSD Remzibi wersja eLeReS + MultiWii

czyli cała reszta elektroniki - jak OSD, Autopiloty, itp

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post 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.
Pzdr. -----MIŚ-----
Awatar użytkownika
pbrys
Posty: 1663
Rejestracja: czwartek 10 lis 2011, 18:52
Lokalizacja: Lubienia

Post 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ć
Awatar użytkownika
pbrys
Posty: 1663
Rejestracja: czwartek 10 lis 2011, 18:52
Lokalizacja: Lubienia

Post 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?
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post 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.
Pzdr. -----MIŚ-----
Awatar użytkownika
pbrys
Posty: 1663
Rejestracja: czwartek 10 lis 2011, 18:52
Lokalizacja: Lubienia

Post 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 ?
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post 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.
Pzdr. -----MIŚ-----
Awatar użytkownika
pbrys
Posty: 1663
Rejestracja: czwartek 10 lis 2011, 18:52
Lokalizacja: Lubienia

Post autor: pbrys »

teraz pokazuje 0m cały czas,
używam gps emulatora od remizzbiego
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

Po uzbrojeniu też 0m ?
Znaczy się uzbroić, a potem zmienić wysokość na emulatorze.
Pzdr. -----MIŚ-----
Awatar użytkownika
pbrys
Posty: 1663
Rejestracja: czwartek 10 lis 2011, 18:52
Lokalizacja: Lubienia

Post autor: pbrys »

tak, po uzbrojeniu, dokładnie jak na filmie wyżej, tylko tam była jakaś wartość : -81m
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post 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".
Pzdr. -----MIŚ-----
Awatar użytkownika
pbrys
Posty: 1663
Rejestracja: czwartek 10 lis 2011, 18:52
Lokalizacja: Lubienia

Post 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
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post 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ń.
Pzdr. -----MIŚ-----
Awatar użytkownika
pbrys
Posty: 1663
Rejestracja: czwartek 10 lis 2011, 18:52
Lokalizacja: Lubienia

Post 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 :?:
karwas
Posty: 173
Rejestracja: czwartek 23 wrz 2010, 20:13

Post 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.
Awatar użytkownika
pbrys
Posty: 1663
Rejestracja: czwartek 10 lis 2011, 18:52
Lokalizacja: Lubienia

Post autor: pbrys »

pokazuje i w ramce jest wysokość ;-)
ODPOWIEDZ