Cześć.
Myślę że mój post będzie podsumowaniem zmagań z konwerterem PWM do PPM z uwagi na dokładne testy jakie dziś zrobiłem.
Na wstępie dziękuje bardzo Mirkowi za napisane programy do Attiny13 Po testach okazało się że działają super ale do sedna.
Po pierwsze zmieniłem interfejs z 4 kanałowego na 12 kanałowy, oparty na układzie PIC18F2550 (5 proporcjonalnych + 16 przycisków) z czego 2 przyciski przypadają na 1 dodatkowy kanał. Na tym interfejsie dokładnie widać jak zachowuje się konwerter.
Po sprawdzeniu sygnału z aparatury (wyjście PPM) na interfejsie otrzymałem następujący układ kanałów.
Podłączając się teraz pod odbiornik z wyjściem PPM uzyskałem taki wynik.
No właśnie dobrze widzicie układ jest IDENTYCZNY.
Teraz podłączam się pod kanały konwerterem, zgodnie z zalecaniami Mirka odnośnie kanałów i otrzymuje:
Podłączam w ten sposób drugi inny odbiornik i otrzymuje.
Jak można zauważyć konwerter działa jak należy ale kanały są porozmieszczanie niezgodnie z wyjściem PPM aparatury i PPM odbiornika.
Teraz już rozumiem dlaczego autor oryginalnego projektu założył sobie 1 kanał na kabel i max 4 kanały wynikające z wydajności układu.
Przekładając wtyczki w odbiorniku możemy szybko dojść do ładu odnośnie kanałów i ustawić je jak powinny być.
W projekcie konwertera wielokanałowego wykorzystujemy 2 kanały na 1 przewód i poprawne ułożenie kanałów jest niestety niemożliwe.
Szukając dalej postanowiłem znaleźć coś dzięki czemu poukładam kanały jak należy, z założenia prosty układ i tani.
Tu odsyłam na stronę: http://ardupilot.org...ne-encoder.html
Konwerter oparty na Atmega 328P (całe 8zł wersja DIP28 + 1zł kwarc 16MHz) i mamy konwerter 8 kanałów do PPM.
Dzięki niemu przypiszemy dowolny kanał do odpowiedniego wyjścia PWM w odbiorniku zapewniając prawidłowe działanie.
Na tym etapie myślę że wszystko zostało wyjaśnione.
Pozdrawiam.