Inverter PPM dla APM-a

Moderatorzy: marbalon, moderatorzy2014, moderatorzy

Awatar użytkownika
Poli25
Posty: 917
Rejestracja: środa 25 lut 2015, 19:22
Lokalizacja: Trzebnica

Inverter PPM dla APM-a

Post autor: Poli25 »

Witam,

Mam problem z sygnałem PPM dla ArduCopter dla ArduPlane PPM działa normalnie ale dla ArduCopter już nie. Postanowiłem zbudować inwerter sygnału PPM wg schematu.
https://oscarliang.com/ctt/uploads/2015 ... matics.jpg
Po wgraniu kodu dla przeprowadzenia testów na Arduino UNO ze strony https://www.youtube.com/watch?v=m_o7fdAuPDA PPM wg pokazanego schematu działa ale kiedy podłączę do APM-a sygnału brak, zworka na piny 2 i 3 założona.

Ktoś miał podobny problem?
Awatar użytkownika
pma_
Posty: 4658
Rejestracja: sobota 08 maja 2010, 09:43
Lokalizacja: Gliwice/Katowice

Re: Inverter PPM dla APM-a

Post autor: pma_ »

SBUS to nie jest PPM
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: Inverter PPM dla APM-a

Post autor: miś »

Procedury dekodowania RC w ArduPlane i ArduCopter to dokładnie te same procedury, a więc Twój problem leży tylko i wyłącznie w konfiguracji APM, lub wersji softu APM.
Pzdr. -----MIŚ-----
Awatar użytkownika
Poli25
Posty: 917
Rejestracja: środa 25 lut 2015, 19:22
Lokalizacja: Trzebnica

Re: Inverter PPM dla APM-a

Post autor: Poli25 »

Jak się doszukałem to problem leży w oprogramowaniu ArduCopter, w kodzie źródłowym dla ArduCopter została wyłączona funkcja PPM-a w przeciwieństwie dla Arduplane.

Atmega 32U2 pin23 (PPM OUT)-> Zworka SJ2 ->Rezystor R11 ->Atmega 2560 pin 36 (PL1)
Atmega 2560 przyjmuje sygnał PPM na pinie 36 (PL1)
Na innym forum wyczytałem że należy włączyć tą funkcję w kodzie tylko nie wiem który plik zawiera informacje o sygnale PPM, może ktoś już rozwiązał ten problem.
Awatar użytkownika
pma_
Posty: 4658
Rejestracja: sobota 08 maja 2010, 09:43
Lokalizacja: Gliwice/Katowice

Re: Inverter PPM dla APM-a

Post autor: pma_ »

nie wiem ile wart jest twój czas ale może zamiast walczyć z zabytkiem kup normalny kontroler lotu z F405 i wgraj normalnego arducoptera szczególnie, że postęp jest raczej dramatyczny wzgędem tego zabytku.
PPM właczysz w konfiguracji build wyłączając w zamian coś innego.
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
Awatar użytkownika
Poli25
Posty: 917
Rejestracja: środa 25 lut 2015, 19:22
Lokalizacja: Trzebnica

Re: Inverter PPM dla APM-a

Post autor: Poli25 »

APM-a mam akurat w szufladzie a najszybciej to będzie kupić konwerter PPM->PWM
Awatar użytkownika
pma_
Posty: 4658
Rejestracja: sobota 08 maja 2010, 09:43
Lokalizacja: Gliwice/Katowice

Re: Inverter PPM dla APM-a

Post autor: pma_ »

Nie, różnicy w funkcjonalności nie przeszkoczysz
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
Awatar użytkownika
pawelsky
Posty: 9763
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Inverter PPM dla APM-a

Post autor: pawelsky »

Poli25 pisze: sobota 31 gru 2022, 11:01 APM-a mam akurat w szufladzie a najszybciej to będzie kupić konwerter PPM->PWM
Chwila, chwila - w jednym miejscu piszesz ze PPM z AP Ci dziala, a w drugim ze testowales dekoder SBUS na Arduino i tez Ci dziala, co jest sprzeczne samo w sobie.

Jaki Ty masz w koncu sygnal wychodzacy z odbiornika? PPM czy SBUS? Co to za odbiornik?
Awatar użytkownika
Poli25
Posty: 917
Rejestracja: środa 25 lut 2015, 19:22
Lokalizacja: Trzebnica

Re: Inverter PPM dla APM-a

Post autor: Poli25 »

Odbiornik mam Qczka, sygnał wyjściowy mogę ustawić na S-BUS lub PPM.
Jak ustawię wyjście PPM w odbiorniku i wgram do APM-a ArduPlane (samolot) to APM przyjmuje sygnał PPM z odbiornika, ale jeśli wgram ArduCopter (dron) to APM nie przyjmuje sygnału PPM z odbiornika. Odbiór jest tylko po PWM-e
Awatar użytkownika
pawelsky
Posty: 9763
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Inverter PPM dla APM-a

Post autor: pawelsky »

To po co Ci konwerter PPM-PWM skoro masz juz (dzialajacy jak twierdzisz) komwerter SBUS-PWM na Arduino?
Awatar użytkownika
Poli25
Posty: 917
Rejestracja: środa 25 lut 2015, 19:22
Lokalizacja: Trzebnica

Re: Inverter PPM dla APM-a

Post autor: Poli25 »

Ponieważ ten wg schematu z początku tematu konwerter S-BUS -> PWM czasem się przycina, testując na serwie potrafi się zatrzymać na 1s. Kombinowałem już z rezystorami ale bez rezultatu. Nie wiem co jest tego powodem.
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: Inverter PPM dla APM-a

Post autor: miś »

A czemu nie ustawisz w odbiorniku i w APM standardu S-Bus ? Przecie S-Bus jest w APM działający. Jeśli Twój APM wymaga innej polaryzacji S-Bus, i nie masz możliwości zmiany tego ani w odbiorniku, ani w APM, to inwerter do S-Bus robi się z jednego tranzystora i 2 rezystorów. Schematów w sieci jest pełno, elementy dostępne za złotówkę w każdym sklepie za rogiem, a jak potrafisz przylutować kabel, to polutujesz i to w 5 minut na pająka w termoskurczu i będzie działać.
Pzdr. -----MIŚ-----
Awatar użytkownika
Poli25
Posty: 917
Rejestracja: środa 25 lut 2015, 19:22
Lokalizacja: Trzebnica

Re: Inverter PPM dla APM-a

Post autor: Poli25 »

Nie mogę znaleźć nigdzie oprogramowania na Atmegę 32U2 na S-BUS, na PPM jest ale na S-bus-a nie widzę.
Jeśli masz taki wsad to fajnie by było jeśli byś podesłał
Awatar użytkownika
pawelsky
Posty: 9763
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Inverter PPM dla APM-a

Post autor: pawelsky »

Awatar użytkownika
Poli25
Posty: 917
Rejestracja: środa 25 lut 2015, 19:22
Lokalizacja: Trzebnica

Re: Inverter PPM dla APM-a

Post autor: Poli25 »

Dzięki kolego, znalazłem tą wersję chwilę przed twoim postem. Po S-bus działa bardzo ładnie. Mam nadzieję że przyda się także dla innych.
Temat można zamknąć.
Ahh.... bym zapomniał, podziękowania także dla kolegi Miś
ODPOWIEDZ