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 4 cze 2025, o 16:47


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 20 sty 2017, o 12:52 
    Offline
    Użytkownik

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

    Witam.
    Mam takie pytanko,czy można w jakiś sposób podłączyć kila procków wykorzystujących przesył danych za pomocą UART bez kolizji?
    Problem polega na tym że za pomocą, czy to modułu BT czy też WI-FI chcę wysterować na razie dwie atmegi. W nadawaniu nie ma problemu komenda dla pierwszego procka procek wykonuje polecenie :P dla drugiego procka procek wykonuje :P ale teraz info zwrotne nie chce działać :cry: .Jak odpowiada to jest kolizja ponieważ na tej samej linii są dwa TX :( .Czy ktoś mi podpowie jak można takie coś ożenić bo chciałbym kilka procków podłączyć do jednego Wi-Fi czy jest taka możliwość czy trzeba program zmienić na komunikację jednego procka na RX-TX a reszta musiała by się komunikować z nim poprzez SDA-SDL np :shock: .
    Proszę o wskazówkę i dziękuję.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2017, o 13:13 
    Offline
    Użytkownik

    Dołączył(a): 23 sty 2014
    Posty: 1085
    Pomógł: 73

    ELEKTRON105 napisał(a):
    ...trzeba program zmienić na komunikację jednego procka na RX-TX a reszta musiała by się komunikować z nim poprzez SDA-SDL np :shock: .
    Proszę o wskazówkę i dziękuję.

    Dokładne tak, innej możliwości nie widzę niestety :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2017, o 13:14 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 04 cze 2014
    Posty: 855
    Lokalizacja: pod Warszawą
    Pomógł: 58

    Jak chcesz to zrobić na RS232 to nie dasz rady, ale poczytaj o RS485 to Ci się rozjaśni - tam możesz podłączyć "dowolną" ilość urządzeń.

    oglądałeś?
    https://www.youtube.com/watch?v=YxRCbyT34Tk
    https://www.youtube.com/watch?v=0AyR80IKqNU&t=2477s

    _________________
    Pomóżcie mi stanąć na nogi



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2017, o 13:14 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 lip 2013
    Posty: 208
    Lokalizacja: Kielce
    Pomógł: 15

    Teoretycznie kolega musiałby dodatkowym połączeniem wybierać uklad który ma nadawać (np. podając mu stan niski na wejscie int); Jednocześnie tylko jeden ukłąd może być wtedy skonfigurowany jako nadajnik. Pozostałe układy (mikrokontrolery) musiałyby mieć na ten czas pin Tx ustawiany jako wejscie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2017, o 13:39 
    Offline
    Użytkownik

    Dołączył(a): 26 lut 2014
    Posty: 288
    Lokalizacja: Gdańsk
    Pomógł: 13

    Albo zajrzyj tu, co Pan Mirek proponuje:)
    topic17306.html



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2017, o 21:08 
    Offline
    Użytkownik

    Dołączył(a): 22 gru 2013
    Posty: 296
    Lokalizacja: Szczecin
    Pomógł: 47

    Sprawa jest prosta. Zastosuj bramkę diodową AND ( diody impulsowe lub schottky małej mocy, nie prostownicze!).
    Obrazek
    Wyjście Tx1 do X, Tx2 do Y, Z do Rx.
    Trzeba tylko zapewnić programowo, aby nie pojawiły się na raz transmisje z obu nadajników. Nie spowoduje to uszkodzenia sprzętu tylko przekłamania w transmisji.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sty 2017, o 22:11 
    Offline
    Użytkownik

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

    Cytuj:
    Sprawa jest prosta. Zastosuj bramkę diodową AND ( diody impulsowe lub schottky małej mocy, nie prostownicze!).

    Jutr kupię diody i to sprawdzę.Upieram się żeby przesył pozostał na rs232 ponieważ mam już gotowe moduły i gotowy program i nie chciałbym zbyt komplikować programu. :|



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

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

    Kupiłem diódki i super pięknie działa :o trzeba tylko zsynchronizować cykl przesyłu i bez problemu można ten sposób wykorzystać do różnych celów :P .



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

    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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO