Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Komunikacja dwóch uP radiowo. W jaki sposób??

23 Paź 2006 00:09 2643 15
  • Poziom 29  
    Mam pytanie za pomocą jakich modułów i w jaki sposób skomunikować dwa mikrokontrolery z rodziny AVR drogą radiową?? Chodzi mi o odporność na zakłucenia i w miarę proste podłączenie do procka i obsługę komunikacji tak aby zająć jak najmniej pinów procesora. Dodam jeszcze że komunikacja ma przebiegać tylko w jedną stronę. Prosze o pomoc w tej sprawie.
  • Poziom 25  
    Moduły Telecontrolli wyglądają obiecująco, albo można zrobić samemu na próbkach z MAXIMAa MAX1470 i MAX1472, Właśnie je otrzymałem:)
  • Poziom 25  
    OK, jak odpalę to dam znać. Robię właśnie płytkę, one są w małych obudowach SOT-23 (MAX1470) i mam trochę problemu kto mi ją zrobi bo ja chwilowo pozbyłem się całego stuffu do ich robienia. Mam też problem z dławikami w.cz bo mają małę wartości -kilka nH i chyba sam je musze nawinąć. No i po nie też musze płytkę przewidzieć. Ale jak zrobię to się pochwalę.
  • Poziom 25  
    Tak, przeglądałeś noty aplikacyjne/pdf ?
    To samo w telecontrolli podpinasz TxD i RxD. Nadajnik ma 4 końcówki: 1) wejście, 2 wyjscie i 3,4 zasilanie (oczywiście nie w tej kolejności :)

    http://www.soyter.com/index.php?pid=29
    http://www.telecontrolli.com
    http://www.soyter.com.pl/cms/images/products/rt4.pdf

    http://www.soyter.com.pl/cms/images/products/RR1.pdf

    Na co musisz zwrócić uwagę to prędkość transmisji jaką możesz uzyskać, czy Cię będzie zadowalać.
  • Poziom 42  
    Witam,

    aby coskolwiek pomóc najpierw zapytam ;) .... czy w twoim przypadku napewno wchodzi w grę tylko transmisja radiowa? pytam dlatego, że na początku też mi się takie rozwiązania wydawały najłatwiejsze w realizacji. Czy nie dasz rady pociągnąć jakiegoś kabla np skrętki UTP od tej tablicy wyników do miejsca gdzie się je wpisuje? (o ile też chodzi o tablicę wyników, jak z podobnego tematu postu ;) ).... Piszę dlatego o skrętce bo czasem jest o wiele łatwiej ją doprowadzić i zorganizować przez nią transmisję po RS485 (nie bój się to nie takie straszne ) odmiana RS232 i to na duże odległości, z dużymi prędkościami transmisji - łatwość podpięcia do tego wielu innych urządzeń... jeśli tak? to napisz - rozwinę wtedy dalej ten wątek i zobaczysz jakie to łatwe(sprzętowo i programowo) , szybkie i przyjemne...

    a jeśli w grę wchodzi tylko transmisja radiowa to: zastanów się - bo wiele osób na szybko odpowiada wymieniając te nadajniki telecontroli i odbiorniki na 433MHz i podobne, ale niewielu chyba je stosowało w praktyce i nie wspominają o tym co można wyczytać, w nocie aplikacyjne nadajnika RT4-XXX - zacytuję:

    ..." The RT4-XXX is an hybrid circuit that allows to realize complete radio transmitter adding a coding circuit" - tu wytłuszczonym drukiem wskazuję na małą "pułapeczkę" dla początkujących (ja też się na to "nadziałem") .... otóż zwrócisz też uwagę że z kolei w nocie aplikacyjnej odbiornika nie ma wprawdzie nic napisane o kodowaniu/dekodowaniu ale na schemacie występuje coś takiego jak dekoder (obok odbiornika) - już tłumaczę o co chodzi: otóż nie można w prosty sposób jak sugerowałeś/pytałeś wyżej podłączyć sobie wyjść czy wejść typu RS232 uC do wejścia nadajnika i wyjścia odbiornika - tzn można ale może być kiepsko z transmisją ;).... co trzeba z tym zrobić? - otóż sygnał nadawany trzeba zakodować np stosując kod Menchester (robi to scalaczek MC145026) w przykładzie z aplikacji nadajnika, a odbierany sygnał trzeba rozkodować - i tu w nocie aplikacyjnej odbiornika robi to tajemniczo nazwany moduł: DECODER ;)

    ... prościej mówiąc - oczywiście to kodowanie Menchester to nie jest takie trudne i można to zrobić programowo - stosowane jest ono m.inn do transmisji kodów w pilotach na podczerwień np w kodzie Philipsa RC5 lub RC6.... i zaprawdę powiadam ci ;) że jak będziesz potrafił już to kodować i rozkodować czyli odbierać programowo i wysyłać programowo kody pilotów w RC5 to nie będziesz miał już problemów z nadawaniem i odbieraniem przez telecontroli ;) - podałem akurat przykład w RC5 bo to się często przydaje i warto też się kiedyś za to zabrać - ja właśnie już trzaskam w asemblerze dekodowanie pilotów z kodowaniem typu shift(manchester), pulse i space - dzięki czemu odczytuję programowo już kody różnorodnych pilotów - Philipsa, Sony, JVC, NECa i wielu innych.... a w twoim przypadku może się to okazać szczególnie przydatne bo jeśli np ktoś stoi niedaleko tej tablicy wyników - to można ją wogóle sterować przez podczerwień ;) .... poza tym często opłaca się wbudować na stałe obsługę klawiszy z pilota i korzystać z tego uniwersalnie czasem zamiast budować jakieś klawiaturki ;).... ale ok do rzeczy...

    .... więc jeśli już nie będzie dla ciebie problemem kodowanie i dekodowanie sygnał to polecam to rozwiązanie radiowe telecontroli - przy takim układzie jest ono bardzo dobrze odporne na zakłócenia a zasięg zależy jeszcze od użytych anten - ale tu nie jestem jeszcze doświadczony i też czytam sporo w necie nt rozwiązań (chodzi o dobieranie anten itp) ;) w każdym razie nawet z kiepską antenką powinno to działać tak jak w pilotach od alarmów samochodowych - w otwartej przestrzeni do kilkuset metrów....

    mam nadzieję, że dzięki przykładom które przedstawiłem dosyć jasno i wyczerpująco przedstawiłem ten temat - sam niedawno (2-3) mies temu byłem na twoim etapie wiedzy w tych zagadnieniach (tak mi się wydaje) i sporo bym dał wtedy za taką informację w pigułce. Zbierałem wiedzę w różnych miejscach w necie i m.inn tu na elektrodzie - a że już sporo mi tu ludzie pomogli to i ja się staram tym odwdzięczyć ;)

    pozdrówka
  • Poziom 32  
    Jeżeli komunikacja ma być dwu stronna to aż się prosi zastosować transiwery chipkona cc1000. Kodowanie i dekodowanie manchester robią sprzętowo.
  • Poziom 42  
    kolego Gieneks - robiłeś to już osobiście na cc1000? pytam bo wiem, że to arcyciekawe układziki - ale też jak się wgryźć w szczegóły - to okazuje się, że ciężko u kogokolwiek znaleźć jakiś konkretny opis - sposób (dla laika) jak krok po kroku zacząć pracę z tymi układami ;) - jeśli wiesz to podziel się wiedzą - sam jestem ciekaw - pozdrawiam
  • Poziom 42  
    ... a czytał kolega zbv w tym linku który podał w ogóle jaki ma zasięg to rozwiązanie???
    "...This is a simple, low cost RF data link that can send data reliably over a distance of one to two meters..." "od jednego do dwóch metrów" ;)

    ogólnie fajne rozwiązania na stronce autora tych różnych pomysłów ;) ale akurat to rozwiązanie z podanego linku - będzie miało małe zastosowanie w porównnaniu do gotowych i niedrogich modulików telecontroli. Fakt też trzeba kodować i dekodować sygnał - ale żadnego strojenia, robienia cewek itp - o wiele wiele większy zasięg!!!, pewniejszy przesył, dozwolone pasmo 433MHz - same superlatywy (tak mi się wydaje) - niemniej jednak ja się bardzo cieszę z wyszukania tego linka przez kolegę zbv - naprawdę dużo można się dowiedzieć przeglądając wszystkie pomysły autora tych stron i urządzeń ;)

    pozdrawiam
  • Poziom 29  
    Ogólne założenia co do mojej tablicy (co i jak):

    Tablica:
    -Wyświetlanie punktów goście gospodarze w zakresie 199 lub 999 (2x3segmenty)
    -Wyświetlanie czasu (minuty:sekundy) (4segmenty)
    -Wyświetlanie setów (2x1segment)
    -2 wyświetlacze umieszczone przy koszach do wyświetlania czasu akcji (2x2segmenty)
    -syrena

    W sumie chyba będzie 16 wyświetlaczy 7 segmentowych LED chyba że dojdzie coś jeszcze.

    Sterownik:
    -Zwiększanie, zmniejszanie o 1 i reset punktów dla gosp. i gości
    -Start stop i reset czasu
    -start stop i reset czasu akcji (od 24s w dół)
    -włączanie wyłączanie syreny
    -Zwiększanie, zmniejszanie o 1 i reset setów dla gosp. i gości

    W sumie jakieś 22 przyciski.

    Z tym sterownikiem założyłem sobie komunikację radiową bo taka wydaje mi sie najlepsza. Pozatym chyba nie będzie potrzebana komunikacja w obu kierunkach. Pozostaje problem z podłączeniem wyświetlaczy bocznych do tablicy głównej.
  • Poziom 40  
    Witam
    Tablica jak i wyświetlacze boczne muszą być podłączone do sieci zasilającej 230VAC więc i tak muszą być doprowadzone kable do nich. Proponuję zrobić to na RS484 i schować kable za listwę przypodłogową a jak jej nie ma to kupić odpowiednie osłony. Drogą radiową może być niepewne, może coś zakłócać transmisję a nawet zmieniać wyniki na wyświetlaczach :D . Są wśród nas tacy co dla kawału zrobią wszystko i przy nie kodowanej transmisji będą mogli wpisywać inne wyniki, a to byłoby przykre i dyskwalifikujące te urządzenie. Nawet gdy transmisja będzie kodowana to można zakłócać transmisję co spowoduje brak reakcji wyświetlaczy. Można jeszcze przesyłać informację za pomocą SMS ale to będzie kosztowne rozwiązanie, lub transmisję za pomocą lasera ale musi nadajnik widzieć się z odbiornikiem.
  • Poziom 13  
    tomgart

    mam pytanie jak poszlo Ci z ukladami max1472
    byly jakies problemy
  • Poziom 25  
    Projekt upadł z braku płytki. Ale teraz uruchamiam szyfrator i deszyfrator do aparatury do zdalnego sterowania, to może zaprzęgnę znów te MAXy. Szczerze mówiąc to o nich zapomniałem, muszę znów je wziąć na warsztat