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



Teraz jest 7 lis 2024, o 04:23


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 18 lis 2017, o 23:25 
Offline
Użytkownik

Dołączył(a): 16 wrz 2014
Posty: 264
Pomógł: 12

Hej,
Panowie, potrzebuję waszej pomocy z konwerterem jak w temacie.
W tej chwili używam taki konwerter:

Obrazek

wraz z Raspberry Pi i wszystko działa jak należy, ale... ale teraz chciałbym zrobić PCB pod Raspberry Pi i na niej umieścić taki konwerter. Nie chcę modułu, a wszystkie elementy chcę wrzucić na PCB
Powiedzcie mi czy wszystko będzie OK jak "namalowałem" na schemacie?

Obrazek

Z góry dziękuję za pomoc ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2017, o 10:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 mar 2015
Posty: 38
Pomógł: 9

Masz pomylone linie rx i tx, polecam zobacz sobie schemat przejściówki Atb-usb-rs232http://atnel.pl/atb-usb-rs232.html To na pewno rozwieje twoje wątpliwości ;)


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2017, o 14:46 
Offline
Użytkownik

Dołączył(a): 16 wrz 2014
Posty: 264
Pomógł: 12

pimowo napisał(a):
Masz pomylone linie rx i tx

No tak... ale babol... :oops:
Poprawiony schemat:

Obrazek

Czyli cała reszta będzie OK?
Już od jakiegoś czasu bawię się RS485 i to co jest na lewo od MAX485 to wszystko działa i jest OK. Martwi mnie wszystko to co na prawo od MAX485

ATB-USB-RS232 jest całkiem ciekawy, ale jak dla mnie za duży kombajn ;)

PS
A może znacie jakieś dobre rozwiązanie sprzętowo-programowe dla Raspberry Pi <-> RS485, aby można było wykorzystać UART maliny (GPIO)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2017, o 19:50 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Wiesz, że w takim układzie wszystko co wyślesz również odbierzesz?

Raspberry Pi nie ma dedykowanego wyjścia do sterowania przepływem.Wykorzystuje się linię TX i inwerter. Zmiana stanu DE/RE powinna nastąpić jak tylko stan TX zmieni się na niski i utrzymać się jeszcze gdy trwa bit stopu. Aby to zrobić tranzystor trzeba dodać diodę i kondensator. Kondensator jest szybko rozładowywany przez diodę gdy wystąpi stan niski i powoli ładowany gdy wystąpi stan wysoki.

_________________
Dragonus Cracovus: Biomagia



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

Dołączył(a): 29 mar 2015
Posty: 38
Pomógł: 9

Nie testowane ale można się na tym wzorować na tym shieldzie http://linksprite.com/wiki/index.php5?title=RS485/GPIO_Shield_for_Raspberry_Pi



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

Dołączył(a): 16 wrz 2014
Posty: 264
Pomógł: 12

Krauser napisał(a):
Wiesz, że w takim układzie wszystko co wyślesz również odbierzesz?

Dlaczego?
Zapewne coś namieszałem ze sterowaniem kierunku odbiór/nadawanie.
Krauser napisał(a):
Raspberry Pi nie ma dedykowanego wyjścia do sterowania przepływem.

No właśnie tu jest problem, że nie ma jak tego zrobić aby było to rozwiązanie sprzętowe.
Krauser napisał(a):
Wykorzystuje się linię TX i inwerter. Zmiana stanu DE/RE powinna nastąpić jak tylko stan TX zmieni się na niski i utrzymać się jeszcze gdy trwa bit stopu. Aby to zrobić tranzystor trzeba dodać diodę i kondensator. Kondensator jest szybko rozładowywany przez diodę gdy wystąpi stan niski i powoli ładowany gdy wystąpi stan wysoki.

Mógłbyś podpowiedzieć jakie dokładnie elementy dobrać?
Czy dobrze myślę, że należało by zastosować MAX3485?
jar800v napisał(a):
Nie testowane ale można się na tym wzorować na tym shieldzie http://linksprite.com/wiki/index.php5?t ... spberry_Pi

Już go pary razy oglądałem. Tu chyba nie do końca jest OK ponieważ malinka działa na logice 3V3, a nie 5V

Cały czas się zastanawiam czy kombinację z tranzystorami to dobry pomysł i czy się to sprawdzi?
Nie ukrywam, że opcja na GPIO dużo, ale to dużo bardziej mi się podoba. Ogólnie mówiąc to chcę sobie zrobić płytkę dla malinki i wkładając malinkę w taką płytę miałbym RS485 bez kabelka USB



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2017, o 21:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 mar 2015
Posty: 38
Pomógł: 9

A może układ rs-a 485 pracujący na logice 3,3v http://www.ti.com/lit/ds/symlink/sn65hvd10-ep.pdf



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

Dołączył(a): 16 wrz 2014
Posty: 264
Pomógł: 12

MAX3485 działa na 3V3 i dlatego pytam czy właśnie tego MAXa powinienem zastosować ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lis 2017, o 00:45 
Offline
Użytkownik
Avatar użytkownika

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

Zastosuj układ z optoizolacją oraz z automatycznym przełączaniem odbioru/transmisji:
https://www.e-tronix.eu/40,RS-485-w-sterowniku-SU.html

_________________
Rozwój i utrzymywanie Oprogramowania



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

Dołączył(a): 16 wrz 2014
Posty: 264
Pomógł: 12

Optoizolacja mi (chyba) niepotrzebna, ale corazbardziej mi się podoba układ z tranzystorem ponieważ mógłbym wykorzystać UART (GPIO) Raspberry ;)

Edyta
A co myślicie na temat czegoś TAKIEGO? Patrząc na zdjęcia widać tam dwa scalaki: SP3485EE i SM74HC04
Zamówiłem to coś w Chinach ale czekam już miesiąc i niewiadomo czy się doczekam.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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