Jak nie spolaryzujesz linii to pomyśl - co odbierze transceiwer w chwili, gdy magistrala nie jest używana? Losowe ciągi. Dlatego polaryzacja jest wymagana - zawsze. A kolejny schemat, który zamieściłeś nie jest ciekawostą - wiele urządzeń ma tak rozwiązane terminatory i podciągacze - zamiast lutować zakładasz w zależności od potrzeb zworki.
Sieć jest wstępnie spolaryzowana, jeśli nie przez driver to przez dodatkowe rezystory w porcie. +5V na A+ i 0 na B-. W trakcie transmisji danych polaryzacja jest odpowiednio odwracana przez urządzenie które nadaje.
Może mieć znaczenie w jaki sposób są połączone urządzenia, magistrala sieciowa, zasilanie urządzeń, system uziemień. Transceivery RS-485 powinny posiadać separację galwaniczną w urządzeniach. Jestem przeciwny uziemiania przewodu masowego/ekranu gdyż podczas uderzenia pioruna przez masę/ekran może popłynąć prąd który przez spadek napięcia indukuje wysoki...
Ja używałem kiedyś takich do RS485, są to dedykowane układy: https://www.tme.eu/pl/details/sm712.tct/... Polecam też razem do nich bezpieczniki polimerowe: https://www.tme.eu/pl/details/1812l020_6... Użyłem je kiedyś w układzie, który projektowałem. Działało bez problemu. Dodawałem...
Wyjście drugiego inwertera wchodzi na RXDA układu DUART(SCC2681AC1N28). Ale z sygnałem z TXDA, a z TXDB wisi - nie wiem, po co to jest. Tak poza tym to czy to złącze w czytniku nie przypomina standardu RS485 ? Nie, RS485 używa linii symetrycznej.
a tak wygląda zabezpieczenie które ja stosuję dla RS485
Jak długie są przewody od tej centralnej skrzynki do urządzeń? Jaka jest prędkość transmisji? Jeśli są to odległości do kilkunastu metrów to nie będzie problemu. W tym przypadku trudności nie wynikają ze zjawiska linii długiej (bo urządzenia nie pracują synchronicznie) lecz zjawisko zakłóceń wynikających z widocznych w sygnale odbić od końców linii....
1. Tak , powinny być tylko 2 rezystory ( terminatory) na końcach magistrali (120 om w przypadku skrętki). Przy małych prędkościach transmisji i krótkiej magistrali układ będzie działał nawet bez terminatorów, ale oczywiście nie jest to zalecane. Polecam przeczytać AN-903 A Comparison of Differential Termination Techniques ( snla034b.pdf w załączeniu)....
30 metrów to żadna odległość, co do rozgałęzień w domu mam dwa rozgałęzienia jedno ok 15 m drugie ok 10m i kilka lat działa bez problemu ( 115200b/s ). rs485 według mnie wybacza dużo błędów kiedyś pracowałem w firmie zajmującej się oświetleniem; na jednym obiekcie lampy awaryjne były połączone poprzez rs485 ( odczyt parametrów - czy akumulator nie uszkodzony...
Uart nie uart - tu trzeba dobrze sygnał przygotować do transmisji. Można się pokusić o pętlę prądową 20mA albo prawdziwe RS232 ( ±12V) tudzież RS485 (para skręcona) Im większe prądy będą płynąć w linii tym odporniejsza będzie na śmieci. Poza tym błędne ramki można zwykłą sumą kontrolną eliminować.
Zasilanie które trzeba ciągnąć długimi kablami, najlepiej zrobić wyższym napięciem i obniżać w odbiornikach przy pomocy przetwornic, stabilizatorów impulsowych itp. Np.: PoE (Power Over Ethernet) zakłada napięcie od 25 do 60V. Przy setkach metrów, 5V puszczone skrętką nie da rady. Zakłócenia indukują się od prądu (przy stałym napięciu), czyli im wyższe...
Tak wsumie drogie te zabawki, teraz wystarczy przetwornica 5/5V i optoizolator, jakby to przeliczył na 1000 sztuk to to się będzie bardziej opłacało.
Po pierwsze: Zerknijcie do wątku w "DSP i Transmisja" - jest tam opis i pcb konwertera USB - RS485. Scalak który "przerabia" dane z USB na UART jest powszechnie znany - jest biblioteka DLL - można pisać programy np w Delphi bez konieczności używania wirtualnego COMa. Po drugie: Chcę puścić w domu magistralę danych. 1 magistrala dla wszystkiego - puszczone...
Nie taką małą, w dodatku ograniczenie wydajności jest głównie dla stanu wysokiego, co cię nie interesuje, bo skoro to ma być linia data OW, to ty tylko wystawiasz na tej linii stan niski, za wysoki odpowiada pull up.
FT232 ma wbudowany rezustro podciągający na liniach RxD i TxD. Sam go załącza jeśli wykrywa linię w stanie wysokiej impedancji. Tu użucie linii PWREN wybrano z innego względu The receiver enable is active low, so it is wired to the PWREN# pin to disable the receiver when in USB suspend mode. Można sterować odbiornikiem i nadajnikiem linią TXDEN pod...
Udr jest buforowany mieści 2 lub 3 znaki ,co oznacza tyle ,że można zapisać raz po razie. Pierwszy wpisany znak zacznie być natychmiast wysyłany kolejne dwa, kolejno po pierwszym . Jedno przerwanie zgłaszane jest gdy bufor jest pusty czyli można dopisać kolejne znaki do wysłania Drugie przerwanie ,gdy zakończy się wysyłanie ostatniego znaku z bufora...
A po co, skoro to samo osięgniesz bez zwor i konieczności ich przełączania? Linii TX nie musisz przełączać wcale, a na RX sprawę załatwi bramka diodowa.
Spokojnie ten układ mogłeś zmieścić na płytce jednostronnej z kilkoma mostkami. Jeżeli płytka będzie wykonana w płytkarni z metalizacją otworów, to elementy przewlekane polutujesz. Jeżeli będzie bez metalizacji, to klapa na całej linii :|
Miałem przyjemność poznać wiele układów pracujących z magistralą RS485, do której dołączone jest kilka urządzeń, max. 9. Generalnie w tych uukładach na końcach magistrali RS485 stosowane są oporniki 470-680 Ohm oraz polaryzacja linii na jednym z urządzeń (powiedzmy, że na masterze), choć wielokrotnie przekonałem się, że spolaryzowanie linii na wszystkich...
CAN to warstwa software'owa. Jeżeli już - to CanOpen, który jest protokołem względnie wysokiego poziomu, "czysty" Can jest wbudowany w sprzęt. Od strony hardware był najpewniej R485 Can i RS485 nie są zgodne, jedyne podobieństwo to użycie symetrycznej linii transmisyjnej.
Terminacja powinieneś zrobić, ale nie w każdym urządzeniu na magistrali RS485 jest ona potrzebna więc najlepiej daj ją dołączaną przez jakąś zworę czy przełącznik. Polaryzacja natomiast jest po to potrzebna, ponieważ w stanie, gdy master nic nie nadaje to ma ustawiony nadajnik w stan wysokiej impedancji i na linii mogą zaindukować się jakieś niepotrzebne...
Czy masz podlaczone rezystory do linii A i B wymuszajce stan na tych liniach ? Kiedys mialem taki problem rezystory 1,2Kochm pomogly http://www.fourstar-dy.com/Uploadfile/20...
i jaka odleglosc
nie znasz jej parametrów tzn. przepływność bitowa, format ramki, parzystość/nieparzystość/brak. Możliwe, że jest to typowe 9600b/s, 8N1. Wszystkie porty COM1...4 są właśnie tak ustawione, mam nadzieję że mój 485 to jeden z nich. To nie ma znaczenia, bo oprogramowanie może to sobie ustawić dowolnie (tzn. zmienić) - przynajmniej tak jest we współczesnych...
Nie do procesora. Magistrala RS485 jest dwu kierunkowa. Na magistrali jest jeden nadajnik i parę odbiorników. Tu nie ma jak w RS232 linii nadawania TX i odbierania RX. Stąd urządzenie musisz mieć ustawione na odbiór a gdy potrzeba przełączasz na nadawanie i po to jest to 3 wyprowadzenie. Wyprowadzeniem RX odbierasz dane Wyprowadzeniem TR wysyłasz dane...
Lumel sa poszukaj rejestratorów KD7 posiada wiele funcji wraz z erwerem www obsługą linii modbus, podpis cyfrowy zapis na karcie flash. Od dwóch lat pracuje u mnie system pomiarowy opart na tym rejestratorze, bez przerwy.
Dodam, że po podłączeniu rezystora 130 Ohm różnica potencjałów na AB to ~2mV (nie +-200mV, które powinny zmieniać stan wyjścia RO). Na liniach nie występują rezystory podciągające do VCC i GND. Nie umieściłem ich na płytce, a magistrala RS485 nie będzie długa, więc obecnie chciałbym ich uniknąć – jeżeli oczywiście jest to możliwe. Jeżeli ktoś...
ale przy kłopotach z 485 zapinam konwerter na 232, podłączam do laptopa i uruchamiam program zczytujący dane z com oraz mający możliwość wysyłania pakietów. Tyle że musisz umieć znać cały opis protokołu żeby rozumieć mniej więcej co oznaczają pakiety. Ja osobiście zapinam oscyloskop, pozwala to zdiagnozować proste problemy z przywartą magistralą czy...
Z krótkiej analizy układu znalazłem podstawową wadę MCP2200, która eliminuje zastosowanie tego układu w niektórych przypadkach: - linie CTS i RTS są obsługiwane przez sam układ scalony, czyli oprogramowanie na kompa, które potrzebuje mieć możliwość sterowania tymi sygnałami nie będzie działać - brak linii DTR i DSR - brak linii - FT ma ułatwienia do...
Dzień dobry, Niedawno zadawałem sobie bardzo zbliżone pytania gdyż pierwszy raz projektowałem urządzenie z RS485. Poczytałem i podpatrywałem jak robią to inni producenci w mojej branży. Otóż WSZYSCY stosują separację galwaniczną nawet jeśli ich produkty pracują tylko w obrębie np. jednej maszyny i zasilane są z tego samego źródła. Dotyczy to zarówno...
Chciałbym użyć dużej prędkości - rzędu 115 200 bo mam dużo danych i zależy mi na dużej szybkosci odczytu.. I tu mam wątpliwość, czy oby ta prędkośc nie jest zbyt duża. Podstawą jest terminacja linii. W dalszej kolejności odpowiednie rezystory podciągające oraz odpowiednio dobrany kabel. W rs485 mamy prądową transmisję danych, więc jakie zjawiska fizyczne...
Przy czym ten schemat jest błędny z dwóch powodów: 1. W stanie resetu i przed inicjalizacją procesora nic nie polaryzuje linii DE/RE, w efekcie nadajnik może się włączać losowo rujnując transmisję (w przypadku urządzeń gdzie jest więcej niż 2 ukłądy na magistrali) lub powodując nadawanie losowych ciągłów (w każdej sytuacji). 2. Brak rezystorów polaryzujących...
I2C wymaga, by każde urządzenie było w stanie odpowiednio szybko zmienić stan linii SDA - czyli rozładować pojemność kabla; trzeba też, by mogła się ona wystarczająco szybko naładować poprzez opornik pull-up. Z EEPROM-em, BMP280, PCF8574 łączyłem się przez I2C i nie przypominam sobie, by przy wolnym SCK były z nimi problemy. PCA9600 nie znam. Natomiast...
(at)Wyszczal Skoro to ma sterować paskami LED, to kup od razu paski z diodami adresowalnymi, np. WS2818. Na jaką odległość chcesz przesyłać dane? 595 się nie nadaje, bo jakiekolwiek zakłócenie na CLK spowoduje przesunięcie danych. Można kombinować z ograniczaniem stromości zboczy i dodawaniem filtrów ale to zawsze będzie słabe. Użyj transceiverów RS485...
Jeżeli chcesz wykorzystać tylko ten bufor to nie ma to prawa działać. Nie sugeruj się tym, że raz czy drugi to zaskoczyło. Jeżeli to ma być transmisja dwukierunkowa to musisz dodać drugi bufor, który podniesie sygnał z 3,3V na 5V na linii DI. Obecne rozwiązanie jest nie do przyjęcia. Dalej się będę upierał przy tym, że lepiej wykorzystać układ MAX3485...
Są dwie metody przełączania nadawanie/odbieranie przy RS485 Pierwsza polega na przełączeniu na nadawanie, po wykryciu bitu startu, na czas potrzebny do przesłania 8 bitów danych ( gdy nadawane będzie 0xFF, tylko bit startu będzie miał zero ( 8N1)). Z każdym kolejnym bajtem danych 555 restartuje się, pozwalając przesłać dowolną ilość danych. Przy tym...
Moje sieci RS485 puszczane są w zwykłej nieekranowanej skrętce i często lecą w torach z kablami zasilania elektrycznego do różnych odbiorników - żadnych problemów Oczywiście, że do połączenia sieci RS485 wystarczą tylko dwa przewody A i B. Ale jeśli już się robi optoizolację i przetworniczki DC/DC to można sobie pozwolić na dodatkowy przewód masy (COMMON)...
Moim zdaniem nie pasuje. A moim zdaniem to jest dokładnie ta płytka - porównaj zdjęcia i opisy na stronie producenta. Również obecność linii 4-przewodowej wskazuje na RS-422 (konwerter tego producenta na RS-485 obsługuje tylko "nowocześniejszy" tryb 2-przewodowy). Standard RS-485 jest nawiasem mówiąc rozwinięciem standardu RS-422.
Albo rs485 albo 1wire. 1wire jest specjalnie skonstruowany do pomiarów na duże odległości- 500m to dla tej magistrali nic specjalnego. Oczywiście nie należy takiej długiej linii wpinać w komputer bezpośrednio- wystarczy jakiś piorun w pobliżu i wszystko może się spalić- komputer też. Najlepiej jakieś transoptory dać między komputerem a DS-ami.
Problem pojawia się kiedy połączysz te 50 linii po jednej stronie, przy takim połączeniu nie da się zrobić dopasowania, a nadajnik pracujący na środku tej gwiazdy będzie mocno obciążony w chwili zmiany stanu. Można udawać że problemu nie ma i czekać po każdej zmianie stanu aż pojemność linii się naładuje, a odbicia zanikną. To wymaga powolnej transmisji....
Układ działa jedynie wtedy kiedy obydwie linie A i B są podciągnięte do napięcia zasilania (5V). Napięcie pomiędzy liniami wynosi 165mV. Nie tak, istotny jest tylko ten 120Ω pomiędzy A i B . Ewentualnie dodatkowo A ściągamy rezystorem(ja używam 4,7kΩ ) do GND i B podciągamy do Vcc takim samym(też u mnie 4,7kΩ ). Raczej na odwrót - A...
Wg schematu wystarczą ci 3 zasilacze czyli szlaban jako wejście główne i pozostałe jako slave. 3 zasilacze 1052/33R (panele bramowe), to jeszcze za mało, bo potrzebny jest jeszcze zasilacz kasety szlabanowej 1052/20. Sprawdź czy masz zdjętą zworkę J2 w kasecie bądź założoną tak jak w innych Trzeba pamiętać, że zworę J2 wyjmujemy tylko wtedy gdy mamy...
Łap. Przypomniałem sobie że miałem dwie płytki z RS485 na pokładzie i komplet kabli z innego projektu(most RS poprzez ETHERNET). W każdym miejscu gdzie podłączam RS`a mam zawsze dwa gniazda więc mogę je łączyć albo podglądać terminalem. W kodach Slave ustawiasz adres stałą My_ID. Z racji tego, że na szybko, miałem tylko dwa to testowałem adresy 3 i...
Ja tylko kiedyś byłem na takim małym szkoleniu, na tamte czasy wrażenie ok ale w praktyce nie spotkałem. Wiem, że z fateka są darmowe szkolenia prowadzi je multiprojekt więc możesz sobie najpierw poćwiczyć przed decyzją. Dla twoich potrzeb polecałbym wago 750-841 z ethernetem. Dokupujesz pastylkę z rs 485 i obsługujesz napędy po Modbusie RTU. Robiłem...
- jest rezystor 120 ohm, wcześniej był też na początku linii, ale został zdjęty Ful duplex czy half duplex ? z jakiego powodu został zdjęty na początku linii? Możliwe jest, że linia została fizycznie uszkodzona i do pewnego miejsca działa czy też coś wprowadza takie zakłócenia? Jak była by uszkodzona to pewnie w ogóle by nie działało. Rozrysuj topologię...
Trzeba by poczytać troszku o RS485. Jeśli chodzi o sprzęt, to w zasadzie masz dwie główne możliwości. Pierwsza to półdupleks, czyli transmisja naprzemienna po tej samej parze przewodów, druga dupleks w układzie czteroprzewodowym (para przewodów od mastera, para do mastera). Dodatkowo korzystnie z punktu widzenia linii może być pociągnięcie między układami...
Również nie jestem Bascomowcem ale być może moje uwagi okażą się cenne. Po instrukcji Print "{008}5r", dane jest 10 ms opóźnienia. W tym czasie slave mógł już przesłać wszystkie swoje dane - a master jeszcze nie rozpoczął nasłuchu. Inną sprawą jest to, że 100 obiegów pętli w procedurze Odczyt_zn może trwać krócej niż transmisja jednego znaku przez UART...
http://obrazki.elektroda.net/0_128043146... Prezentowane urządzenie to konwerter 3w1: USB - RS232, RS485, oraz UART. Rolę konwertera pełni dedykowany układ FT232RL widziany w systemie jako port COM, a wspomagany jest przez dwa układy MAX232 oraz MAX485. Wszelkich ustawień pracy konwertera dokonujemy poprzez system tak jak ma to miejsce w normalnym...
Witam wszystkich Elektrodowiczów! Otóż chciałem zapytać o warstwę fizyczną protokołu RS485 w wykorzystaniu z mikrokontrolerem. Jak powszechnie wiadomo jedną z cech tego protokołu (tj. RS485) jest to, że w jednym czasie można tylko nadawać dane lub tylko odbierać. Wynika to z symetrycznej budowy sterownika i linii transmisyjnych. Zatem z UARTu miktokontrolera...
Hej Oczywiście, że są rozwiązania :) Najbardziej popularne i już wielokrotnie przetestowane przeze mnie to Exacq (i powoli Milestone). Taką funkcję dobrze rozbudowaną ma też Avigilon, AXXON (drogie na maksa), GeoVision (odradzam, wiesza się częściej i chętniej niż ich monterzy na linii produkcyjnej w chinach) i kilka jeszcze mało znanych. Mam tu na...
Witam! Poszukuję informacji o RS-485 do swojej pracy dyplomowej. Po przeczytaniu chyba wszystkich postów z w/w w temacie rozumiem, że transmisja z wykorzystaniem tego interfejsu jest: - poprzez linię symetryczną; - synchroniczna*/asynchroniczna; - tylko half-duplex; *) Co ze zniekształceniem sygnału zegarowego przy transmisji na 1200m? Czy ekranowany...
witam, mam do podłączenia około 50 liczników LE01M (firmy F&F). Ze względów praktycznych chcę to zrobić na 4 liniach po około 12-14 liczników na lini o długości około 300m każda. Sieć pracuje zgodnie ze standardem Modbus RTU, każda z linii na początku ma konwerter USB-RS485, a na początku i końcu zgodnie z instrukcją moduły terminacyjne LT-04 (120Ohm)....
Hej, Chciałbym podpytać odnośnie: - zabezpieczeń takiej linii - terminacji - polaryzacji W moim układzie z jednej strony jest sterownik PLC (master) a z drugiej wodomierz (slave) Pomiędzy PLC a wodomierzem jest 50 metrów. Kabel komunikacyjny to skrętka internetowa żelowana przeprowadzona ziemią. Już jedno wejście PLC poleciało - nie wiem co się stało,...
Jak działa RS 485 jakie wykorzystuje linie i jak się komunikuje :?: :?: :?:
Witam, chciałbym komunikować ze sobą dwa urządzenia po Modbusie. Sprawdziłem w instrukcjach, że jedno urządzenie może pracować jako Master, drugie jako Slave. Ilość bitów w ramce też się zgadza oraz prędkość przesyłu danych. Coś jeszcze powinienem sprawdzić? Jeśli chodzi o połączenie fizyczne urządzeń: Na internecie jest pełno schematów gdzie kilka...
Witam wszystkich Elektrodowiczów! Czy istnieje jakiś układ lub jakieś rozwiązanie, które podczas gdy na liniach RS485 pojawiałyby się jakieś dane do odbioru przez UART uC, to wówczas linia !RE (tego układu/rozwiązania) byłaby sterowana automatycznie, tak żeby uC (np. na przerwaniu) wiedział, że teraz trzeba odebrać dane? Pozdrawiam serdecznie, Kub
Znalazłem schemacik konwertera sygnału z portu RS232 na sygnał RS485, do którego można podpiąć kabel UTP z wtyczką RJ45. Przy komplecie takich urządzonek można połączyć komputery kablem - skrętką. Czy możliwe jest uruchomienie takich układów w konfiguracji odwrotnej - w taki sposób, że krótki kabel UTP z końcówkami RJ45 wpinany jest z jednej strony...
Witam. Przygotowuję się do położenia przewodów magistrali RS485 ( [url=http://komputerownia.savioportal.pl... Inteligentnej Pracowni ) i w związku z tym mam prośbę o poradę od bardziej doświadczonych. 1. Mając do wyboru (fizyczne łącze RS485) skrętkę UTP oraz linkę bez skręcenia przewodów, chyba lepie zastosować skrętkę UTP ? Długość toru...
Mam miernik parametrów sieci Lumel P43 i chciałem do niego podłączyć atmegę. Miernik ma komunikację RS485. Chciałbym na wyświetlaczu atmegi wyświetlić kilka parametrów które on mierzy. Jak to połączyć elektrycznie żeby nie uszkodzić atmegi ? Jakiś konwerter ?
Potrzebne na już, ale brak pomyslów. Zna ktoś jakiś schemacik
Potrzebuję połączyć ze sobą 4 urządzenia przez RS485. Szukałem schematu magistrali z poprawnym połączeniem MAX485, ale każdy schemat jest inny i każdy jest 'poprawny'. W związku z tym zwracam się z prośbą o pomoc w dobraniu możliwie najlepszej opcji połączenia tego w całość. Układ połączenia wygląda w ten sposób: https://obrazki.elektroda.pl/4878690000_...
Witam kolegów . Poszukuje porady na temat multipleksera o 2 wej rs 485 .Potrzebuje wysłać dwie linie rs485 po 2 żyłowej skrętce i potem to znów rozdzielić. Czy robił ktoś coś takiego a moze widział w sieci jakiś ciekawy schemacik . Wielkie dzięki góry
Witam Wszystkich Szukam programu którym można sprawdzić działanie transmisji RS485. Urządzenie badane to terminal wagowy wykorzystujący 2 wyjścia transmisyjne z możliwością przełączania pomiędzy RS 232 a RS 485. Jestem w stanie sprawdzić działanie RS 232, a interesuje mnie sprawdzenie RS485. Dziękuję Wszystkim za pomoc.
Witam Posiadam moduł siemensa CM 1241 RS485 (do S7-1200) gdzie mam kanal A (TxD- Signal A (RxD/TxD-): I/O) oraz kanał B (TxD+ Signal B (RxD/TxD+): I/O) i muszę je połączyć z przetwornikami wagowymi "AXIS-a ME-00/P/485" Problem polega na tym że że w przetwornikach wagowych mam opis: Rx+ odbiornik Rx- odbiornik Tx+ nadajnik Tx- nadajnik I nie wiem jak...
kontrola linii rs485 terminacja linii rs485 identyfikacja linii
slaba bateria transfer plików licznik energii czynnej
odkurzacz bezprzewodowy toshiba 32av500p
Gdzie kupić układ scalony AK801E-S1? Orllo rejestrator – reset do ustawień fabrycznych bez przycisku, zapomniane hasło, kod dynamiczny