kolizje rs485

Znaleziono około 74 wyników dla: kolizje rs485
  • RS/CAN - kolizje - Sprzętowa obsługa wielu nadajników.

    Tak, CAN ma sprzętową obsługę kolizji. Jeśli masz procek z kontrolerem CAN lub używasz zewnętrznego kontrolera to CAN jest prostszy - większość rzeczy robi kontroler (błędy, retransmisje, buforowanie). RS485 to tylko warstwa fizyczna, cały protoków trzeba sobie zaimplementować samemu. Klasyczny RS485 nie ma też możliwości detekcji kolizji. Można to...

    Mikrokontrolery   02 Sty 2014 23:48 Odpowiedzi: 4    Wyświetleń: 1158
  • Jak wykrywać kolizje w sieci RS485 z AtMega8 i MAX1483?

    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...

    DSP i Transmisja   15 Lis 2010 07:22 Odpowiedzi: 2    Wyświetleń: 2148
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Mega32][Mega8][RS485] - kolizje - jakiś pomysł na rozwiązan

    Jednak coś nie mogę dać sobie rady, skonfigurowałem sobie timer w trybie CTC: TCCR1B |= (1 << WGM12); // Ustawia timer w tryb CTC OCR1A = 125; // Ustawia wartość pożądaną na 500Hz dla preskalera 256 TCCR1B |= ((1 << CS12)); ustawiłem go na odliczanie 50 ms. Zastanawiam się jak teraz zapisać sprawdzanie czy jest odbierany...

    Mikrokontrolery AVR   06 Mar 2009 23:43 Odpowiedzi: 9    Wyświetleń: 2678
  • REKLAMA
  • [BASCOM] Jak zrealizować komunikację wielopunktową RS-485 z MAX485 i linią kontrolną?

    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...

    Mikrokontrolery AVR   27 Cze 2010 04:32 Odpowiedzi: 22    Wyświetleń: 3953
  • RS485 MAX488 - Utrata transmisji przy dodaniu drugiego SLAVE, przegrzewanie układu

    na swoje nieszczeście wybrałeś układ do realizacji transmisji RS422, nie nadaje sie ono do szyny RS485. Tak jak opisał poprzednik w RS485 nadaje jeden z nadajników a pozostałe muszą być odłączone inaczej jest stan kolizji. bis

    Mikrokontrolery   08 Gru 2007 17:57 Odpowiedzi: 5    Wyświetleń: 2006
  • REKLAMA
  • Jak zsynchronizować komunikację RS485 między Atmegami z MAX3485?

    No to sobie na początek wybrałeś dosyć skomplikowany temat :) Ale najprościej - skoro masz tylko dwie ATMegi to zastosuj full-duplex RS485 - wtedy odpadnie ci sterowanie kierunkiem. Kosztem jest podwojenie liczby transceiverów z 2 do 4 lub zastosowanie podwójnych. Jeśli ci to nie pasuje to trzeba napisać normalny protokół komunikacyjny ze wszystkimi...

    Mikrokontrolery   12 Cze 2012 09:48 Odpowiedzi: 10    Wyświetleń: 1594
  • System inteligentnego domu w oparciu o RS485/multi-master

    Nie mozna wykluczyć, że dwa nadajniki przyłączą się równocześnie do magistrali, która była wolna. Wtedy "echo" wykaże błędy. To jeden z największych mitów dotyczacych RS485. Lokalne echo z nadajnika prawie nigdy nie wykaże błędów w przypadku kolizji. Proste prawo Ohma temu zapobiegnie. Kolizję na RS485 w sposób pewny można wykryć tylko w wyższych warstwach...

    DIY Konstrukcje   14 Mar 2017 14:11 Odpowiedzi: 54    Wyświetleń: 20595
  • Jak połączyć ponad 200 urządzeń przez RS485 half-duplex?

    A czy nie można zastosować dwóch układów, jeden by nadawał a drugi w tym samym czasie odbierał a uC sprawdzałby, czy to co zostało nadane pojawiło się na drucie, jeśli nie to znaczy że mamy kolizje... koszt niewiele wyższy, dodatkowe dwie nogi na procku i trochę więcej zajętej pamięci i mamy detekcję kolizji na RS485... co o tym myślicie?

    DSP i Transmisja   01 Wrz 2008 13:56 Odpowiedzi: 22    Wyświetleń: 15375
  • RS485 full duplex problem z więcjej niz jednym odbiornikiem

    Czyli pewnie występuje sytuacja że dwa slave-y chcą nadawać jednocześnie i następuje kolizja... Sprawdź program.

    DSP i Transmisja   06 Wrz 2010 10:23 Odpowiedzi: 8    Wyświetleń: 5053
  • RS232 - Czy urządzenie Slave może stać się Masterem bez przekrosowania TXD/RXD?

    Z doświadczenia odradzałbym tryb pierwszy, może się zdażyć że dwa urządzenia wejdą w tryb nadawania na raz, a to kompletnie rozwala transmisję! Kolizja w RS485 jest niedopuszczalna, kombinowałem kiedyś ze sporą siecią i po kolizji żaden moduł nie wiedział co się dzieje i próbował coś nadawać, co tylko pogarszało sytuację. Master odpytujący to dobre...

    Mikrokontrolery   20 Cze 2005 14:54 Odpowiedzi: 21    Wyświetleń: 15659
  • REKLAMA
  • Jak sprawdzić zajętość magistrali RS485 w projekcie z układami MAX485?

    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.....

    Mikrokontrolery   10 Paź 2007 15:58 Odpowiedzi: 10    Wyświetleń: 6433
  • Komunikacja między mikrokontrolerami ATMEGA16 (RS422)

    O kolizjach i transmisji w standardzie RS485 macie tu: http://www.elektroda.pl/rtvforum/topic28... Jest też taka mała niebieska książeczka opisująca standardy RS i protokoły transmisji.

    DIY Konstrukcje   07 Lut 2017 07:52 Odpowiedzi: 26    Wyświetleń: 17721
  • Jak przesyłać dane między Atmega32 a Atmega8 przez RS232 na 10m?

    Co do schematu - jest ok, jedynie transceiver potrzebuje rezystorów polaryzujących linię A i B. Z drugiej strony jeśli to mają być dwie ATMegi połączone 10m kablem to prościej jest zrobić to po RS232 - masz wtedy full duplex i odpada konieczność wykrywania kolizji (co dla rs485 jest niemożliwe) i kontroli dostępu do magistrali. Jeśli już iść w interfejs...

    Mikrokontrolery   07 Lis 2013 18:21 Odpowiedzi: 41    Wyświetleń: 11076
  • Jak zabezpieczyć nadajniki UART w projekcie z FT232RL, AVR i ST485?

    Nic się nie stanie. Po prostu w pobliżu tego, ktory wystawił 0 będzie 0, a w pobliżu tego, który wystawił 1 będzie jeden. Pośrodku będzie stan zakazany. RS485 nie obsługuje kolizji, więc tego typu problemy trzeba wykrywać w warstwie protokołu, albo zastosować CAN, lub zmodyfikować RS485, tak, aby miał stan recesywny, co technicznie sprowadza go właściwie...

    Mikrokontrolery   03 Sty 2015 13:33 Odpowiedzi: 6    Wyświetleń: 855
  • Komunikacja 1 master i setka slave na małej odległości z mała szybkością

    U mnie działało to dobrze, choć pamiętam, że ktoś kiedyś na forum twierdził, że przy RS485 kolizji na wykryjesz, bo lokalnie i tak transceiver wymusi swój stan. No właśnie, z w/w powodów niekoniecznie to musi działać. Ogólnie przyjmuje się, że na RS485 nie da się wykryć kolizji na "drucie", trzeba to oprogramować w wyższych warstwach OSI. Kiedyś się...

    Mikrokontrolery AVR   13 Mar 2019 11:22 Odpowiedzi: 21    Wyświetleń: 822
  • Fizyczna odporność scalaków RS485 na kilka masterów

    Drivery RS485 są odporne na zwarcia, mają stosowne zabezpieczenia. Ba, są sieci RS485, gdzie dzięki temu można na raz nadawać w kilku segmentach sieci niezależnie. Oczywiście to pokręcone jest, ale tak też się da :) Niemniej RS485 nie jest magistralą dostosowaną do wykrywania kolizji - nie umożliwia wykrycia tego stanu, detekcja kolizji może być zaimplementowana...

    Mikrokontrolery   03 Mar 2013 19:12 Odpowiedzi: 7    Wyświetleń: 1710
  • Dom Inteligentny: Jak zrealizować komunikację multimaster na RS485?

    Polecam lekturę o magistrali CAN. Tam nie ma problemów kolizji, a dokładniej jest tam realizowana zasada CSMA z unikaniem kolizji (CSMA/CA).

    DSP i Transmisja   05 Lip 2017 18:45 Odpowiedzi: 74    Wyświetleń: 53773
  • AVR Bascom RS485 – czy możliwe porównanie wysłanego i odebranego bajtu w ISR?

    Witam Proboje zrobic wykrywanie kolizji na miagistrali RS485. Mam ustawione przerwanie na odbieranie danych. Chcialem zrobic tak , ze gdy wysylam za pomoca mikrokontrolera jakis np bajt to w tym samym czasie w tym samym mikrokontrolerze procedura obslugujaca przerwanie odbiornika odczyta mi ten znak i bede mogl porwnac baj nadany z odebranym. Jednak...

    Mikrokontrolery   30 Lip 2007 21:49 Odpowiedzi: 3    Wyświetleń: 2555
  • Jaką magistralę wybrać do połączenia kilku uC w domu (25m, 20kbps, BASCOM)?

    Nie musi być. Nadajniki rs485 są odporne na kolizje, co najwyżej nic nie wyjdzie z takiej transmisji. A w takim prostym systemie z jednym masterem wystarczy przyjąć zasadę ze urządzenia slave nie odzywają się bez pytania. Oczywiście potrzebny będzie jakiś prosty protokół dzięki któremu będzie można zaadresować odpowiedniego slave'a.

    Mikrokontrolery   05 Sty 2008 20:37 Odpowiedzi: 8    Wyświetleń: 1632
  • Jak działa interfejs RS485 i do czego można go wykorzystać?

    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...

    Komputery Hardware   20 Paź 2002 09:44 Odpowiedzi: 2    Wyświetleń: 1707
  • Reverse Engineering w praktyce - część 2

    Obecnie jedna "instalka" serwera aplikacyjnego może Ci hostować wiele stron i teoretycznie nie musisz otwierać dodatkowego portu. W twoim przypadku osobny port jest jednak sensowny. Poszukaj proszę pod słowem kluczem "VirtualHosts". O ile cpu/ramu nie braknie .... Teoretycznie otwierając stronę możesz wywoływać skrypt, który przy odpowiednio dobranych...

    Artykuły   25 Kwi 2017 16:24 Odpowiedzi: 10    Wyświetleń: 7059
  • Moduł Ethernet do instalacji inteligentnego budynku ATMega32 &ENC28J60

    Trochę off top sie robi, ale RS485 to warstwa 1 (fizyczna) a CAN wprowadza warstwę 2 (warstwa łącza danych) czyli dostajesz mniej więcej to co masz w Ethernecie łącznie z detekcją kolizji (sam ethernet zapewnia tylko te dwie warstwy). Żeby z RS485 uzyskać to co CAN daje na dzień dobry trzeba się trochę nagimnastykować.

    DIY Konstrukcje   05 Wrz 2017 20:32 Odpowiedzi: 55    Wyświetleń: 14559
  • [RS485] Czy schemat RS485 half duplex z tranzystorem na TXD jest poprawny?

    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...

    Mikrokontrolery   23 Cze 2010 13:28 Odpowiedzi: 3    Wyświetleń: 5989
  • Konfiguracja RS 458: 4 master i 1 slave - możliwe problemy i kolizje masterów

    Niestety RS485 zbytnio nie umozliwia arbitrazu. Jezeli dwa mastery zaczelyby nadawac nastapila by kolizja. Linia moze byc sterowana tylko z jednego urzadzenia na raz. Zastanow sie moze na CAN-em. Tam mozliwe jest sterowanie linii z kilku zrodel i arbitraz. Pozdro Dexter

    Mikrokontrolery   27 Wrz 2004 17:05 Odpowiedzi: 6    Wyświetleń: 1951
  • Jak połączyć dwa procesory AVR przez RS485 w alarmie Bluetooth?

    Max485 to transceiver, konwertuje sygnał z TTL na kompatybilny z RS485. Ponieważ masz dwa procesory, potrzebujesz 2 transceivery, tak aby to wyglądało tak: Procesor->TTL->MAX485=RS485=RS485->TTL->... W czystym RS485 masz transmisję half-duplex, co wymaga wymyślenia jak uniknąć kolizji. Jeśli masz tylko 2 procesory, to można pomyśleć o wersji full-duplex,...

    Mikrokontrolery   24 Mar 2012 11:45 Odpowiedzi: 26    Wyświetleń: 4377
  • [zlecę] wykonanie układów elektronicznych

    Ostatnie dyskusje, pomijając wymagania cenowe autora tematu które jak ludzie napisali są do odrzucenia. USB ma 2 sygnały więc na 2-ch RS485. Skrętka komputerowa ma przecież 4 pary więc nie problem. Tylko nie wiem jak z prędkością transmisji bo nie sprawdzałem. Czy tu nie powstanie kolizja gdy USB będzie nadawało szybciej niż RS485 jest w stanie prawidłowo...

    Ogłoszenia Elektronika   28 Lut 2010 13:17 Odpowiedzi: 18    Wyświetleń: 4962
  • Jak zrealizować równoprawny dostęp na RS485 w inteligentnym domu?

    Wracając do meritum takim uporządkowanym sposobem dostępu do medium sieciowego, umozliwiającym unikanie kolizji, jest przekazywanie znacznika (token passing). Niestety porządne oprogramowanie tej metody jest bardziej złożone od prostych systemów wykrywających kolizje. Z drugiej strony widziałem gdzieś na forum post, w którym piszący żalił się, że przywrócenie...

    DSP i Transmisja   20 Maj 2006 21:34 Odpowiedzi: 26    Wyświetleń: 5128
  • Czy RS485 obsługuje full duplex i multimaster w inteligentnym domu?

    Dlatego myślałem o full-duplex, bo często tu na forum piszą ludzie, że w halfduplexie trzeba uważać na kolizje. Więc pomyślałem ze jak uzyje full duplex, to będę mógł sobie odpuścić wykrywanie kolizji, no ale coś mi właśnie nie pasowało z tym multimasterem... no cóż, w takim razie zostaje halfduplex:)

    DSP i Transmisja   19 Lip 2010 18:55 Odpowiedzi: 4    Wyświetleń: 6275
  • Konwerter komputerowego portu USB do RS-485

    To się chyba nazywa RS422 i co tu dużo mówić - "jet anoder FTDI with MAX485 similar scalak" nie powaliło na kolana, ani nie dokonało przewrotu w moim życiu elektronika... Gdyby to chociaż było RS485 z jakimś automatycznym przełącznikiem kierunku w trakcie nadawania.. albo wykrywanie kolizji na magistrali... Albo solidnie opracowane układy zabezpieczeń...

    DIY Zagranica   17 Sie 2015 19:39 Odpowiedzi: 2    Wyświetleń: 5013
  • Różnice między interfejsami RS422 a RS485 - liczba nadajników i odbiorników

    Ale będą to dwa interfejsy RS485... Standard EIA422 określa że RS422 jest jednokierunkowy, EIA485 określa że RS485 jest dwukierunkowy, fizycznie różnica jest niewielka, a w praktyce transceivery te same... Jak zrobisz RS422 i podłączysz wiele nadajników i odbiorników dostaniesz RS485, tylko stracisz to co w RS422 jest najważniejsze - nie ma możliwości...

    Mikrokontrolery   24 Sie 2007 10:36 Odpowiedzi: 12    Wyświetleń: 16710
  • Jak wykryć zajętość magistrali RS485 w sieci z ATmega8?

    RS485 jak już wspominali to jedna z najprostszych i najtańszych metod do szybkiego i taniego połączenia wielu urządzeń na jednej magistrali. Sam na szybko opracowałem sobie prosty protokół do pracy typu Master i układy Slave. Nie trzeba odrazu budować tokenringa (chociaż można i co ważne można to tak zrobić żeby wcale nie było jakiegoś pożerania czasu...

    Mikrokontrolery   07 Maj 2007 18:44 Odpowiedzi: 11    Wyświetleń: 3131
  • FreeMODBUS na Attiny2313. Czy próbował ktoś uruchamiać?

    Witam. Nie wnikałem za bardzo w kod ale.. zacznij od uproszczenia funkcji odpytywania -tj wysyłania ramek przez UART. Zrezygnuj na początku z przerwań i po prostu wykorzystując pooling wysyłaj w pętli ramki. (Jak dojdziesz co jest nie tak, wtedy zaimplementuj przerwania:) Np by odczytać wartość rejestru spod adresu 100 wysyłasz: Bajt1 (Adres modbus)...

    Mikrokontrolery AVR   06 Wrz 2010 16:32 Odpowiedzi: 9    Wyświetleń: 4335
  • Czy Bascom wspiera magistralę CAN w automatyce domowej z Atmel?

    Można też użyć dowolnego procka z SPI i kontroler CANa MCP2515 + oczywiście transceiver (np. MCP2551, TJA1050). CAN w porównaniu choćby z RS485 ma tę zaletę, że ma rozwiązywanie kolizji i załatwia nam to kontroler, zatem nie musimy tego implementować w sofcie. Do tego możemy sobie ustawiać filtry i maski na ID komunikatu. Wydaje mi się, że do sieci...

    Mikrokontrolery   24 Cze 2011 10:58 Odpowiedzi: 40    Wyświetleń: 13514
  • [RS485] Czy mój schemat RS485 full duplex z optoizolacją jest poprawny?

    Jeśli będzie więcej niż jeden nadajnik to oczywiście transmisja siądzie. Nie można zrobić full-duplex przy więcej niż 2 układach, znaczy można, ale byłoby to co najmniej dziwne i karkołomne rozwiązanie. Dlatego jeśli masz kilka układów to łączysz je w magistralę i musisz (o ile jest możliwość, że jednocześnie będzie nadawał więcej niż jeden nadajnik)...

    Mikrokontrolery   24 Kwi 2010 10:08 Odpowiedzi: 7    Wyświetleń: 8156
  • Huawei SUN2000 modbus TCP

    Przeprasza, mój błąd. Faktycznie 123. Dane pobieram systemem automatyki domowej, który jest mega prosty. W parametach komunikacji podaję ip i port oraz nr slave modbus. IP adres mam ustawiony stały, a portu modbus 502 chyba jest wpisany fabryznie. Slave mam ustawiony na 1, ale w komunikacji RS485. Chyba, że gdzieś jeszcze trzeba to zrobić. Drugi inwerter...

    Energia Odnawialna   30 Sty 2025 23:16 Odpowiedzi: 66    Wyświetleń: 30225
  • [mega8] [mega8][Bascom] Jak rozwiązać konflikt nadawania w sieci RS485 multimaster?

    No właśnie dlatego pomysł na użycie fullduplex dla mnie jest bez sensu w tym wypadku. Dlatego użyłem MAX1483. RE jest na stałe do masy, a DE podciagam jak chce coś nadawać. Przesyłanie ogólnie działa OK, tyle ze urządzenie które ma odebrać to co samo wysyła, co chwile odbiera bajt 234:/ Ogólnie o zabawie z porównaniem wysłanego bajtu z odebranym i wycofanie...

    Mikrokontrolery AVR   11 Lis 2010 22:55 Odpowiedzi: 9    Wyświetleń: 2063
  • Jak zrealizować wskaźnik zajętości linii RS-485 na kablu UTP?

    Ja zawsze myśle modelem najgorszym w najgorszych warunkach - przypuśćmy, że oba układy sprawdzają linię dokładnie równocześnie - oba widzą stan zero, więc oba wystawiają jedynkę - jeśli czas propagacji jest duży, to nie musi to być aż tak do końca równocześnie - ale podczas gdy jeden układ wymusi jedynkę, to drugi ma na wejściu jeszcze zero, albo już...

    Mikrokontrolery   08 Sie 2007 18:48 Odpowiedzi: 14    Wyświetleń: 2087
  • Jak podłączyć 18 sensorów IMU (MPU-9250) do Arduino Pro Mini 3.3V?

    Problemem jest np jak ustalić pozycje każdego czujnika w przestrzeni. Dlatego w studiach ubierają ludzi w dziwne stroje z lampkami i kręcę wieloma kamerami. Ale to są pewnie "elektrodowi idioci" co nie słyszeli o (at)Pong.Chu i FPGA. Spoko - metodą Piotrusia kolejne 18 procesorów załatwi sprawę. Wystarczy RS485, albo CAN (ze sterownikiem) gdzie odpada...

    Arduino   21 Gru 2017 00:45 Odpowiedzi: 29    Wyświetleń: 2442
  • STM32 - Wybór interfejsu komunikacyjnego dla 100-200 urządzeń na odległość 40-50m

    Jak koledzy wyżej zaproponowali - CAN. Na początku może wydawać się trochę bardziej skomplikowany niż RS485, ale zapewnia bardziej niezawodną transmisję i upraszcza komunikację w wyższych warstwach (CAN ma zaimplementowane mechanizmy unikania kolizji na magistrali, retransmisji w przypadku błędów, CRC itd). Przede wszystkim pozwala zbudować magistralę...

    Mikrokontrolery ARM   30 Paź 2020 10:05 Odpowiedzi: 7    Wyświetleń: 747
  • [ATMEGA]OPTOIZOLACJA RS485 I FT232RL. Prośba o sprawdzenie.

    Max 1480 i inne są zbyt drogie i nie opłacalne :/ Czyli z tym zasilaniem to tak jak mam zrobione,chyba. Bo troszkę się to kłóci z tym co pisze Mirekk36. Zastanawiam się tak do końca nad sensem tej optoizolacji. Co mi to pomoże? Owszem coś tam zabezpieczy ale.. Miewałem takie przypadki z siecią RS485 że w przypadku kolizji mastera ze sleave-em siadała...

    Mikrokontrolery AVR   10 Lip 2011 15:14 Odpowiedzi: 15    Wyświetleń: 7945
  • Układ i oprogramowanie dla Atmegi master i mikrokontrolerów slave z identyfikatorami

    - możesz użyć płytek Arduino, komunikację zrealizować przez UART, a protokół napisać własny (master po jednej stronie, a wszystkie slave zmostkowane po drugiej, zakładając że kolizje będą rzadkie), Bezpośrednio nie da się tak zrobić, gdyż musiałbyś połączyć wyjścia Tx układów slave, co jest niedozwolone. Tak się da zrobić o ile wyjścia Tx będą np....

    Mikrokontrolery   26 Lis 2023 22:48 Odpowiedzi: 13    Wyświetleń: 423
  • Jak zacząć przesyłanie danych przez RS485 w Bascom? Konfiguracja i instrukcje

    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,...

    Mikrokontrolery   28 Cze 2007 06:14 Odpowiedzi: 26    Wyświetleń: 10254
  • Jak połączyć uC, PC i radiomodem mające tylko po jednym porcie RS232?

    Jesli w PC-cie masz USB, to mozesz podpiac konwerter USB<->RS232, ale wtedy PC bedzie musial miec oprogramowanie przekazujace dane miedzy radiomodemem a uC (jesli to konieczne). Dodano po 4 Podlaczenia via RS485 rozwiaze sprawe fizycznego polaczenia urzadzen, natomiast programowo musialbys rozwiazac kwestie np. kolizji (dwa urzadzenia probuja...

    Mikrokontrolery   13 Cze 2006 13:02 Odpowiedzi: 6    Wyświetleń: 1613
  • Raspberry Pi i Atmega8 przez RS485 - poprawność schematu i zasilanie magistrali

    Czteroprzewodowy interfejs ma sens jeśli masz tylko dwa układy, które muszą wymieniać informacje w full-dupleksie. Tu nie ma sensu, bo przecież wszystkie urządzenia nie będą jednocześnie nadawać, prawda? Każda ATMega musi sterować nadajnikiem, w przecwnym przypadku dojdzie do kolizji. Najprościej to zrobić tak, że ATMegi buforują dane, a RPi je okresowo...

    Raspberry Pi i inne SBC   20 Lis 2014 22:49 Odpowiedzi: 9    Wyświetleń: 3744
  • Czy RS485 musi mieć koniecznie skręconą parę przewodów?

    Witam, CAN w automomotive się używa, ale jest dosyć powolny, ma idiotycznie małą przepustowość, a zalety w postaci deterministycznej transmisji z sprzętowym priorytetowaniem nie są potrzebne aby gadać z tablicą z numerem autobusu. No i RS485 jest tani. Bardzo tani a 10 Mbps przejdzie. Skoro tak to czemu go tam używają??? Pozdrawiam, Bo ma sprzętowe...

    Automatyka Przemysłowa   26 Sie 2021 16:30 Odpowiedzi: 46    Wyświetleń: 6501
  • Jak obsłużyć przerwania dla RS485 przy odbiorze danych w tle?

    kamyczek -> no o tym, że RS485 nie da się zrobić bez układów typu MAX485 to wiem ale - tak myślałem coby je troszkę tak ominąć. Piszesz, że nie może dojść do uszkodzenia procków nawet jeśli 20 będzie nadawało naraz. Hmmm ale co się stanie wg ciebie gdy jeden z tych nadających w jednym czasie będzie transmitował same ZERA i będą one na linii Tx a drugiemu...

    Mikrokontrolery   19 Maj 2008 15:54 Odpowiedzi: 18    Wyświetleń: 3129
  • Dwukolorowy miernik panelowy 4,5 cyfry, U/I AC/DC, Hold, REL, izolowany USART

    odp. 1: Miernik ma wyjście optoizolowane, można podłączyć dowolny interfejs. W przypadku RS485 powstanie problem zmiany kierunku. Można poświęcić wolny GPIO uC (kilka wolnych jest) lub konwerter USART-RS485 załatwi problem zmiany kierunku. odp. 2: Zależy co kto lubi. Zrobiłem tak, bo nie musiałem pisać aplikacji rejestrującej przychodzące dane, wystarczy...

    DIY Konkurs   02 Sty 2018 16:19 Odpowiedzi: 11    Wyświetleń: 6843
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    SP3SWJ --> no powiem ci , że mnianiuśnie, cukierkowo i coraz bardziej zachęcająco wyglądają te wyniki z tego analizatora, które tu pokazujesz ;) przez ciebie się skuszę w końcu na niego ;) A jeśli chodzi o to co napisałem w C to prawdziwym testem dla moich rozwiązań (bez takiej analizy) było napisanie na PC oprogramowania, które pełni rolę Mastera w...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10238
  • [BASCOM]rs485 slave odbiera dane, nadaje i nie wznawia odbioru, ogolne porady

    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...

    Mikrokontrolery Początkujący   09 Mar 2013 15:23 Odpowiedzi: 7    Wyświetleń: 3375
  • Komunikacja ATMEGA z exp. I/O poprzez 1-wire i skrętkę /RS485/422

    Tyle ze ja takie coś już mam, pracują tak 2 BSS138, transmisja na odległość 2cm :) I wbrew moim obawom ma to ładne przebiegi. Ale nie wyobrażam sobie takiego zastosowania na dalsze odległości, w dodatku za naprawdę małe pieniądze można mieć do tego specjalizowany konwerter. Tutaj zwyciężyła taka opcja ponieważ miałem już drugie napięcie, obsługiwany...

    Mikrokontrolery   18 Maj 2012 16:13 Odpowiedzi: 8    Wyświetleń: 2050
  • Jak zbudować układ do detekcji zajęcia magistrali RS485 z MAX485?

    Temat sprawdzania zajęości magistrali RS485 pojawia się na tym forum nie po raz pierwszy. Sugerowałbym poszukać i poczytać o proponowanych rozwiązaniach. Ja ze swojej strony mogę tylko podpowiedzieć rozwiązanie, które najbardziej mi się podoba. Wystarczy podczas nadawania mieć włączony odbiornik i sprawdzać czy na magistrali pojawia się to co nadajesz....

    DSP i Transmisja   02 Kwi 2008 18:03 Odpowiedzi: 16    Wyświetleń: 3639
  • Jak skonfigurować sieć RS-485 z PC, klawiaturą, czytnikami i zegarem?

    Z tego co rozumiem to po prostu urzadzenie musi wyslac jakims protokolem swoj adres zeby bylo rozpoznane przez PC. Niech mnie ktos poprawi jesli sie myle. I pytanie jescze - czy uklady np max485 maja zabezpieczenie przed wysylaniem danych jednoczesnie przez kilka nadajnikow? Po prostu czy automatycznie czekaja az jedno urzadzenie przestanie nadawac...

    DSP i Transmisja   27 Sty 2006 18:22 Odpowiedzi: 5    Wyświetleń: 3230
  • Czy RS485 umożliwia komunikację między wieloma procesorami bez master/slave?

    Bezproblemowo, pod warunkiem, że wprowadzisz jakiś mechanizm wykrywania kolizji gdy dwa moduły (lub więcej) w tym samym czasie próbują przejąć magistralę. Problem jest wtedy dość duży, bo na moment na liniach pojawia się śmietnik w postaci nałożonych na siebie danych: a. logiczny - zafałszowanie poszczególnych bitów b. czasowy - przesunięcie danych...

    Mikrokontrolery   28 Cze 2007 17:35 Odpowiedzi: 7    Wyświetleń: 2732
  • Sterowanie oświetleniem przez rs485 (dużo urządzeń)

    Żeby mieć RS485, od strony fizycznej najlepiej zastosować kostkę MAX485 lub podobne, od strony programowej masz obsługę zwykłego RS'a. Gdyby każdy ze sterowników nadawał co popadło, to byłby oczywiście chaos, dlatego trzeba opracować jakiś protokół. W najprostszym przypadku wyznaczyć jakieś urządzenie, które będzie odpytywać wszystkie sterowniki po...

    DSP i Transmisja   13 Paź 2010 19:15 Odpowiedzi: 11    Wyświetleń: 5245
  • Jak podłączyć kilka mikrokontrolerów do jednego portu RS232? Sygnał zanika

    co nic nie zmieni, bo na RS-232 FIZYCZNIE nie jest mozliwe nadawanie jakiegokolwiek urzadzenia jesli na tej samej linii jest wiecej nadajnikow... to musi byc zupelnie inaczej rozwiazane ukladowo. kropka. 4\/3!! Rozwiązanie elektryczne jest proste: "podciągasz" do stanu nieaktywnego wejście odbiornika w komputerze przez bardzo dużą oporność - min 10k....

    Mikrokontrolery AVR   23 Maj 2012 19:54 Odpowiedzi: 30    Wyświetleń: 4609
  • atmega128 RX USART - atmega128 RS485 za niski poziom sygnału

    Wg mnie powinno to wyglądać następująco: - linia sterująca kierunkiem (/RE DE) każdego drivera podciągnięta do gnd jakimś większym oporem (powiedzmy >= 10k) - w momencie podania na OE zatrzasku stanu H, automatycznie każdy driver RS485 powinien automatycznie przejść na odbiór. W tym stanie realizujesz komunikację z innymi peryferiami po i2c. - gdy chcesz...

    Mikrokontrolery AVR   17 Mar 2013 12:51 Odpowiedzi: 30    Wyświetleń: 6366
  • Przesyłanie danych przez UART z użyciem przerwań: konfiguracja układu atmega328P

    To nie jest prościej, to jest jedyne sensowne rozwiązanie. Niekoniecznie. Ale napisz co chcesz osiągnąć. Bo może prosciej jest skorzystać z przerwania odbiornika UART Są sytuacje, w których rozwiązanie autora jest sensowne. Np. wykrywanie ruchu na magistrali RS485. Potrzeba przerwania od opadającego zbocza sygnału, bo przerwanie RXC pojawia się dopiero...

    Mikrokontrolery AVR   24 Paź 2020 11:16 Odpowiedzi: 5    Wyświetleń: 627
  • Omron Cp1L dodanie nastepnego falownika cimr v7 modbus

    Witam .Niewiem jakie parametry musze zmienic aby dolaczyc drugi falownik serii v7.Uzywam komunikacji po rs485 ,program to gotowe bloki FB ,wszystko dziala z jednym inverterem.Do programu dodalem drugi blok MoveV analogicznie do pierwszego tylko ze zmianami na node &2 i numery kanalow tak ze niema kolizji w adresach.Adres w falowniku zmieniony na 2 rowniez.Brak...

    Automatyka Sterowanie PLC   13 Lis 2015 23:35 Odpowiedzi: 4    Wyświetleń: 1392
  • [Bascom] RS485 zakłócenia odbioru podczas jednoczesnego nadawania.

    Właśnie nie może być tak, żeby całe urządzenia się resetowały. To nie jest rozwiązanie mojego problemu, bo stan wyjść(przekaźników) odbiorników musi zawsze odpowiadać stanom wejść nadajników...owszem jest zapis do EEPROM, ale... Na jednej linii może być kilka takich par o rożnych adresach. Stany pamiętane są w EEPROM i odtwarzane po włączeniu zasilania,...

    Mikrokontrolery AVR   11 Cze 2011 00:20 Odpowiedzi: 9    Wyświetleń: 3630
  • Jak utrzymać synchronizację UART na ATmega16 przez RS485?

    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...

    Mikrokontrolery   01 Wrz 2008 19:39 Odpowiedzi: 8    Wyświetleń: 3691
  • Dom + fatek + arduino + modbus +C#

    Byłem już zdecydowany na Domoticz ale wolę sam wszystko kontrolować. To co wykonałeś jest imponujące. Sam niedawno chciałem sam zrobić prosty system do kontroli oświetlenia w salonie od A do Z ale ostatecznie się z tego wyleczyłem bo doszedłem do wniosku, że korzystanie z gotowców wcale złe nie jest bo daje sporą oszczędność czasu. Zobacz sobie to...

    DIY Smart Home   25 Lis 2018 16:02 Odpowiedzi: 42    Wyświetleń: 20040
  • Stabilizowanie napięcia DC z zasilacza/Arduino na odległość do 30m

    (at)cP1us Policz jaki jest opór tego przewodu - opór właściwy miedzi i odpowiednie wzory są dostępne :) Z tego co piszesz to prądy są małe, oczywiście kwestia ile takich modułów będzie. Do części można doprowadzić bezpośrednio to 5 V i tylko przed układem dać jakiśmały elektrolit + kondensator ceramiczny. Te czujki PIR jeśli rzeczywiście biorą aż 65...

    Mikrokontrolery   08 Cze 2018 07:35 Odpowiedzi: 20    Wyświetleń: 1893
  • Sterownik pomp Grundfos Alpha

    (at)tmf Niepodważalną przewagą CAN jest arbitraż. Przy 100 elementach sieci policz sobie opóźnienia a nie jest to jakiś ogrom czujników. U siebie w domu mam obecnie ponad 60 różnych urządzeń (czujniki temperatury, elementy wykonawcze itd.- a to tylko płowa domu) Rs ma prędkość 1MB przy odległościach do 400 m. Potem niestety drastycznie spada. Podobnie...

    DIY Konstrukcje   22 Lut 2021 11:16 Odpowiedzi: 32    Wyświetleń: 12636
  • Jak zrealizować komunikację 1-Wire między mikrokontrolerami AVR Tiny13?

    no to stawiasz problem na głowie niestety, ... w takim przypadku potrzebujesz zorganizować sobie sieć z wieloma MASTERAMI.... nie wiem co chcesz na końcu osiągnąć, ale w większości prostych rozwiązań tego typu, stosując 1Wire, I2C, czy RS485 można to co mówisz zorganizować w ten sposób , że robisz jedak jednego MASTERA... Nie do końca się zgodzę. I2C...

    Mikrokontrolery   28 Gru 2006 12:42 Odpowiedzi: 17    Wyświetleń: 4807
  • Modbus via RS-485, kilka urządzeń slave na 1 linii, zabezpieczenie przed kolizją

    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...

    Mikrokontrolery AVR   31 Paź 2011 11:25 Odpowiedzi: 3    Wyświetleń: 2544
  • Inteligentny dom - jak zdalnie sterować gniazdami i oświetleniem?

    Nie zniechęcisz mnie niczym. O inteligentnym domu myślałem, zanim takowe pojęcie się pojawiło. Dzięki zaawansowanej elektronice, teraz mogę spokojnie sobie realizować. Nie spieszę się z tym, ponieważ też mam ważniejsze rzeczy do roboty. Wracając do komunikacji, twój system komunikuje się coś w rodzaju standardu RS485. W moim przypadku wymagany jest...

    Smart Home IoT   17 Maj 2021 07:49 Odpowiedzi: 244    Wyświetleń: 139881
  • Jak AVR odbiera dane przez RS485? Różnice z RS232 i zastosowanie MAX485

    Trochę o teorii i o zastosowaniu jest np na http://willow.iie.uz.zgora.pl/~jlasinsk/... diody led oczywiście zbędne (sygnalizacja pracy). Sterowanie kierunkiem odbywa się przez piny 2 i 3. Tego w sumie nie widać po schemacie ale pin 2 sterujący odczytem jest aktywny w stanie niskim, a pin 3 sterujący nadawaniem jest aktywny w stanie...

    Mikrokontrolery AVR   20 Paź 2008 15:06 Odpowiedzi: 7    Wyświetleń: 19580
  • Jaką magistralę danych wybrać do komunikacji urządzeń uP w domu?

    Uzycie skretki i RS485 to bardzo dobry pomysl. Jesli urzadzenie potrzebuje wiekszego pradu do zalaczania rygla czy wiekszego przekaznika to ma swoj wlasny transformator a ze skretki pobierany jest tylko prad st-by. Protokol komunikacji koniecznie musi zawierac jednego master'a ktory bedzie odpytywal co jakis czas slave'y. Slave odpowiada tylko na zapytanie...

    Mikrokontrolery   05 Wrz 2009 12:20 Odpowiedzi: 145    Wyświetleń: 35527
  • Rejestrator temperatury

    Prezentowane urządzenie umożliwia: - pomiar temperatury wewnętrznej i zewnętrznej, w odstępach 1 sekundy - rozdzielczość pomiaru 12 bitów - zapis temperatury zewnętrznej do nieulotnej pamięci EEPROM co 10 minut - funkcja termostatu: sygnalizacja diodami LED przekroczenia ustawionych progów temperatury, w przyszłości możliwość sterowania dowolnym urządzeniem...

    DIY Konstrukcje   06 Maj 2009 17:51 Odpowiedzi: 32    Wyświetleń: 16679
  • rs485, full-duplex, nie można wysyłać jedncześnie.

    Witam, mając nawet wiele układów w tej magistrali, jeśli zdecydujesz się np na takie rozwiązanie, że jeden z nich będzie masterem i to on będzie zarządzał magistralą to możesz to zorganizować np w taki sposób: Wybierasz sobie Mastera i to on cyklicznie co jakiś ustalony przez ciebie czas odpytuje (adresując uprzednio zapytanie) kolejne układy typu Slave....

    Mikrokontrolery   13 Sty 2007 16:33 Odpowiedzi: 8    Wyświetleń: 2578
  • Dwa konwertery USB RS485, na jednym wszystko OK, na drugim krzaki...

    Transmisja dwukierunkowa. Wymienione urządzenia w jakiś sposób same przełączają kierunek transmisji. Najprawdopodobniej przełączają się w tryb nadawania na czas, kiedy PC nadaje. Pewnie tak. FT232 potrafi wystawic z siebie sygnał 'TX enable'... i pewnie lwia część tego typu konwerterów innych firm tez to potrafi. W tym rzecz, że oscyloskopu brak pod...

    Mikrokontrolery AVR   03 Wrz 2014 21:14 Odpowiedzi: 9    Wyświetleń: 2901
  • protokół komunikacji po szynie RS485 - jaki i jak

    Witam, ja właśnie uporałem się z pierwszą częścią takiego zagadnienia o jakie pytasz ;) ... tzn mam ATTiny2313 i komunikacja z PC, za niedługo dojdą kolejne "klocki" ... u mnie ATTiny2313 mierzy temp na 3 czujnikach DS18B20, steruje 2 przekaźnikami na 220V, ma 2 wejścia z optoizolatorami do załączania różnych sygnałów i wykorzytuję komparator do badania...

    Mikrokontrolery   26 Paź 2010 17:26 Odpowiedzi: 9    Wyświetleń: 12398
  • AVR ATmega 16 - Sprawdzenie schematu sterownika nawadniania dla początkującego

    Myślę, że nie zrozumiałeś o czym piszę. 16 wejść ADC to tylko wejścia do pomiaru np. wilgotności. Naprawdę robiłeś nawadnianie, w którym miałeś więcej niż 16 czujników wilgotności? Nie przeczę, że takowe instalacje są, ale pewnie to poniżej 1 promila wszystkich. Pozostałych pinów IO w przypadku AVR i obudów TQFP100 mamy nawet 86 minus ilość zajętych...

    Mikrokontrolery AVR   21 Sty 2015 17:52 Odpowiedzi: 42    Wyświetleń: 6927
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Witam, drogich forumowiczów. Mam problem z komunikacją kilku urządzeń w sieci rs485. A tak prawdę mówiąc to z komunikacją pomiedzy dwoma, jednym "master" i jednym "slave". Normalnie staram się zadawać pytania w ostateczności na forum Elektroda, ale po prawie 3 tygodniach siedzenia przy problemie, przeglądaniu masy poradników i postów związanych z rs485...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 2937