Strona 28 z 31

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 26 lis 2015, 11:36
autor: Rurek
Skipper pisze:Oj płytka by się przydała i to bardzo.
Trzeba chyba delikatnie sugerować Marbalonowi aby spłodził nową wersję płytki eLeReSa RX na której będą pola na wlutowanie IMU oraz BARO i to załatwi temat wypasionych wersji :-)
I miałby wtedy w ofercie eLeRESy RX (z pustymi polami na elementy autopilota) oraz eLeReSy AP po wlutowaniu (oczywiście nie DIY tylko na taśmie) tych dwóch pchełek i pewnie paru mniejszych pchełek...

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 26 lis 2015, 15:12
autor: miś
Hehe, przydały by się ze dwie krople gluta bo bokach coby nie odpadło :-)

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 26 lis 2015, 16:26
autor: Skipper
miś pisze:Hehe, przydały by się ze dwie krople gluta bo bokach coby nie odpadło :-)
Baro jest na taśmie samoprzylepnej obuustronnie - tak żeby dziurka od baro była niezatkana. Całość zapakowana w gąbkę i lekko ściśnięte termokurczem. Nic nie odpadnie :-)

EDIT - scalenie

Mam pytania (mam eDispl wersja OLED)

1, To co w srodku nijak się nie zgadza z tym co w instrukcji w pierwszym poście. Buzzer jest wbudowany w płytkę a i tych padów 4 i 5 nie ma u góry. Baro działa - na display mam i vario i wysokość AMSL/AGL według zyczenia. Nie mam vario w audio - głucha cisza - a mi na audio vario szczególnie zależy :-)

EDIT: To pytanie nieaktualne - znalazłem w menu - włączyłem both + var i działa :-)


2. W instrukcji od eDispl (pierwszy post)
...Uwaga! Display nie mierzy sam napięcia nadajnika. Aby wyświetlał napięcie TX trzeba w module TX eLeReSa dorobić taki sam dzielnik do pomiaru napięcia jak w odbiorniku i podpiąć do napięcia pakietu w nadajniku (za wyłącznikiem), po czym skalibrować pomiar napięcia w module TX. Display wyświetla to co mu eLeReS wyśle.
Hmmmmmmmmm... ...taki sam dzielnik jak w odbiorniku... tj. gdzie, co i jak? W odbiorniku napięcie baterii idzie bezpośrednio na pad VBAT i GND - nie mam czegoś takiego w TX. Mój pokazuje coś tam pokazuje tak o 0.2 V różny od rzeczywistego.

3. Rozumiem, że każdy amperomierz (taki od PitLaba czy RVOSD) działający na 5V będzie działał - jakie rezystory mają być pomiędzy GND i CUR dla 100A i 140A?

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 26 lis 2015, 21:11
autor: Rurek
Te rzeczy są opisane w pierwszym poście o eLeReSie.

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 26 lis 2015, 21:20
autor: miś
1. W eLDisp2 buzzer jest wbudowany. Aby włączyć vario akustyczne trzeba wejść w menu eLDispa i ustawić Buzzer na "LCD + VAR".
2. A co masz jako TX (normalny eLeReS RX z softem TX, czy wersję MOD albo MAX ?) Bo jak MOD albo MAX to one już mają na pokładzie wszystko co trzeba do pomiaru napięcia zasilania APARATURY. Jeśli pokazuje z błędem to można to skalibrować w module nadawczym przy pomocy konfiguratora (ustawić mnożnik napięcia).
3. Wartości rezystorów dla czujników od PitLab'a podane są w wątku o eleresie. Jak jest zrobiony czujnik z RVOSD to nie wiem, więc nie wiem jak go podłączyć. Musiałby się wypowiedzieć ktoś kto już takowy czujnik podłączał do eleresa. Eleres v2 mierzy napięcie z czujnika prądu w zakresie od 0-2V, i jest odporny na podanie tam do 6V (tylko v2 jest odporny).

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 26 lis 2015, 21:45
autor: Skipper
miś pisze:1. W eLDisp2 buzzer jest wbudowany. Aby włączyć vario akustyczne trzeba wejść w menu eLDispa i ustawić Buzzer na "LCD + VAR".
OK. To znalazłem zaraz po napisaniu posta :-) Dzięki.
miś pisze: 2. A co masz jako TX (normalny eLeReS RX z softem TX, czy wersję MOD albo MAX ?) Bo jak MOD albo MAX to one już mają na pokładzie wszystko co trzeba do pomiaru napięcia zasilania APARATURY. Jeśli pokazuje z błędem to można to skalibrować w module nadawczym przy pomocy konfiguratora (ustawić mnożnik napięcia).

Mam MOD i MAX :-) Dzieki. Skalibruje się :-)
miś pisze: 3. Wartości rezystorów dla czujników od PitLab'a podane są w wątku o eleresie. Jak jest zrobiony czujnik z RVOSD to nie wiem, więc nie wiem jak go podłączyć. Musiałby się wypowiedzieć ktoś kto już takowy czujnik podłączał do eleresa. Eleres v2 mierzy napięcie z czujnika prądu w zakresie od 0-2V, i jest odporny na podanie tam do 6V (tylko v2 jest odporny).
To wyglada, że to jest po I2C? Nie będzie się "gryzło" z baro? (ja jestem marynarz więc trza mi tłumaczyć jak "chłop krowie na rowie"). Nie wiem, wydawało mi się że to zegar daje separacje w I2C. To akurat nie jest krytyczne bo napięcie baterii pokładowej mi w zupełności wystarczy.


Dzięki wielkie za szybką odpowiedz i pomoc. Chyba by się przydało zrobić drobny update instrukcji eLDisp w pierwszym poście. :-)

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 26 lis 2015, 23:39
autor: miś
Nie, nie, pomiar napięcia na SDA od i2c był tylko w wersjach eleresa V1 (aby łatwiej dolutować się kabelkami). V2 i inne mod'y czy max'y robią to na innym dedykowanym pinie i z niczym się to nie gryzie.
A prąd mierzy przetwornik w module RFM22, i tu już wogóle nie ma problemu.
Ale to są już problemy/pytania nie dotyczące samego eLDispa, więc proszę pisz we właściwym temacie.

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 10 gru 2015, 00:19
autor: KM
Witam,

Jak to właściwie jest - czy odbiornik eLeRes przetwarza otrzymaną telemetrię i w zunifikowany sposób przesyła dalej do eLDisp-a czy trafiają tu "gołe" dane odebrane z powietrza?

Próbuję pokazać na eLDispie telemetrię wysyłaną z Cleanflight na NAZE32 i jakoś mi nie działa.

Cleanflight wysyła telemetrię MultiWii po softserial-u na 9600. Jak podłączę terminal to widzę że coś leci.
Dalej - podłączam to do pinu RX odbiornika eLeRes. Soft na odbiorniku mam skonfigurowany na "Multiwii parser" i 9600bps. Mam też włączoną telemetrię.

Na eLDispie podłączonym do nadajnika widzę tylko RSSI i temperaturę, a więc dane generowane przez sam odbiornik a nie FC.

Czy taka konfiguracja powinna w ogóle działać?
Co jeszcze mogę robić nie tak?

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 10 gru 2015, 12:53
autor: miś
KM pisze:Jak to właściwie jest - czy odbiornik eLeRes przetwarza otrzymaną telemetrię i w zunifikowany sposób przesyła dalej do eLDisp-a czy trafiają tu "gołe" dane odebrane z powietrza?
Przetwarza. Nawet dwukrotnie. Najpierw odbiornik obrabia dane przetwarzając je z NMEA, MWC czy MavLink do swojego formatu, pcha to na ziemię, a potem TX przetwarza to na swój wyjściowy protokół jaki trafia do eldispa. Format wyjściowy z TX jest tekstowy, z danymi czytelnymi dla ludzi.
KM pisze:Dalej - podłączam to do pinu RX odbiornika eLeRes. Soft na odbiorniku mam skonfigurowany na "Multiwii parser" i 9600bps. Mam też włączoną telemetrię.
Chyba nie dokońca jest to standardowy protokół multiwii. Bo multiwii nie pytane nic nie wysyła, i trzeba go odpytywać o dane. A więc aby eleres potrafił brać dane z MWC to muszą być spięte obiema liniami seriala. Eleres wysyła rządania do multiwii, multiwii na nie odpowiada, po czym eleres parsuje te dane i pcha w swoim formacie na ziemię.

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: czwartek 10 gru 2015, 18:47
autor: KM
miś pisze: Chyba nie dokońca jest to standardowy protokół multiwii. Bo multiwii nie pytane nic nie wysyła, i trzeba go odpytywać o dane. A więc aby eleres potrafił brać dane z MWC to muszą być spięte obiema liniami seriala. Eleres wysyła rządania do multiwii, multiwii na nie odpowiada, po czym eleres parsuje te dane i pcha w swoim formacie na ziemię.
Telemetrie z Cleanflight-a można wyciągać na dwa sposoby:
1. tryb "MSP" - i tutaj Eleres musi się odpytywać żeby coś dostać
2. tryb "MSP telemetry" - tutaj sam kontroler cyklicznie wysyła wybrane odpowiedzi MultiWii

Używałem tego drugiego, a Eleres obsługuje tylko sposób pierwszy i stąd problem.

Po włączeniu trybu "MSP" (dwukierunkowego) telemetria jest!!! Ale... tylko gdy używam HW UARTA (który był przeznaczony na GPS)... Próba użycia SOFTUART-a zawiesza kompletnie kontroler...

Ale to juz temat na zupełnie inne forum...
Czy jest gdzieś jakiś opis o co dokładnie Eleres pyta? Ew. namiar na źródło? Trzeba pomóc cleanflightowcom.

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: piątek 11 gru 2015, 00:59
autor: miś
eLeReS pyta o:
MSP_STATUS
MSP_RAW_GPS
MSP_ATTITUDE
MSP_ALTITUDE
MSP_BAT
MSP_DEBUG
MSP_BOXNAMES - to jest wysyłane tylko do czasu otrzymania odpowiedzi, potem już nie

Żądania są wysyłane po kolei co 25ms kolejne.
Nie sprawdzałem na jakiej minimalnej prędkości UART'a całość się nie zatka... Na 57600 chodzi, na 38400 też.

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: piątek 11 gru 2015, 08:51
autor: KM
Z tym zatykaniem sie to nie wiem czy to jest problem. Gdy uzywam sprzetowego UART-a na FC to generalnie telemetria dziala nawet na 9600. Czy jakies komunikaty gina nie wiem, w kazdym razie wizulanie jest OK. Zwis FC jest tylko gdy uzywam SOFTSERIAL-a, ale przeciez komunikacja na 9600 nie obciaza go az tak bardzo a same komendy sa te same. Dziwna sprawa...

Zastanawiam sie czy moze eLeReS nie moglby natywnie obslugiwac tez telemetrii MSP w trybie jednokierunkowym??? Z tego co widze Cleanflight wysyla sekwencyjnie podobne komunikaty jakich potrzebuje eLeReS:

static const uint8_t mspTelemetryCommandSequence[] = {
MSP_BOXNAMES, // repeat boxnames, in case the first transmission was lost or never received.
MSP_STATUS,
MSP_IDENT,
MSP_RAW_IMU,
MSP_ALTITUDE,
MSP_RAW_GPS,
MSP_RC,
MSP_MOTOR_PINS,
MSP_ATTITUDE,
MSP_SERVO
};

Czy kod eLeReS-a jest gdzies do wgladu?

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: piątek 11 gru 2015, 14:41
autor: miś
Niestety, kod eleresa nie jest otwarty. Ale patrzyłem na kod i powinno to działać nawet w trybie jednokierunkowym, bo osobny wątek wysyła żądania, a osobny interpretuje to co przyszło, i jak przychodzi jakaś obsługiwana ramka to jest interpretowana i ustawia wewnętrzne dane telemetrii. Jak przychodzi nieobsługiwana, to jest poprostu olewana. Jedno na drugie nie ma wpływu poza zaprzestaniem żądań MSP_BOXNAMES jak zostanie odebrana odpowiedź. Ale jak dalej będą przychodzić to nie przeszkadza.
Spróbuj puścić sprzętowym uartem dane w trybie "MSP telemetry" podpinając tylko TX fc do RX eleresa.
Jak będzie działać, to problem leży w softserialu.

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: sobota 12 gru 2015, 00:26
autor: KM
Niestety nie działa :(
Eldisp nie pokazuje niczego pochodzącego z FC w trybie "MSP telemetry"...
Używam sprzętowego uarta.
Probowałem rownież na 57600 żeby wykluczyć ew przytykanie się. Bez zmian.

Co by z tym zrobic? Może złapię trochę tych danych i podeślę?

Re: eLDisp czyli wyświetlacz LCD do eLeReS'a

: sobota 12 gru 2015, 01:54
autor: miś
KM pisze:Co by z tym zrobic? Może złapię trochę tych danych i podeślę?
A dawaj, ale tak z 2-3 minuty żeby były. Maila masz na PW.