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

Siec rs-485, PC <-> 3 urządzenia

achrus 20 Sty 2006 01:38 3197 5
REKLAMA
  • #1 2198258
    achrus
    Poziom 2  
    Witam.

    Mam problem. Nie moge sie doczytać jak działa siec stworzona po interfejsie rs-485. Podam konkretny przyklad, mam klawiaturke z wyswietlaczem z interfejsem rs-485, dwa czytniki zblizeniowe z rs-485 i zegar. Jak to wszystko wyglada jesli chodzi o to do kogo komputer wysyla dane i od kogo odbiera. Z tego co wiem sa jednostki Master i Slave. Jest jakas adresacja ukladow? Skad komputer czy master wie od kogo dostal dane, i jak wyslac dane do konkretnego urzadzenia? Jestem programista i z elektronika duzo nie mialem do czynienia. Prosze o pomoc, jakies schematy polaczen urzadzen w sieć, czy moze uklady np. max485 programuje sie itp? Chcem odbierac kody z czytnikow i nacisniecia klawiszy na klawiaturce i sterowac wyswietlaczem i zegarem. WIem ze miedzy PC a siecia musi byc uklad rs232 <-> rs485 ale dalej jak to wyglada. Please help.

    Pozdrowienia,
    Artur.

    Dodano po 20 [minuty]:

    Hmm

    Teraz widze ze chyba gafe walnąłem. rs-485 to interfejs do przesylania danych a co sie przesle to inna bajka. Z tego co rozumiem to po prostu urzadzenie musi wyslac jakims protokolem swoj adres zeby bylo rozpoznane przez PC. Niech mnie ktos poprawi jesli sie myle. I pytanie jescze - czy uklady np max485 maja zabezpieczenie przed wysylaniem danych jednoczesnie przez kilka nadajnikow? Po prostu czy automatycznie czekaja az jedno urzadzenie przestanie nadawac i wtedy zaczna sami nadawac? Acha moze mi ktos poda jakies linki do schematow jak np z wyjscia RS232-TTL na jakims module odebrac dane dodac adres urzadzenia i wyslac przez rs-485. Czy nie trzeba miedzy max485 a modul dac jakis mikrokontroler ktory odbiera dane od modulu, pakuje w ramke i wysyla do rs485?

    Z góry dziękuje,
    Artur.
  • REKLAMA
  • REKLAMA
  • #3 2206580
    achrus
    Poziom 2  
    Nie ma odpowiedzi na moje wszystkie pytania w tym artykule ale dzieki :)
  • REKLAMA
  • #4 2206682
    adamjur1
    Poziom 41  
    w załączniku karta katalogowa rejestratora energii przy instalacji którego zetknąłem się z rs485. Jest tam trochę o sieci rozległej w tym standardzie.
    Pozdr.J.
    Załączniki:
  • REKLAMA
  • #5 2219178
    GienekS
    Poziom 32  
    achrus napisał:
    Witam.
    Mam problem. Nie moge sie doczytać jak działa siec stworzona po interfejsie rs-485. Podam konkretny przyklad, mam klawiaturke z wyswietlaczem z interfejsem rs-485, dwa czytniki zblizeniowe z rs-485 i zegar.
    Jeżeli te urządzenia sam oprogramowałeś to nic trudnego i jeżeli jest tylko jeden master to jeszcze prostsze. Ja to zrobiłem tak że każdemu slave nadałem odrębny numer i jak master woła urządzenie to podaję dany unikalny numer. Generalnie slavy są na nasłuchu i gadają tylko jak je master zawoła.
  • #6 2226447
    marek_Łódź
    Poziom 36  
    achrus napisał:
    Z tego co rozumiem to po prostu urzadzenie musi wyslac jakims protokolem swoj adres zeby bylo rozpoznane przez PC. Niech mnie ktos poprawi jesli sie myle. I pytanie jescze - czy uklady np max485 maja zabezpieczenie przed wysylaniem danych jednoczesnie przez kilka nadajnikow? Po prostu czy automatycznie czekaja az jedno urzadzenie przestanie nadawac i wtedy zaczna sami nadawac? Acha moze mi ktos poda jakies linki do schematow jak np z wyjscia RS232-TTL na jakims module odebrac dane dodac adres urzadzenia i wyslac przez rs-485. Czy nie trzeba miedzy max485 a modul dac jakis mikrokontroler ktory odbiera dane od modulu, pakuje w ramke i wysyla do rs485?

    Z góry dziękuje,
    Artur.


    Włącz wyobraźnię programisty. RS485 to tylko prymitywne medium i to w dodatku bez obsługi kolizji. Reszta tak jak napisałeś w Twoich protokołach transmisji. MAX485 ma jedynie sterowane z zewnątrz wejście blokujące nadawanie (wyjście trójstanowe). Schematy kowerterów RS232/485 znajdziesz na elektroda.pl przy pomocy opcji SZUKAJ. Max485 lub inny podobny jest jedynym elementem niezbędnym do obsługi tej warstwy sieci. To czy dasz dodatkowy kontroler obsługujący sieć zależy jedynie od Ciebie.
REKLAMA