Mastery jakoś muszą sobie przesyłać informacje o tym że zajmują linie, może to być zwykła linia cyfrowa np na której stan wysoki oznacza zajęcie linii. Jeśli linia ta jest w stanie niskim dowolny master może ją ustawić w stan wysoki i zacząć nadawanie. Można do tego celu wykorzystać którąś ze zwykle pomijanych linii sterowania przepływem.
Może rozruszamy ten ciekawy wątek? Ostatnio zainteresowałem się darmowym protokołem BacNet - jest stosowany przez wielu producentów w stanach i zaczyna być popularny w europie. Jeszcze się nie wgryzłem w szczegóły ale może działać na RS 485 w trybie MS(master-slave)TP(Token Passing). Najlepsze jest to że wiele sterowników ma obsługę tego protokołu...
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)mbulinski1977 Wybierając protokół zwróć uwagę na jedno bardzo ważne założenie. Czy sytem ma być scentralizowany (w takiej sytuacji awaria sterownika, np. RPi robi katastrofę w domu), czy zdecentralizowany - w takiej sytuacji awaria zazwyczaj ogranicza się do jednego niedziałającego urządzenia. To z kolei wymusza protokół - czy masz master-slave...
Rzucasz się na głęboką wodę a z tego co widzę z poprzednich tematów to pierwsze urządzenie na transmisję które robisz. 1) najtaniej RS485 2) no taką magistralę to będziesz chyba musiał sobie opracować sam. Nigdy nie zrobisz tak wydajnej, bezpiecznej i bezawaryjnej sieci multimaster jak z jednym masterem. I to jeszcze na 200 URZĄDZEŃ! Wyobraź sobie jak...
Witam! Powoli opracowuję swoją koncepcję inteligentnego domu. Wybrałem sieć RS485. Pytanie moje jest takie: czy jest możliwe zrealizowanie tej siecie w trybie full duplex i multimaster? Ze schematów które są na sieci np: http://obrazki.elektroda.net/40_12784152... W powyzszym schemacie nie ma możliwości przesyłu z prawego układu do prawego-dolnego....
https://obrazki.elektroda.pl/2313750600_... Chciałbym przedstawić w sumie bardzo prosty projekt – układu pośredniczącego pomiędzy nowymi pompami Grundfos Alpha, a sterownikiem ogrzewania. Kilka lat temu prezentowałem układ sterownika kotłowni, który ma możliwość sterowania pompami Grundfos UPE z użyciem protokołu GeniBus. Niestety...
czyzby chodziło o to, że MAX1483 jest half duplex, a MAX1482 jest fullduplex? to jest powód takiego zachowania? No niby jest to różnica, tylko powiedz mi prosze, jak podłączyć MAX1482 który ma wyjścia ABi ZY w zastosowaniu multimaster RS485? Bo ja tego za bardzo nie widzę... http://obrazki.elektroda.net/19_12894197... Tutaj pokazane jest jak...
Wystarczy podłączyć odpowiednio A,B i masę. I zobaczyć jaki terminator (rezystor) podłączyć na końcach przewodu łączącego adapter z falownikiem. W dokumentacji do adaptera powinna być informacja jaki terminator jest w adapterze(przeważnie do rs485 jest to ok. 120 om).
Generalnie w RS485 nie zaleca sie w topologii gwiazdy odgalezien dluzszych niz 5 m. To czy to bedzie przeszkadzalo czy nie zalezy od wielu czynnikow. BTW, widze, ze pare osob chce tutaj zrobic komunikacje na RS485 - wiec moze warto polaczyc wysilki i splodzic jakas biblioteke wspolnie i dla potomnosci? Akurat mysle nad protokolem multimaster opartym...
Ale pojęcie multimaster istnieje, i nawet pasuje Nie istnieje, oficjalnie o CAN mówi się "system typu broadcasting" - kto chce ten nadaje (zgodnie z arbitrażem), kto chce odbiera i robi z tym co chce. Ależ proszę, ten termin też mi pasuje. Doskonały przykład. A co jest złego w tym przykładzie ? Nic. Napisałem, że doskonały jest. Robi się to (na przykład)...
(at)sorry1 Tak, celem było zmieszczenie się w obudowie, którą posiadałem. Ponieważ nie miałem mniejszej, PCB zostało dopasowane do tej, którą miałem (jest to bardzo popularna i tania obudowa). Co do reszty projektu - jest to sieć czujników i elementów wykonawczych komunikujących się między sobą czymś w stylu hybrydy RS485 i CAN (ze względu na cenę...
Witam Napisz cos wiecej ile sterownikow będzie na lini jak często sterowniki będą wysyłać telegram. Niestety przy MultiMaster na rs485 nie da się w stu procentach wyeliminować kolizji, może w twoim przypadku będzie lepiej zastosować układ przekazujący żeton albo dodatkowy sterownik sterujący przepływem danych. Za bardzo nie znam się na C wiec tutaj...
Tak sobie mysle, ze jesli wszystko dziala bez zadnych problemow przy dlugosci przewodow 5 m , a sprawdzalem to na rozne sposoby , to moze by zastosowac jakis wzmacniasz mniej wiecej w polowie drogi. Umiescic wezel w takim miejscu zeby dlugosc przewodow nie przekroczyla 4 m i zrobic tam gniazda wraz z wzmacniaczami sygnalowymi. Ponieważ nie za bardzo...
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...
Potrzebuję uruchomić system z magistralą rs 458. Potrzebuję 4 matery i 1 slave. Jakie problemy napotkam? Czy powyższa konfiguracja jest możliwa? Jak uniknąć kolizji masterów? Gdyby ktoś znał dobre strony i materiały, w których na prawdę dobrze, w sposób konkretny, wytłumaczono protokół RS 232 i pochodne, podrzućcie linki i informacje. Z góry dzięki....
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...
Posiadam konwerter rs232?rs485 f_my SEKO(układy TC 232;AM26LS31;AM26LS32).Wyjście rs485 to DB-25,obłożone 22piny.Czy mogę go zastosować do komunikacji z falownikiem MicroMaster MM-150 i które piny należy wykorzystać,oczywiście na konwerterze.Oprogramowanie posiadam. Dziękuję za informacje.
Potrzebuje hub-a rs485 z 4-8 wyjściami. Prędkość poniżej 100kbps. Znalazłem kilka fajnych projektów do zrobienia samemu (zakup jest za drogi). I mam pytanie czy ktoś już może korzystał z nich względnie co o nich sądzicie: a) mój faworyt: http://evertdekker.com/?p=478 zalety: -prosty -mały -zaprojektowane PCB w SMD pytanie: czy umożliwia on komunikacje...
UART to transmisja typu point-to-point - nie można go łączyć w sposób, jaki przedstawiłeś na rysunku. Niekoniecznie. Fullduplex raczej nie ma sensu (ale można...), halfduplex z powodzeniem można i ma to duży sens (lokalna komunikacja kilku urządzen na krótkich kablach z malymi predkosciami; wired-AND). RS485 jest dedykowany pod multipoint. Tak samo...
witam, chciałbym połączyć ze sobą 3 mikrokontrolery i jeszcze PCeta do tego poprzez rs485. Biorę 4x SN75176, jeden max232 do PCeta, łaczę ze sobą i teraz mam pytanie jak to wszystko ma działać. Kiedy włączyć stan wysokiej impedancji i jak sobie w ogóle z tym poradzić. Proszę o pomoc. Pozdrawiam
Tryb multimaster jest trochę niebezpieczny bo RS485 to jak Ci pisałem wcześniej to tryb Half Duplex czyli w danej chwili może nadawać tylko jedno urządzenie. Niby można by się pokusić o taki tryb bo generalnie atmega w trakcie nadawania po RS485 ściąga do masy linię kontrolną aby inne wiedziały że jest zajęta i można to wykorzystać. Nawet na ten moment...
Witam, Aktualnie buduje parę urządzeń porozumiewających się poprzez magistralę RS485. Jest to sterownik gniazdek elektrycznych - pierwsza część to pulpit sterowniczy (8 ledów i 8 przycisków) a druga to moduł wykonawczy załączający/odłączający zasilanie od poszczególnych gniazdek. Transmisja między nimi jest poprzez full-duplexowy MAX488 po dwóch parach...
Witam Ja dodam tylko, że taka konfiguracja nazywa się multimaster PPI i wymaga odpowiedniego kabla do programowania. Szczegóły w linku poniżej http://support.automation.siemens.com/RU... Pozdrawiam
Nie wiem dlaczego uważasz, że jesteś za stary na zmiany. Na zmiany to z pewnością za późno dla nieboszczyka, pozostali ciągle mają szansę :) Po pierwsze zacznij od projektu, żeby nie wyszły w czasie programowania kwatki takie jak powyżej z tym odpytywaniem, gdzie sam doszłeś do tego, że pomysł marny. Mając projekt łatwiej dobrać MCU. Tu też nie wiem...
A dlaczego nie chcesz tego rozwiązać tak, żeby procek ze sterownikiem po prostu trzymał wszystko w SRAMie a ten z wyświetlaczem odpytywał go o to co mu potrzebne? Z dwóch przyczyn: żeby nie zabierać pamięci procka (zmiennych będzie sporo) i żeby obydwa układy jak najmniej przeszkadzały sobie. Część sterownika będzie analizować i zmieniać dane i cały...
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
a jak dziala sieci w oparciu o model multimaster? dzieki
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...
MAX485 to tylko transceiver, a nie mikrokontroler. RS485 jest banalny w realizacji jeśli masz połączyć ze sobą dwa urządzenia, trochę gorzej jeśli jest ich więcej. Jeśli planujesz wszystko na wspólnej magistrali to prawdopodobnie łatwiej to zrobić na CAN. Ma sens jeśli będzie wiele urządzeń, szczególnie w konfiguracji multimaster. CAN załątwia m.in....
tmf napisał: Wiele współczesnych procków posiada unikalne ID, więc to też można wykorzystać. Oczywiście w takiej sytuacji, odpytywanie każdego nie ma sensu, ale można to rozwiązać tak jak w 1-wire - czyli odpytujesz magistralę tak: 1.czy ktoś ma ma ID zawierające na bicie 0 warość 1? 2. czy ktoś ma ma ID zawierające na bicie 0 warość 0? Nie prościej,...
a czy ktos mial okazje ukladac topologie mieszaną lub gwiazdy na rs485 w konfiguracji multimaster? mnie wlasnie czeka cos podobnego...w razie czego zastosuje repetery. slyszalem ze to pomoze. jednak nie jestem pewien czy to prawda, a nie chce mi sie "kuc scian" jak sie okaze ze to nie zadziala...
Więc jeszcze raz, wyrzuć ten czwarty optoizolator zostaw tylko TXEN. Teraz jak chcesz mieć echo na FT232 (czyli komputerze) to podłącz RE do GND na stałe (po to jest ten właśnie 4 optoizolator, jak wspominał mirekk36 wyłączy on odbiornik jeżeli usb jest w suspend). Możesz też zrobić zworkę między TXEN - RE - GND. W ten sposób sobie uniwersalnie będziesz...
To sytuacja się komplikuje. Z natury musisz wszystko podłączyć do wspólnej magistrali i trzeba rozwiązać jakoś arbitraż. W takiej sytuacji najprościej zrobić jednego mastera kontrolującego transmisję, wszystkie transmisje pomiędzy slave odbywają się za pośrednictwem mastera. Inaczej czeka cię implementacj aprotokołu multimaster, która łatwa nie jest.
Najtaniej - jak już wiemy o co ci mniej więcej chodzi to mogę doradzić implementację master-slave 1-wire. Master może cyklicznie odpytywać slave, lub tak jak to w 1-wire zrobiono, master enumeruje urządzenia, które chcą coś zgłosić, a potem może się dogadać z wybranymi. Jest to najtańsze i w sumie najprostsze rozwiązanie, które nie wymaga implementacji...
Witam, Na wstępie przepraszam jeśli na forum pojawiło się już wcześniej rozwiązanie tego problemu i się powtarzam, jednakże nie natrafiłem na takie informacje. Problem jest taki: Zamierzam wykonać we własnym zakresie system inteligentnego domu w taki sposób, że nie będzie centralnego sterownika tylko pojedyncze, autonomiczne układy uC w puszkach podtynkowych,...
Witam, jest kilka kwestii, które należy rozwiązać: I odbieranie danych przez PC (port COM lub port USB, ale z wirtualnym portem szeregowym): do najprostszych zadań wystarczy tani konwerter RS485/RS232 lub RS485/USB II odczyt/wysłanie danych przez port COM: pod systemem Windows nie jest to problem, wystarczy kilka funkcji z WINAPI (ostatnio napisałem...
(at)Sareph dobra robota. Sam wiele razy siadałem do podobnego projektu (multimaster na 485). Wpadłem na pomysł dodatkowej linii podciągniętej do VCC którą nadajnik "ściągałby" do masy. Inne klocki miałyby pełna detekcję czy rzeczywiście magistrala jest wolna. Jestem ciekaw Waszej opinii w tej sprawie. Wracając do tematu : jeszcze raz - świetna robota!
A może użyj przekaźników sterujących o małej zdolności łączeniowej do sterowania docelowymi przekaźnikami o dowolnie dużej zdolności łączeniowej. To znacząco podniesie koszt. A czy autor robi celownik do bomby atomowej ? Jeśli lubisz siedzieć w ciemnościach i zastanawiać się co poszło nie tak to można dłubać. Poświęciłem rok życia na doktoryzowanie...
Ponieważ kod na rs232 wydaje się być łatwiejszy to czy da się podłączyć kilka scalaków pod linie rs232 ? Ale to jest ten sam kod, dodaj tylko do tego przełączanie linii nadawanie/odbiór i już masz okrojonego RS485. Aby w pełni cieszyć się RS485 trzeba napisać jakiś protokół transmisji, aby wszystkie nie nadawały w jednym czasie. Np. komputer przełącza...
Od czego zacząć? Ja zacząłbym od zmiany języka :) A na poważnie - powyższe linki są dobrym punktem startu. Jednak na przedstawionych tam schematach jest pewna nieścisłość - na złączu są tylko linie A i B interfejsu, a nie ma GND. Niby RS485 jest interfejsem różnicowym, ale w praktyce potencjały masy poszczególnych urządzeń z łatwością osiągają różnice...
Witam, Osobiście polecam do takiej aplikacji przetwornice serii VACON 100. W standardzie sterownik wielopompowy, do pracy w wielu konfiguracjach. Jedna z nich Multimaster PFC zapewnia sterowanie kaskadą pomp z automatycznym wyborem mastera - płynne wejście i zejście na obroty całej kaskady. W przypadku odstawienia mastera, slave przejmuje automatycznie...
Skoro juz jestesmy przy temacie, to od razu spytam o rzecz ktora przewija sie co jakis czas na forum.chodzi mianowicie o transmisje multimaster, konkretnie o sposob wykrywania kolizji poprzez nasluch linii i porownanie tego co uart wysyla a co odbiera z kabla. wlasnie przymierzam sie do takiego protokolu i powiem szczerze ze nie wiem jak wykonac nasluch...
A profesjonalnie i aby wyglądało poważnie to po CAN. tylko wtedy nie jest już najtaniej. Ale odpada dużo problemów w takich systemach jak multimaster. A co w CAN jest profesjonalnieszego? Poza tym tu autor ma prostą sytuację - jeden master, odpytujący układy slave. Idealne zastosowanie dla taniego RS485. Oprogramowaie tego to prosta transmisja jak...
Witam. Podczas swoich prac doszedłem do pewnych konkluzji, których wynikiem jest chęć budowy systemu rozproszonego (bez głównego nadajnika master, który by odpytywał jako jedyny slavy). Rozpatrzyłem wiele możliwości, multimaster - na korzyść CAN, znów łatwość budowy rozgałęzień (reapeterów) oraz spliterów przekonuje do warstwy elektrycznej RS485. Mój...
Przecież te 10 procków już jest połączonych jedną magistralą RS485. No dobrze, a jak wprowadzic je w stan programowania (reset), wszystkie da się jednocześnie zaprogramować?, czy trzeba każdy po kolei? Jeśli po kolei, muszą chyba dojść jeszcze jakieś linie sterujące, wybierające, resetujące, itp....? No chyba, że da się to zrobić czysto programowo...
Witam Bez problemu możesz podłączyć do jednego portu dwa lub więcej paneli i nawet programator (ppi multimaster) tyko w zależności od ilości wysyłanych i odbieranych zmiennych może się "wieszać" komunikacja . Ostatnio robiłem taką instalacje z dwoma cpu 224 , op3 i tp270 i wymiana danych pomiędzy sterownikami i panelami , wszystko działa ok :) Ze sprzętem...
(at)Hep Dobra rada - wróć do tematu jak trochę okrzepniesz w elektronice. Nie chcę cie zniechęcać, ale tworzenie takiej sieci to naprawdę nie jest banalny problem. Taniej będzie kupić gotowe rozwiązania. Uwierz mi, też to dawno temu przerabiałem. Ale jeśli się uprzesz to: - porzuć Arduino, duże płytki, niedostosowane do twoich potrzeb i nic nie wnoszą,...
:) kk.2000 .......A teraz inne pytanie: przypuśćmy, że masz 3 panele operatorskie. Czy wszystkie wg Ciebie będą masterami, bo przecież wszystkie podlegają jakiejś teorii komunikacji z człowiekiem przez HMI??? .......... Nie człowiek jest masterem tylko OP, który komunikuje się z człowiekiem a system tylko jeden zgodnie z zasadą jeden Maser i wielu slave...
A tu piszą że można nawet do 100m przy ustawieniu 500Hz: Najnowsze chipy pozwalają rozszerzać magistralę do 1km http://www.eetimes.com/electronics-produ... A co do problemów to myślę że kabel "mocno" ekranowany jeszcze pogorszy działanie....
Witam! Usilnie próbuje opracowąć protokół komunikacji miedzy wieloma węzłami w sieci RS485 multimaster. Węzły zbudowane są za pomocą AtMega8. Ramka wyglada tak: 1 bajt - długosć ramki 2 bajty - adres odbiorcy (word) 2 bajty - adres nadawcy (word) x bajtów - dane właściwie 1 bajt suma kontrolna z wszystkich poprzednich Transmisja odbywa się na prędkosci...
A o adresach słyszałeś? Master wysyła adres i tylko pytane urządzenie się zgłasza. W odpowiedzi na broadcasty i multimastery się nie baw bo to zagadnienie dość złożone i nie ma co się bawić w takim czymś jak Ty robisz.
Co do komunikacji, to w najprostszej formie dokładnie tak jak piszesz - gdy chcesz "nadawać", to stan wysoki na DE i ~RE. Można jeszcze słuchać gdy nadajesz pozostawiając ~RE w stanie niskim, ale to bardziej do multimastera się nadaje. Jak chcesz zrobić jednego mastera, to nie ma co sobie życia komplikować. Nie bardzo wiem po co konwersja z 5V na 3,3V?...
http://obrazki.elektroda.pl/4508484300_1... Mam wrażenie, że każdy elektronik w którymś momencie swojego życia konstruuje zegar i jakaś formę miernika. Czas na mnie z miernikiem. Projekt bazujący na moich wcześniejszych zabawkach używających RS458 - http://www.elektroda.pl/rtvforum/topic33... - używa tego samego protokołu komunikacji...
rs485 multimaster rs485 falownik rs485 lumel
brotje opinie naprawa płyty głównej laptopa postać wykładniczy
diagbox lexia engine fault peugeot
Radiomagnetofon RMS 457A – tranzystor BF238A ulega uszkodzeniu po zwarciu, bezpiecznik sieciowy nie reaguje Wypadanie zapłonu na listwie wtryskowej – diagnostyka, objawy, testy, Bosch, Siemens, Delphi