eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaIzolowany konwerter zrobić z RS232 na RS485Re: Izolowany konwerter zrobić z RS232 na RS485
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!peer02.am4!peer.am4.highwinds-media.com!peer03.fr7!futter-mich.highwinds-
    media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostr
    ada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    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> <oqg454$epa$1@dont-email.me>
    In-Reply-To: <oqg454$epa$1@dont-email.me>
    Subject: Re: Izolowany konwerter zrobić z RS232 na RS485
    Date: Wed, 27 Sep 2017 16:35:03 +0200
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
    X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
    Lines: 81
    Message-ID: <59cbb718$0$5140$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.30.130.212
    X-Trace: 1506522904 unt-rea-a-01.news.neostrada.pl 5140 83.30.130.212:60319
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Body-CRC: 3102375310
    X-Received-Bytes: 4981
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:724174
    [ ukryj nagłówki ]

    Użytkownik "Pszemol" napisał w wiadomości grup
    dyskusyjnych:oqg454$epa$...@d...me...
    J.F. <j...@p...onet.pl> wrote:
    >>>> www.ti.com/lit/ug/tidubw6/tidubw6.pdf
    >>>> Masz tu schemat namaszczony przez TI :-)
    >> [...]
    >> A tam w ogole jakis tajemniczy NA555
    >Podejrzewam że po prostu Texas Instrument tak oznacza 555 i po prostu
    >prmuje swoją kostkę.

    Tez tak mysle ... ale strzezonego ..

    >>> 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?

    Bo jego mozliwosci nie bardzo mi pasuja do zadania ... choc moze sie
    mylilem.

    >> 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.

    Napisali "fixed length packet". I dla przykladu podali 30 bitow :-)
    Przyznaje - na bajtach mialoby to spory sens.

    >Owszem, bit startu wyzwala, a potem każde następne zero wydłuża.

    Nie, 555 nie jest "retrigerable".
    Sens ma, gdy jest nastrojony na 9.5 bita, bit startu wyzwala, potem
    mamy 8 bitow danych, potem jeden bit stopu, i w jego polowie 555 sie
    wylacza.
    Kolejny bit startu wyzwala, i tak sie nadaja kolejne bajty, jedyne co
    nam moze przeszkadzac to to wylaczenie nadajnika w połowie bitu stopu.

    Ale ... to wymaga precyzyjnego ustawienia na te 9.5 bita.

    >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.

    no o d* w tym ukladzie.
    Wyzwoli ci sie na pierwszym bajcie, wylaczy w polowie drugiego, wlaczy
    dopiero na kolejnym zerze, a jedynki nie beda aktywnie wysylane .

    No i ... masz 800MHz procesor, jestes pewien, ze nie odpowie w czasie
    szybszym niz ~4 bity, 0.4ms.

    >>> 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.

    Niskooporowym, bo terminatory ~120 ohm :-)

    J.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: