Dekoder z SBUS na PWM z wykorzystaniem ARDUINO nano

Autorskie projekty naszych użytkowników

Moderatorzy: marbalon, moderatorzy2014, moderatorzy

Awatar użytkownika
zbipok
Posty: 1965
Rejestracja: środa 30 mar 2011, 10:00
Lokalizacja: Tarnowskie Góry

Dekoder z SBUS na PWM z wykorzystaniem ARDUINO nano

Post autor: zbipok »

Borykając się ze zbyt małą ilością kanałów dla moich potrzeb zmontowałem układ wg pomysłu ze strony OPENRCFORUMS
http://openrcforums.com/forum/viewtopic.php?f=84&t=6265
Jest już kilka rozwiązań tej konwersji i posiadam układ 4 kanałowy z FrSKY.
Ale oprócz dekodowania potrzebuję zamienić sygnały binarne dwóch kanałów na sterowanie PWM trzypozycyjne wyprowadzone jednym wyjściem.
Dzięki temu mogę zagospodarować 13-16 kanały eLeReSa przesyłane w SBUS-ie w telegramie widoczne jako binarne.
Wszelkie modyfikacje i miksy robi się w kodzie źródłowym.
Do płytki ARDUINO nano 3.0 ( cena 2.3$ ) należy dodać układ inwertera dla lini SBUS parę kabelków i układ gotowy.

Oczywiście jeśli ktoś nie potrzebuje tak mieszać to zdecydowanie polecam dekoder pana Misia 8-)
Zbyszek
Awatar użytkownika
pawelsky
Posty: 9754
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Dekoder z SBUS na PWM z wykorzystaniem ARDUINO nano

Post autor: pawelsky »

zbipok pisze:należy dodać układ inwertera dla lini SBUS parę kabelków i układ gotowy.
Hmmm... ciekawe dlaczego gosc nie zrobil inwersji softwareowo? :?:
Awatar użytkownika
zbipok
Posty: 1965
Rejestracja: środa 30 mar 2011, 10:00
Lokalizacja: Tarnowskie Góry

Re: Dekoder z SBUS na PWM z wykorzystaniem ARDUINO nano

Post autor: zbipok »

Korzysta ze sprzętowego UARTa i chyba się nie da.
Jeśli wiesz jak zmodyfikować kod to można faktycznie uprościć układ do minimum.
Zbyszek
Awatar użytkownika
pawelsky
Posty: 9754
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Dekoder z SBUS na PWM z wykorzystaniem ARDUINO nano

Post autor: pawelsky »

zbipok pisze:Korzysta ze sprzętowego UARTa i chyba się nie da.
Jeśli wiesz jak zmodyfikować kod to można faktycznie uprościć układ do minimum.
No na sprzetowym nie, ale sa dostepne softwareowe (100000 baud powinien wyrobic). Mozliwe ze gryzly mu sie przerwania.
Rzuce z ciekawosci okiem, bo nawet jest #define na port zrobiony.
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Re: Dekoder z SBUS na PWM z wykorzystaniem ARDUINO nano

Post autor: miś »

Soft uart (odbiornik) na 100kbaud jest możliwy, ale zżera za dużo czasu i gryzie się z generowaniem PWM'a (arbitraż przerwań).
Lepiej dodać inwerter i mieć problem z głowy.
Pzdr. -----MIŚ-----
Awatar użytkownika
zbipok
Posty: 1965
Rejestracja: środa 30 mar 2011, 10:00
Lokalizacja: Tarnowskie Góry

Re: Dekoder z SBUS na PWM z wykorzystaniem ARDUINO nano

Post autor: zbipok »

Ja osobiście preferuję sprzętowego UARTa , nie mam zaufania do tych programowych.
Zbyszek
ODPOWIEDZ