To, że coś działa nie dowodzi, że jest dobrze. Nie rozpowszechniaj takiego podejścia bo jest nieprofesjonalne i po prostu szkodliwe. Poczytaj proszę standard i dopiero potem się wypowiadaj. Ludzie któży go napisali mają więcej doświadczenia niż ty. Warto się uczyć od najlepszych.
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...
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...
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.
USB więcej wspólnego będzie miał z RS485 niż RS232 (patrząc od strony sprzętu)ponieważ jest to linia symetryczna. Nie ma w niej osobnego kabla dla nadawania i odbioru.Poza tym poziomy napięć są zupełnie różne.O protokole nie wspomnę. poprawcie mnie jeśli się mylę.
Zrób tak https://obrazki.elektroda.pl/4966838800_... Jak linia nie jest długa (długa w sensie długości fali) rezystor po stronie slave nie jest potrzebny. Nie przeglądałem kody, byc może za szybko przełączasz nadawanie na odbiór. To najłatwiej sprawdzić oscyloskopem lub Analizatorem logicznym. PS Nie lepiej użyc RS422? Zdaje sie moduł...
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...
- 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ę...
a dodatkowo od strony kompa polecam ci taką fajną przejściówkę RS232-RS485 - dzięki czemu nie trzeba będzie jej w programie na PC jakoś specjalnie oprogramowywać pod kątem MAX485 lub SN75176 - poprostu działa się jak na zwykłym RS232. Ja taką przejścióweczkę sobie zrobiłem i na niej działam w tej mojej mini sieci RS485 http://obrazki.elektroda.net/36_11932459...
To jednak jest proste, linia wpisane w .rules wybiera urządzenie jak filtr, jeśli wszystkie warunki są spełnione wtedy działanie będzie zastosowane, jeśli nie wpisałeś poprawnie wartości "serial" to warunek nie był spełniony i nic nie działało. Jeśli jesteś pewien że nie będzie drugiego np. prolifica, to możesz całe "ATTRS{serial}==..." usunąć ważne...
http://obrazki.elektroda.pl/9908088500_1... Witam. Nigdy nic nie opublikowałem tu jeszcze, więc z góry proszę o łagodny wymiar kary w komentarzach. Projekt panelu diodowego jest sprzed kilku lat, płytki znalazłem zupełnie przez przypadek i postanowiłem się podzielić swoimi przemyśleniami. Temat miał być pilotażem przed większymi panelami...
Bardzo przydatne rozbieranie. Pomocne byłoby również pobranie 2MB zrzutu z tego urządzenia, aby kolejne można było sflashować przez hack OTA. Włamanie do OTA? Co to jest? Czy istnieje sposób na modyfikację tych urządzeń bez operacji? A może chcesz, aby oryginalne oprogramowanie układowe wyszukiwało exploity? Układ HT7017? Nigdy wcześniej tego nie słyszałem,...
http://obrazki.elektroda.pl/7445009100_1... Witam. To mój pierwszy post w tej kategorii więc proszę o wyrozumiałość. Chciałbym przedstawić mój uniwersalny sterownik oparty na mikrokontrolerze Atmega8/328. Sterownik będzie podstawą mojej instalacji w domku jednorodzinnym. Konstrukcja jest prosta: mikrokontroler steruje pracą 8 przekaźników...
https://obrazki.elektroda.pl/8517115500_... ENERGETAB 2025: relacja z 38. edycji targów energetycznych 16-18 września 2025 roku do Bielska Białej przybyło prawie 500 wystawców z 21 krajów Europy i Azji, by pochwalić się najnowszymi produktami, technologiami i rozwiązaniami dla energetyki zarówno przemysłowej, jak i małego prosumenta....
Zakomentuj linijkę nr 117 w pliku mbusclient.py: # self.portdev.setTimeout(timeout) PS: poprawiłem kod zgodnie z sugestiami autora - też bez zmian. Natomiast ja dostaję: # ./ornowe51x.py testing (at) /dev/ttyUSB0 ERROR: can't read serial port ERROR: meter not found raczej nie jest to kwestia uprawnień: # ls -al /dev/ttyUSB0 crw-rw----...
Nie podłączasz +5V. Linia A nie ma dwóch żył, tylko jedną. Poczytaj sobie o RS485 i jak działa. Wiele Ci to wyjaśni.
Co do logiki takiego sterowania, to np. z jednego CD4094 można mieć 8 wyjść (tyle, że w jednym miejscu), i był na forum projekt sterowania nawet kilku CD4094 jednym sygnałem. Na pewno możliwych rozwiązań jest wiele. Może sensowny pomysł byłby taki: wysyłamy serię impulsów, z którego CD4094 robi liczbę, i pewne wartości tej liczby powodują wykonanie...
Mówi on o standardowej długości 1200m , ale dałbym sobie rękę uciąć, że było napisane w tamtym dokumencie wyraźnie RS485 meter cable lenght < 30m. Zapamiętałem to, bo osobiscie zdziwiło mnie to ograniczenie co tak małej odległosci pomiędzy licznikiem, a inwerterem. To najprawdopodobniej forma dupochronu producenta falownika, bo dla twojego licznika...
Skoro do komunikacji używa się CAN (2 przewody) to do czego służą te przekaźniki? Chat GPT podpowiada, że w różnych samochodach linia CAN może być na różnych pinach, ale trochę się to kłóci z ideą standardu OBD2. Dobrze podpowiada ;) W opisie omawianych tutaj interface można spotkać: Multiplexer functie, 2xHS CAN (ISO 11898-2), SW CAN (SAE J2411),...
Dzięki. Stworzyłem sobie zadajniki prędkości przesyłu dla dwóch linii ModBusowych: I jest dosyć ciekawa sytuacja. Ze po przez ModScan, linia ModBusowa 1 działa przy prędkości 9600 i przy różnych adresach (adresy zmieniam bezpośrednio poprzez zmienną w global variables, przypisana również do panelu). Zmianę adresów z 5 na 40 czy 218 działa, ale ta linia...
Dla fabrycznych urządzeń zwykle jest możliwość włączenia terminatora (zworką, albo programowo). Powinien być włączony dla urządzeń podłączonych na końcach linii, a wyłączony dla podłączonych w środku linii. Inaczej linia jest podatna na zakłócenia.
https://obrazki.elektroda.pl/6502577000_... Witam wszystkich kolegów. Na samym początku życzę wszystkim wesołych świąt i wielu interesujących pomysłów na nowe konstrukcje. Chciał bym wam przedstawić konstrukcje swojego wielokanałowego kontrolera temperatury współpracującego z czujnikami Pt100. Zastanawiałem się czy pewno pokazać tą...
Patrząc na zapowiedzi o podwyżkach cen energii elektrycznej, to robią się to mocno uzasadnione takie zabawy. Wysyłam do systemu rocznie 2000kWh z tego mi zwracają 1600kWh, dzięki bankowi energii oraz odcięciu części domu ilość wysłanej energii powinna spaść do 1400kWh. Ale głównym uzasadnieniem będą blackouty, i tu wchodzi mój zakupiony falownik ze...
To będzie RS485, bo układ LTC485 jest nadajnikiem odbiornikiem linii rs485, a linia RS485 to linia dwuprzewodowa - wszystko się zgadza. myslelismy zeby po prostu przejac lub tez umozliwic sterowanie dodatkowo z naszego kompa, jakby to sie dalo po Problemem nie będzie połączenie tego z komputerem (wystarczy przejściówka rs485/usb), tylko sposób sterowania...
Cześć. Mam procesor Atmega8L do którego linii RxD i TxD podłączony jest układ transmitera RS485. Linia PD4 procesora steruje kierunkiem transmisji RS485. W Arduino w menadżerze płytek zainstalowałem płytkę "MiniCore", dzięki której można podobno tworzyć program dla Atmega8. Stworzyłem taki kod: https://obrazki.elektroda.pl/6140320500_...
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
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...
Zaproponowany sposób zasilana MAX485 jest zły. Spadki napięcia rozłożą całą koncepcję. Linia RS485 nie ma ustalonego stanu w spoczynku. Będziesz musiał nadrabiać to programem. Jedna awaria rozłoży cały system czy uszkodzi wszystkie MAX485. Powinieneś zastosować coś na wzór HUB-a i zapewnić izolację pomiędzy wszystkimi obwodami. Wszystko to sprowadza...
Też bym sugerował rezystory rzędu 100omów (zamykające linie z obu stron) o ile w ogóle (dla porządku powinny być, ale robiłem kiedyś przesyły na odległość 1km bez terminatorów i działało bez problemów (przy prędkości 9600Bod)). Uwaga na terminator od sieci Profibus (z tego co wiem to linie są odpowiednio polaryzowane i w terminatorze-wtyczce jest kilka...
Jednak jest to dość splątane, czyli zarówno UART jak i USART może sterować RS485? Jedyny mocny wyróżnik dla mnie między USART a UART to linia zegarowa poprowadzona między urządzeniami. Tak, UART jak i USART można podłączyć pod transceiver RS485. RS485 operuje na jednej parze różnicowej więc w ogóle w tym przypadku nie używa się dodatkowej linii zegarowej....
Poka schemat:> Schemat jest taki sam jezeli chodzi o czesc rs485 jak w ep 9/2004 Re i De max485 spiete razem pod pin PD2 rx pod RO tx pod DI Linia rs485 ma 1 metr - na skretce masy urzadzen sa spiete razem ze soba rezystory ograniczajce sa
Tak jeszcze rozważając obciążalność portu, to trzeba pamiętać że w skrajnych przypadkach (terminowana linia rs485) wymaga przepuszczenia prądu 20mA, a tyle to raczej nawet z kilku linii rs232 nie da rady pociągnąć. Dlatego w opisie konwertera dar3k a pisze, że nie stosować obciążenia linii, pozatym konwerter może mieć problemy z ciągłą transmisją i...
Masz oscyloskop? Sprawdź czy cokolwiek wychodzi z konwertera. Bez tego trudno będzie cokolwiek powiedzieć dalej. Czasem interfejs sterownika może wymagać innych poziomów napięć na liniach RS485 (od tych w kicie). W pewnej wersji konwertera PPI widziałem układ wyjściowy w następującej konfiguracji: linia A do masy przez rezystor 270om linia B do masy...
Tak to ja miałem ten kłopot. Z tym przeprojektowaniem to hmmm(wiesz jak mi się nie chce?). Ale jak twierdzisz że trzeba to to zrobię. Tylko czego brakuje? Piszesz: 1. mało kondensatorów blokujących - gdzie je mam dołożyc i jakie? 2. źle prowadzone ścieżki na PCB - wiem pisałeś o płytce dwustronnej a ja nie mam możliwości takiej zrobić. Aż tak to jest...
Jakby spróbować łapać impulsy timerem w trybie input capture z włączonym filtrem wejściowym? Nie prościej dodać dwa rezystory i wymienić jeden w masterze? Tu jest problem, ze klient się nie zgadza, ale rezystory można dodać poza urządzeniem, jak najbliżej sterownika. Naturalnie ma to sens, jeśli nie ma tych elementów a wszystko wskazuje, że nie. Świadczy...
Wiele transceiverów (ale nie wszystkie) zawiera wbudowane rezystory polaryzujące lub inny obwód o podobnym działaniu, ale ogólna zasada jest taka, że należy zewnętrznie wymusić rezystorami stabilny stan nieaktywny na linii RS485.
Witam Mam napisaną procedurę inicjalizacji UART0 oraz procedurę wysyłki rejestru 16bitowego, transmisja startuje aczkolwiek w Terminalu odbieram same 0, nie ważne co wysyłam z uC ;/ U kolegi, który ma takie same wyjście UARTu i wykorzystuje te same procedury, wszystko działa... Parametry wysyłki mam takie same w Terminalu oraz w rejestrach uC. Jeśli...
http://www.maxim-ic.com/app-notes/index.... dzięki za pomoc, ale tego nie da się chyba podłączyć pod PC? linie 'DRIVE" i "DPU" to do procesora? jeśli tak to soft też musi być zmodyfikowany do obsługi przystawki? Pozdr. Dodano po 21 znalazłem takie rozwiazanie poseidon 2250 od niego linia rs485 i na lini powieszonych kilkadziesiąt czujników ds18b20,...
Sprawdź czy okablowanie jest zgodne ze specyfikacją RS485 oraz czy linia jest poprawnie zakończona. W przypadku Modbus, przy małej odległości i niewielu stacjach na sieci, nie ma to takiego wielkiego znaczenia, ale dobrze jest to zrobić porządnie biorąc pod uwagę, że sam falownik wygeneruje zakłócenia. Zgodnie z zasadą lepiej mieć niż nie mieć ;) zacząłbym...
Tomaszu W: po pierwsze mowa jest o konkretnym standardzie RS485. RS485 zawsze będzie RS485 . Nie wiem co masz na myśli pisząc o konkretnym standarcie . ...po drugie nie istnieje coś takiego jak napiecie w pojedynczego przewodu... Święta racja , dlatego mamy dwa przewody A i B . ...Po trzecie w RS485 nie ma żadnej optoizolacji Powiedz to konstruktorom...
Czy prędkości transmisji są jednakowo ustawione w obu urządzeniach? Co do obowiązkowego stosowania skrętki, to w swojej poprzedniej wypowiedzi (post #2) troszkę się rozpędziłem. Jest co prawda taki wymóg, ale jak słusznie zauważył kolega TvWidget w poście#4, przy małych odległościach urządzeń (krótka linia) nie jest to krytyczne. Dla krótkich połączeń...
Mam taki dziwny problem związany z kasowaniem wyświetlanego obrazu na LCD. Wyjaśniam o co chodzi. Zatem mam w moim urządzeniu kostkę MAX485CN która działa poprawnie.Mam także LCD graficzny 240x128. Problem polega na tym że jeśli nie mam podpięte urządzenia do linii RS485 to na LCD wszystko wyświetla się poprawnie. Ale jeśli podepne urządzenie do linii...
W rozwiązaniu, które opisujesz, prawdopodobnie korzysta się z tego, że prz ybraku sterowania prze nadajnik DOBRZE ZAPROJEKTOWANA linia transmisyjna RS485 powinna wymuszać stan nieaktywny przy użyciu rezystorów. Jeśli tych rezystorów nie ma - na linii masz stan nieustalony, i jedynki transmitują się dowolnie (bo nadajnik jest wyłączony podczas nadawania...
Dokładnie tak jak piszesz , potrzebujesz dwa konwertery i odcinek światłowodu między nimi RS485(miedź)-światłowód-RS485(miedź). Odcinek obejmujący światłowód i konwertery jest całkowicie "przezroczysty" dla protokołu i przez centrale jest widziany jako zwykła linia miedziana.
W szynie RS485 nadajesz i odbierasz tą samą linia różnicową (czyli dwoma drutami dla sygnału i masa, razem trzy przewody) W RS422 masz osobne linie róznicowe (czyli pary przewodów) dla każdego sygnału czyli w najprostszym przypadku (TxD,RxD) 2x2 druty i masa. Logicznie tez jest duza różnica bo w RS485 linia różnicowa jest dwukierunkowa (nadajesz i odbierasz...
RS485 jest "half-duplex", nadaj albo odbiera, a UART ma dwie linie które mogą jednocześnie nadawać i odbierać "full-duplex". Dlatego nadajnik/odbiornik RS485 ma linię wyboru "DE". Linia ta podłączona jest to uniwersalnego i konfigurowalnego wyjścia CBUS2 w FT232RL
W tym wątku [url=http://www.elektroda.pl/rtvforum/to... kolega Dawid_20 napisał o SPI co też mnie zainteresowało z racji tego że nie występuje kolizja danych z racji wykorzystania linii SS tak jak tam kolega opisał slave będzie nadawało wtedy kiedy linia SS biedzie wolna nie tak jak to jest z RS485 kiedy slave dostanie zapytanie od...
Tak, ale pokazane przeze mnie PPI ma inaczej skonfigurowane rezystory niż fail-safe dla RS485. Dla RS485 (typowo) te 200mV wisi pośrodku między Vcc i Vdd, a w PPI (tym ze schematu, który zamieściłem) linia B jest ściągnięta do Vdd. Nie wiem tylko, czy ma to jakieś znaczenie. Gdybym miał zgadywać, to powiedziałbym, że nie ma... Schemat niekoniecznie...
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...
a tak wygląda zabezpieczenie które ja stosuję dla RS485
Witam. Przesyłam schemat urządzenia, którego głównym zadaniem jest wysyłanie i odbieranie danych po linii RS485. Mam pewien problem z tym urządzeniem. W ramach eksperymentu, który miał na celu znalezienie źródła problemu, napisałem program, który cyklicznie ustawia naprzemiennie stan niski albo stan wysoki na nóżce PD2 mikrokontrolera ATmega. Sygnał...
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)....
terminacja linia rs485 rs485 falownik rs485 timeout
czujnika przechylenia obliczanie rezystancji pętli zwarcia actros moduł silnika
siemens iq300 montaż relingów dachowych
Jak wyłączyć urządzenia elektroniczne? Sprzężenie w domofonie Leelen - przyczyny i rozwiązania