Moduł nadajnika i odbiornika
Moduł nadajnika i odbiornika
Panowie czy ten podany poniżej zestaw pomoże mi w sterowaniu jednym serwem na odległość?, czy wystarczy podać na pin wejściowy w nadajniku standardowy sygnał sterowania serwem 50Hz oraz odpowiedni impuls i tyle..? i taki sygnał dostane w odbiorniku? Czy ta zabawa w sterowanie serwem drogą radiową jest bardziej skomplikowana?
http://sklep.avt.pl/p/pl/62935/nadajnik ... 92mhz.html
http://sklep.avt.pl/p/pl/1203/modul+odb ... 92mhz.html
Jeśli nie to, to co nadaje się do przesyłania sygnałów PWM, jeden kanał, nie interesuje mnie zasada działania takich modułów, nie znam się na tym, ma tylko spełniać te role. Bardzo proszę o podpowiedzi.
http://sklep.avt.pl/p/pl/62935/nadajnik ... 92mhz.html
http://sklep.avt.pl/p/pl/1203/modul+odb ... 92mhz.html
Jeśli nie to, to co nadaje się do przesyłania sygnałów PWM, jeden kanał, nie interesuje mnie zasada działania takich modułów, nie znam się na tym, ma tylko spełniać te role. Bardzo proszę o podpowiedzi.
Chyba znalazłem coś idealnego dla siebie:
http://techblog.blox.pl/2009/09/HM-R868 ... T868S.html
Zbiera wszystko? Możesz wyjaśnić jak miałbym tymi komendami tego uniknąć?
A może wysyłać komendy do uC a sygnał PWM generować za odbiornikiem i tak sterować serwem, kod[C] do serwa już napisałem.
Nie znam się na tym wysyłaniu 'danych' radiowa drogą , myślałem ze skoro jest to gotowy odbiornik to odporny na taki rzeczy...
http://techblog.blox.pl/2009/09/HM-R868 ... T868S.html
Zbiera wszystko? Możesz wyjaśnić jak miałbym tymi komendami tego uniknąć?
A może wysyłać komendy do uC a sygnał PWM generować za odbiornikiem i tak sterować serwem, kod[C] do serwa już napisałem.
Nie znam się na tym wysyłaniu 'danych' radiowa drogą , myślałem ze skoro jest to gotowy odbiornik to odporny na taki rzeczy...
Przecież te wszystkie układy działają tak samoChyba znalazłem coś idealnego dla siebie:
http://techblog.blox.pl/2...i-HM-T868S.html
http://www.elektroda.pl/rtvforum/viewto ... &start=210
I tak to właśnie masz robić.Dawid2379 pisze:A może wysyłać komendy do uC a sygnał PWM generować za odbiornikiem i tak sterować serwem, kod[C] do serwa już napisałem.
Tylko trzeba by pomyśleć nad jakimś kodowaniu i dekodowaniu.
Ale na początek możesz sprawdzić działanie na stykówce bez żadnego kodowania.
Tak wiec dostałem moduły i zdecydowałem się kupić analizator stanów logicznych aby zobaczycie to, czego normalnie nie widać. Według poniższego zdjęcia nie wynika żeby to co podaje na wejście DATA nadajnika pojawiło się na wyjściu DATA odbiornika? tam mam podłączone końcówki od analizatora, odbiornik działa bo zbiera inne śmieci ale nie zbiera sygnału z nadajnika, podłączone wszystko wg not katalogowych, może czegoś nie wiem, może sygnały powinny być wyższej częstotliwości.. no nie wiem co jest nie tak?
- Załączniki
-
- Bez tytułu.png (44.11 KiB) Przejrzano 19716 razy
Najtańszy jaki znalazłem SALEAE LOGIC
Sygnał generowany przez uC dobrze pokazuje
http://allegro.pl/analizator-logiczny-8 ... 60966.html
Zlokalizowałem usterkę i mam już sygnał także na odbiorniku, tylko podając ten z odbiornika niestety serwo nie reaguje, ciężko mi zmierzyć napięcie tych impulsów, może na tym wyjściu DATA jest ono za niskie aby elektronika serwa zaakceptowała jako stan wysoki i ustawiała serwo w odpowiedniej pozycji? nie jest proste to przysyłanie danych droga radiową.. co myślicie?
pdf modulu radiowego:
http://www.hoperf.com/upload/rf_app/HM-R.pdf
i to co pokazuje analizator:
Sygnał generowany przez uC dobrze pokazuje
http://allegro.pl/analizator-logiczny-8 ... 60966.html
Zlokalizowałem usterkę i mam już sygnał także na odbiorniku, tylko podając ten z odbiornika niestety serwo nie reaguje, ciężko mi zmierzyć napięcie tych impulsów, może na tym wyjściu DATA jest ono za niskie aby elektronika serwa zaakceptowała jako stan wysoki i ustawiała serwo w odpowiedniej pozycji? nie jest proste to przysyłanie danych droga radiową.. co myślicie?
pdf modulu radiowego:
http://www.hoperf.com/upload/rf_app/HM-R.pdf
i to co pokazuje analizator:
- Załączniki
-
- a tak to podłączyłęm
- Bez tytułuw.png (11.84 KiB) Przejrzano 19671 razy
-
- Bez tytułu.png (72.56 KiB) Przejrzano 19674 razy
No, na drugim wykresie widać że sygnał przechodzi. Ten drugi pomiar dokonałeś z podłączonym serwem czy bez?
Opisz co było nie tak za pierwszym razem, może masz jakieś zwarcie albo brak podłączonej masy w układzie.
Swoją drogą, to przy komunikacji radiowej, zasilanie i masy nadajnik-odbiornik wypadało by rozdzielić, tylko wtedy nic nie zmierzysz.
Za wyjściem odbiornika daj jakąś bramkę logiczną albo dwie, tak żeby nie zanegować sygnału. Taka bramka powinna zwiększyć wydajność prądową sygnału podawanego na serwo, może pomoże.
Opisz co było nie tak za pierwszym razem, może masz jakieś zwarcie albo brak podłączonej masy w układzie.
Swoją drogą, to przy komunikacji radiowej, zasilanie i masy nadajnik-odbiornik wypadało by rozdzielić, tylko wtedy nic nie zmierzysz.
Za wyjściem odbiornika daj jakąś bramkę logiczną albo dwie, tak żeby nie zanegować sygnału. Taka bramka powinna zwiększyć wydajność prądową sygnału podawanego na serwo, może pomoże.
Sygnał mierzyłem bez serwa bo z nim nic nie działało, a konkretnie gdy połączyłem serwo to odbiornik jakby się resetował i przechodził w stan uśpienia, jego wyjście DATA ustawiało się na 0 i koniec trzeba odłączyć zasilanie aby znów odbierał sygnał z nadajnika , czasem po podłączeniu serwa odbiornik jakby zbierał wszystko i serwo drgało. Wstawiłem dwie bramki(NAND schmitta, nie zanegowałem) i już miało być ok naciskam przycisk aby zmienić szerokość impulsu i serwo się rusza, ale do momentu gdy puszczam i znów odbiornik się jakby wyłącza nic nie zbiera zero syg. i znów trzeba odłączać zasilanie. A dlaczego oddzielne zasilanie?
Dodam ze bez serwa jest ok wszystko fajnie wychodzi przy analizie.
Dodam ze bez serwa jest ok wszystko fajnie wychodzi przy analizie.
Nadajnik i odbiornik zazwyczaj pracują na odległości rzędu dziesiątek metrów, z oddzielnym zasilaniem i niektóre nie są projektowane do pracowania ze wspólną masą. Ale jak u Ciebie działa, to nie musisz się martwić.
Jak komunikacja działa, serwo się rusza, to znaczy że odbiornik ma dość mocy by wysterować serwo i bramki możesz pominąć.
Martwi mnie to że odbiornik się wyłącza. To wskazuje że dostaje jakiś syf i mówi dość. Ciężko na odległość stwierdzić co syfi, ale stawia w ciemno na kiepską filtrację zasilania i za małą wydajność zasilacza. Serwo podczas ruszania potrafi pobrać w impulsie koło 1A i napięcie na chwilę siada.
Jeśli masz może zasilacz 9...20V i stabilizator np. 7805 to spróbuj z tego zasilić samo serwo a odbiornik z tego źródła co nadajnik i procek. Ewentualnie bateryjnie zasil sam odbiornik, 4.5V powinno mu dopowiadać.
Jak komunikacja działa, serwo się rusza, to znaczy że odbiornik ma dość mocy by wysterować serwo i bramki możesz pominąć.
Martwi mnie to że odbiornik się wyłącza. To wskazuje że dostaje jakiś syf i mówi dość. Ciężko na odległość stwierdzić co syfi, ale stawia w ciemno na kiepską filtrację zasilania i za małą wydajność zasilacza. Serwo podczas ruszania potrafi pobrać w impulsie koło 1A i napięcie na chwilę siada.
Jeśli masz może zasilacz 9...20V i stabilizator np. 7805 to spróbuj z tego zasilić samo serwo a odbiornik z tego źródła co nadajnik i procek. Ewentualnie bateryjnie zasil sam odbiornik, 4.5V powinno mu dopowiadać.
Dzięki za podpowiedzi, i miałeś racje, okazało się ze jedynym problemem była słaba wydajność prądowa USb bo z tego zasilam wszystko.. podłączyłem pod drugi port samo serwo i działa wyśmienicie. Może delikatnie drga orczyk ale to są odchyły max do 1mm.
Bramki nie były potrzebne.
Jestem mile zaskoczony działaniem modułów HM T-R686, ponieważ serwem steruje się bardzo ładnie, płynnie. Wygląda na to ze nie ma potrzeby programowo eliminować zakłócenia jeżeli komunikat wysyłany jest na bardzo małe odległości, nie wiem jak przy kilkudziesięciu metrach.. Ale przy odległości do kilku metrów wysyłając tylko sygnał PWM nic złego z serwem się nie dzieje.
Bramki nie były potrzebne.
Jestem mile zaskoczony działaniem modułów HM T-R686, ponieważ serwem steruje się bardzo ładnie, płynnie. Wygląda na to ze nie ma potrzeby programowo eliminować zakłócenia jeżeli komunikat wysyłany jest na bardzo małe odległości, nie wiem jak przy kilkudziesięciu metrach.. Ale przy odległości do kilku metrów wysyłając tylko sygnał PWM nic złego z serwem się nie dzieje.
- Załączniki
-
- Bez tytułu.png (83.74 KiB) Przejrzano 19465 razy
-
- Bez tytułu2.png (88.98 KiB) Przejrzano 19465 razy