logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bezprzewodowe rs232, np. na Telecontrolli

klops_mops 01 Mar 2009 09:34 4667 18
  • #1 6220228
    klops_mops
    Poziom 17  
    Witam!

    Na wstępie zaznaczę, że bardzo dużo szukałem wszelkich informacji na temat tych modułów, lecz nadal mam kilka pytań.

    Posiadane prze zemnie moduły to:
    - [http://www.telecontrolli.com/pdf/transmitter/rt11.pdf]RT11[/url]
    - RTFQ2

    Chcę je wykorzystać do komunikacji po rs232 między jednym uC, a drugim (Atmegi 16 i 32). Mam opracowaną już tę komunikację, ale "po kablu", zastanawia mnie teraz jak to wszystko podłączyć by uzyskać łącze bezprzewodowe. Prędkość transmisji nie gra tu większej roli.

    1. Czy podłączając te moduły z procesorem muszę używać kodera/dekodera np. MC14026/MC14027. Czy wystarczy połączyć nóżki procesora bezpośrednio z nóżkami modułów?

    2. W przypadku, gdy uda mi się już nawiązać to połączenie, to w jaki sposób (i czy w ogóle można) zrealizować takie coś: Z kilku urządzeń (nadajników) chciałbym sterować jednym odbiornikiem.

    3. Dlaczego te układy Telecontrolli mają wyprowadzone tyle nóżek, jeśli wykorzystuje się tylko kilka (masa, zasilanie, antena, sygnał)?


    Teraz napiszę do czego chcę to konkretnie wykorzystać. Chcę sterować oświetleniem ogrodu (przez przekaźniki) z komputera, domu, drugiego budynku, z samochodu i może w przyszłości z kieszonkowego pilota.

    Z góry dziękuję wszystkim za poświęcenie czasu, pozdrawiam.
  • Pomocny post
    #2 6220797
    mirekk36
    Poziom 42  
    Witam,

    odnośnie telecontrolli mogę się wypowiedzieć ale w oparciu o poniższą parę nadajnik/odbiornik bo sam to testowałem i działało bardzo dobrze. A bez praktycznych testów ciężko cokolwiek poradzić z tego typu nadanjikami:

    Telecontrolli-Nadajnik-RTFQ2-433MHz-R
    Telecontrolli-Odbiornik-RRFQ1-433MHz

    ten komplet pozwala bez najmniejszego problemu uzyskiwać przy zwykłej antence z kawałka drucika - na transmisję RS232 i to bez żadnych dodatkowych modułów kodowania i dekodowania. Po prostu czysta transmisja RS232.

    Jedyne co trzeba dorobić (ale to prosta rzecz) to zarówno przy nadajniku na wyjściu jak i przy odbiorniku na wejściu, prosty inwerterek sygnału na jednym tranzystorku i to wszystko
  • #3 6220842
    klops_mops
    Poziom 17  
    Bardzo dziękuję za odpowiedź!

    Czyli po prostu podłączyłeś wyjście procesora przez inwerter to nadajnika i analogicznie do tego odbiornik?

    Poszukam czegoś o tym inwerterze sygnału i dalej będę kombinował z moim zestawem...
    A jakiego Ty inwertera używasz (chodzi mi o budowę)?

    // EDIT
    Znalazłem jak dokonać inwersji
    https://www.elektroda.pl/rtvforum/topic1061102.html#5372862
    Teraz idę dalej kombinować
  • #5 6221776
    kamyczek
    Poziom 38  
    Ciekawym rozwiązaniem może być BTM-222 kilka polecen przy konfiguracji i mamy zabezpieczoną transmisję na 100m ...
  • #6 6221856
    dawid512
    Poziom 32  
    kamyczek napisał:
    Ciekawym rozwiązaniem może być BTM-222 kilka polecen przy konfiguracji i mamy zabezpieczoną transmisję na 100m ...


    A cena?
  • #7 6222099
    klops_mops
    Poziom 17  
    65 zł w TME...

    Może warto zainwestować w te moduły? Testował ktoś? Jak jest z niezawodnością itp. Funduszy trochę mam, najbardziej zależy mi by było raz a porządnie. Co Wy możecie mi polecić?
  • Pomocny post
    #8 6222185
    mirekk36
    Poziom 42  
    Moduły BT - zawsze będą 100 razy lepsze (zresztą świadczy też o tym troszkę cena) ... wprawdzie ciut bardziej skomplikowane do uruchomienia niż takie zwykłe nadajniczki telcontrolli ale za to (jeśli cena nie stanowi problemu) to na prawdę warto. Akurat BTM-222 jeszcze nie testowałem ale jakiś inny model - i też potwierdzę, że efekty są jeśli chodzi o jakość połączenia, transmisji gigantycznie lepsze. Zresztą co tu dużo mówić skoro po BT możesz sobie z pełną śmiałością śmigać z prędkością 115200 a nawet szybszą gdyby była potrzebna w ogóle.
  • #9 6222744
    klops_mops
    Poziom 17  
    To jakie Ty możesz mi moduły BT polecić?
    Będzie tam możliwość: kilka nadajników jeden odbiornik?

    I co rozumiesz przez wyrażenie:
    Cytat:
    bardziej skomplikowane do uruchomienia
  • Pomocny post
    #10 6222963
    mirekk36
    Poziom 42  
    spokojnie możesz działać na tym BT-222 , też sobie o nim poczytałem i też pralnuję za jakiś czas sobie zakupić takie moduliki. Na pewno też będzie dobrze działać. Poczytaj sobie - tzn znajdź tu na elektrodzie, jest też taki cały długi wątek na temat BTM-222 i jego uruchamiania itp - warto zaczytać ;)

    nieco bardziej skomplikowane uruchomienie niż telecontrolli bo - do telecontrolli dołączasz inwerterek na tranzystorku i po zawodach - dalej jedziesz na nim jak po kablu RS232. Natomiast moduły BT - trzeba najpierw zaprogramować itp. Ale to nie jest tak na prawdę takie straszne.

    Inna rzecz to to, że moduły BT trzeba "parować" tzn mogą pracować w konfiguracji jeden-do-jednego (o ile się nie mylę)

    Tak więc jeśli masz np założenie, że jest sobie gdzieś jeden odbiornik, natomiast nadaje do niego kilka nadajników (jakby pilotów) w różnym czasie - to wydaje mi się, że to będzie łatwiej zrobić na telecontrolli.

    (ale jak mówię, nie wgryzałem się wcześniej w tematykę prób łączenia w taką jkaby mini sieć modułów BT)

    chociaż? zakładając, że twoje nazwijmy je "piloty" będą pracowały w trybie master, a każdy z nich zostanie skonfigurowany do pracy z tym jednym modułem, który będzie pracował jako slave - to też chyba można osiągnąć taki cel bez problemu ;) ... tak na gorąco myślę

    chyba, że masz jeszcze inne założenia
  • #11 6223123
    klops_mops
    Poziom 17  
    Ok, bardzo dziękuję za odpowiedź...

    Niestety nie działa mi ta transmisja, inwerter:
    Bezprzewodowe rs232, np. na Telecontrolli

    Jest prawidłowo zrobiony?
  • #12 6223173
    kamyczek
    Poziom 38  
    Mam takie moduły ale jeszcze nie testowane z PDF-a wynika że nie są zbyt kłopotliwe w użyciu i mają spore możliwości. Za 200 zl zrobisz solidną komunikacje na ok 100m
  • #13 6223282
    mirekk36
    Poziom 42  
    klops_mops -> piszesz, że nie działa ci z tym inwerterem - ale czy masz dokładnie ten nadajnik i odbiornik o jakim ja pisałem? hmmm zdaje się, że nie, jak wynika z pierwszego postu - a to może być duża różnica i co ważniejsze może się okazać, że nie potrzebny jest inwerter albo że może w ogóle coś szwankować z tą parą jeśli chodzi o nadawanie tak wprost sygnału RS232.


    Piszę o tym dlatego, że swego czasu - gdy pierwszy raz podchodziłem do tego tematu to też nie zdając sobie dokładnie sprawy jak to bywa z tymi nadajnikami/odbiornikami - zkupiłem akurat komplecik ale firmy Aurel. I wszystko byłoby dobrze gdyby nie to, że totalna kicha jeśli chodzi o transmisję RS232. Oczywiście z koderami i dekoderami na pewno by działały ale ja potrzebowałem szybko czegoś do bezprzewodowego RS'a

    dzięki elektrodzie, wpadłem na fajny wątek gdzie kolega JStan zrobił świetny manipulator-czołg, sterowany właśnie radiowo i wykorzystał dokładne ten komplet telecontrolli o którym ja pisałem. Gdy się o tym dowiedziałem to zakupiłem dokładnie to samo i dzięki temu dokładnie takie same w końcu paramery uzyskałem jak kolega JStan - czyli bezproblemowa transmisja przy prędkości 4800 a czasem nawet 9600. Ale dla mnie wtedy nie była istotna duża przepustowość więc 4800 wystarczyło aż nadto

    .... jak widzisz takie to bywają chocki-klocki i warto zakupić takie komplety, które innym też na pewno zadziałały
  • #14 6223522
    klops_mops
    Poziom 17  
    Testowałem to na swoich modułach (tak, te co w pierwszym poście) wygląda to tak, że nawet się nie widzą... Sprzedam to na Allegro i kupię te co innym działają (między innymi Tobie).

    No nic każdy się uczy na błędach, przez co zdobywa doświadczenie...

    Tak się składa, że z kolega JStan rozmawiałem na GG, czytałem jego posty, prace jakie wykonał. On również polecił mi te moduły. Mówił, że bez problemu uzyskał stabilną transmisję po RS232...

    Mirek bardzo dziękuję Ci za poświęcenie czasu. Poczekam, aż dojdą do mnie te moduły i wtedy będę kombinował dalej, mam nadzieje, że w końcu to wszystko mi ruszy.

    Zastanawia mnie jeszcze jedna rzecz. W przypadku, gdy uruchomię już poprawną i stabilną transmisję na tych modułach w jednym urządzeniu i w przyszłości zrobię drugie, to czy sygnały nie będą się zakłócać, w sumie na pewno będą ale jak temu zaradzić. Czy zastosowanie kodera MC14026 by tu pomogło?

    Pozdrawiam, Wojtek
  • Pomocny post
    #15 6223623
    mirekk36
    Poziom 42  
    klops_mops napisał:
    będę kombinował dalej, mam nadzieje, że w końcu to wszystko mi ruszy.


    jak widzisz zadziałało na tych modułach koledze JStan, także mi na 100% dokładnie tak samo zadziałało - więc nie ma wyjścia - i tobie zadziała jak je już dostaniesz ;) więc głowa do góry

    zastanawiasz się czy druga taka para nie będzie zakłócać działania pierwszej pary? hmm ale co masz dokładnie na myśli?

    bo jeśli to, że masz np w jednym momencie wciśnięte klawisze nadawania sygnału na 2 pilotach - to nie ma zmiłuj się - musi się to zakłócić obojętnie czy będziesz miał jakieś enkodery czy nie.

    ale podejrzewam, że może myślisz o takiej sytuacji, że np:

    1. masz jedną parę która służy np do podciągania rolet
    2. masz drugą parę która służy do hmm np gaszenia/zapalania/ściemniania światła

    w takim przypadku rzadko się zdaży, że będziesz jednocześnie używał dwóch pilotów dokładnie w tym samym momencie. Tak więc nie będziesz miał problemów z zakłócaniem się sygnałów radiowych.

    Natomiast całkowicie oddzielnym tematem jest to, że jeden odbiornik np do podciągania rolet - będzie reagował na całkiem inne polecenia wysyłane przez radiowy RS232 niż ściemniacz ;) .... więc wszystko spokojnie będzie działać przecież. No chyba, że myślisz o jeszcze innym sterowaniu gdzie bardzo często może się zdarzać nadawanie jednego i drugiego "pilota". Tak czy inaczej to nigdy nie będzie przecież tak że takie kolizje będą ciągle następowały - a można to przecież rozwiązać programowo - i tak musisz przecież zrobić sobie programową kontrolę odbieranych ramek danych. Jakieś nawet własne proste CRC.
  • #16 6531754
    klops_mops
    Poziom 17  
    Pozwolę sobie odświeżyć trochę temat (dla potomnych..)

    Teraz, po pewnym czasie mogę śmiało polecić wszystkim te moduły:
    Telecontrolli-Nadajnik-RTFQ2-433MHz-R
    Telecontrolli-Odbiornik-RRFQ1-433MHz
    Spisują się one świetnie, zasięg spokojnie 300-450m na otwartej przestrzeni (dalej nie sprawdzałem, antena to 10cm drut), bardzo rzadko dochodzą błędne ramki danych. Z czystym sumieniem je polecam, ponieważ są bardzo proste w obsłudze. Należy pamiętać o inwersji sygnału (np. na tranzystorze - schemat kilka postów wyżej).

    Możecie śmiało kupować te moduły i "się bawić".

    Pozdrawiam
  • #17 8673343
    bronekkopanica
    Poziom 11  
    Witam wszystkich:)
    Zbudowałem podobny system, który ma mierzyć temperaturę:
    Telecontrolli-Nadajnik-RTFQ2-433MHz-R - ATTINY2313
    Telecontrolli-Odbiornik-RRFQ1-433MHz - ATMEGA16

    Na początku wszystko działało bez problemów póki miałem wspólne zasilanie.
    Czujnik ma być bezprzewodowy, dlatego podłączyłem nadajnik i odbiornik do osobnych źródeł zasilania, lecz w dalszym ciągu oba moduły znajdowały się obok siebie. Przy osobnych źródłach zasilania transmisja nie chce działać (zarówno z wykorzystaniem nadajnika i odbiornika tellecontrolli 433Mhz jak i bezpośrednio po kablu TX nadajnika do RX odbiornika). Jednak gdy podłącze wspólną masę do modułów transmisja rusza (w obu przypadkach: bezprzewodowym i przewodowym).

    Proszę o jakiekolwiek sugestie i wyrozumiałość, ponieważ jestem początkujący w tej dziedzinie.
    Z góry za wszystkie odpowiedzi dziękuję :)
  • #18 8673440
    mirekk36
    Poziom 42  
    Jeśli wyobrażasz sobie że na połączeniu kablowym miałoby to ci działać bez połącznych mas to jesteś w ogromnym BŁĘDZIE! Zapomnij wręcz o tak karkołomnym rozwiązaniu.

    W przypadku zaś transmisji radiowej oczywiste jest chyba że nie będziesz ciągnął masy ;) i wszsytko musi działać.

    Cóż można ci jednak pomóc skoro nawet nie wiadomo jak ty to w ogóle łączysz? żadnego schematu? czy fotki tego co zmajstrowałeś? tylko jakieś szczątkowe opowieści ;) ..... tak to nic nie da się powiedzieć. A najlepiej to załóż nowy wątek i tam od początku opisz ale bardzo jasno i precyzyjnie, podpierając się schematem tego jak wszystko łączysz i najlepiej fotką jeśli masz takie problemy - wtedy więcej ludzi w ogóle zauważy ten temat niż tu gdzie bawisz się już trochę w archeologa. Możesz co najwyżej podać tam link do tego tematu żeby powiedzieć że wzorowałeś się na nim - o ile rzeczywiście go dokładnie przeczytałeś i się wzorowałeś - no ale to by wyszło chociaż ze schematu, którego nie raczyłeś pokazać ;)
REKLAMA