(at)Pan Korsarz - gdzie w RS485 występuje adresowanie? Przecież ten standard opisuje tylko warstwę fizyczną, a co na tym będzie za protokół to inna para kaloszy. Na 485 może być CAN, a może być Profibus, albo jeszcze coś innego.
(at)gkwiatkowski ciekawy pomysł z tym tunelem ale RS485 ma adresowane urządzenia wiec w pierwszej kolejności trzeba by chyba sprawdzić czy obsługuje dwa panele TPS. No i dochodzi zakup drugiego TPS które też nie są za tanie.
Są takie konwertery CAN/RS485 Modbus np. https://consteel-electronics.com/CAN485-... Ale zawsze po stronie RS485 jest protokół, ktory pozwoli na adresowanie urządzeń - czyli np. modbus
Część urządzeń końcowych nie ma adresowania. Musi je dodawać konwerter - system wysyła dane z adresem, konwerter z tym adresem przesyła je do urządzenia, inne konwertery je ignorują. To urządzenie (sterownik turbopompy) jest jednym z tych, które też będą, i one mają adresowanie (jest wersja na RS485, pakiet to <STX><adres><okno><...
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). Można stosować dowolny protokół z adresowaniem. Pokaż mi tylko urządzenia RS-232, które umożliwiają nadawanie im adresów, a najlepiej urządzenie z RS-232, które działa z protokołem PPI, bo teoretyzować to...
Pomóżcie mi ludzie. Czy ktoś wie , gdzie mogę znaleźdz wytłumaczone przykłady programów ( najlepiej c++ ) obsługujących RS485 ( jak adresować, i odbierać, chodzi mi o konkretne funkcje, i biblioteki )
A nie czasem scalak SN75176?? Może mieć jeszcze oznaczenie RS485, TL485
Po wyglądzie to widać że jest to konwerter 1-wire <> RS485. Moduł adresowany na zworkach. Zatem trzeba by wiedzieć jaki protokół zastosowano. A to wie jedynie producent tablicy informacyjnej Rozumiem że ten moduł już nie pracuje dlatego szukasz zamiennika? Można by go stworzyć o ile znalazłby się identyczny by podglądnąć transmisję. Albo też spróbować...
Widzisz ze starymi skanerami martina i sterownikami jest tak że korzystają one z własnego protokołu(RS485) dlatego użadzenia adresujesz pokolej. Jeśli chcesz podpiąć pod DMX do innego stołu musisz zamienić +/- we wtyczce DMX i wtedy adresujesz zgodnie z zasadami DMX.
Gratulacje. Jak zwykle projekt dopracowany na ostatni guzik. Piszesz że można się z modułem komunikować przez RS232(RS485). Jak wygląda sprawa adresowania modułu w sieci RS485? Planujesz zaimplementować np: obsługę protokołów przemysłowych? Wtedy taki moduł mógłby być wykorzystywany nie tylko w "domowym zaciszu" :wink:.
RS485 na forum mikrokontrolery
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...
Może artykuł z opisem adresowania urządzeń w standardzie RS485 coś wniesie. https://serwis.avt.pl/manuals/AVT5217.pd...
Protokoły mają być obsługiwane na cRIO - reszta ma umożliwić przesyłanie komunikatów. Wszelkie urządzenia są podatne na awarie - nie chodzi mi o brak zasilania, na który może pomóc UPS (osobna sprawa: miejsce na UPS-a). Awarię przewodu już miałem - zasilającego od modułu cRIO z portami RS485. Okazało się, że bez zasilania modułu porty nie działają......
A jak na jednym ma więcej RS-ów? No ale jak mam wszędzie mostki UDP, które dostają dane po broadcast i wyrzucają je po RS485, a liczniki są też adresowane na RS485, to nadaję np. pakiet: "ADRES=5;KOMENDA=RESET" I to leci do wszystkich. Potem każdy nadaje i jak na swojej magistrali nie ma licznika o adresie 5 to nic nie odeśle, jak ma - to wtedy odsyła.
Witam, proszę o pomoc w następującej kwestii : 1. zaplanowałem pomiar termperatury i wilgotności z wykorzystaniem modułów P18 Lumela i odczyt za pomocą RS485 z adresowaniem Modbus RTU. Liczba punktów zostala ustalona na 4-6 z możliwością zwiększania. Czy ktoś z Was miał doświadczenie z tymi modułami (zawieszanie się, usterki itp) ? Może macie jakieś...
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...
Zaproponowano takie rozwiązanie, że co ma RS232, do tego daje się [url=https://consteel-electronics.com/I-... (ICPDAS, 560zł - netto, czy brutto?), inne urządzenia mają port RS485 (z adresowaniem), i wszystko ma być podłączone pod 1 port RS485. Ja niespecjalnie wierzę, żeby to miało działać. Danych nie jest bardzo dużo; to ma być i monitoring...
Witam! Zwykły konwerter wystarczy. RS 485/232 to tzw warstwa fizyczna czyli "kabel" i ma niewiele wspólnego z adresowaniem. Adresowanie to najczęściej druga warstwa (model sieci OSI/ISO) czyli warstwa łącza danych. A tak po ludzku adres ustawiasz w oprogramowaniu SCADY
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...
Ogólnie to co napisałeś w pierwszym poście jest OK, tak to działa. Trzeba tylko dorobić jeszcze odpowiednie adresowanie układów. Co ciekawe, sam standard RS285 (z tego co wiem) opisuje tylko charakterystykę połączenia elektrycznego, a nie żadne standardy transmisji czy adresowania układów.
Połączenie proste(co wynika z samej specyfikacji), nie muszą być adresowane by komunikowały się ze sobą?
Warto się męczyć z ntc termistorami na rs485? Od chińczyka masz fajne moduły ds18b20 na modbus po około 100zł, można do niego podłączyć 8 czujników, każdy ma oddzielne wejście i nie trzeba się bawić w ich adresowanie.
Problem następujący: kilka urządzeń z RS232(już gotowych) należy sterować za pomocą jednego kompa. Problem rozwiązuje połowicznie konwerter z rs232 na rs485 bo odbiorniki z RS485 można lączyć równolegle. Ale jak adresować komendy do konkretnego urządzenia. Konwertery musiałyby mieć adresy. czy ktoś spotkał coś takiego. Jak to rozwiązać?? W EP były opisane...
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...
inne sugestie ? ale całość została juz wyłożona, chcesz zdalnie wgrywać soft przez rs485, żeby to zrobić musisz napisać bootloader, czemu napisać a nie ściągnąć ? bo musi on być opracowany dla dla twojego protokołu którego używasz do przesyłania danych przez rs485. jezeli na wszystkich prockach ma być ten sam soft, to mój pomysł jest taki, że wysyłasz...
RS485 to standart transmisji danych asynchronicznych. Ramka a takze protokolu jest IDENTYCZNY z RS232. Roznia sie jedynie warstwa sprzetowa (rs232 interfejs napieciowy asymetryczny rs485 symetryczny) Dzieki temu mozna: 1.Prosto konwertowac rs232<>rs485 2.Laczyc KILKA urzadzen do magistrali rs485 bo tylko sie zaklucaja a mozna wykrywac kolizje...
Standard RS485 przewiduje prace z max 32 urządzeniami... Nie w tym rzecz. Twój dotychczasowy układ na RS232 odsyła dane natychmiast i działa bez żadnego adresowania. To nie działa tak że jak dasz RS485 to Ci to nagle zacznie działać z 32 urządzeniami. Żeby to działało na RS485 potrzebne jest minimalne opóźnienie pomiędzy odbieraniem i nadawaniem (czas...
Ja nie pytałem o adresowanie bo to nie problem tylko o sprzęt ... MAX487 rozwiązał problem. Pozdrawiam.
Witam Dzięki AVATAR_PL , wyczułeś moje intencje, tak, podział na bloki jest jedyną sensowną metodą wyprodukowania niezawodnego urządzenia. Teraz do marmur99: - bufory jak najbardziej, ale po co ładować je na jedną płytę? wyobraź sobie że taka reklama będzie miała koło 1m długości, obawiam sie że sygnały z procesora na tak długich liniach mogą wariować...
Koledzy mam fuchę zajmować się urządzeniami dyskotekowymi DMX512 prosiłbym o jakieś materiały wskazówki poradniki o sieci DMX512 i Adresowaniu urządzeń co z czym się ja i jak. Co powien kupić specjalnie pod DMX512 ( konsole, adapter usb? ) Jakich programów się używa jak stworzyć sceny? Wiem na razie tylko tylko że DMX512 to zwykły nadawczy Rs485 jest...
Witam, Postanowiłem odświeżyć trochę temat, ponieważ mam kłopot z transmisją z zasilaczem buforowym. Zasilacz posiada interfejs RS232 TTL 5V i chciałbym połączyć kilka takich zasilaczy na linii RS485. Urządzenia są adresowane, więc teoretycznie jest to do zrealizowania. Problem jest jedynie z konwersją sygnału. Nie ma możliwości, żeby urządzenie sterowało...
Edit: na podstawie informacji z neta: wygląda na to, że liczniki zawsze wysyłają odpowiedzi, nawet jeśli zapytanie nie jest adresowane do nich. Sprawdź to osobiście, kolego. Podłącz licznik z adr. 6, ale odpytuj adres 5. Odpowie czy nie? Sprawa 2. Nie odpytuj 10 kolejnych rejestrów, tylko skup się na jednym.
Mają ten sam adres, kiedy podłączam raz ten moduł a raz ten. Kiedy obydwa są podłączone jednocześnie I7520 powinien je adresować po kolei. Zresztą jest na nim napisane "self tuning" :) Wobec tego sądzę, że to nie problem w adresowaniu.
Poszukaj dobrze w sieci, są serwisy, które "chomikują" dokumentacje do produktów nieistniejących firm. Jeśli nie ma opisu, ani przykładowego programu, to prawdopodobnie nic się nie da zrobić - skoro RS485 był do podłączenia "daisy chain", to jest adresowany i zapewne używa dość złożonego protokołu. Nawet jeśli to jest jakiś Modbus, czy Profibus, to...
hmm ,pomysł fajny ,zastosował bym tutaj procesor z 2xUART ,dzięki temu zyskasz adresowanie modułów na magistrali , zarządzanie przepływem danych itp ;) uC. np atmega324
Inwerter sam nie nadaje jak nie wyslesz zapytania na jego adres i daletego nalezya to ID ustawic na 1. Bo tak sa adresowane ramki pytajace. Jezeli nie ma mozliwosci zmiany predkosc to p.p. domyslna dla RS485 jest 9600. A jezeli ramka pytajaca bedzie miala nie wlasciwa sume kontrolna to inwerter tez nie odpowie. Test polaczenia z inwerterem po RS485...
Masterem musi być procesor główny, slave'm małe procki przy sht.. Faktycznie musi być RS485 w obydwie strony - bez tego nie da się podłączyć wielu czujników na jednej interface.. Procki przy sht muszą mieć jakieś adresowanie - jeżeli będą tylko dwa możesz po prostu zmienić adres w programie, ale jeżeli w przyszłości planujesz rozbudowę systemu na Twoim...
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_...
dzięki za odpowiedź, ale skoro w programie po nadawaniu i odbieraniu procki zmieniają stany (na przeciwny) na wejściu sn75176 to skąd miałaby brać się bałagan w linii transmisyjnej?? Ponieważ mam tylko dwa procki to sposób z adresowaniem jest chyba bezcelowy?? może masz jakieś sugestie jak to rozwiązać?? /pozdrawiam
SPI odpada. To jest dobry interfejs ale na kilkanaście centymetrów. ;) RS485 jest dobry bo odprony na zakłócenia. Token jest zbędny bo tylko master inicjuje wymianę danych. Wystarczy adresować atiny i problem z głowy. upanie
Sondę można podłączyć na kilka sposobów w zależności od typu sygnału jaki sonda zwraca: napięcie, prąd, cyfrowe. Ja wybrałem sondę cyfrową i podłączyłem ją poprzez rs242 lub rs485 (w tym przypadku potrzebne są konwertery z rs242 na rs485) jeżeli więcej niż jedna. Sondy są adresowane, więc tylko prawidłowe zapytanie je zmobilizuje do odpowiedzi, więc...
Witam mam jeszcze dwa pytania Co oznacza stan "term" między run a stop na przełączniku?? Jak miałem sterownik s7-300 to tam w stepie trzeba było zrobić na poczatku konfiguracje sprzętową w microwin tak nie ma. Skąd cpu "wie" jakie są jego zasoby, że np ma podpięty moduł profibus lub wejścia analogowe i można je adresować w programie??
ile adresów może być na linii to zależy od Mastera Nie. Np w RS485 można podłączyć standardowo 32 urządzenia, master natomiast, może ich adresować np kilka tysięcy. W 1-Wire istnieje i master jest w stanie zaadresować ok 7.20E16 adresów, jak myślisz, da się tyle urządzeń podłączyć do magistrali? 1 Wire jest stosowany na odległości do 25m to istotne...
Czy mogę wykorzystać piny TX i RX i standardowe "biblioteki no a czemu miałbyś nie móc, przecież będziesz działał wtedy na zwykłym RS232. Jenak jeśli dopiero zaczynasz z tym zabawę to lepiej potrenuj sobie na RS485 czyli z konwerterami SN75xx bo do sterowania RS485 jednak bedziesz musiał zaprząc jeszcze jedną linię sterującą kierunkiem przepływu, będziesz...
A to nie powinno być tak, że ramka jest zakończona po upłynięciu czasu t1.5, następnie urządzenie przetwarza dane i po czasie t3.5 ma pozwolenie na nadawanie???? W tej sytuacji to nie będzie takiego problemu, bo właśnie slave adresowany "obrobi" i wyśle ramkę po t3.5 a slave nasłuchujący po t1.5 już będzie gotowy do kolejnego nasłuchu więc ma 2 znaki...
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...
Trzeba sprawdzić czy po odłączeniu zasilania od sht nie przywiera on / nie zakłuca pracy interface'u.. Co do samego ogdczytu z SHT myślę, że na 50m powinno się udać - na wejściu od strony procka tylko bym stosował jakieś układy L+ małe C a całą komunikację przeprowadzałbym stosunkowo wolno (na szczęście można pracować z nawet 1Hz clock'iem). Zawsze...
A może conieco poczytać o RS485? Też z założenia magistrala ta niejako jest przystosowana do: 1. dużych odległości (kabel 3-żyłowy ekranowany starczy - 2 linie magistrali + masa dla bezpieczeństwa, ewentualnie jakoś sensownie zrobić optoizolację). 2. wielu układów slave - programowo można zaimplementować bez problemu adresowanie 3. wykorzystuje UART...
Nie rozumiem po co tak nakombinowałeś, Na lini DCLK pojawia się zegar w takt którego wystawiasz dane, będziesz wykrywał zbocze opadające, przełączał cały interfejs, wystawiał odpowiedni stan na DIO, czekał określoną ilość czasu, bo zbocza zatraskującego procek nie zobaczy i przełączysz interfejs w tryb odbioru na zasadzie "już powinno być ok?" A potem...
IMO masz coś zepsute przy przełączaniu między transmisją a nadawaniem. Czy masz to rozwiązane automatycznie - np przeze timer NE555, czy przez linie ustawioną na wyjście. Najlepiej tą linię podciągnąć przez rezystor 10K do gnd (ja używam 4,7k - bardziej odporne na zakłócenia), wtedy podłączając urządzenie nie zakłóci się transmisji nim uC się ustawi,...
Pytanie nr 1. Czy stosujesz topologię liniową ?? RS485 NIE będzie chodził stabilnie w topologii gwiazdy !! Pytanie nr 2. Czy terminujesz końcówki linii ?? Prawidłowo zaterminowana linia to 2 oporniki 120 Ω na końcach linii : Oporność między liniami A i B powinna wynosić ok 60 Ω. Pytanie nr. 3 Czy polaryzujesz linie A i B opornikami ok 0,5...
Niekoniecznie. Wszystko zależy od protokołu transmisji. Jeżeli urządzenie są adresowane (a bardzo prawdopodobne, że tak jest) to slave te ramki po prostu zignoruje. W każdym razie ja bym spróbował, bo nakład pracy jest praktycznie żaden, a problem może zostać rozwiązany.
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...
RS485 to magistrala, gdzie nadawanie i odbiór odbywa się ta samą linią (halfduplex), cała reszta ze strony oprogramowania wygląda identycznie jak w RS232 na poziomie nadawania i odbioru. Na wyższym poziomie wybiera się rodzaj protokołu, zawierający sposób porozumiewania się urzadzeń, sposób obsługi kolizji, adresowanie, itd. Możesz napisać własny protokól,...
Pozdrawiam bartul_x ja również w lecie macham łopatą ale staram się prowadzić prace koncepcyjne nad protokołem transmisji. Standard RS485 jako warstwa fizyczna nie ulega wątpliwościom. Problemy rodzi warstwa komunikacji. Przy analizie oparłem się o standard EIB. Każde urządzenie posiada swój adres logiczny XX.XXX.XXX. Należy dokonać podziału urządzeń...
Rs232 idzie do komputera, potem ta płytka z tiny2313 ma z drugiej strony (co widać na zdjęciu) złącze RS485 do którego podpięte są moduły wyświetlaczy. Skoro RS285 to moduły są adresowane i połączone równolegle. Rozumiem że mając zerową wiedzę na ten temat chcesz przywrócić układ do działania? Jeśli tak to zacznij sprawdzanie od: 1. Kabli sterownik...
Na pewno nie możesz podpiąć 1000 urządzeń do jednej lini. Specyfikacja RS485 określa maksymalną liczbę na 32, ale są produkowane sterowniki, które wprowadzają 1/4 albo 1/8 obciążenia (MAX483 lub MAX3085) możesz wtedy podpiąć 128 lub 256 urządzeń. Jeśli chodzi o rozwiązanie topologi to ja bym to zrobił tak: dzielisz linie na 8 po max 127 urządzeń ( lub...
Tak konwerter USB na RS-485, jak najbardziej. Tylko co miał by robić. Sam konwerter standardu interfejsu to jedno, a aplikacja i protokół obsługi to drugie. Wykorzystując USB musisz się liczyć z zaimplemetowaniem sposobów transmisji typowych dla protokołów RS-485. Takich jak adresowanie urządzeń. Kierowanie transmisją. Analiza stanu magistrali. Samo...
Właśnie skończyłem budować taki układ ale oparty o transmisję radiową na modułach MOBOT RCRv2 (bez problemów zasięg z piwnicy na 2 piętro, takze w otwartym terenie też nie powinno być problemów) Koszt jednego modułu to blisko 50zł ale w razie awarii jeden stacji nie pada cały system jak to się czasem dzieje przy rs485 (znam z autopsji z pracy w dużej...
-> And! 1. Chodzi o 1S, P zależy od potrzeb. 2. Blisko bo zawsze będzie ich kilka połączonych równolegle. 4. Prąd balansera raczej regulowany przez PWM, moc wydzielana na rezystorach. 5. Regulacja PWM obrotów, diagnozowanie raczej przez wzrost temperatury ale to można zmienić. 6. Coś w rodzaju optycznego RS485 Główny uK 2. Sterowanie wentylatorami będzie...
Rozróżnij wreszcie warstwę fizyczną sieci i warstwę protokołu, na końcu warstwe aplikacji. Każda z tych warstw może być niezależnie projektowana (jeśli chcesz się bawić w coś niestandartowego). Wartwa fizyczna - wydaje mi się że najlepszym wyjściem będzie rs485 - standart z założenia przeciwzakłóceniowy co przy prowadzeniu linii w pobliżu przewodów...
W sieci Modbus adresuje się tylko abonentów Slave. Abonent Master jest jeden, więc nie potrzebuje adresu. Nie jest istotne jaki adres przypiszesz do Slave, choć tradycja mówi że przypisuje się kolejno adresy od 1. Przy połączeniu dwóch urządzeń prościej byłoby ustawić panel jako Master a sterownik jako Slave. Tak się zwykle robi.
Konwerter kosztuje około 70zł z wysyłką. Nawet na allegro możesz go znaleźć. Jeżeli nie potrzebujesz tego w ładnej obudowie to oczywiście można coś takiego samemu zrobić i na pewno będzie taniej. Do tego dochodzi koszt każdego takiego punktu pomiarowego: procek, scalak do RS485 czujniki itd. RS485 jest idealnym rozwiązaniem dla Ciebie. Możesz zrealizować...
tmf napisał: Jedynie trzeba zapewnić, aby w danej chwili był aktowyowany tylko jeden slave. Z tym może być problem gdy nie można podsłuchiwać co się dziele na magistrali. W takiej sytuacji najrozsądniejsze jest aby master odpytywał slave. Można użyć innych rozwiązań, np drugi usart do podsłuchiwania ale Ardiuno to ma jeden usart. Można linię tx od...
Witam. Mam problem z uruchomieniem Rs485 w kamerze dennard 2040-204 REP, kamera działa poprawnie lecz rs w żaden sposób nie reaguje, po zaadresowaniu kamery na na żółtym i niebieskim switchu brak reakcji. Opisze to dokładniej a mianowicie według instrukcji adresowanie odbywa się na dwóch switach żółtym i niebieskim i należy ustawić adres 01 w rejestratorze...
Witajcie, Męczę odczyt z licznika energii poprzez Modbus. Komunikację udaje się nawiązać, ale mam problem z odczytem danych. Program ze strony https://obrazki.elektroda.pl/3729875000_... Czy błąd robię w sposobie adresowania, odczytu czy źle jest przeliczany wynik na float ? Pozdrawiam. [syntax=arduino] void loop() { uint8_t result;...
medium - rs485.. max485 jest prosty w obsłudze, 32 transcivery na jednej linii to jest chyba dość.. regenerator sygnału można zrobić z 2 tych scalaków, i przy okazji rośnie ilość max odbiorników protokół: token-bus.. bardzo ciekawy protokół tylko ma dużo zbędnych dodatków.. opierając swój protokół o podstawy token-busa można osiągnąć wspaniałe możliwości.....
Szanowni Forumowicze, chciałbym coś rozważyć hipotetycznie. Mam kilka urządzeń przemysłowych, które zostały wyposażone w RS232 (nie ma RS485 dostępnego) i ma swój sztywny protokół opisany w nocie. Chciałbym spiąć je razem i sterować z PC z poziomu softu. Linie danych urządzeń RX i TX łączę razem przed wejściem do PC (np. robię PCB z gniazdami DB9, zwieram...
Ł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...
Witam ponownie! Napisałem program do obsługi transmisji pod raspberry pi, program do slaveów wg. zaleceń kolegów (załączenie linii DE tylko w chwili wysyłania), niestety z powodu braku czasu zmuszony byłem wykorzystać przejściówkę USB-RS485. Wszystko działa z jednym slavem jednak gdy podepnę drugi to odpowiada tylko jeden. Program w Rpi odpytuje po...
Do tej komunikacji to najlepiej jakbyś zaimplementował protokół Modbus ASCII lub RTU. Alternatywą jest jakiś własny protokół, np. master wysyła ramkę (at)XYZ<CRC>, gdzie X to adres urządzenia slave, a pod YZ możesz sobie zaimplementować jakieś rozkazy, <CRC> to dodatkowo suma kontrolna. Master wysyła taką ramkę, slavy to odbierają ale tylko...
Zaprojektowałem układ, którego zadaniem jest rejestrowanie danych przesyłanych po magistrali RS485. Układ gromadzi te dane w pamięci, które potem ewentulanie poprzez RS232 mogą zostać przesłane do PeCeta. Nie jestem do końca przekonany co do niektórych rozwiązań jakie w tym układzie zostosowałem i prosiłbym o opinie na ich temat, ewentualnie radę jakby...
Jak sie cos zglasza, to moze jednk jest wazniejsze od drugiego, ale to drugie w koncu przestanie sie zglaszac, ale ja tego nie obsluze ? Nie da sie tego chyba nigdzie "zapamietac" i bedzie wpadka. Samo się zapamiętuje - przerwanie zgłoszone jest "zgłoszone" dopóki go nie obsłużysz (albo ręcznie nie "skasujesz"), wcale nie musi być wciąż "fizycznie"...
https://obrazki.elektroda.pl/1646087900_... Przedstawiam mały poradnik, jak połączyć się z urządzeniami wyposażonymi w port szeregowy przy wykorzystaniu sieci LAN. Można w ten sposób podłączyć dowolne urządzenia z portem szeregowym, jak różnego rodzaju sterowniki, liczniki itp., komunikujące się w dowolnym protokole - zaczynając od...
Po pierwsze co to za układ DS24010? 2. Czy jest sens aby do adresowania wykorzystywać jakieś układy? Przecież można to zrobić za pomocą kilku zworek. I tak z 4 zworek masz 16 układów, z 5 zworek masz 32 układy itd.. (można wykorzystać odpowiedni DIP-SWITCH) 3. Zasilanie z 78M05. Masz sporo rzeczy podłączonych do stabilizatora i przy napięciu wejściowym...
Ja bym sugerował wyniesienie części pomiarowej do osobnych modułów na małych mikrokontrolerach, które będą miały np. po 8 linii OneWire. Moduły spiąć magistralą RS485 i całość będzie miała kilka zalet: 1. cena - procki są w miarę tanie a trzeba by 1 na kilka wejść. 2. niezawodność - kiedy nawali jeden z modułów lub wejść reszta prawdopodobnie będzie...
Witaj Kolego Potrzebujesz zaprojektować odpowiednią infrastrukturę oraz jakiś protokół transmisyjny. Już wyjaśniam o co dokładnie chodzi, przy transmisji RS485 możesz w jednym czasie albo nadawać albo odbierać czyli half-duplex, przy RS422 jest full-duplex. Ja na twoim miejscu zrobił bym to na RS485. Robisz jednego mastera a resztę urządzeń odpytujesz...
CD4511 daje tylko tyle, że z 4 bitów (2^0, 2^1, 2^2, 2^3) robi 7 sygnałów do poszczególnych segmentów, i tutaj pewnie nawet się nie przyda. Rozumiem, że masz 50 wyświetlaczy, każdy ma 3 cyfry 7-segmentowe, i chcesz na to coś wysłać przez RS-485, i to na każdy coś innego? To może oznaczać przesłanie 500 bitów informacji, jeśli do każdego wyświetlacza...
Zamiast trawić układ składam prototypy na płytkach stykowych i później ew. myślę o ich wykonaniu. Małe kroczki przybliżające do celu, dające szybki efekt, pozwalają w razie co zmienić kierunek. Wykonanie płytki, zlutowanie urządzenia i uruchomienie może trwać dni czy tygodnie by przekonać się, że koncepcja jest słaba. Z tego też powodu, rysunek, który...
Skorzystaj z przerwania USART TX COMPLETE. 0) włączasz to przerwanie 1) nadajesz 1 bajt 2) czekasz w pętli która sprawdza stan jakiegoś bitu-flagi Bajt sie wysłał i wchodzi przerwanie tx complete. Ustaw w nim jakiś bit-flagę 3) pętla wykryła zmianę bitu-flagi, wyjście z pętli oczekiwania i idziesz do pkt 1, i tak 5 razy 4) wyłączasz przerwanie OK,...
Nad przekaźnikami też się zastanawiam, ale raczej będzie to ostateczność. Bezpieczeństwo jest tu najważniejsze a przekaźniki mają tendencje do sklejania się styków lub innych, nawet opisywanych przez ciebie uszkodzeń. Zwróć uwagę że, opisywane problemy tyczą się raczej dużych prądów. Przy małych prądach, schodzimy do strat dużo mniejszych niż zasilanie...
Projektuję uniwersalny układ odbiornika linii DMX do sterowania wytwornicy dymu. Założenia: - Sterowanie przez DMX albo przez przełącznik - Możliwość wbudowania w dymiarkę albo pracy poza nią, jako pilot Na chwilę obecną opracowałem schemat: 3807910500_1413816579|oGYfxr7pHB Sam schemat jest dość prosty. Sercem urządzenia ma być Atmega8A. Będzie ona...
Zastanawiałem się czy nie prościej byłoby, w module łączącym Arduino z magistralą RS485, na stałe włączyć odbiór, tzn. podać aktywny sygnał na Receiver Enable (RE), i tylko przy nadawaniu aktywować Driver Enable (DE). W tym przypadku co prawda Arduino odbiera wszystko co jest na szynie Modbus, czyli także echo tego co sam nadaje, ale mogłoby to być...
Enkodery, które mam na oku to Omron E6C2-CWZ1X, 1000P/R Sprawdzałeś ich cenę? Zapewne nie, bo nie miałbyś ich już na oku (chyba, że jesteś naprawdę zamożny). To jest sprzęt przemysłowy, służy do kontroli położenia osi silników i przekładni. I kosztuje przemysłowo. Do tego to są to wielkie i ciężkie kobyły. Producent w specyfikacji podaje, że tą wersją...
Witam, przymierzam się do budowy urządzenia, w którym wykorzystywany będzie protokół modbus implementowany na AVR i jego UARcie i ewentualnym konwerterem RS-485. Przeczytałem specyfikację protokołu, jednak chciałbym rozwiać swoje wątpliwości. W układzie jako slave pracować będą 3 procesorki (kontrola po 30 wyjść 1/0 na każdym). Adresowane będą odpowiednio...
https://obrazki.elektroda.pl/4310261600_... System zarządzania energią EMS CX³ Firma Legrand wprowadziła do sprzedaży nową, innowacyjną ofertę urządzeń do pomiaru, stałej kontroli i sterowania instalacją elektryczną w budynku, zarówno lokalnie w rozdzielnicy elektrycznej jak i zdalnie poza nią. System zarządzania energią EMS CX³...
Swego czasu na wspomnianym artykule z Elektroniki Praktycznej wzorowałem ramkę danych używaną w moim urzadzeniu. Poczyniłem wtedy [url=http://www.elektroda.pl/rtvforum/vi... sekwencyjny dekodujący nadlatujace depesze "w locie" (ster dzieje, kod z masą warningów więc polecam go tylko jako przykład "że tak się da")....
Lub spróbować czegoś "nowego" i oprzeć komunikację na wspomnianej wcześniej technologii PLC ( Power Line Communication ) i układach CY8CPLC10 . Cytując artykuł w EP : "Zintegrowany interfejs fizyczny modemu PLC (Physical Layer Interface). Modulacja FSK zapewniająca prędkość transmisji na poziomie 2400 bitów na sekundę. Kompletny protokół komunikacyjny...
Czy Jesteś w stanie podać mi początek i koniec adresowania w kamerze dla poszczególnych protokołów? W necie nic takiego nie znalazłem. Instrukcja , strona 25. Jesteś w stanie opisać jak sprawdzić-zmienić te rozszerzone ustawienia dla DM ? Instrukcja , strona 25. Powoli oswajam się z myślą że kamera jest jednak uszkodzona. Osobiście nie widziałem żeby...
http://obrazki.elektroda.pl/1987241200_1... Witam szanownych Forumowiczów. To mój pierwszy projekt, który jest ukończony oraz nadaje się do publikacji. Jak wiadomo, potrzeba matką wynalazków. Na co dzień zajmuję się przetwórstwem tworzyw sztucznych metodą wtrysku. Posiadamy skromny park maszynowy – siła zwarcia do 1 000kN. Jako,...
Rezystor pomiędzy AB to właśnie terminator, powinien być na obu końcach sieci. Oprócz niego potrzebujesz rezystory polaryzujące linie A i B. DE i RE łączysz razem, wszystkie odbiorniki mają je tak wysterowane, aby przełączyć transceiver na odbiór. Tylko nadajnik ma odwrotnie. Swoją droga, wykorzystaj 9-bitowe ramki i jeśli te slavy to mikrokontrolery,...
https://obrazki.elektroda.pl/1330354600_... Dzięki współpracy z polską firmą https://obrazki.elektroda.pl/4907295500_... Konfigurując i łącząc bloki wprowadzamy sygnały wejściowe, podłączamy wyjścia i w sposób graficzny tworzymy logikę działania programu pracy wraz z operacjami logicznymi i matematycznymi. Blok może...
Witam, podobnie jak program WatchPowerWiFi program WiFimonitor łączy się z modułem WiFi falownika ale nie odczytuje parametrów. Taka sytuacja według mnie potwierdza moją tezę, że z modułu WiFi do falownika jest wysyłana ramka adresowa odczytu której falownik nie rozumie ponieważ jest inny protkół przesyłu danych w tym wypadku jest to RS232 a ma być...
Żeby uzyskać RS485 trzeba założyć konwerter. :D. Bo standardem w PC jest RS232 , Co do protokołu zacznij od czegoś prostego typu: ZAPYTANIE ADRESOWE>CZEKANIE NA ODPOWIEDZ>WYSŁANIE ROZKAZU>CZEKANIE NA ODPOWIEDŹ.
rs485 - nie ma takich ograniczen jezeli chodzi o przestrzen adresowa ..... nie wiem wiec w czym jest problem poza ym ze rc5 to nadawanie w ir a rs485 to zazwyczaj polaczenie za pomoca przewodow
Tak myślałem. Do tej pory próbowałem sam napisać obsługę opartą na przerwaniach od UATR'u i liczniku, ale dojechałem do chyba martwego punktu - odpytywanie pojedyńczego modułu działa bez problemu, natomiast problem jest z kilkoma modułami, tzn. jak odpytuję kilka modułów odpowiada tylko jeden... Algorytm po krótce wyglądał tak, może ktoś zobaczy błąd...
Miałem na myśli adresację rejestrów a nie urządzenia. No to jeszcze prościej... 16 bitowa przestrzeń adresowa, powinieneś dostać błąd jak zaadresujesz coś z poza obsługiwanego zakresu. Obsługę MODBUS RTU na ATMEGA sam napisałem w zamierzchłych czasach, więc to nie może być trudne :) Działa ten przetwornik temperatury z PC?
W tych czasach już mało kto używa RS232, jak już istnieje potrzeba podłączenia większej ilości urządzeń są inne sposoby do wyboru - RS485, CAN, LIN, Ethernet... Są jakieś STM w obudowach 68 czy 100pin z zewnętrzną magistralą adresowych i danych? 100pin są np. STM32F446VE, do tego masz jeszcze QSPI które może być mapowane w przestrzeni adresowej.
Mam na sprzedaż 24 nowe czytniki Interlogix UTC Fire&Security Mifare ATS1160N - były przygotowane dla klienta ale nigdy nie zamontowane. Można dowolnie przeprogramować. Czytniki z kablem w oryginalnych opakowaniach z instrukcją, opornikiem i maskownicą. Nie wystawiam faktury ale mogę wystawić na allegro. Cena za sztukę 500zł brutto. Przy sprzedaży wszystkich...
adresowanie głowy adresowanie bitowe adresowanie routerów
mosfet pioneer hikvision firmware upgrade ciezko zapala
Proteco Mover 8 – czy napęd bramy przesuwnej posiada enkoder? Wyłączniki krańcowe, detekcja przeszkód Frytkownica beztłuszczowa HFR8216 – brak reakcji po podłączeniu, diagnostyka zasilania