logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak przypisać unikalne adresy urządzeniom w systemie RS 4xx?

MES Mariusz 08 Maj 2003 12:12 14969 30
  • #1 203749
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    System modułowy z komunikacją po RS 4xx

    Witam serdecznie.

    Mam zamiar poskładać trochę skomplikowany system domowej automatyki w oparciu o magistralę RS. Będzie to kilka (kilkanaście) urządzeń orartych na Atmelach oprogramowanych w Bascomie.


    Główne założenie:
    Każde urządzenie będzie mogło nawiązać kontakt z innym.

    W związku z tym jak tym urządzeniom przypisać unikalne adresy?
    W jaki sposób rozwiązywać problemy komunikacyjne (np. zajętość urządzenia).

    W drukarce jest np. linia busy. Jak uzyskać podobne rozwiązanie w urządzeniach komunikujących się po RS?

    Jak obsługiwać potwierdzenia poprawności przesyłu?

    Proszę wszystkich którzy mają te wiadomości w jednym paluszku o kontakt. Proszę o wszelkie informacje, również wskazanie literatury, która zorwiązałaby moje wątpliwości.

    Zależy mi na kantaktach z RS-owcami praktykami z doświadczeniem.

    Nie mam dużego doświadczenia w obsłudze RS-ów, proszę o wyrozumiałość.

    Z góry serdecznie dziękuję za pomoc.

    Mariusz Ciszewski
    elemid(_at_)wp.pl

    Proszę nie powielać tematow w różnych działach.
    Richi.
  • #2 203777
    Kuba_eM
    Poziom 24  
    Posty: 654
    Pomógł: 36
    Ocena: 77
    Heja!
    Takie małe X10 lub EIB? Może być fajna zabawa, kiedyś nad podobnym czymś myślałem, ale właśnie poległem na sprawdzaniu zajętości linii... Z adresami nie powinno być problemu. Wystarczy zrobić, że podczas transmisji każde z urządzeń rozpoznaje określony bajt i porównuje z własnym - bajtem adresu. Jeśli się zgadza, to odbiera dalej. Jak nie, to słucha nie interpretując. Poprawność przesyłu: np. na końcu polecenia dodajesz znak - sumę kontrolną (obliczony np. jak w M-Busie: najmłodszy bajt z sumy wszystkich znaczków, ewentualnie bez znaków kontrolnych lub rozpoczynających i kończących).
    Pozdawiam,
  • #3 203796
    INF-EL
    Poziom 13  
    Posty: 52
    Pomógł: 1
    Ocena: 7
    Witam.
    Stosuję od kilku miesięcy komunikację po RS 485.
    Drver: SN75176 (cena= około 4 zł.)
    Procesory : Atmel 892051, 894051
    Predkość: 19200 bitów/s
    Własny protokół trnsmisji po 5 bajtów
    w drugim bajcie mam zapisany adres nadawcy i odbiorcy po 4 bity
    piąty bajt to CRC

    Działa mi to dobrze na 2-4 żyłowej skrętce telefonicznej
    na odległości 30 m (teoretycznie do 1200 m i 1 MBit/s)
    7 układów: 2 centrale alamowe, zegary, termometry, zamki, wyświetlacze,
    sterowniki gmniazdek 220 i oświetlenia.
  • #4 203800
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    Hmm, no cóź, ja to widzę w czarnych kolorach. Po piewsze nie da się w RS robić linii BUSY, bo to jest transmisja szeregowa. Po drugie co znaczy zajętość urządzenia? W tym wypadku jedyna zajętość jaka może wystąpić to zajętość magistrali szeregowej, bo jak rozumie to ma być wszystko na jednej...
    Proponuję zrobić to na zasadzie 1 master i reszta slave i protokół MODBUS. Jeżeli musisz mieć więcej masterów, a robisz to w domu to możesz zaryzykować z IIC, choć nie polecam takiego rozwiązania. Jest jeszcze CAN i parę innych ciekawych ale to poszukaj w necie...
  • #5 203810
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    :arrow: kuba
    a jak byś przypadkowo wysłał do urzązdenia rozkaz, który akurat bedzie miał wartosć jego adresu?...

    zrubcie tak jak sie to robi normalnie. trzeba wysyłać znaki nie osmio bitowe, tylko 9. (kontrola parzystosći, czy jak sie to tam nazywało). i jesli 9bit jest ustawiony to wysyłany bajt zawiera adres urządzenia z którym chcemy nawiazac łazcnosc.

    albo jeszce inaczej: będzie zaznaczony początek transmisji przez Master, w którym to poda on adres urządzenia Slave.

    tak wiec wydaje mi sie że powinien być jakiś master, który zapanuje na bałaganem jesli wszystkie modóly by chciały gadać.

    jesli już miala by być kontrola zajetosći, to można by puscic dodatkową linie która by o tym informowała. do przesułu danych jakieś łacze różnicowe.
    jakis czas temu robiłem urzązdenia na RS 485- radze pocztać na ten temat. chociaz z drugiej strony słyszałem opinie że źle to działa przy duzej ilosci urządzeń które chcą nadawać. Nie weim, ktoś to musi skomentować!

    :arrow: INFEL jak za 4zety, to durzo dałeś za 75176 ja buliłem co około 2zł
  • #6 203822
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    bolek: aleś zapodał... No pewnie, że to się nie da robić na wariata i jest potrzebny jakiś protokół odpowiedni...
    Co do liczebności urządzeń i sprawności działania to Spokojnie działa... W końcu po to RS 485 powstał, żeby dało się połączyć więcej urzązeń i żeby to dobrze pracowało nawet przy sporch zakłóceniach. Wsponiany MODBU o ile dobrze pamiętam przewiduej do 32 urządzeń na magistrali...
  • #7 203832
    INF-EL
    Poziom 13  
    Posty: 52
    Pomógł: 1
    Ocena: 7
    U mnie każdy może być masterem.
    I mam pewien problem z rozpoznawaniem czy kanał jest wolny.
    Mimo, że nikt nie nadaje to linia czasami ustawia się w stan zajętości.
    I bywa , że muszę powtarzać paczkę bo nastąpiła kolizja.
    Nie pomagają rezystory 120 Om

    Może ktoś to rozwiązał.
  • #8 203836
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    A masz w ogóle jakiś arbitraż? bo z tego co piszesz to odnoszę wrażenie, że nie...
  • #9 203841
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    oj u mnie ten rezystor 120om bardzo pomógł.

    (robiłem sterownik DMX 512)

    TDV no tak zapodałem bo jakimś cudem preczytałem tylko post KubyEm... nie wiedziałem że sie takie śpece wypowiedziały... (chyle głowe :))
  • #10 203848
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    A jeśli chodzi o literaturę (konkretną, zwięzłą i niedrogą) o RS 485, to co mi polecacie?

    Jak wy zaczynaliście?
  • #11 203852
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    Wyjasnijmy sobie jedno, RS 485 sam nic nie zorbi. RS 485 to specyfikacja elektryczna transmisji, tzn. definiuje poziomy napięć, że sygnał różnicowy, że można podpiąć więcej urządzeń na linię itp itd. Tobie zdaje się jest potrzebny jakiś standard logiczny czyli arbotraż na linii, format ramki itp itd. Musisz albo użyć czegoś gotoweg, albo samemu taki opracować, co przy większej ilości masterów nie będzie takie proste. Napiszę to raz jeszcze: Prościej będzie to zorganizować na zasadzie Master slave z jednym masterem...
  • #12 203932
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    :arrow: EL MID

    tak ajk wspomniał TDV rs485 to tylko standard elektryczny.
    wykorzystuje 3 kable: sygnał, sygnał zanegowany i masa. cały bajer tkwi właśnie w tych dwuch pierwszych. czyli jesli w pierwszym kablu mamy jedynke logiczną, to w drugim będzie zero i na odwrót. masa to linia odniesienia- jak zapewne sie domyślasz.

    A dlazcego standard tern jest odporny na zakłucenia?
    a no dla tego że wykorzystuje "linie różnicową" ("te dwa pierwsze")
    Z tym standardem jest nierozłącznie zwiazany układ 74176 (w zalłączniku). W zależnosci jak go podłączysz uzyskasz z niego nadajnik lub odbiornik tegoż standardu. Wrucmy do odpornosci na zaklucenia. Dopuszczalny zakres napięć zawiera się między +12 V a -7V.
    Minimalna rozpoznawalna różnica między przewodami wynosi 200mV (0.2V).
    Zaletą transmisji różnicowej jest odporność na zakłócenia - jeżeli np. w kablu zaindukuje się sygnał zakłócający o napięciu 1V to zaindukuje się on w obu przewodach taki sam.
    Z zasady działania odbiornika różnicowego wynika, że sygnał o takim samym potencjale w obu przewodach jest pomijany - zatem zakłócenie to nie wpłynęło wcale na wyjściowy sygnał w odbiorniku, jego różnica będzie taka sama.

    na koncu lini takeigo standardu montuje się tzw. "terminator" (jak zwał tak zwał). jego zadaniem jest zmniejszenie pasorzytniczych odbić sygnału jaki może się pojawiać w kablu. tutaj wżna sprawą jest dobry kabel-- taki który przepusci sygnał o odpowiedniej szybkosci. urzązdenie które ja robiłem nadawało z zawrotna prdkoscia 250kb, czyli 250kHz tego nie przepusci zwykły kabel mikrofonowy i w konsekwencji w transmisji pojawiaja sie przekłamania.

    ja bym sie na twoim miejscu nie przejmował szczegułami RS485.
    ważne jest to że jak wystawiasz nadajnikowi jedynke to w oddalonym o 1km* odbiorniku też masz jedynke. ty masz sobi etylko wymyśłec jak ma wyglądac przesyłana przez ciebie paczka danych
    tyle moze wystarczy, nie żebym sie rozpisywał...


    * tak piszą, do 1km, albo 32 odbiorników- puźniej trza montowa ctaki specjalny modół
    Załączniki:
    • 75176.pdf (210 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #13 203972
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    bolek napisał:
    :arrow: EL MID
    ja bym sie na twoim miejscu nie przejmował szczegułami RS485.
    ważne jest to że jak wystawiasz nadajnikowi jedynke to w oddalonym o 1km* odbiorniku też masz jedynke. ty masz sobi etylko wymyśłec jak ma wyglądac przesyłana przez ciebie paczka danych
    tyle moze wystarczy, nie żebym sie rozpisywał...
    * tak piszą, do 1km, albo 32 odbiorników- puźniej trza montowa ctaki specjalny modół

    Odległość i ilość odbiorników zależy od typu układu który realizuje magistrale. Ja mam u siebie coś takiego jak modem przemysłowy 485 który wg dokumentacji wyciąga 6.4km przy 1200bps. Wg tej samej instrukji można połączyć 32 układy w trybie half duplex na 2 przewodach lub 64 układy w trybie full-duplex albo half-duplex na 4 przewodach.
    Chyba najlepszy będzie protokół MOD-BUS. Jednak wymaga on aby przynajmniej jeden układ miał możliwość bycia busmasterem (dodatkowy kod programu). Co do stanu zajętości to nie ma problemu, układ albo uszkodzony albo zajęty nie odpowiada.
    :arrow: INFEL czy Twoją siecią zarządza komputer PC czy masz jakiś "panel sterujący"?
  • #14 203976
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    > tak piszą, do 1km, albo 32 odbiorników- puźniej trza
    > montowa ctaki specjalny modół

    To znaczy, że można obslugiwac > niż 32 odbiorniki?

    Pomińmy stronę fizyczną interfejsu.

    Teoretycznie domyślam się jak mógłbym zaplanować standard, ramki itd.
    Tylko, że wcześniej nigdy sie tym nie bawiłem i w związku z tym byłbym wdzięczny za nakierowanie mnie na jakieś sensowne materiały.

    Nie chce tego robić na ślepo.
    Może znacie jakieś ciekawe adresy WWW na ten temat, książki, artykuły?

    PS. Dziękuję za wszystkie rady i uwagi. Wszystkie na bieżąco analizuję.

    I proszę o jeszcze (jak oprogramować interfejs szeregowy).
  • #16 206784
    INF-EL
    Poziom 13  
    Posty: 52
    Pomógł: 1
    Ocena: 7
    Cytat:
    ELEKTRYK czy Twoją siecią zarządza komputer PC czy masz jakiś "panel sterujący"?

    Moja sieć to kabel w domu, warsztacie i między nimi oraz gniazdka telefoniczne.
    Na stałe mam przyłączone:
    2 centrale alarmowe z panelem operatorskim i wyswietlaczem
    2 układy z 4 gniazdkami
    1 wyświetlacz
    1 zamek w drzwiach
    czasami do testów, monitorowania stanów i wygodnego sterowania używam PC z konwerterem sygnałów
    Mam na PIII oprogramowanie pod Windows napisane w Delphi i
    na laptopie 386 pod DOS napisane w clipperze.
    Konwertorek jest zbudowany z MAX232 i 7400 zasilany z gn.klawiatury[/quote]
  • #17 206976
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    elektryk napisał:
    czy Twoją siecią zarządza komputer PC czy masz jakiś "panel sterujący"?


    Będzie to coś w rodzaju rozbudowanej centrali alarmowej, z dostępem do wielu zasobników, dostępnych w sieci RS.

    Z tym, że wolałbym, aby mogłobyć więcej masterów, np do realizacji tego:

    1. Centrala alarmowa wysyła do centrali telefonicznej rządanie połączenia się z wybranym numerem telefonu ( i na tym kończy sie działanie centrali alarmowej)
    2. Centrala telefoniczna wykonuje resztę:
    - wybranie numeru
    - rządanie od innego zasobnika systemu (np. sterownik IDE - CD) uzyskania komunikatu ze ścieżki takiej, a takiej
    - rządanie dostępu i przesłanie informacji do kolejnego urządzenia - np. ewaluatora procesów, w postaci drukarki.
    3.
    4...

    Itd.

    Tzn. chciałbym opracować sieć z kilkoma masterami, np tak aby zaruwno centrala alarmowa jak i panel odpowiedzialny za automatykę sterującą inteligentnymi prosesami dnia codziennego mógł korzystać z wszystkich zasobników dostępnych w sieci.

    Czy kiedyś ktoś tworzył coś na wieu masterach?

    Zastosowanie kilku masterów ma także, jak mi się wydaje, zastosowanie praktyczne. Centrala alarmowa będzie bardziej niezawodna, jeśli wyśle rządanie (zadanie), które zostanie zrealizowane przez resztę systemu, co nie będzie powodowało blokowania centralii głównej, co mogłoby powodować opóźnienia bądź nawet uniemożliwiać wykonanie podstawowego zadania (np. sygnalizacji alarmowej).

    Czekam na dalsze uwagi i ewentualną pomoc w stworzeniu odpowiedniego protokołu przesyłania danych.

    pozdrawiam serdecznie
    Mariusz
  • #18 206985
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    :arrow: INFEL a jak sterujesz centralką alarmu? Chodzi mi o sam interfejs sprzęgu, bo centralki z reguły pracują na własnej magistrali której standard jest utajniony.
  • #19 207003
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    elektryk napisał:
    :arrow: INFEL a jak sterujesz centralką alarmu? Chodzi mi o sam interfejs sprzęgu, bo centralki z reguły pracują na własnej magistrali której standard jest utajniony.


    Tej centrali jeszcze nie ma. Na razie powstaje teoria.
    Na razie wiem tyle, że będzie ona zrobioba na lakimś 40 pinowym AVR ;)
  • #20 207317
    INF-EL
    Poziom 13  
    Posty: 52
    Pomógł: 1
    Ocena: 7
    elektryk napisał:
    :arrow: INFEL a jak sterujesz centralką alarmu? Chodzi mi o sam interfejs sprzęgu, bo centralki z reguły pracują na własnej magistrali której standard jest utajniony.


    Teraz nie jestem pewny do kogo jest to pytanie, bo wydawało mi się, że do mnie a odpowiada: ELE MID.

    Nie mam jeszcze wprawy w tym forum.
  • #21 207449
    Marek81
    Poziom 19  
    Posty: 367
    Pomógł: 6
    Ocena: 8
    Jeśli chodzi o typy sieci, to w zasadzie rozróżniamy sieci o dostępie zagwarantowanym (np. arcnet) i o dostępie prabablistycznym (np. ethernet), gdzie dostep do sieci uzyskuje się na zasadzie wygrywania kolizji.
    Dla Twojego zastosowania najlepiej nadawałaby się sieć z protokołem opartym na arcnecie. Protokół ten pracuje na takiej zasadzie, że każdy nod (element aktywny, komputer) sieci posiada swój unikalny numer, w zakresie od 1 do 255 (0 jest zarezerwowane na tzw. broadcasting) i w sytuacji stabilnej (po restarcie) dany nod otrzymuje tzw. żeton (token), czyli dostęp do sieci. Po otrzymaniu żetona, nod wymienia informacje z dowolnym innym nodem w sieci, ale nie więcej niż 512 bajtów (aby nie opóźniać sieci), po czym wywołuje nod o numerze wyższym i oddaje mu żeton. Jeżeli nie ma nodu o numerze wyższym, do 255, to żeton dostaje nod o numerze najniższym. I tak w kółko.
    Zaletą tej sieci jest to, że każdy nod może być przez chwilę masterem, wymiana jest szybka i pewna (żadna informacja nie będzie zbyt długo czekać) i co najważniejsze, sieć jest na bieżąco rekonfigurowalna, tzn. dołączenie nowego nodu, lub wyłączenie jest możliwe podczas pracy, bo każde urządzenie oddaje żeton do numeru o jeden wyższego, a jeśli go nie ma, to o dwa itd.
    To tak z grubsza, jeśli Cię to zainteresowało, to poszukaj w sieci hasła "arcnet". Na pewno znajdziesz dużo ciekawych szczegółów.

    Pozdrawiam.
  • #22 214845
    rzuber
    Poziom 20  
    Posty: 545
    Pomógł: 3
    Ocena: 19
    :arrow: do INFEL

    jestem zainteresowany podobnym systemem sterowania domem (oświetlenie, gniazdka, czujniki) i interesuje mnie sposób w jaki rozwiązałeś te kwestie...czy mógłbyś udostępnić jakieś materiały??

    pozdrawiam
    MACbartek
  • #23 215536
    INF-EL
    Poziom 13  
    Posty: 52
    Pomógł: 1
    Ocena: 7
    MACbartek napisał:
    :arrow: do INFEL
    jestem zainteresowany podobnym systemem sterowania domem (oświetlenie, gniazdka, czujniki) i interesuje mnie sposób w jaki rozwiązałeś te kwestie
    MACbartek

    Do mojej sieci domowej zastosowałem:
    hardware:
    - 75176 = scalaczek dip8 do konwersji TTL <=> RS485
    - MAX232 = konwerter TTL<=>RS232 (PC)
    - AT892051 / AT894051 = procesor sterujący układami wykonawczymi
    - traki, przekaźniki 5V = układy wykonawcze
    - DS1820 = cyfrowe termometry Dallasa 1Wire (2-3 przewody)
    - Wyswietlacze LCD 2x16 zn.z podświetleniem
    - klawiatury membranowe i z mikroprzełączników
    - wyswietlacze led (7-segm)
    Sofrtware:
    - assembler w AT892051
    - Pascal, Clipper, Delphi w PC (DOS, Windows)

    Projekty elektryczne i oprogramowanie jest własne.
    Proszę o konkretniejsze pytania to podzielę się doświadczeniami.
  • #24 216063
    rzuber
    Poziom 20  
    Posty: 545
    Pomógł: 3
    Ocena: 19
    jak zbudowałeś konwerter RS 232 na RS 485?
  • #25 216065
    rzuber
    Poziom 20  
    Posty: 545
    Pomógł: 3
    Ocena: 19
    jak zbudowałeś konwerter RS 232 na RS 485?


    PS.
    Jeśli miałbyś chwilkę czasu i mógłbyś pogadać, to odezwij się. GG 2513882

    pozdrawiam
  • #27 219160
    tomj7
    Poziom 19  
    Posty: 404
    Pomógł: 5
    Ocena: 25
    Ja trochę z innej beczki...
    Kiedyś w sieci znalazłem projekt automatyki domowej oparty na AVR-ach i szynie CAN.
    To jest otwarty projekt, są kody źródłowe oraz specyfikacja protokołu typu Plug&Play.
    Oto adres: http://caraca.sourceforge.net
  • #28 223665
    rzuber
    Poziom 20  
    Posty: 545
    Pomógł: 3
    Ocena: 19
    znalazłem świetną książke opisującą RSy i protokoły

    'Szeregowe interfejsy cyfrowe' W.Mielczarek

    polecam
  • #29 3204376
    rastu
    Poziom 13  
    Posty: 50
    Pomógł: 3
    Ocena: 3
    Witam
    Czy ktos posiada schemat interfejsu RS485->232 (full duplex - 4 linie) ponieważ chodzi mi o to czy można ustawic na stałe układ SN75176 w tryb nadawania przy założeniu ze linia bedzie 4 zylowa? Czy jednak układ musi byc za kazdym razem ustawiany w tryb nadawania podczas gdy bedzie chciał cos nadac a pozniej przelaczany na nasluch? Czy gdy wszystkie jednostki SLAVE ustawie w tryb nadawania(podpiecie nozki ukladu SN76176 do Vcc) poszczegolne uklady nie beda blokowac linii?
  • #30 3204724
    INF-EL
    Poziom 13  
    Posty: 52
    Pomógł: 1
    Ocena: 7
    Jeden SN75176 podłączony na stałe na nadawanie w masterze,
    klienci na tych samych 2 liniach podłączeni na stałe na odbiór.
    Drugi SN75176 ustawiony na odbiór od klientów itd.
    Tak by było w najprostszej postaci. Pozostanie problem jednoczesnego nadawania przez klientów.
    Ale mogą nadawać dopiero gdy dostaną polecenie/zapytanie od mastera.

Podsumowanie tematu

✨ Dyskusja dotyczy budowy systemu automatyki domowej opartego na magistrali RS 4xx z wieloma urządzeniami opartymi na mikrokontrolerach Atmel programowanych w Bascomie. Kluczowe zagadnienia to przypisywanie unikalnych adresów urządzeniom, zarządzanie dostępem do magistrali oraz zapewnienie poprawności transmisji. Proponowane rozwiązania obejmują stosowanie protokołu master-slave, np. MODBUS, który umożliwia obsługę do 32 urządzeń na magistrali RS-485, z możliwością rozszerzenia przy użyciu dodatkowych modułów. Adresowanie realizuje się przez umieszczenie adresu nadawcy i odbiorcy w ramce danych, często z wykorzystaniem bajtu kontrolnego CRC dla weryfikacji poprawności przesyłu. Wskazano, że transmisja RS-485 jest różnicowa, co zapewnia odporność na zakłócenia i pozwala na łączenie wielu urządzeń na odległość do kilku kilometrów przy odpowiedniej prędkości transmisji. Problemy z wykrywaniem zajętości magistrali i kolizjami można rozwiązać przez arbitraż i protokoły token-passing (np. Arcnet), które umożliwiają wielomasterową komunikację z kontrolą dostępu do medium. Wskazano również na konieczność stosowania układów sterujących trybem nadawania/odbioru, np. SN75176, oraz na możliwość stosowania dodatkowych linii sygnałowych do sygnalizacji zajętości. Uczestnicy dyskusji polecają literaturę i materiały online dotyczące RS-485, protokołu MODBUS oraz implementacji komunikacji szeregowej w Bascomie. Przykłady sprzętowe obejmują mikrokontrolery Atmel AT89S2051/4051, układy SN75176, MAX232 oraz czujniki DS1820. Poruszono także alternatywne rozwiązania, takie jak magistrala CAN dla automatyki domowej.
Wygenerowane przez model językowy.
REKLAMA