http://obrazki.elektroda.pl/4511398700_1... Choć na chwilę obecną to w zasadzie inteligentne oświetlenie + zestawy różnej maści czujników, acz pełznie we właściwą stronę. 1. Wstęp i motywacja Jakiś czas temu stworzyłem dwa projekty. Pierwszy - stacja meteo -> http://www.elektroda.pl/rtvforum/topic31... który w ciągu miesiąca...
Uzywam atmega2560 oraz atmega128. To tylko skorzystasz z MCPC, a sprzętowo dioda i pull up jak koledzy już napisali. Swoją drogą to przy tak "dużych" AMegach, nie prościej i taniej przejść na XMEGA? Procek znacznie tańszy, a oferuje więcej. Chyba, że z jakiegoś powodu jesteś przywiązany do 5V.
Rozumiem, że tych slave'ów jest kilka i tylko z tego jednego krzaczy, a z pozostałych slave'ów wyświetla poprawnie ? Jeśli tak to prawdopodobnie stos najeżdża na zmienne w programie mastera.
Jednakże obawiam się, że w przypadku jakiś pojedynczych błędów transmisja całkowicie poleci. Obsluge time-outów i innych błedów i tak musisz zrobic. Niestety obługa sytuacji awaryjnych często jest bardziej pracochłonna, wieksza i bardziej skomplikowna niz nazwijmy to "głowny" kod
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.
Czy ja dobrze rozumiem czy Ty chcesz RS232 równolegle łączyć ? ;o do tego to się używa RS485 tam masz Mastera i reszta Slave na RS232 takiego czegoś nie ma... Pokarz jak odbierasz w VS.
(at)rrurka89 1. Posprawdzaj wszystko z tą instrukcją https://publikacje.siemens-info.com/pdf/... 2. Jesli masz konwerter RS485/USB to można podłączyć się symulatorem mastera i spróbowac coś odczytać z falownika. Może parametry magistrali RS485 jak prędkość itd. się nie zgadzają?
560Ω do vcc i gnd przy masterze a 120Ω na obu końcach lini.
Ok, 20 IO cyfrowych to 20 bitów, czyli 3 bajty. 10 wejść analogowych 16-bitowych, to 20 bajtów. Tyle chcesz odczytać. Do tego narzut protokołu - bajt adresu, masz 4 urządzenia, to dodatkowo 4 bajty. A więc jeden cykl to co najmniej 27 bajtów do przesłania. Ponieważ korzystasz z UART, więc jeden transmitowany bajt to co najmniej 10 bitów, a więc masz...
Witam. Zapoznaj się z formatem ramki ModBus, a sam znajdziesz odpowiedź. Do tego dokumentacja do falownika. Pozdrawiam.
Dokładnie tak jak piszesz. Oczywiście w chwili kiedy master nic nie robi przełączasz go też na odbiór.
Tak jak pyta gervee, istotne jest to jaki masz sterownik. Podejrzewam, że jakiś VersaMax. Z Twojego sprzętu połączyłbym: panel (RS485 Modbus master) -> (RS485) serwer AST (Modbus TCP, Ethernet) -> (Ethernet) IC200SET (RS485 Modbus master) -> (RS485 Modbus slave) PLC
Było podłączone nie pod właściwy rs485. Jest jedno wejście do licznika falownik jako master, i dwa rs485 do komunikacji między falownikami.
W sumie racja, rezystory podciągające powinny być. Można pominąć ale..... Tylko zastanawia mnie dlaczego przy połączeniu Arduino(Master) - RS485(1) -RS485(2) -Arduino(Slave) te rezystory nie były wymagane ? Jeśli nadajnik jest cały czas podłączony, nie potrzeba rezystorów ustalających poziomy napięć w stanie spoczynku. Nawet, gdy nadajnik jest odłączany,...
Mam pytanie kolejne ponieważ trochę się wgłębiam w ten temat :). Coś słabo się wgłębiasz :( Ponieważ kod na rs232 wydaje się być łatwiejszy to czy da się podłączyć kilka scalaków pod linie rs232 ? Dokładnie to będzie jeden master odbierający dane i kilka "slavów" Każdy scalak będzie miał podpięty max232 chodzi mi o uzyskanie większego zasięgu. Standard...
Witam Jak najprościej połączyć rs485 2w [master] z rs422 4w [slawe] ?
Witam Mam urządzenie master z interfejsem rs422 oraz urządzenie slave z interfejesem rs485 (2 przewodowym). Protokół to modbus rtu. Jak połaczyć rs422 z 4 przewodami do rs485 z dwoma przewodami, tak aby master odptywał slave i otrzymwał odpowiedz?
Tak jak kolega "xury" napisał, połączenie dwóch SLAVE nic nie wniesie. Chyba, że któryś z falowników ma opcję MASTER.
Fajne programy do Mastera i Slavea Modbus są na stronie http://www.modbustools.com/. Ja właśnie pracuję na podobym programem Mastera Modbus na PC.
Testowałem gotową przejściówkę Eth - RS485 o nazwie Elfin-EE11A. Master musi być po stronie Eth, a Slave po stronie RS485. W Node-RED odczytuję z inwertera 17 parametrów; nic nie stoi na przeszkodzie by odczytywać ich więcej.
Ja tam tokenów nie lubię, to IMHO one nic nie dają z wyjątkiem kłopotów. I tak trzeba zrobić elekcję po włączeniu, kto ma token (albo robić to na sztywno, co i tak nic nie zmienia). Jak urządzenie mające token zdechnie, albo zostanie odłączone to i tak zaczyna się zabawa od nowa. CSMA/CD to IMHO dobry kierunek, w końcu to jest stosowane i działa całkiem...
Muszę rozwiązać problem odczytu lini na której wiszą urządzenia (485/modbus slave) przez co najmniej 2 mastery tak aby żaden z nich nie wykazł błędu w momencie odczytu danych przez następny master. Podstawowy master musi mieć zachowaną (symulowaną) przezroczystość lini rs485 - modbus. Sądzę, że powinny być dwa wyjścia slave do podłączenia portu rs485...
Witam, biblioteka powinna być w tym programie zawarta (w zip) [url=https://www.elektroda.pl/rtvforum/v... Masz tam przykład odczyt/zapis modbus. Robiłem tam odczyt oraz zapis parametrów z/do sterownika PLC. Powinno zadziałać jak pamięci nie braknie :) Jeśli chodzi o rozgryzanie bibliotek, które podesłałeś to w tym...
http://obrazki.elektroda.pl/8259410200_1... http://obrazki.elektroda.pl/7708748100_1... http://obrazki.elektroda.pl/7442211900_1... http://obrazki.elektroda.pl/4265076900_1... Fot 1- RS485 dokładny master. Fot 2- RS485 master. Fot 3- RS485 dokładny master slave. Fot 4- RS485 master slave...
Zadanie to jest w zasadzie trywialne i proponuję trochę pomyśleć i program napisać samemu. Mogę podpowiedzieć że każdemu urządzeniu Slave trzeba nadać jakiś adres. Urządzenie Master wysyła po kolei jakąś sekwencję np. (at)1XY, gdzie 1 to adres danego urządzenia, a XY to suma kontrolna. Wszystkie Slave-y odbierają tą sekwencję, ale tylko urządzenie o...
Witam, mam pytanie odnośnie portu USART w STM32. Projektuję płytkę, na której ma znaleźć się komunikacja po RS485. Chciałbym się dowiedzieć, czy włączenie linii RTS (CTS) portu UART będzie umożliwiało sprzętowe sterowanie przepływem na porcie RS485 (Master/Slave). PS. Oczywiście wiem, że sterowanie programowanie z użyciem GPIO też jest możliwe.
Zamiast sterownika wago podłącz do magistrali komputer z konwerterem RS485 i spróbuj czytać przetworniki jakimś programem emulującym modbus mastera.
Z założenia magistrala RS485 jest MASTER+ wiele odbiorników czyli podobnie jak 1Wire.
RS485 nie zajmuje się tym problemem. Standard tylko mówi (o ile pamiętam) że róznica poziomów pomiedzy stronami nie może byś większa od +-7V. Jest wiele metod osiągnięcia izolacji - np przez użycie odpowiednich transceiver-ów. Np TI ISOW1432. Mają one z reguły wbudowane konwertery DC/DC izolujące zasilanie bardzo ułatwiając projektowanie. Jak pisał...
Witam wszystkich :) Mam problema... wstyd mi sie przyznac, ale problem jest :( A wiec tak... sa dwie plytki, jedna master, druga slave. Slave ma caly czas 0 na DE/RE, a Master w chwili wysylania na DE/RE wystawia 1. Kod procedury wysłania: void RS485_SendByte(unsigned char byte) { /* Wait for empty transmit buffer */ while ( !( UCSRA & (1<<UDRE))...
RS485 powinien rozwiązać wszystkie problemy z magistralą fizyczną.
No ale to slave wymusza start co te 30 min, nie master.
Witam, chce stworzyć układ, w którym kilka avr bedzie sie komunikować miedzy sobą. Jeden nadrzedny, master, bedzie wysylal komunikaty do kilku slave'ow. Poniewaz maksymalna odleglosc to ko 30 m, do transmisji chce uzyc rs485. Mam 2 pytania: 1) mógłbym oczywiscie tworzyc samodzielnie płytki, na kazdej jakis avr, maxim485, itd, ale wolalbym skorzystac...
Witam Moduł CM1243-5 może tylko działać jako profibus master. Do USS potrzebujesz moduł CM1241
Witam, chcę dobudować kolejną instalację PV podpiętą pod jeden licznik. Enea mówi o integratorze. Mam falownik SOFAR 6.6KTLX. Czy jeśli drugi falownik będzie taki sam (tej samej serii) i będą spięte po RS485, a jeden będzie master, a drugi slave, to integrator nadal jest potrzebny? Wtedy ten master jest podłączony do licznika operatora i czy to załatwia...
Wszystko na to wskazuje że standardowy RS485 się nie naddaje. no cóż.
A czemu miałoby nie być takich możliwości, przecież RS485 to jeden z podstawowych interfejsów komunikacyjnych ;) Taki Bootloader nawet nie musi się dużo różnić od bootloadera dla RS232.... wystarczy przerobić go tak, żeby "gadał na tematy podmiany firmware" z Masterem tylko wtedy gdy master adresuje to do niego ;) czyli dokładnie tak jak roisz wszystkie...
Wszystko zalezy jak planujesz implementacje, czy bedzie to glownie multi-master, czy master-slave. Jesli master-slave czyli tylko nadrzedna odpytuje to z powodzeniem RS485, jesli multimaster, czyli kazdy moze wysylac dane do kazdego to ja bym polecal CAN. Pozdr AK
Wystarczy, że jedna atmega będzie masterem a reszta to slave'y (lub w twoim wypadku 1). Master musi wysłać komendę i zacząć nasłuchiwać na odpowiedz [i tak w kółko] - a slave cały czas nasłuchiwać i nadać komunikat tylko po otrzymaniu komunikatu od mastera po czym znowu tylko nasłuchiwać. Można to zrealizować bez przerwań.
Witam. Stan "nie ustalony". Urządzenie podłączone do linii i nie zasilane. RS485 działa jako master. Jak nie jesteś pytany to się nie odzywaj. Jak ktoś zrobi obsługę inaczej to ma problem.
To jest stary model sterownika, ELP z tej serii to chyba z 10 lat temu wyszły z produkcji, wymagają winavr żeby skompilować program. Nie kojarzę żeby się dało go zaprogramować z Eclipsa (tu mogę się mylić). Najlepiej odpal sobie maszynę wirtualną z win7 albo XP i powinno to zadziałać od ręki. Ale przede wszystkim sprawdź jaki adres jest ustawiony na...
Z tego co napisałeś nie wynika dla mnie jednoznacznie, że komunikacja z modułem przez jakiś dedykowany software działa. Więc jeżeli tak jest - poniższe nie będzie miało zastosowania. Opukac Wobita skanerem (dowolny program typu Modbus RTU Master) z peceta przez konwerter RS485 i ustalić że działa, jaki ma adres, parametry transmisji, itp. Wiedząc, że...
Więc dla kontaktów będzie ok dla oświetlenia może być problem. I to prawdą jest. Choć praktycznie nie spotykam nowszych instalacji gdzie do puszki pod wyłącznik nie prowadzi się L, N i PE . Ale jeśli autor tematu akurat tego nie ma, można to obejść dodatkowym okablowaniem ( które ponoć ma lub bedzie miał ). Ale wtedy traci to sens i faktycznie lepiej...
co do zmiany języka, to powoli nad tym pracuję- ale powoli, więc narazie w grę wchodzi bascom, bo ten język znam w miarę dobrze. co do magistrali.. wg ciebie powinna być cztero- a nawet pięcio- przewodowa, a nie dwuprzewodowa? A właściwie dlaczego dwie masy, skoro i tak w układzie się połączą?
Ale próbujesz komunikacji z prędkością 9600Bd. Moim zdaniem to nie pójdzie. Spróbuj wymusić komunikację na 1200Bd (tak jak napisali "fachowcy" z AVT). W każdym razie trzeba to sprawdzić (a może już sprawdziłeś?). Druga sprawa to terminatory. Nie wiem na ile ważna jest polaryzacja linii w przypadku PPI, ale sieć profibus'owa bez polaryzacji linii (ten...
Zamykam temat.Trzeba było zmienić prędkość transmisji falownika (parametr P2010) z 9 na 6.
Witam, Jak w temacie - czy ktoś już tym zajmował albo tworzył coś podobnego? Potrzebuję wykorzystać do tego celu Mega32. Modbus RTU Master po RS485. Odczytać kilka rejestrów ze slave i przedstawić wartości na wyświetlaczu.
Witam, Na własne potrzeby chciałem zbudować monitor temperatury z 4 dallasami 18B20. Dane są odczytywane z czujników po RS485 i wysyłane do mastera. Kiedy odpytuję czujniki po kolei, muszę czekać standardowe 750ms na odpowiedź każdego z nich, co nie zadowala mnie. Zależy mi na tym, aby po wysłaniu komendy odpytującej, każdy z czujników bezzwłocznie...
Jakie masz adresy poszczególnych urządzeń, tj. stacja bazowa, licznik nr 1 i licznik nr 2? Jakie masz długości przewodu łączącego i jaki to przewód? (skrętka, FTP itd) Czy obydwa liczniki podłączasz bezpośrednio do portu master czy z mastera przewód idzie do jednego z liczników a z niego do następnego?
Witam, chcę zbudować sieć urządzeń opartych o RS485: jeden master i kilka urządzeń slave. Urządzenia typu slave będą zarówno wykonawczymi ON/OFF jak również będą miały czujniki. Wstępnie nawet to zaprogramowałem: master wysyła adres urządzenia(np liczba 0-10), następnie komenda (też np 0-10), układ odpowiada np. temperatura. Wszystko niby działa, ale...
dzięki zastosowaniu tylko RS485 dla wszystkich procków, czujników oraz linuxa uzyskasz większą elastyczność systemu. Przy dobrym przemyśleniu komunikacji będziesz mógł np odczytywać stany czujników i układów poza centralą bezpośrednio przez program na linuxie itp itp aby takie rzeczy były możliwe warto zastosować np takie rozwiązanie gdzie będzie np...
Na tym moim schemacie jest niestety błąd, Rezystor R33 1K - zrobione podciąganie do GND (bez sensu niestety) powinno być podciąganie do VCC. Poza tym jest ok i działa to właśnie tak w rzeczywistym układzie - zarówno w modułach Slave jak i z układem FT232RL, który stanowi przejściówkę USB/RS485. Nie wiem co poza tym drobnym błędem może być niezrozumiałego?...
Masz błędne założenia co do całości. Na magistrali RS485 może nadawać tylko jedno urządzenie w tym samym czasie. Reszta urządzeń potulnie słucha ,a prawo głosu udziela jedno urządzenie tzw. master.
Dzień dobry, wpadł mi w ręce kontroler Roger PR302 v2.0. Daje się resetować, programować kartę Master i pin, piszczy i kłapie przekaźnikiem - wygląda, że żyje :). Chcę go podpiąć do małego systemu alarmowego i muszę go zaprogramować. Mam niefirmowy (nie Rogera) interfejs USB-RS485 i tu problem, bo PR Master nie widzi portu com, na którym interfejs się...
Dobrze to nie wygląda. Podcieranie szkłem. Nawet do niedawna był produkowany tu w Polce niedrogi gateway Modbus RS485 pozwalający podłączyć do OIDP 3 lub 4 masterów do jednej sieci z urządzeniami slave. Czyli nawet na poziomie RS485 jest multimaster w MODBUS możliwy (a dla mnie by oznaczało więcej w monety w kieszeni). Dla uściślenia, na magistrali...
Witam Chcę w moim mieszkaniu pociągnąć skrętkę CAT5 jako magistralę RS485. Jeden MASTER w pokoju i 5 SLAVE w pozostałych pomieszczeniach mieszkania. Każdy SLAVE to mikrokontroler ATMEGA88 i czujnik temp/wilgotności powietrza SHT21. W SLAVE procek, MAX485 będzie zasilany napięciem +5V. Najdalszy SLAVE będzie oddalony od MASTERa o 15mb skrętki. I tu moje...
Skoro masz infrastrukturę cat 5e to po co na tym rs485, jak już masz ethrenet i można zrealizować komunikację w warstwie IP? Odpowiedz jest prosta-zbyt cienki jestem na ethernet. Nie używam fabrycznych urządzeń, a swoje różne, różniste, mniejsze i większe sterowniki na ATtiny i ATmega :) Wszystko balanga jak trzeba, jest tanio (RS485<ethernet) i...
Generalnie sterowanie Domkiem jednorodzinnym. Tak mniej więcej ok 20 atmeg rozmieszczonych w każdym pomieszczeniu i na zewnątrz połączone przez rs485 z masterem. Każda będzie miała podobne i inne zadanie np w sypialni będzie pilnowała temperatury pokoju poprzez pomiar wilgotności i temperatury pomieszczenia i regulowała temperaturę grzejnika za pomoca...
witam, ja właśnie zaczynam wdrażać jeden protokołów komunikacji pomiędzy wieloma uC i PC. Wymyśliłem sobie korzystanie z protokołu podobnego do jednego z ostatnich opisanego przez kolegę marek_Łódź . Otóż u mnie w układzie będzie jeden główny master, który co określony czas będzie odpytywał cyklicznie wszystkie układy slave. Jeśli przy takim odpytaniu...
Wydaje mi się że gdybym zmodyfikował kod w masterze a dokładnie w tym atmega16 na komunikację po RS485 i on był by masterem w tym całym układzie to wszystko by działało. Czyli on by był odpowiedzialny za komunikację a sleve były by wtedy trzy licząc z tym co mikrokontrolerem co jest w Arduino jako master.
Ten sterownik przy kierownicy komunikuje się z dwoma innymi sterownikami i jest tak jakby masterem, dlatego konwerterów RS485 jest aż 4 w pojeździe. Sterownik przy kierownicy za pomocą pierwszego konwertera wysyła dane typu włącz, wyłącz światło do sterownika oświetlenia (ten w pomarańczowej obudowie z baterią) a z kolei drugi konwerter śle dane do...
Robilem kiedyś pomiar wielopunktowy temperatury w silosach na czymś takim: http://www.solidchip.eu Potrafi być zarówno masterem jak i slavem w Modbusie.
1. Nie powinno sie wlaczac dwoch nadajnikow na jednej szynie jednoczesnie. 2. Transoptory LTV814 sa raczej wolone, lepiej uzyc transoptorow z wyjsciem cyfrowym. Na predkosciach powyzej 9600 beda problemy. 3. W celu przelacznia nadajnika z odbiornikeim powinienec (po stronie mastera) dac czasowke ktora reaguje na zbocze i przlacza pomiedzy nadawnaiem...
To nie tak działa. Owszem rejestrator ma rs485 ale to on jest masterem i on wydaje komendy, a nie przyjmuje by dalej je posłać do kamery. Owszem jest możliwość sterowania PTZ z zewnątrz ale za pomocą API poprzez sieć TCP.
(at)RS6000, czy transmisja po twoim rs485 ma odbywać się dwukierunkowo ? Czy master wysyła tylko sygnał i slave'y go odbierają ?
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.
Przy wymianie danych używa się numeru stacji PLC - narzędzia - numer stacji. W master w tabeli wymiany decydujesz czy zapis/odczyt danych ...do/ze numeru slave. Nie używałem połączenia ethernet tylko po rs485 - więc jeszcze dochodzi ustawienie portów fizycznych które są skablowane.
Dodatkowa linie ani nie jest potrzebna, ani tez nie rozwiazuje, zadnego problemu. Bo nic nie zabezpieczy przed sytuacja, w ktorej dwa urzadzenia prawie jednoczesnie sprawdza ta linie, stwierdza, ze jest wolna i sprobuja ja zablokowac. Twoj problem mozna rozwiazac na dwa sposoby. Klasycznie po prostu sprawdzac linie, jesli przez jakis czas nikt nie nadaje...
Nie sprecyzowalem. Obydwa slave odpowiadaja masterowi w ukladzie master-slave. Dopiero w momencie jak podlacze dwa slave i master komunikacja siada.
Ciekawe zadanie ;) Może lepiej dać układ nadzorujący na każdy silos? Wtedy mamy 30 urządzeń komunikujących sie po RS485 i jeden centralny master zarządzający ruchem i komunikujący się z PC. Sprawdzałeś czy przy takiej odległości nie będzie problemów z komunikacją po 1wire?
romsik napisz jaśniej o co ci chodzi, bo nie wiem w czym mógłby komukolwiek przeszkadzać stan wysokiej impedancji. Swoją drogą systemy w których każde urządzenie może pełnić rolę mastera używają magistrali rs485 z powodzeniem. Nie mówiąc już o systemie z jednym masterem. Poczytaj chociażby o modbus.
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...
(at)kubamiszkiewicz Do takich rzeczy potrzeba jakiś program do debugowanie ramki i symulacji mastera/slave modbus. Potrzebujesz konwertera RS485/USB i np. programu ModbusViewTCP. Tutaj może być masa nakładających się błędów np. niewłaściwe parametry komunikacyjne, błędnie zarobiony przewód komunikacyjny, zapis/odczyt nieprawidłowych rejestrów ( trzeba...
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...
(at)szczepak Coś to nie tak z twoją konfiguracją. Ja nigdy nie mam 0 zużycia. Pytanie, czy masz podłączony licznik w dobrą stronę, bo powinien być "odwrotnie" niż byś się spodziewał, zgodnie z instrukcjami DTU i Chint666 (załączone). https://obrazki.elektroda.pl/4415878200_... https://obrazki.elektroda.pl/2189326000_...
A co jaki czas w Master uruchamiany jest Timer?
Mam pytanie dotyczące UART i RS485 jak można zrobić taki układ: dwie atmegi, dwie diody i dwa przyciski. przycisk zapala diodę w przeciwnym uC przez RS485. Jak rozwiązać problem zamiany pary slave-master na master-slave niejako dynamicznie?
witam. ja z powodzeniem stosuje podanie 1/2 zasilania poprzez dzielnik 1k/1k. sprawdzam czy jest 1/2 zasilania jeżeli tak to jest wolna. ale przy dużym ruchu są kolizje. rozwiązałem je w ten sposób: -powstał układ master nad masterami. -wysyła on kolejnym master'om zezwolenia na nadawanie i czeka aż zasygnalizują koniec działania. wtedy zezwala następnemu.....
Witaj, Na przykładzie RFM12B, z którymi ostatnio miałem do czynienia: Moduły te, podobnie jak układy RS485 w trybie half-duplex, mogą pracować jako nadajnik ALBO odbiornik. Każdy moduł ma konfigurowalne słowo synchronizacji (1 z bajtów synchronizacji), które można wykorzystać jako sprzętowy adres każdego z modułów. Jeśli dany model nie ma możliwości...
Ja sobie to rozwiązałem tak: Procesor master na ATmega ma interfejs RS485 Wszystkie końcówki pomiarowe na DS1820 lub DS18B20 mają procka AT89c2051 i interfejs RS485 Wszystkie są podpięte razem Master woła sobie każdy czujnik a ten odpowiada mu ostatnią przeczytaną temperaturą Wszystko ładnie sobie działa. Na razie maksymalną ilość jaką podpiąłem razem...
Nijak by nie wyglądał, bo przy pomocy RS232 nie da się połączyć 3 klocków. Znaczy dałoby się, gdyby mieć wyłącznie transmisję master do slave, bez możliwości wysyłania jakichkolwiek danych z slave do mastera. Potrzebujesz 3 klocki to wykorzystaj RS485.
Mam wlutowane rezystory 560R. Transmisję przywróciłem dzięki własnie tym rezystorkom.Teraz walczę z kodem modułu gsm.Jestem coraz bliżej. Jak coś rozgryzę dalej to napiszę. Ale czy każdy mój moduł wyposażony w RS485 musi mieć te rezystorki? Czy wystarczy że zaopatrzyłem w nie mastera?
Cześć, jak w temacie modbus tcp między dwoma panelami HMI fatek. Potrzebuję wymieniać dane, ustawienia dla slave adres przypisany automatycznie, tabela wypełniona powinna być ok( po RS485 działa). Jaki przypisać adres dla master i czy zmieniać ustawienia adresu w ustawieniach serwisowych HMI. https://obrazki.elektroda.pl/3672022000_...
Niekoniecznie musi to byc RS485. AVR-y mają tryb dla USART-a MPCM . Jest to tryb Master -kilka slave, przy czym transmisja jest 9-bitowa i ten ostatni bit jest znacznikiem adresu. W slave-ach łączysz wszystkie Rx ze sobą i Tx ze sobą , następnie krosujesz z Tx i Rx Mastera. Szczegóły w nocie katalogowej... EDIT: Przykładów nie podam, bo nie miałem potrzeby...
6-8 stref, piec spokojnie wyrabia i bardzo szybko reaguje, ma dosyć dużą pojemność i trzyma cały czas 50stopni więc woda z paneli i instalacji nie jest w stanie go "zmulić". Boję się pod tym kątem, że jak wsad w piecu Ci zacznie pracować na 100%, a przypadkiem zapotrzebowanie spadnie na 0%, to czy nadmiar energi zostanie z akumulowany zanim piec zdąży...
Po zainstalowaniu drivera podłączyłem się do ET200 i niestety żadna LED_a na adapterze nie świeci... Jakimś super specjalistą akurat w tym sposobie komunikacji nie jestem, ale z tego co kojarzę to wersję TSAdaptera bez zewnętrznego zasilania musisz podłączyć do aktywnego wezła sieci (CPU, master DP) lub w miejsce gdzie po prostu we wtyczce RS485 masz...
Nie mam pełnej dokumentacji tego modułu. Ale pamiętam z doświadczenia, że firmy lubują się z stosowaniu różnych złącz widziałem np. RS-485 na złączu DB25, DB9, DB17, RJ45 a także na RJ 11. Siemens stosuje w większości modułów i sterowników(CPU) DB9 (Prosibus,MPI,PPI). Dodano po 1 Przepraszam Prosibus miało być Profibus:) Dodano po 3 Wszystkie sterowniki...
No to chyba taniej niż konwerter rs485/UART oraz wemos d1 mini nie będzie. Poniżej minimalistyczny schemat do sprzężenia ESP8266 i urządzenia z RS485 https://github.com/pawelka/sofarsolar_es... Wprawdzie to do inwertera solarnego, ale zasada ta sama do wszystkich urządzeń pracujących na Modbusie. Jeśli jednak...
No to rozwiązanie już masz. RS485 z odpwiednimi transceiverami rozwiązuje problem.
Ja stosuję 390 om z jednej lini do VCC i z drugiej do GND. Pomiędzy liniami daję 120 om. Mam jeden Master i trzy Slave. Fak że odległość jest niewielka a w szafie są styczniki i przekaźniki i chula wszystko OK!. Dodam że mam w sofcie komunikacyjnym zabezpieczenie w postaci niestabilności styków, którym mogę eliminować szybkie zmiany na wejściach układu....
"Tani" to pojęcie względne - tu musi być już kontroler z RTC. Może Roger: PRT66LT-G - czytnik bez klawiatury Unique 125kHz PR102DR - kontroler dostępu z RTC i kalendarzem, 4000 użytkowników i 32tys. zdarzeń UT-2USB - konwerter RS485-USB oprogramowanie PR Master do tego jakaś obudowa i zasilanie oraz "otwieracz" do szafki; w tysiącu się powinieneś zmieścić.
Ludzie kochani mam wielki problem z RS485 pod BASCOMem. Sterownik Master jest jest na Mega128 a slave na Mega8. Oba są spięte MAX485. Master jest podłączony na TXD0 i RXD0 a re i de są spięte razem. Master tylko ma wysyłać dane do Mega8. Gryzę temat od tygodnia i nic i zaraz pogryzę sterownik. Jeżeli ktoś ma jakieś sugestie to proszę o pomoc
Ja chcę odczytywać czujniki temperatury i wilgotności zintegrowane z rs 485 za pomocą domoticza. Te czujniki kupuję na Ali... Na początek mam opanowane odczyty za pomocą kompa+ konwerter USB/RS485. Trzeba poznać specyfikę standardu RS485. To nie jest tak jak w RS232. Ramka ma odpowiednią konstrukcję i zawiera w sobie polecenie odczytu lub zapisu. Można...
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...
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...
Nie myślałeś o przejściu na RS485 ?
<ciach> Szybkość powinna być średnia? Szybkość powinna być taka żeby były jak najmniejsze błędy w transmisji. Powiedzmy 9600bps - 1200B/s. No to się nie wyrabia, a jeszcze trzbea dodać przekazywanie mastera, ponowne żądania, przerwy pomiędzy ramkami itp, itd. Jak rzeczywiście chcesz takie cuda robić to zrezygnuj rs485 będzie dla Ciebie za słaby....
Odnośnie panelu MD204L, robimy tak: 1) wchodzimy na googla i wpisujemy MD204L 2) klikamy szukaj - pojawia się pierwsza strona producenta 3) wchodzimy na stronę (http://www.kinco.cn/detail.aspx?cid=850... i patrzymy na dokumentację 4) jest coś takiego co się nazywa MD204L/214L/224L User Manual - klikamy na download 5) teraz trudniejsza część - rozpakowujemy...
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...
Na szczęście w tym kraju nic nie dzieje się do końca - trzeba zaspokoić urzędnika (zgłosić coś co ma RS485) a zrobić po swojemu. wiele rzeczy ma RS485, tylko sam przed urzednikiem na debila wyjsc nie chce, Kolejna sprawa to to ze same falowniki mozna spiac ze soba RS485 - wtedy 1 staje sie masterem a inne slavem (nie testowalem) Czy to OpenDTU to cos...
schemat mastera sterownik zamka mastera rs485 falownik
mikrotik firewall filter zasilacz lenovo zamiennik oświetlenie przez bluetooth
cykanie transformatora cykanie transformatora
Reset fabryczny routera Linksys EA9500 - instrukcja krok po kroku New Holland T4.75 - przyczyny nieodpalania