Skocz do zawartości

Komunikacja RS485


Pomocna odpowiedź

Napisano

Na przykładzie czujnika pir 3.3v chciałbym podłączyć go przewodem 10m-20m. Myślałem, aby dać większe napięcie 5-12v i na końcu regulator napięcia 3.3v. Ale można to zrobić lepiej na rs485 np. przy użyciu max485. Ale jak wykonać poprawne połączenie poprzez Rs485? Jeden moduł powinien być po stronie mikrokontrolera, a drugi po stronie czujnika, ale te moduły mają tylko linie A i B. Jak podłączyć Pin,GDN, napięcie 3.3v? Co w sytuacji kiedy jest więcej czujników?

(edytowany)
37 minut temu, Michal88 napisał:

Jak podłączyć Pin,GDN, napięcie 3.3v? Co w sytuacji kiedy jest więcej czujników?

Rs485 jest transmisją różnicową i mas układów nie łączy się, chyba że z jednej strony jako ekranowanie. Oczywiście możesz zastosować kabel dwu parowy z ekranem i pozostałymi dwoma liniami podpiąć zasilanie, lepszym rozwiązaniem byłoby odrębne zasilanie czujnika. Jeśli chcesz więcej układów na magistrali, od strony sprzętowej nie stanowi to problemu, należy też pamiętać o rezystorach terminujacych zwykle 120R na na końcach linii oraz przy mikrokontrolerze. Aby przeprowadzić w sposób skuteczny komunikację na takiej sieci trzeba wprowadzić protokół wymiany danych, na początek zapoznaj się z terminem Modbus RTU 

Edytowano przez _LM_

Ten czujnik nie obsługuje transmisji rs485, daje tylko sygnał aktywny/nieaktywny. Myślę, że na 10m to sygnał z tego czujnika możesz przesłać zwykłym przewodem, bez żadnego kombinowania. Jakby były jakieś znaczące zakłócenia, to dołożysz wzmacniacz.

Sieci alarmowe mają długości przewodów znacznie przekraczające 10m także tutaj niema co wydziwiać z magistralą która niepotrzebnie skomplikuje ten układ i zwiększy koszty.  

Czujnik ma trzy zaciski. Bierzesz przewód trójżyłowy, prowadzisz go 10m. Z jednej strony podłączasz czujnik,  z drugiej zasilanie i odbiornik sygnału (np. brzęczyk) u już 

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...