Strona 1 z 5

Matrixpilot i RemzibiOSD

: niedziela 30 gru 2012, 03:02
autor: pma_
Dziś zakończyłem testy samochodowe (z braku platformy) i wychodzi na to, że wreszcie poprawnie działa RemzibiOSD z MarixPilot po wydzielenie wszystkiego do nowego pliku.

Całość dostępna jest w branch matrixpilot_remzibi http://code.google.com/p/gentlenav/sour ... atrixPilot

Zmienione pliki:
- options.h (wybór OSD i parametry)
- remzibi_osd.c (główny plik)
- osd_layout.h (layout OSD)
- serial_common.c

Zmiany są zgodne z 3.2.1 jak i 3.3

Layout OSD jest częściowo zdefiniowany w osd_layout.h (elementy niestandardowe).

Oprócz tego co jest w RemzibiOSD dodatkowo są:
- liczenie przebytej drogi
- podsumowanie lotu

Start rozpoznawany jest po:
- gaz powyżej połowy
- przemieszczenie o mniej więcej 16m

po starcie pojawia się AH i dystans

Lądowanie rozpoznawane jest po:
- gaz na min
- brak ruchu przez 5 sekund

po lądowaniu pojawia się podsumowanie lotu

W razie pytań służe pomocą

: niedziela 30 gru 2012, 23:59
autor: kiepuri
Lądowanie rozpoznawane jest po:
- gaz na min
- brak ruchu przez 5 sekund
Czyli jak przełączę w tryb WP to sam wyląduje po spełnieniu dwóch powyższych? ;-)

: poniedziałek 31 gru 2012, 00:39
autor: pma_
kiepuri pisze:
Lądowanie rozpoznawane jest po:
- gaz na min
- brak ruchu przez 5 sekund
Czyli jak przełączę w tryb WP to sam wyląduje po spełnieniu dwóch powyższych? ;-)
Niestety nie :) Po spełnieniu dwu powyższych wyświetli podsumowanie lotu :)

: poniedziałek 31 gru 2012, 17:12
autor: FlyHigh
Pisałeś w innym wątku, że potrzeba sumatora PPM aby było możliwe uwolnienie pinów do podpięcia płytki MatrixPilot z RemzibiOSD.
Chodzi o np. odbiornik FrSky z wyjściem PPM lub klasyczny FrSky PWM z dołożonym oddzielnym sumatorem PPM?
(mam zwykły FrSky bez PPM więc pewnie najprościej kupić kolejny z wbudowanym PPMem)

Czy na płytce podłączenie GPS to molex 6 pin taki jak do balansera 5s?


P.S. Przy okazji - nie chcą wychodzić wiadomości na PW, a pisałem do Ciebie w sprawie modułu nadawczego Turnigy (tylko wiadomość do wysłania cały czas tkwi w skrzynce forumowej wychodzącej...)
Proszę jeżeli to nie problem podeślij mi na PW adres maila co bym mógł bezpośrednio do Ciebie napisać.

: wtorek 01 sty 2013, 21:14
autor: pma_
FlyHigh pisze:Pisałeś w innym wątku, że potrzeba sumatora PPM aby było możliwe uwolnienie pinów do podpięcia płytki MatrixPilot z RemzibiOSD.
Chodzi o np. odbiornik FrSky z wyjściem PPM lub klasyczny FrSky PWM z dołożonym oddzielnym sumatorem PPM?
(mam zwykły FrSky bez PPM więc pewnie najprościej kupić kolejny z wbudowanym PPMem)

Czy na płytce podłączenie GPS to molex 6 pin taki jak do balansera 5s?
To nie tak, sumator jest potrzebny jeśli się używać natywnego OSD, w przypadku Remzibi OSD używamy UARTA, więc nie trzeba nic kombinować.
Złącze to chyba nie jest molex ale nie jestem pewnien.

: wtorek 01 sty 2013, 21:55
autor: FlyHigh
To ratuje mnie przed zakupem :)

Co do złącza to masz chya rację - wycięcia nie pasują (przynajmniej porównując na zdjęciach).
Najwyżej podlutuję się bezpośredno od drugiej strony i już.

Czytając wześniejsze posty, "na sucho" przeglądałem w MPLAB IDE kod MatrixPilota + Twoje piliki po modyfikacjach i mam pytania:
- GPS wpięty do MartixPilota, wtedy połączenie płytki MatrixPilota z OSD będzie takie -> RX, TX i GND (bez VCC gdy zasilam osobno OSD) ? (dla najnowszego softu dla OSD czyli OSDv1_79)
- czy modyfikacja kodu obejmuje możliwość podłączenia oryginalnnego GPS Remzibi (GT PA6B na chipsecie MTK bo takiego właśnie mam) czy potrzeba go przeflashować lub można coś zmienić w kodzie MatrixPilota aby tam to zmienić?
- zdefiniowałeś obraz jako NTSC -> #define OSD_VIDEO_FORMAT OSD_NTSC
(czy używasz właśnie NTSC?)

: wtorek 01 sty 2013, 23:21
autor: pma_
FlyHigh pisze:To ratuje mnie przed zakupem :)

Czytając wześniejsze posty, "na sucho" przeglądałem w MPLAB IDE kod MatrixPilota + Twoje piliki po modyfikacjach i mam pytania:
- GPS wpięty do MartixPilota, wtedy połączenie płytki MatrixPilota z OSD będzie takie -> RX, TX i GND (bez VCC gdy zasilam osobno OSD) ? (dla najnowszego softu dla OSD czyli OSDv1_79)
- czy modyfikacja kodu obejmuje możliwość podłączenia oryginalnnego GPS Remzibi (GT PA6B na chipsecie MTK bo takiego właśnie mam) czy potrzeba go przeflashować lub można coś zmienić w kodzie MatrixPilota aby tam to zmienić?
- zdefiniowałeś obraz jako NTSC -> #define OSD_VIDEO_FORMAT OSD_NTSC
(czy używasz właśnie NTSC?)
Po kolei:
- MP - OSD dokładnie 2 kabelki, zasilanie OSD jest bez z pakietu bo mierzymy jego napięcie
- już gdzieś pisałem albo przeflaszować GPS albo użyć http://code.google.com/p/gentlenav/sour ... pilot_NMEA
- OSD_VIDEO_FORMAT jest dla natywnego OSD i tutaj nie ma znaczenia


EDIT:
Widzę w kodzie, że STD parser próbuje przestawić odb GPS w tryb binarny, może to zadziała z tym od Remzibiego?

: wtorek 01 sty 2013, 23:32
autor: FlyHigh
OK.
Co do użycia kodu pod GPS od Remzibi OSD z podanego linku to...się podubiłem :(
Rozwijam drzewo i nie wiem, który katalog i co użyć:

Matrixpilot_NMEA
MAVLink
include
message_definitions
MatrixPilot
RollPitchYaw
libDCM
libUDB

: środa 02 sty 2013, 09:12
autor: pma_
FlyHigh pisze:OK.
Co do użycia kodu pod GPS od Remzibi OSD z podanego linku to...się podubiłem :(
Zrób merge :)

: środa 02 sty 2013, 10:56
autor: FlyHigh
pma_ pisze: EDIT:
Widzę w kodzie, że STD parser próbuje przestawić odb GPS w tryb binarny, może to zadziała z tym od Remzibiego?
Może tak jak napisałeś parser STD da radę i zadziała standardowy GPS od OSD Remzibi.

Teraz dopero obczaiłem co gdzie jest umiejscowione w drzewie z plikami i jak powiązane.
Z programowania to ja noga jestem ale jak pogrzebię i "popodmieniam" to pewnie coś z tego będzie (stwierdziłem, że jak z ustawieniem Multiwii Kuki mi się udało to to też ogarnę...)

Pytać będę dopiero jak już będę miał płytkę i programator i potestuję na konkretach, a nie na sucho.

: środa 02 sty 2013, 13:03
autor: pma_
FlyHigh pisze:
pma_ pisze: EDIT:
Widzę w kodzie, że STD parser próbuje przestawić odb GPS w tryb binarny, może to zadziała z tym od Remzibiego?
Może tak jak napisałeś parser STD da radę i zadziała standardowy GPS od OSD Remzibi.

Teraz dopero obczaiłem co gdzie jest umiejscowione w drzewie z plikami i jak powiązane.
Z programowania to ja noga jestem ale jak pogrzebię i "popodmieniam" to pewnie coś z tego będzie (stwierdziłem, że jak z ustawieniem Multiwii Kuki mi się udało to to też ogarnę...)

Pytać będę dopiero jak już będę miał płytkę i programator i potestuję na konkretach, a nie na sucho.
Merge zrób na sucho :) Zobaczysz czy się kompiluje.

: środa 02 sty 2013, 13:50
autor: FlyHigh
Kleję, lepię i się uczę:) (a przynajmniej widzę, co pozmieniałeś/pozmieniali developerzy w kodzie oryginału dostosowując do np. GPSu)
np.
// Set this value to your GPS type. (Set to GPS_STD, GPS_UBX_2HZ, GPS_UBX_4HZ, or GPS_MTEK)
#define GPS_TYPE GPS_NMEA
#define DEFAULT_GPS_BAUD

Jak już zrozumiem logikę ustawiania parametrów to będę wtedy przygotowaywał kod "na gotowo".
Pewnie i tak poczekam, aż Pickit przyjdzie bo w Chinach do 5.01 mają wolne z powodu Nowego Roku.
Więc wyślą pewnie w poniedziałek. Byle przed chińskim Nowym Rokiem zdążyli... :) (23 stycznia).

Na stronie Arsov pojawił się soft do przeflashowania GPS więc jak GPS nie pójdzie to zawsze mogę flashnąć przez kabelek Prolific.

P.S. Dzięki za wysyłkę modułu T9x.

: czwartek 03 sty 2013, 00:04
autor: pma_
FlyHigh pisze:
Na stronie Arsov pojawił się soft do przeflashowania GPS więc jak GPS nie pójdzie to zawsze mogę flashnąć przez kabelek Prolific.
Tutaj uważaj bo masz inną wersję niż tak która jest u Nicka w sklepie. Ale Prolific wystarczy bo sam nim flaszowałem.

: czwartek 03 sty 2013, 00:32
autor: FlyHigh
Z tego co wycztałem to na 99% mam tą samą wersję czyli GT PA6B (na stronie OSD Remzibi podaje jaki to model), a on jest na MT3339

Chyba że "obiorę" go z termokurcza aby potwierdzić na 99,9% że to ten chipset...
Może jest jakiś inny 100% sposób aby to określić co to za układ?

Właśnie rozebrałem Prolific (bo ma na kablu wyprowadzone Rx, Tx, Gnd, a brak Vcc), pomierzyłem napięcia i daje około 3,6v. GPS jest na 5V (oryginalnie OSD podaje 4,5V)
Wyprowadzę więc brakujęce napięcie (3,6V) z Prolific do GPS i zobaczę czy się połączy tool do flashowania z GPS.
Ale to dopiero jutro wieczorem.

: wtorek 08 sty 2013, 21:51
autor: Ptasiek
Dzis przetestowałem wersję z 3.01.2013. W remzibi soft AHm1.73 , w AUAV1 Matrix 3_3 . Działa ok. Wydaje mi sie, że strzałka jakos lepiej reaguje niz w poprzedniej wersji . :-)