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

Komunikacja dwóch uC przez krótkofalówki

Kamil 1 07 Sty 2009 16:13 2124 15
REKLAMA
  • #1 5964159
    Kamil 1
    Poziom 16  
    Witam

    Z racji tego że nie mogłem znaleźć nigdzie potrzebnych mi informacji postanowiłem założyć temat. Chcę za pomocą krótkofalówek (tych do 5km) wykonać komunikację między dwoma mikrokontrolerami a dokładniej między dwiema Atmegami 8. Nie wiem jednak jak należy połączyć uC z krótkofalówką aby można było nadawać i odbierać potrzebne dane. Czy wystarczy zamiast mikrofonu wstawić jakiś transoptor umożliwiający nadawanie, a zamiast głośnika drugi transoptor umożliwiający odbiór? A może trzeba zastosować jakieś inne rozwiązanie? Gdyby się ktoś chciał zapytać o prędkość transferu to może być taka jaką się wyciągnie na tych krótkofalówkach.

    P.S. Inne rozwiązania niż krótkofalówki odpadają, gdyż potrzebuję uzyskać przynajmniej 5km a krótkofalówki pod tym względem są najlepszym rozwiązaniem.

    Bardzo proszę o pomoc.
  • REKLAMA
  • #2 5964215
    MarasK
    Poziom 18  
    Są moduły TRX przystosowane do współpracy z uC - mają taki sam zasięg jak krótkofalówki.

    Samego mikrofonu nie możesz zastąpić, bo z mikrofonu otrzymywany jest sygnał zmienny, a z uC stały. Musiałbyś załączać jakiś generator (albo DAC).
  • #3 5964734
    szelus
    Poziom 34  
    Kamil 1 napisał:
    Nie wiem jednak jak należy połączyć uC z krótkofalówką aby można było nadawać i odbierać potrzebne dane.

    Potrzebowałbyś modemu np. coś w rodzaju tych używanych w sieci X.25. W dzisiejszych czasach, to chyba trzeba raczej zrobić, niż kupić.
    Cytat:

    [...] gdyż potrzebuję uzyskać przynajmniej 5km a krótkofalówki pod tym względem są najlepszym rozwiązaniem.

    Jeżeli się mylę to niech mnie ktoś poprawi, ale uzyskanie zasięgu 5km na tych radiotelefonach "do 5km" to raczej graniczyć będzie z cudem...
  • REKLAMA
  • #4 5964990
    mirekk36
    Poziom 42  
    Kamil 1 -> z cudem graniczyć też będzie zrobienie przez ciebie tego na twoich krótkofalówkach skoro nie masz podstaw i nie kwapisz się do podjęcia prób najpierw na prostszych rozwiązaniach. Chesz się rzucić od razu z motyką na słońce.

    Proponuję ci zakupić sobie najtańsze moduły radiowe np na 433MHz i na nich poćwiczyć żeby zobaczyć co i jak. A jeśli z tym się uporasz to później przyjdą ci pomysły w jakim kirunku iść z twoimi krótkofalówkami oraz jakie stoją przed tobą ograniczenia.
  • #5 5965782
    Kamil 1
    Poziom 16  
    szelus napisał:

    Jeżeli się mylę to niech mnie ktoś poprawi, ale uzyskanie zasięgu 5km na tych radiotelefonach "do 5km" to raczej graniczyć będzie z cudem...


    Sorki zapędziłem się, tam miało być 3km, gdyż taka odległość będzie dzielić dwie Atmegi.

    mirekk36 napisał:

    Kamil 1 -> z cudem graniczyć też będzie zrobienie przez ciebie tego na twoich krótkofalówkach skoro nie masz podstaw i nie kwapisz się do podjęcia prób najpierw na prostszych rozwiązaniach. Chesz się rzucić od razu z motyką na słońce.

    Proponuję ci zakupić sobie najtańsze moduły radiowe np na 433MHz i na nich poćwiczyć żeby zobaczyć co i jak. A jeśli z tym się uporasz to później przyjdą ci pomysły w jakim kierunku iść z twoimi krótkofalówkami oraz jakie stoją przed tobą ograniczenia.


    Kiedyś bawiłem się modułami na 433MHz, bodajże TX433 i RX433, ich podłączenie do uC było łatwe, ale teraz chcę wykorzystać krótkofalówki a to już takie łatwe nie jest. Kolega szelus pisał o modemach X.25 może by się nadawały do tego celu? Jak inaczej mógłbym to zrobić? Proszę o pomoc.
  • REKLAMA
  • #7 5966055
    Rasel
    Poziom 22  
    Istnieje wiele możliwych sposobów na przesyłanie danych przez takie radiotelefony. Oto kilka z nich:

    1. Możesz użyć zwykłych modemów telefonicznych, najlepiej zewnętrznych, dołączanych przez RS-232. Zacznij od transmisji o prędkości 300 bodów lub mniejszej.

    2. Możesz wykorzystać telefoniczne układy koderów/dekoderów DTMF (np. MT8880 lub podobne).

    3. Możesz cyfrowe wyjście procesora podłączyć przez dzielnik napięcia (i ewentualnie filtr dolnoprzepustowy, którym odfiltrujesz harmoniczne, czyli z przebiegu prostokątnego otrzymasz "prawie" sinusoidę - ale nie sądzę, aby taki filtr był konieczny) do wejścia mikrofonowego w radiotelefonie. Nadajesz z procesora tony o różnych częstotliwościach odpowiadające np. cyfrom 0 i 1. Do detekcji tych tonów po stronie odbiorczej możesz użyć układów NE567 (dekoder tonu). Aby przyspieszyć taką transmisję, można użyć więcej niż dwóch cyfr (tonów)...

    pozdrawiam
    Rasel
  • REKLAMA
  • #8 5967640
    Kamil 1
    Poziom 16  
    Rasel napisał:
    Istnieje wiele możliwych sposobów na przesyłanie danych przez takie radiotelefony. Oto kilka z nich:

    1. Możesz użyć zwykłych modemów telefonicznych, najlepiej zewnętrznych, dołączanych przez RS-232. Zacznij od transmisji o prędkości 300 bodów lub mniejszej.

    2. Możesz wykorzystać telefoniczne układy koderów/dekoderów DTMF (np. MT8880 lub podobne).

    3. Możesz cyfrowe wyjście procesora podłączyć przez dzielnik napięcia (i ewentualnie filtr dolnoprzepustowy, którym odfiltrujesz harmoniczne, czyli z przebiegu prostokątnego otrzymasz "prawie" sinusoidę - ale nie sądzę, aby taki filtr był konieczny) do wejścia mikrofonowego w radiotelefonie. Nadajesz z procesora tony o różnych częstotliwościach odpowiadające np. cyfrom 0 i 1. Do detekcji tych tonów po stronie odbiorczej możesz użyć układów NE567 (dekoder tonu). Aby przyspieszyć taką transmisję, można użyć więcej niż dwóch cyfr (tonów)...

    pozdrawiam
    Rasel


    Pierwszy sposób odpada. Modemy takie są trudno dostępne a jeżeli już to dość drogie.

    Mam pytanie dotyczące drugiego sposobu. Można zastąpić ten układ kodera/dekodera mikrokontrolerem? I ewentualnie prosiłbym o jakieś schematy jak podłączyć ten koder/dekoder lub uC.
  • #9 5968124
    Freddy
    Poziom 43  
    Do czegoś takiego stosuje się np. modulację FSK
    zobacz tutaj Link
    Link
  • #10 5968651
    dove
    Poziom 12  
    Jeżeli wpiszesz w googlu hasła: packet radio ham radio. Dostaniesz mnóstwo odpowiedzi na temat przesyłania danych za pomocą radiotelefonów. Dostaniesz informacje na temat rodzai transmisji, protokołów, software, hardware. Kiedyś bawiłem się w transmisję miedzy kompami na KF za pomocą radiotelefonów Radmor, jak jeszcze internet nie był tak dostępny jak teraz. Wystarczyło zbudować bardzo prosty modem, dosłownie 2 wzmacniacze operacyjne. A zasięg 10km to nie było nic nadzwyczajnego.
  • #11 5969711
    Kamil 1
    Poziom 16  
    A czy ktoś z szanownych kolegów mógłby dołączyć schemat jak wykonać połączenie krótkofalówek z Atmegą? Z resztą tj. sposóbem kodowania/dekodowania sobie poradzę. Chodzi mi tylko o schemat takiej "przejściówki". Prosiłbym o to bardzo.
  • #12 5970335
    Balu
    Poziom 38  
    A co my Ci dajemy od początku postu?
    N-sposobów.
    Przekaźnik, tranzystor, optocoupler, itd etc...?

    Pytanie jak chcesz to transmitować:)
    Masz guzik morse? chcesz to transmitować przez mikrofon?
    Jaka prędkość?
  • #13 5971602
    Piotrek_P
    Poziom 18  
    Kamil 1 napisał:
    A czy ktoś z szanownych kolegów mógłby dołączyć schemat jak wykonać połączenie krótkofalówek z Atmegą? Z resztą tj. sposóbem kodowania/dekodowania sobie poradzę. Chodzi mi tylko o schemat takiej "przejściówki". Prosiłbym o to bardzo.


    To niech kolega spojrzy na ten Link

    Bardzo fajny projekt jest też pod tym Linkiem

    Pozdrawiam
    Piotrek
  • #14 5971659
    modernsoft
    Poziom 11  
    Nie wiem jaka prędkość transmisji Cie interesuje, wykorzystanie gotowych rozwiązań radiotlefonów to juz prawie wszystko przed wzmacniaczem m.cz dodac tylko komparator i do procesora...nie powinno byc problemy tylko chodzi o sposób kodowania np. zer i jedynek ważne jeśli działasz z modulacją amplitudy, ogólnie nie powinno sprawić Ci to zadnego problemu.
  • #15 5978976
    Kamil 1
    Poziom 16  
    Dziękuję koledze Piotrek_P za podanie linków. Postanowiłem do połączenia uC z krótkofalówką wykorzystać schemat z transmisją w postaci sygnałów DTMF.
  • #16 5979338
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA