Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 13 cze 2025, o 08:27


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
    Autor Wiadomość
    PostNapisane: 10 lut 2018, o 18:31 
    Offline
    Nowy

    Dołączył(a): 12 wrz 2017
    Posty: 8
    Pomógł: 0

    Witam szanowne grono,
    Jestem na etapie projektu magistrali RS485 (half duplex) która będzie prowadzona przez ok 10 płytek PCB o sumarycznej długości ok 80 cm.
    Będzie to sterownik z dopinanymi dodatkowymi modułami które będą przekazywać do niego dane. Magistralę będe się starał rozpędzić do ok 1-2 Mbps. Nie jest to może ogromna prędkość ani duży dystans ale środowisko wymaga transmisji różnicowej.

    Magistrala będzie izolowana i tu póki co wybór padł na 3 szybkie optoizolatory 6n137 w raz z MAX485 oraz przetwornicą DC/DC... jednak zaczynam się zastanawiać nad wyspecjalizowanymi transceiverami z separacją galwaniczną np ADM2795E czy LTM2881. Ten ostatni jest całkiem ciekawą opcją z uwagi choćby na załączane terminatory(w sterowniku, ostatni moduł musi mieć terminator a nikt nie wie który będzie wpięty jako ostatni więc dobra sprawa by uniknąć doczepianej zaślepki z rezystorem) choć cena mnie przeraża... Może coś polecicie?

    Problem jest taki że magistrala będzie przechodziła przez 10 PCB i będzie musiała być w 10 miejscach łączona (co pewnie nie pomoże w zwiększeniu prędkości), najpewniej poprzez goldpiny ze złączami na skraju płytek (albo jakieś inne złącze) . I tu pytanie: Jak w ogóle prowadzić magistralę na PCB... Może zastosować skrętkę zamiast ścieżek i jakoś prowadzić w obudowie przewód (to jest chyba trochę mało wyszukane...) ?

    Może ktoś z was począł kiedyś coś podobnego?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2018, o 19:17 
    Offline
    Użytkownik

    Dołączył(a): 05 wrz 2017
    Posty: 169
    Pomógł: 31

    RS485 polega na różnicowej transmisji, więc powinieneś zastosować pary różnicowe na PCB (jednakowa długość i stały odstęp).
    Skrętka powinna się sprawdzić lepiej niż ścieżki, najlepiej sprawdzi się skrętka ekranowana (o ile właściwie podłączysz ekran).
    Jest naprawdę wiele not aplikacyjnych dotyczących tematu RS485, wystarczy poszperać w internecie i poczytać.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lut 2018, o 09:05 
    Offline
    Użytkownik

    Dołączył(a): 07 gru 2013
    Posty: 90
    Pomógł: 6

    Od ok 3 lat stosuję do rs485 ADUM1301 + max485 ( lub sn75175 ) + przetwornica dc/dc. Obecnie do magistrali podłączonych jest 6 urządzeń odległości niewielkie jak na 485 łącznie ok 100m. Prędkość 115200, działa bezawaryjnie do tej pory. Co do terminatora to ja zastosowałem mały przekaźnik sygnałowy ( smd ) i nim włączam rezystor na magistralę ( terminator ), co do samej magistrali to oprócz linii A i B łączę wszystkie masy max485.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lut 2018, o 21:23 
    Offline
    Użytkownik

    Dołączył(a): 08 wrz 2012
    Posty: 505
    Pomógł: 6

    jony15 mógłbyś dodać jakieś schematy. Bardzo zainteresował mnie temat magistrali RS485 z izolacją galwaniczną ponieważ dość często zdarza mi się, że mój komputer kłóci się po podłączeniu do płytki pcb która zasilana jest z innego gniazda 230V przez zasilacz impulsowy, oczywiście.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lut 2018, o 22:00 
    Offline
    Użytkownik

    Dołączył(a): 07 gru 2013
    Posty: 90
    Pomógł: 6

    Poniżej schemat, zastosowałem ten schemat w kilku urządzonkach na zasadzie kopiuj-wklej, do tej pory działa bezbłędnie. Co do oporników pomiędzy liniami A,B a gniazdem Rj dawałem tam kila om ( 4,7om z tego co pamiętam ), rezystorów R38 i R39 nie musisz montować jeśli układ pracuje jako slave, C1=10uF.
    Sam schemat jest trochę na zasadzie - "jak nie rysować schematów" - tak wyszło.
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2018, o 06:57 
    Offline
    Użytkownik

    Dołączył(a): 08 wrz 2012
    Posty: 505
    Pomógł: 6

    Dzięki :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2018, o 09:39 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 12 lut 2018
    Posty: 3
    Pomógł: 0

    Standard RS485 (podobnie jak standard RS-422) składa się z różnicowego (symetrycznego) nadajnika, dwuprzewodowego toru transmisyjnego i różnicowego odbiornika. Dla standardu RS485 tak jak i dla RS-422 nie ma konieczności prowadzenia przewodu powrotnego. Standard RS485 umożliwia podłączenie wielu nadajników i odbiorników (maksymalnie do 32). Ograniczenie wynika z ograniczeń energetycznych nadajnika. Najczęściej stosowaną topologią dla takich standardów jest topologia magistrali. Zasięg tego standardu to około 1200m. Prędkości transmisji jakie można uzyskać to 35Mbit/s (do 10m), i 100Kbit/s (do 1200m). RS485 jest najczęściej stosowanym interfejsem przewodowym w sieciach przemysłowych - z jednego prostego powodu, przesył różnicowy zapobiega wpływowi zakłóceń zewnętrznych (np. sprzętu indukcyjnego jak silniki) na transmisję danych. Na bazie tego interfejsu opracowano wiele protokołów komunikacyjnych.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2018, o 11:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2014
    Posty: 1475
    Pomógł: 167

    smart789 napisał(a):
    Dla standardu RS485 tak jak i dla RS-422 nie ma konieczności prowadzenia przewodu powrotnego.
    Tak w teorii nie ma. Ale musisz zapewnić aby masy układów były na zbliżonym poziomie.
    Układ odbiornika w standardzie RS484/RS422 odbiera sygnał różnicowy, ale aby móc go poprawnie interpretować to nie może jego poziom na każdym z pinów przekroczyć poziomów -7V/+12V względem masy układu odbiornika. Jeżeli nie jesteś w stanie zapewnić że masy układów będą na odpowiednim poziomie względem siebie to musisz dodać trzecią linię dla masy.

    --
    Pozdrawiam,
    Robert



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2018, o 23:11 
    Offline
    Nowy

    Dołączył(a): 12 wrz 2017
    Posty: 8
    Pomógł: 0

    smart789 napisał(a):
    Standard RS485 (podobnie jak standard RS-422) składa się z różnicowego (symetrycznego) nadajnika, dwuprzewodowego toru transmisyjnego i różnicowego odbiornika. Dla standardu RS485 tak jak i dla RS-422 nie ma konieczności prowadzenia przewodu powrotnego. Standard RS485 umożliwia podłączenie wielu nadajników i odbiorników (maksymalnie do 32). Ograniczenie wynika z ograniczeń energetycznych nadajnika. Najczęściej stosowaną topologią dla takich standardów jest topologia magistrali. Zasięg tego standardu to około 1200m. Prędkości transmisji jakie można uzyskać to 35Mbit/s (do 10m), i 100Kbit/s (do 1200m). RS485 jest najczęściej stosowanym interfejsem przewodowym w sieciach przemysłowych - z jednego prostego powodu, przesył różnicowy zapobiega wpływowi zakłóceń zewnętrznych (np. sprzętu indukcyjnego jak silniki) na transmisję danych. Na bazie tego interfejsu opracowano wiele protokołów komunikacyjnych.


    Prosto z mostu palnę że informacja z wikipedii mało wnosi do tematu. Standard znamy, jednak istota problemu leży na zastosowaniu niestandardowym. Transciever scalony z izolatorem rozważam z uwagi na brak wolnego miejsca na 2-4 dodatkowe układy.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO