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 w 2025? 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 8 kwi 2025, o 21:26


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 22 sty 2021, o 21:27 
    Offline
    Użytkownik

    Dołączył(a): 22 mar 2013
    Posty: 32
    Pomógł: 0

    Witam.
    Chciałbym zrobić układ, w którym będzie jeden master, oraz dwa slave-y. wszystkie moduły muszą mieć możliwość nadawania, oraz odbierania. I teraz zastanawiam się jak to najprościej zrobić. Nie chce korzystać z modbusa, tylko napisać jakąś własną prostą wersję komunikacji. I teraz mam pytanie, jak byście to zrobili?
    Generalnie calość ma działać w następujący sposób
    Master wysyła dwa bajty do slave o adresie 0x01, ten po odebraniu wysyła dwa bajty do mastera. Master wysyła dwa bajty dla slave o adresie 0x02, ten po odebraniu wysyła dwa bajty do mastera. Myślę że do takiej niewymagającej komunbikacji nie potrzeba stosować modbusa. Problemem jest tylko to w jaki sposób sterować pinem RE/DE
    Ma ktoś jakiś pomysł jak to rozwiązac?
    Pozdrawiam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sty 2021, o 22:42 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Domyslnie musisz być na RX a tylko przed samym nadawaniem ustawiasz na TX i od razu po skończonej transmisji znów wracasz na RX.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sty 2021, o 22:50 
    Offline
    Użytkownik

    Dołączył(a): 15 gru 2013
    Posty: 213
    Pomógł: 5

    kaczor napisał(a):
    Problemem jest tylko to w jaki sposób sterować pinem RE/DE

    Najprościej jest wykorzystać gotową do takich celów bibliotekę Multiuart . Sam z niej korzystam i nie przejmuję się tym jak to ogarnąć bo to robi za mnie biblioteczka.
    Pozdrawiam.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sty 2021, o 23:45 
    Offline
    Użytkownik

    Dołączył(a): 22 mar 2013
    Posty: 32
    Pomógł: 0

    Cytuj:
    Domyslnie musisz być na RX a tylko przed samym nadawaniem ustawiasz na TX i od razu po skończonej transmisji znów wracasz na RX.

    Tak, jestem tego świadom :D ale nie do końca wiedziałem jak to zrobić od strony programowej.

    ELEKTRON105 napisał(a):
    Najprościej jest wykorzystać gotową do takich celów bibliotekę Multiuart . Sam z niej korzystam i nie przejmuję się tym jak to ogarnąć bo to robi za mnie biblioteczka.
    Pozdrawiam.

    No muszę przyznać, że bardzo ciekawe, będę musiał się chyba w tą bibliotekę ubezpieczyć :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 sty 2021, o 00:19 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Multiuart ogarnia kuwetę - gorąco polecam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 sty 2021, o 13:54 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 08 maja 2013
    Posty: 175
    Lokalizacja: Kraków
    Pomógł: 9

    Jest rozwiązanie, które umożliwia pominięcie sterowania DE/RE (automatyczne przełączanie przepływu):
    https://www.e-tronix.eu/40,RS-485-w-sterowniku-SU.html

    Zresztą, tutaj na forum pojawiło się już kilkakrotnie to rozwiązanie.

    _________________
    Rozwój i utrzymywanie Oprogramowania



    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: 6 ] 

    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