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



Teraz jest 7 sty 2025, o 00:18


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