magistrala rs485

Jun 24, 2004 24 Replies

Witam.



Mam takie oto pytanie, może trochę lamerskie.



Jak to jest z tą magistralą rs485 ? Wszędzie piszą że na obydwu końcach należy montować rezystory tzw. terminatorki ok. 120hm.



A co będzie gdy magistrala będzie miała kilka końców ? Czy wogóle może tak być ?



Tzn. będzie powiedzmy 20 urządzeń podłączonych do kompa w taki oto spsób:



| 300m | | tu się / \ rozgałęzia



300m / \ 300m / \

Gdzie tu zapiąć rezystorki na trzech czy na dwóch końcach ? Czy wogóle tak bezpośrednio można rozdzielić ? Jeżeli nie to co należałoby zrobić ? Jeżeli nie to jaka jest maksymalna odleglość urządzenia od głównej magistrali i wogóle, która jest ta główna ?



Dziękuję za pomoc Pozdrawiam



Rezystory na koñcach tak naprawdê zale¿± od impedancji kabla. Dla skrêtki mo¿na przyj±æ, ¿e wynosi ona 120 ohm. Takie te¿ rezystory dopasowuj±ce zaleca siê umie¶ciæ na koñcach. Przy bardziej z³o¿onych konfiguracjach proponujê przyj±æ nastêpuj±c± zasadê (upraszczaj±c± zgadnienie):

-uwzglêdniæ rezystancjê kabla i ew. rezystancje wej¶ciowe pod³±czanych urz±dzeñ

-tak doczepiæ rezystory (g³ównie na koñcach kabla) aby rezystancja zmierzona na w miejscach pod³±czania urz±dzeñ wynosi³a 60 ohm.

Pawe³

Witam.

A czy przy tym pomiarze należy wyłączyć wszstkie urządzenia od zasilania ?

Czy może wyłączyć tylko mastera, przez co przestanie odpytywać inne urządzenia i założyć że będą one w stanie nasłuchiwania, a ich wyjścia w stanie wysokiej impedancji ?

Czy w trakcie wykonywania pomiaru w miejscu w którym robimu pomiar, musi być zamontowane to rządzenie które zamierzamy tu włączyć ?

Jak taki pomiar wykonać w praktyce ?

Dziękuję za pomoc. Pozdrawiam Paweł

U¿ytkownik snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...

Teoria jest mnie wiêcej taka (piszê z pamiêci): Jedna nitka zakoñczona rezystorami aby fala siê nie odbija³a. Boczne odga³êzienia: Pracujesz na przyk³ad na 10Mb/s to bit ma 100ns to zbocze na przyk³ad

10ns. W 10 s fala przeleci (prêdko¶æ 2*10^8m/s) jakie¶ 2m to boczne odga³êzienie nie d³u¿sze ni¿ 2m/8=25cm. Chcesz pracowaæ wolniej we¼ scalaki z ograniczeniem stromo¶ci zboczy i analogicznie (wed³ug czasu narastania zbocza z danych katalogowych) sobie wylicz boczne odga³êzienia.

Zawsze mo¿esz za³o¿yæ, ¿e dopuszczasz odbicia i w ka¿dym bicie czekasz, a¿ siê wszystko uspokoi. Czas propagacji zbocza przez najd³u¿szy ¶cie¿kê twojego po³±czenia * (5 do 10) daje Ci czas bitu. Wtedy mo¿esz w ogóle bez rezystorów koñcowych i dowoln± gwiazdê z drutów zrobiæ. Za to mniej pr±du bêdzie trzeba bo prawie nic nie obci±¿a linii.

Piotr Ga³ka

Tak

Wy³±cz wszystko

Tak Jednak zapewne bêdzie to mia³o minimalny wp³yw na pomiar.

Zwyczajnie zmierzyæ rezystancjê

Na pocz±tek proponujê przyczepiæ jednakowe rezystory na koñcach kabla o takiej warto¶ci aby wypadkowa rezystancja wynosi³a 60 ohm. Je¶li dobrze zrozumia³em rysunek to bêd± 4 rezystory po 240 ohm. Je¶li prêdko¶ci transmisji nie bêd± wielkie to wszystko powinno dzia³aæ prawid³owo.

Pawe³

Witam.

Nie zabardzo rozumiem twoje obliczenia.

Dlaczego przyjmujesz że prędkość rozchodzenie się fali jest 200 000 km/s, a nie 300 000km/s ?

Dlaczego przyjmujesz że długosc fali ma być minimum 8 razy większa od długości odgałęzienia ? Czy to wynika z praktyki ? Czy wtedy można założyć że odbicia nie wystąpią ?

A do ilu będę musiał ograniczyć prędkość transmisji, do 10*tzbocza czy 8*tzbocza ?

Czy to znaczy że po 5 do 10 ciu przejściach (w obywie strony) zbocza przez najdłuższą ścieżkę wszystko się "uspokoi" (można załozyć że fala już się nie odbija), a wtedy musi jeszcze być ten bit ustawiony ? Z czego wynika te 5 do 10 też z praktyki ?

Dzięuję za pomoc troche mi się rozjaśniło. Pozdrawiam Grundolf

Zapewne dlatego, że miedź to nie powietrze czy próżnia...

Można.

[...]

Acha i gratuluję stworzenia wspaniałej literatury adnośnie 51 ki i wspierania rozwoju polskiej myśli technicznej. Książka naprawdę super. Od niej zaczynałem swoją przygodę z mikrokontrolerami.

Pozdrawiam I jeszcze raz dzięki za pomoc Grundolf

U¿ytkownik snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...

Dziêkujê. Ca³a przyjemno¶æ po mojej stronie. Niestety od 1.05 nie wolno nam sprzedawaæ DSM-51 - nie ma CE. Muszê siê do tego zabraæ, ale jeszcze nie mam pojêcia jak. Tam jest tyle portów które trzeba zabezpieczyæ. Najlepsze, ¿e nigdy z tym nikt nie mia³ ¿adnych problemów, a teraz trzeba spe³niæ jakie¶ wygórowane wymagania. Zrobi³em parê prób - DSM-51 jest strasznie wra¿liwe na ESD (do metalowej obudowy) - zawiesza siê. Normalnie od tego jest watch-dog. A tu nie mo¿na go w³±czyæ na sta³e - trzeba by zacz±æ naukê programowania procesora od watch-doga - dla mnie bez sensu. Tego, ¿e jest dostêpny dla u¿ytkownika przycisk RESET normy, o ile wiem, nie uwzglêdniaj±. Czyli nie mo¿e siê w ogóle zawieszaæ - czy to jest wykonalne. Zdaje siê, ¿e jedynie "notified body" mog³o by podj±æ decyzjê, ¿e urz±dzenie mimo nie spe³niania norm zharmonizowanych spe³nia ogólne wymagania dyrektywy. Nie wiem, czy w Polsce ju¿ jest notified body i ile by to kosztowa³o - na pewno sporo.

Piotr Ga³ka

U¿ytkownik snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...

Taka jest mniej wiêcej prêdko¶æ pr±du w kablu.

Nie mam praktyki. Du¿o o tym czyta³em, ale nie mam czasu szukaæ teraz tego. Co¶ takiego pamiêtam. Kojarzy³o mi siê przez 4 albo przez 8. Z drugiej strony kojarzy³o mi siê co¶ ko³o 25cm dla 10MHz. Zaznaczy³em, ¿e to jest z pamiêci - czyli mo¿e z b³êdami.

katalogowych)

Za dok³adnie pytasz. Tak czy siak zadzia³a. Tylko jaki¶ tam statystyczny poziom b³êdów bêdzie inny. Ale od tego jest soft.

za³ozyæ

ustawiony ?

Uspokoi siê, bo linia jest stratna (chyba nie masz nadprzewodników). Uspokoiæ siê musi zanim odbiornik bêdzie próbkowa³ stan bitu - mniej wiêcej w ¶rodku. Pamiêtaj, ¿e odbiornik ustala sobie momenty próbkowania wed³ug bitu startu. Pierwszy bit czyta po 1.5 czasu bitu. Bit startu widzi na pierwszym jego zboczu (z wielu spowodowanych odbiciami), a ka¿dy kolejny bit powinien testowaæ gdy ju¿ jest spokój.

Te 5 do 10 wynika ze sufitu.

Piotr Ga³ka

[...]

Nie ma błędu - poniżej 1/8 fali - linia krótka.

[...]

U¿ytkownik "RoMan Mandziejewicz" snipped-for-privacy@pik-net.pl napisa³ w wiadomo¶ci news: snipped-for-privacy@pik-net.pl...

wiêksza

Tylko, ¿e nie porównujê fali, a czas narastania zbocza. D³ugo¶æ na jakiej rozci±gniête jest zbocze (gdy koñczy narastaæ to czo³o jest ju¿ tam gdzie wylicza³em) nie musi byæ 1:1 z równowa¿n± mu fal±. Tak, ¿e linia krótka mo¿e jest tu przez 4.

Piotr Ga³ka

[...]

Nie radzę przez 4 - odbije się paskudnie...

A nie mozna tego jakos odpowiednio nazwac - zabawka edukacyjna np i sprzedawac z adnotacja ktorych norm nie spelnia ?

A moze jeszcze inaczej - jako zestaw do samodzielnego montazu ?

J.

Potencjalnemu u¿ytkownikowi powinno chyba zale¿eæ na tym aby kupiæ dobry wyrób. Z tego powodu rady jak obej¶æ CE s± raczej dziwne. Mo¿e lepiej postulowaæ zmianê konstrukcji urz±dzenia aby odpowiednie dyrektywy by³y spe³nione.

Pawe³

.

Użytkownik Paweł napisał:

Nie mam za bardzo czasu czytać, ale - znalazłem w googlu

formatting link
coś takiego:

formatting link

U¿ytkownik "Pawe³" snipped-for-privacy@neostrada.pl napisa³ w wiadomo¶ci news:cblu44$fmd$ snipped-for-privacy@atlantis.news.tpi.pl...

Nie chodzi o nie spe³nianie dyrektyw (od 1 maja ju¿ zaprojektowa³em i przebada³em na CE trzy urz±dzenia, a dwa nastêpne ju¿ siê robi± p³ytki).

Tylko strasznie mi przeszkadza, ¿e wyroby wprowdzone na rynek 10 lat temu (tak jak DSM-51) nagle trzeba przerabiaæ. To powinno byæ tak, ¿e dotyczy nowych rzeczy. W tym szczególnym przypadku mam tylko jedn± w±tpliwo¶æ - jak to zrobiæ (w zgodzie z CE), aby urz±dzenie mia³o prawo siê zawiesiæ przy ESD. W normalnym urz±dzeniu jako ostateczna obrona jest watch-dog - tu nie mo¿e byæ, ze wzglêdów dydaktyczno-funkcjonalnych. Ale za to w normalnym urz±dzeniu jego zawieszenie jest powa¿nym problemem, a tu w normalnej klawiaturze jest przycisk reset, u¿ywany normalnie za ka¿dym razem, gdy siê chce za³adowaæ nowy program. Jedno dodatkowe u¿ycie raz na kilka miesiêcy nie zostanie nawet zauwa¿one. To jest na pewno zgodne z zasadniczymi wymaganiami dyrektywy EMC, tylko jaka jest do tego ¶cie¿ka.

Kiedy¶ widzia³em p³ytki uruchomieniowe oferowane przez producentów scalaków oznaczone CE. Nie ma si³y, aby one by³y odporne na ESD w dowolne miejsce p³ytki. Ciekaw jestem jaka jest ¶cie¿ka uzyskania CE na tak± p³ytkê.

Piotr Ga³ka

zobacz "urządzenia laboratoryjne", czy jakoś tak podobnie. Tam masz dużo łatwiejsze do spełnienia normy. Numeru niestety nie pamiętam. Zresztą w innych urządzeniach zawieszanie się też jest dopuszczalne, tylko trzeba to opisać i podać metodę "odwieszania". W końcu normalne "consumer" urządzenia, jak coś w przewodach strzeli, mają bezpieczniki, które wtedy trzeba wymienić. Twój reset też tak możnaby potraktować. Inaczej, jak komputery z systemem Windows dostają CE?

Waldek

Mam w³a¶nie przed sob± tak± p³ytkê (STK500 do AVR). Jest na niej znak CE. Jednak w instrukcji nic na ten temat nie ma. Atmel ma chyba siedzibê w USA wiêc i tak prawo UE go nie dosiêgnie.

Pawe³

Paweł:

ciekawe... Kiedy kupiona? Moja tego nie ma (rocznik 2002).

sięgnie, sięgnie. Nie będą mogli sprzedawać i tyle.

Waldek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required