-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
0.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september
.org!.POSTED!not-for-mail
From: Pszemol <P...@P...com>
Newsgroups: pl.misc.elektronika
Subject: Re: Izolowany konwerter zrobić z RS232 na RS485
Date: Wed, 27 Sep 2017 12:04:52 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 91
Message-ID: <oqg454$epa$1@dont-email.me>
References: <opto2l$cpi$1@dont-email.me> <optqbr$dh$1@node2.news.atman.pl>
<oq383a$h18$1@dont-email.me> <oq39qv$t3$1@node2.news.atman.pl>
<oq3i3v$14g$1@dont-email.me>
<1twaf8qykgqv6$.12r519vb638hx.dlg@40tude.net>
<oq3ohg$jq0$1@dont-email.me> <w...@4...net>
<oq41og$kd1$1@dont-email.me> <oq58vm$jtf$1$PiotrGalka@news.chmurka.net>
<1igniw41jfh8l$.1pbrhp2du7lsa$.dlg@40tude.net>
<oq5u0c$rvk$1$PiotrGalka@news.chmurka.net>
<59c8d28a$0$15207$65785112@news.neostrada.pl>
<oqb4nt$t2m$1$PiotrGalka@news.chmurka.net>
<59c91d2a$0$5156$65785112@news.neostrada.pl>
<oqbdhp$ij$1$PiotrGalka@news.chmurka.net>
<59c93c34$0$640$65785112@news.neostrada.pl> <oqcejp$37t$1@dont-email.me>
<59ca0b2c$0$15194$65785112@news.neostrada.pl>
<oqe5km$on2$6@dont-email.me> <oqfs4e$osq$1$PiotrGalka@news.chmurka.net>
<59cb7df1$0$5147$65785112@news.neostrada.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 27 Sep 2017 12:04:52 -0000 (UTC)
Injection-Info: reader02.eternal-september.org;
posting-host="65ce95f35a78ec03204838af53cfac0c";
logging-data="15146";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX1/AuK9M+ZFSstlrrqhlvP+6"
User-Agent: NewsTap/5.2.6 (iPhone/iPod Touch)
Cancel-Lock: sha1:Hjo1Wbq8F20m5aCuUcLCQKq4LVo= sha1:cyiFhY73pfnhC5qjHbQasrafqSg=
Xref: news-archive.icm.edu.pl pl.misc.elektronika:724159
[ ukryj nagłówki ]J.F. <j...@p...onet.pl> wrote:
> Użytkownik "Piotr Gałka" napisał w wiadomości grup
> dyskusyjnych:oqfs4e$osq$1$P...@n...chmurka.ne
t...
> W dniu 2017-09-26 o 20:17, Pszemol pisze:
>>> Nie. On ma odpowiadać tylko zapytany. Jak przestało na grzecznego
>>> slave w
>>> RS485.
>
>> To inaczej używamy RS485 :)
>> U nas każdy się odzywa jak ma coś do powiedzenia.
>
> No to masz problem konfliktow do rozwiazania.
>
>>>> www.ti.com/lit/ug/tidubw6/tidubw6.pdf
>>>> Masz tu schemat namaszczony przez TI :-)
>>
>>> Tak, znalazłem to samo już parę dni temu, zanim rozebrałem tego
>>> małego, bez
>>> jumperków do ustawiania baudrate.
>
>> OIDP różne 555 różnie się zachowują jak sygnały R i S dają sprzeczne
>> wytyczne dla przerzutnika.
>
> Hm, 555 to raczej nie powinny, bo to bylo od poczatku ustalone, ludzie
> uzywaja na milion sposobow i musi byc kompatybilne.
> Ale moze byc problem w jakis cmos wersjach.
> A tam w ogole jakis tajemniczy NA555
Podejrzewam że po prostu Texas Instrument tak oznacza 555 i po prostu
prmuje swoją kostkę.
>> Ale tak mi się wydaje, że tu nie spowoduje to problemu (kwestia
>> momentu włączenia dla kolejnego bajtu.
>
> Nie analizowalem tego, bo pomysl uzycia 555 jakis dziwny mi sie od
> poczatku wydawal, a opis wyjatkowo ubogi :-)
Czemu dziwny?
> Wydaje mi sie, ze chca to wyzwalac bitem startu, a czas dobrany na
> caly pakiet ... ktory musi byc stałej dlugosci.
Nie cały pakiet, jeden bajt z hakiem.
Owszem, bit startu wyzwala, a potem każde następne zero wydłuża.
Generalnie jest zasada w RS485 half duplex, że przełączanie na nadawanie
odbywa się po czasie równym lub większym od czasu transmisji półtora znaku.
> Troche za malo dokladne mi sie to wydaje - albo zbyt precyzyjnego
> strojenia wymaga.
Trzebaby policzyć jak wyglądają tolerancje czasów uzyskanych dla NA555 dla
np baudrate 9600, gdzie transmisja znaku 7 bitowego z bitem parzystości, a
więc 10 bitów wliczając start i stop trwa ciut ponad 1ms.
>>> Nie mogę zrobić takiego druciarstwa.
>>> W czasie wysyłania bitów '1' nie sterujesz linią. Zamiast 5V
>>> odstępu między
>>> drutami masz jakies 200mV. Sorry, ale to nieprofesjonalne.
>
>> Czekaj, czekaj, jakie 5V i 200mV.
>> Nadajnik daje typowo tylko jakieś 2,5V (wynika z konieczności
>> zabezpieczenia buforów wyjściowych nadajnika przed różnicą mas +-7V).
>> Po długim kablu (obciążonym rezystorem dopasowującym) masz niewiele
>> ponad te 200mV i wszystko ma działać. Typowy odbiornik może mieć próg
>> dowolnie gdzieś miedzy -200 a +200mV więc faktyczny zapas to tyle co
>> po tym kablu jest ponad te 200mV.
>> Odbiorniki fail save gdy sygnał jest 0V ma zapas chyba rzędu 70mV.
>> Wcale nie musi być mniej niż normalny odbiornik (za długim kablem) z
>> włączonym nadajnikiem dla stanu 1.
>> Jak nie wiadomo, czy tamten ma fail-save to można opornikami wymusić
>> stan ponad 200mV.
>
> Tak czy inaczej druciarstwo - zamiast podac 2.5V podajemy 200mV :-)
To już nawet nie o te same wolty się rozchodzi a łatwość zakłócenia linii
sterowanej wysokooporowym źródłem napięcia.
>> Gdyby prędkość była 57600, czy 115200 a kabel 1km to uważałbym, że
>> silne przeładowanie na stan 1 przed puszczeniem luzem jest
>> konieczne, ale przy małych prędkościach to nawet bez tego RS485 nie
>> powinien mieć żadnych problemów.
>
> Dodac jakis timerek co by odmierzyl ten 1 bit na przeladowanie byloby
> stosunkowo prosto.
Wciąż druciarstwo :-) I lepiej się dogadać z programistą, aby machał RTSem.
O ile okaże się chłop kumaty...
Następne wpisy z tego wątku
- 27.09.17 16:35 J.F.
- 27.09.17 17:41 Piotr Gałka
- 27.09.17 17:56 Piotr Gałka
- 27.09.17 18:03 Piotr Gałka
- 27.09.17 18:12 Piotr Gałka
- 27.09.17 18:30 Pszemol
- 28.09.17 06:50 Pszemol
- 28.09.17 06:50 Pszemol
- 28.09.17 10:50 Piotr Gałka
- 28.09.17 11:10 Piotr Gałka
- 28.09.17 11:44 J.F.
- 29.12.17 01:43 RoMan Mandziejewicz
- 29.12.17 07:41 J.F.
Najnowsze wątki z tej grupy
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
Najnowsze wątki
- 2025-01-09 Zapierdalać
- 2025-01-09 Wróblewo => Specjalista ds. Analiz Finansowych <=
- 2025-01-09 Kraków => iOS Developer (Swift) <=
- 2025-01-09 Dell ubija / przemianowuje swoje flagowe linie laptopów
- 2025-01-08 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-08 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-08 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-08 Katowice => Key Account Manager (ERP) <=
- 2025-01-08 Warszawa => Programista Full Stack .Net <=
- 2025-01-08 Podłączenie DMA 8257 do 8085
- 2025-01-08 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-01-08 Warszawa => Solution Architect (Java background) <=
- 2025-01-08 Wrocław => Application Security Engineer <=
- 2025-01-08 Warszawa => International Freight Forwarder <=
- 2025-01-08 Mińsk Mazowiecki => Area Sales Manager OZE <=