Dla odległości ok 10m, z wykorzystaniem sprzętowego UARTA oraz układu konwertera RS-485 w miarę pewna jest maksymalna szybkość asynchroniczna <1Mb/s. W tych samych warunkach, dając transmisję synchro (na 2-óch układach RS-485: jeden TX, drugi CLK)- osiągamy ponad 4,5Mb/s przy Q=18MHz w AVR. Nie piszę o tym dlatego, że czytałem, ale dlatego, że takie...
No tak... czyli jak podłączę tak jak na obrazku to powinno być ok? Tak
ABSOLUTE MAXIMUM RATINGS These are stress ratings only and functional operation of the device at these ratings or any other above those indicated in the operation sections of the specifications below is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect reliability. VCC ...........................................
Masz odwróconą polaryzację sygnałów i stąd takie dane po stronie odbiornika. Zamień przewody między MAX 485 a przejściówką.
Jeśli nie angażujesz przerwań w komunikację to flagę TXC musisz ręcznie czyścić po każdej pętli while(!(UCSRA & (1<<TXC))); Bit 6 – TXCn: USART Transmit Complete This flag bit is set when the entire frame in the Transmit Shift Register has been shifted out and there are no new data currently present in the transmit buffer (UDRn). The...
Po jakim protokole chcesz przesyłać dane ??? Jeśli przesyłasz po RS232 to wystarczy konwerter z RS232<=>RS485 i warstwę fizyczną będziesz miał załatwioną. A najlepiej dwa konwertery, czyli jeden przejście z 232<=>485 i drugi powrotny 485<=>232 Pozdrawiam. Robin
Pomiędzy zmianą funkcji na nadajnik a wysłaniem danej dodaj opóźnienie ok 1ms tak samo pomiędzy nadawaniem a przełączaniem na odbiornik. PORTD |= _BV(4); //nadawanie _delay_ms(1) USARTWriteChar('b'); //umownie b to adres modułu _delay_ms(1) PORTD &=~_BV(4);//RS485 - odbior Musisz to zrobić w nadajniku i odbiorniku.
Nie warto, pownieważ do parametrów jakie ma jedna para konstruktorzy dobrali parametry nadajnika i odbiornika. Zminiając parametry kabla, łącząc razem pary, powstaje niedopasowanie i może czasem nie działać już tak dobrze.
Witam, jest tego naprawde sporo np. TI seria SN65xx179, 178, 35,34,50 itp. Intersil ISL317x, 315x, 84xx, 44xx, itp. Analog ADM 34xx, 48xx itp. Ja uzywalem Sipexow nie pamietam teraz symbolu. i wiele innych, Jak potrzebujesz pojedyncze stuki to moge poszukac tych uklady w swoich "skarbach". Pozdrawiam
* Do czego masz podłączone te linie danych RS485? * Czy nie zostawiłeś jakiegoś wejścia "wiszącego"?
To jest tylko konwerter do transmisji RS-485 po skrętce, nic więcej.
Dodatkowe urządzenie to dodatkowe problemy musi spełniać kilka założeń żeby było uniwersalne a przy rs485 ma do spełnienia kilka zadań : 1. sterowanie transmisją 2. posiadać buforowanie 3. Wymaga więcej części niż kwarc za 3pln ;) Poza tym żadne z tych urządzeń nie działa bezwzględnie zawsze i bez końca . Dlaczego tak się dzieje to bardzo proste o ile...
Dj_volt mam tylko 1 kamerę przesłać.Na zestaw monitoringu jest dobre,ale cena na 1 kamerę jest trochę wygórowana.A potrzebuje tylko jedną :) W takim wypadku po stronie kamery umieść TR-1AC/DC. Po stronie rejestratora dowolny konwerter z serii TR-1 (TR-1B/C lub inne np. ECO) dopięty na parę pomarańczową (b.pomarańczowy VIDEO +, pomarańczowy VIDEO -),...
(at)lukasz98041 czy bylaby szansa podzielenie sie twoim skryptem? Chetnie byl go przetestowal u siebie. Cześć, poniżej napiszę krótką instrukcję, w jaki sposób zintegrować sterownik z Home Assistant. 1. Najpierw oczywiście instalacja. Home Assistant można zainstalować na kilka różnych sposobów. Odsyłam do oficjalnego repozytorium. https://www.home-assistant.io/installati...
Zastanawiałem się też nad zasilaniem 12V, ale obawiam się, że może powstać różnica potencjałow i z komunikacją będą problemy. A jak wszędzie będzie 5V, to potencjał względem masy wszędzie będzie ten sam. Dobrze rozumuję? RS485 toleruje napięcie wspólne o ile pamiętam 12V, ale to trzebaby sprawdzić w specyfikacji użytego transceivera. Także nawet różnica...
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...
Ugryzienie tego jest proste - dwa klocki z transceiverami i 3 druty między nimi :) Problemem nie jest elektronika tylko oprogramowanie protokołu transmisji między nimi, bo RS485 nie definiuje niczego poza warstwą fizyczną. Jeśli będą tylko dwie kostki to można wykorzystać do tego half-duplex RS232. A może zastosować CAN? Do tego będziesz miał gotowe...
ale ile kosztuje taki układzik z maxima ? ja bym był zdania że lepiej (taniej) zrobić na zwykłym 75176 + jakieś transoptorki do optoizolacji + jakaś przetwornica + ewentualnie sprzętowe sterowanie kierunkiem transmisji na 555
Wystarczy poszukać. Musisz wiedzieć, że protokół transmisji piszesz sobie sam. RS485 określa jedynie standard połączeń. http://www.elektronikab2b.pl/component/o...
DMX to standard sterowania światłami .Tak naprawdę jest to RS485 o specyficznym 11 bitowym protokole transmisji ,tj. bit startu,8 bitówtransmisji, dwa bity stopu. W ciągu może być nadawane do 512 bajtów
Witam, ostatnio zainteresowałem sie rs232 i łatwoscią jego działania. Zaplanowałem układ master i kilka układów slave. Wszystkie atmegi8 układ master miałby przesyłac kilka zmiennych funkcją print a układy slave miały by to odbierac. Pierwsze pytanie: Czy można tak podłączyć kilka odbiorników równolegle do jednego nadajnika rs232 (chodzi o to czy ten...
Witam. Na allegro były kiedyś dostępne moduły UART 3V3 <-> RS485 ([url=http://propix.com.pl/pl/p/file/714... Zastanawiam się jakim cudem zapewniają dwukierunkowość, jeśli zwarte nogi 2 (/RE) oraz 3 (DE) połączone są na sztywno przez rezystor 1k i szeregowo kondensator 100nF do masy? W module...
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...
Witam; poproszono mnie w pracy o odpwiedź na poniższe pytanie, niestety jestem raczej z segmentu elektroenergetyki, dlatego prosze o pomoc. Opis: Posiadamy moduł, który może być parametryzowany poprzez złącze RS232 lub RS485. Do modułu jest prosty program jednokienkowy pod win, który pozwala ustawiać podstawowe parametry i nadaje proste adresowanie...
Koledzy Posiadam rejestratory z wyj.485 i potrzebuje komunikację z tymi urządzeniami .W jaki sposób to zrealizować .Czy możecie podać przykłady takiego protokołu lub gdzie mogę znaleźć info na ten temat. pzdr
Bardziej profesjonalnie jest wszystkie układy potraktować jako slave . Każdy słucha i czeka na przerwanie z uarta , jak je otrzymuje odbiera zawartość z udr porównuje i albo odbiera dalej albo ignoruje i czeka na kolejny adres . Atmel wyposażył układy w tryb multimaster ,który się do tego świetnie nadaje i warto o nim przeczytać w dokumentacji . Poza...
Potrzebuję konwertera rs485-rs232 pracującego w trybie halfduplex, sterowanie kierunkiem transmisji odbywa się za pomocą RTS od strony komputera z interfejsem RS232. Problem w tym, że do komputera docierają dane, a po zmianie kierunku transmisji w drugą stronę nie działa :( Poniżej jest schemat - masa jest wspólna dla wszystkich układów, zasilanie konwertera...
rejestr 103 ma flagę: https://obrazki.elektroda.pl/8574094700_... Śledź go w przerwaniu. I przełącz kierunek transmisji danych na 485. https://obrazki.elektroda.pl/8388104100_...
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...
Witam! Mam ( w domu sieć urządzeń opartą na RS485 (czujniki, sterowniki świateł, żaluzji itp...). Interesuje mnie możliwość podsłuchiwania ruchu w tej sieci (jakiś konwerter do kompa + program, który zapisze mi całą transmisję w logu. Problemem jest to,że używam własnego protokołu (podobny do 1-WIRE) - tak więc potrzebowałbym coś, co pokaże mi tylko...
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. Robię sobie w domu taką malutką sieć pomiędzy paroma mikrokontrolerami ( ster akwarium, wł. światła, itp.) a komputerem. Jako interfejs wybrałem RS485 ( tani a RS mają wszystkie mikrokontrolery – tu AtMega 8). I utknąłem na protokole wymiany danych. Wiadomo że komputer będzie masterem, ale po szynie chciałem przesyłać krótkie informacje...
Witam. Chcę zbudować sieć urządzeń, które mają komunikować się z serwerem - komputerem PC. PC jako master, moje urządzenia na mikrokotnrolerach jako slave'y (komunikacja dwustronna). Slave'y będą oddalone od serwera (punktu centralnego sieci) o 2-40m, przy czym odległość nie będzie równa dla wszystkich. Każde urządzenie w tym serwer będzie wyposażone...
Wiam, Jest do rozpatrzenia sytuacja: 10 układów (na mikroprocesorowych oczywiści), z których każdy kolejny musi się komunikować z poprzednim, tzn. U --- U ---U --- ... --- U gdzie U - układ --- - jakiś interface Odległość między układami to kilka, góra kilkanaście metrów. Wymyśliłem sobie żeby zrobić to przez RS-422, bo i odporny na zakłócenia, i wyższe...
-Mieć dowolny konwerter USB R485 -połączyć oba konwertery razem liniami A i B -podłączyć oba konwertery do komputera i uruchomić dwa okna dowolnego terminala (po jednym dla każdego kabla ) - skonfigurować terminale na te same parametry transmisji ale porty com (windows) lub tty(linux) odpowiednio dla kabli -pisząc w jednym oknie terminala powinno się...
Witam! Chciałem zapytać jak budować urządzenia ktore komunikowały by się przy pomocy RS485. Każde z urządzeń miałoby swoje własne zasilanie. (czyli trafo, stabilizator->5V). Sa dwie opcje: 1) Podłaczam zasilanie bezpośrednio do scalaka MAX485. 2) Podłaczam zasilanie do przetwornicy DCDC 5V (wyjście to 5V i 0V czyli GND), sygnały przez trasoptory, i...
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.
Potrzebne na już, ale brak pomyslów. Zna ktoś jakiś schemacik
Mam pytanie odnoście transmisji danych RS 485 w protokole Modbus wykonanej za pomocą kabli sterowniczych. Czy transmisja danych w kablu sterowniczym z pancerzem stalowym YKSY 24x1,5mm2 dla odbiornika odległego o około 500m będzie poprawna? W tym kablu wykorzystane są teraz 2 żyły na potrzeby modemu DSL.
Cześć! Narysowałem na podstawie znalezionych schematów mój schemat trasnceivera RS485 opartego o układ MAX485. Proszę o sprawdzenie schematu, czy to będzie działało. Niestety w internecie jest wiele sprzecznych informacji i już sam się nieco w tym wszystkim pogubiłem. Proszę dodatkowo o pomoc w dobraniu diody TVS. Wybrałem diodę 5V ( https://obrazki.elektroda.pl/9253648700_...
pgnige --> tak patrzę sobie, patrzę - temat się toczy - a ty sam nie dość, że nie wiesz czego chcesz to nie masz pojęcia o żadnych sposobach transmisji. Dlatego snujesz jakieś fantasmagoryczne plany o rozjeżdżająych się kwarcach, zegarach i tym podobnych banialukach. Dlaczego tak sądzę - bo wystarczy poczytać o twoich pomysłach na komunikację między...
Witam zaimplementowałem protokół Modbus i wykonałem 1 urządzenie master i Slave na mikroprocesorach ATMEGA32. Podczas komunikacji przez rs485 slave nie odbiera poprawnej odpowiedzi. W masterze gdy przechodzę na wysyłanie ramki to ustawiam "1" do bitu sterowania układam rs485 a gdy przechodzę do odbioru to ustawiam "0". Jezeli ustawię na stałe "1" do...
Projekt z Protelu 2.0. - elementy o numeracji 150 to zasilacz i w tym kondensatory filtrujące, - elementy o numeracji 100 to RS232 + wizualna kontrolą transmisji, - elementy o numeracji 200 to RS485, - elementy o numeracji 50 to uC z kwarcem (reset w uC nie jest wymagany i można go pozostawić w powietrzu), - elementy o numeracji poniżej 50 to multiplexery...
Witam mam istniejace okablowanie w formie przewodu teletechnicznego ydt 3x2x0.5mm "lekko" skretne 3 pary po 2 przewody 20m pytanie czy na tym zadziala rs485 z predkoscia 9600 b ? z jakich scalakow uzywacie do rs485 ? <ja osobiscie max485> zazwyczaj wszelkie instalacje robilem na komputerowej skretce 5e, a tu juz nie mam takiej mozliwosci ..pytanie...
(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...
Nie bardzo rozumiem sens takiego połaczenia. RS485 uzywa się tam, gdzie potrzeba dużej odległości transmisji i nie spełnia ( przez odległość właśnie) innych standardów transmisyjnych. Odwracanie połączenia i stosowania jako medium kabla rs232 wprowadza ogeraniczenia wynikające z zasięgu RS 232. Co prawda można go wydłużyć za pomocą pętli prądowej ale...
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...
Witam Chcę przesłać dane pomiędzy płytkami, gdzie będę miał jedną płytkę master z mikroprocesorem i kilka płytek slave. Na płytkach slava dane będę tylko wprowadzane do rejestrów przesuwnych dlatego nie ma tam żadnego uC. Uproszczony schemat układu i połączeń znajduje się poniżej: http://obrazki.elektroda.net/23_12795247... Dane będą przesyłane...
Czy format transmisji do PCta w sprzęcie roger.pl opisuje jakiś standard? Jeśli tak to czy dostępna jest jego dokumentacja? Chciałbym pozbyć się kolejnego PCta z windows stojącego tylko po to by odczytywać dane z czytników wejściowych, podpiąć całość do serwera z Linuksem, napisać własny mały programik do odczytu i (mniej więcej) na bierząco zczytywać...
ponieważ to nie jest różnicowe w zadnym stopniu prawdopodobienstwo że nie bedzie działać jak większe niż duże. Jezeli nawet zadziała to pewnie nie będzie działać prawidłowo i stabilnie. Do transmisji danych na takie odległości używa się odpowiedniego sprzętu np RS485
Można jeśli stosujesz protokoły transmisji Modbus czy PPI. To w protokołach jest zawarte adresowanie, a nie w samym sprzęgu(np. RS485 czy RS232).
RS485 to tylko standard elektryczny. Zwykle po tym standardzie dane przekazuje się za pomocą transmisji szeregowej, z odpowiednią hierarchią master/slave. Po stronie komputera będzie więc to port COM/RS232 (może być wirtualny na bazie FT232RL) + odpowiedni interfejs sprzętowy.
powodzenia :)
Adresy i linia są ok - jeśli wypnę jeden licznik sieci, z drugiego bez problemu wszystko czytam. Liczniki mają adres 5 i 6. Załączam zdjęcie z poleconego przez Ciebie programu przy obu licznikach wpiętych i odpytywaniu licznika o adresie 5 (drugi licznik ma adres 6). Czy coś Ci to mówi? Na podstawie tego co wkleiłeś coś się sypie z interpretowaniem...
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...
Popieram ze RS485 jest duzo lepszym rozwiazaniem bo bardziej odporny na zakłócenia . Jesli potrzebowałbys izolazje to przy tej prędkości transmisji do izolacji adum jest drogim rozwiazaniem wystarcza jakies tanie transoptory. Są tez adumy od razu z przetwornica dc-dc, podbne izolatory robi tez silabs i texas (pojemnosciowe).
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...
A jeszcze lepiej to łączyć kable we wtyczkach. Nie wiem jakie masz prędkości. Ale jeżeli duże to licz się z tym że masz odbicia i niezłe zniekształcenia sygnałów a więc i przekłamania przesyłanych danych. Jeżeli nie masz kontroli poprawności transmisji , a nie masz (wyszukiwania ramek i sprawdzania ich CRC) to program może bardzo łatwo pójść w maliny.
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)....
Tak, jest poprawny. Z tym, że nie do końca będzie to RS485, a właściwie będzie, tyle, że z recesywną "1". Zauważ, że układ będzie działać tak, że nadawane są tylko "0", przy "1" nadajnik jest blokowany, a "1" na magistrali będzie musiała być wymuszona przez rezystory polaryzujące linie A i B. To nie jest zły pomysł w trybach multimaster, ale dla jednego...
Zobacz na tą notę aplikacyjną, tam są opisane metody zarządzania linią nadawania i odbioru. [url=www.st.com/resource/en/application_... W sytuacji wykorzystywania przerwania pustego bufora i tak trzeba odliczyć czas do przełączenia. Specyfikacja standardu wymaga, żeby przełączenie nastąpiło w połowie czasu wysyłki jednego bitu po...
jak duże może być napięcia pomiędzy stronami. Może ktoś wesprzeć? To chyba zależy według jakiej normyDIN V VDE V 0884-10 approval for 560 V. Wydaje mi się że rozwiązania i2C czy TTL przy transmisji na ileś metrów nie jest dobra. Do tego są gotowe rozwiązania np RS485. Są biblioteki gotowe na różne procki C, C++ itd. Są gotowe przejściówki RS485 na...
(at)albertb: Zwróć uwagę, że ja także podaję to jako alternatywę nie krytykując Twojego rozwiązania. Przepraszam, nie chciałem nikogo urazić czy krytykować. Sam początkowo pomyślałem: przecież to banalnie proste, więc w czym problem. Zacząłem kombinować podobnie jak Ty, ale właśnie napotkałem problemy, o których napisałem powyżej. Te 960 taktów nie...
posiadam rejestrator w którym znajduje się złącze rs485. (...) Rejestrator obsluguje protokoł pelco-d lub normal.(...). Chcę kupić 3 kamery, które działają na rs485.(...) Kamera to Samsung SCC-931TP(...) Moje pytanie brzmi czy do tego rejestratora mogę dołączyć te 3 kamery na rs485 ? Jeśli kamera Samsung SCC-931TP posiada możliwość wyboru protokołu...
Kolego Rolnik95 jak nie robiłeś nigdy nic na RS485 to ciężko będzie na początek. Pamiętaj że przy RS485 może nadawać maxymalnie jeden kontroler jeśli puścisz z 2 kontrolerów to będziesz miał efekt iloczynu logicznego na drucie. Przy RS485 ważne są też odpowiedzi czyli potwierdzenia otrzymania poprawnej ramki, jest to szczególnie ważne przy dużych odległościach....
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...
zależy jaki to rejestrator, jaka to kamera i jaka to klawiatura. Kupując sprzęt dowiedz się czy możesz tak podłączać urządzenia. Ale w 80% przypadków taki sposób podłączenia jest poprawny i wszystko będzie działać dobrze. Takie połączenie nazywa się połączeniem równoległym (czasami mówi się też "w gwiazdę"). Pamiętaj żeby przy takim połączeniu suma...
np. MAX487 pozwala na pracę 128 urządzeń w jednej sieci. Funkcjonalnie jest odpowiednikiem np. typowego 75176. Co prawda nieco wolniejszy, bo dopuszcza pracę z max. częstotliwością transmisji 250kHz, bo ma wmontowane na dokładkę wewnętrzne układy zwiększające odporności na zakłócenia (ale czy 250kHz to za mało?). Nie tylko Maxim robi takie układy. Inne...
protokół transmisji rs485 błędy transmisji rs485 rs485 protokół transmisji
pompa przez stycznik ściągacz łożysko odkurzacz samsung naziemny telewizja cyfrowy
solar assistant kabel brake radio
Zwarcie kluczem przy podłączaniu akumulatora - brak prądu w instalacji Sony KDL-50W829 brak obrazu, działa podświetlenie i pilot – diagnostyka T-CON, LVDS