8051 i RS-485



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz Jankowicz" <mariusz_at_nospam_entropia.com.pl>
Subject: 8051 i RS-485
Date: Mon, 10 Jun 2002 10:15:59 +0200


Hey!

Proste pytanko, czy jest dostepny w sieci jakis schemat pogladowy (ale w
miare szczegolowy) podpiecia 8051 i RS-485, najchetniej z kawalkiem
oprogramowania realizujacego transmisje danych? A drugie pytanie mniej
proste - jak jest najczescie organizowana transmisja po RS-485 gdy jest do
magitrali wiele urzadzen podpietych (glownie chodzi mi o unikanie kolizji)?

TIA

Pozdrawiam,
Mariusz



Poprzedni Następny
Wiadomość
Spis treści
From: "PA" <przetwornice_at_nospam_poczta.onet.pl>
Subject: Re: 8051 i RS-485
Date: Mon, 10 Jun 2002 11:12:44 +0200


Schematy to zwykłe aplikacje układów do transmisji - dużo tego jest u
Maxima.
Od strony programowania (ustawienia parametrów) transmisji wszystko
przebiega jak w przypadku RS 232.
Nie ma sprzętowego unikania kolizji - protokół musi być tak opracowany, aby
nie mogło do niej dojść, a w przypadku, gdyby kolizja nastąpiła - nigdy tego
nie można wykluczyć - system powinien sobie z nią poradzić.

Np. sterownik master odpytuje w zależności od potrzeby sterowniki slave.
Wywołany sterownik odpowiada, wysyłając swój adres (do kontroli), dane i
dane kontrolne (np. CRC).
Przy wysyłaniu danych również należałoby zastosować potwierdzenie odbioru.
Problem pojawia sie w momencie, jeśli odebrane potwierdzenie nie jest
prawidłowe. Wówczas master powinien albo próbować nawiązać komunikację,
sprawdzić połaczenia z innymi slave'ami lub wyłączyć się i zacząć piszczeć.
Sterowniki slave mogą również przejść do jakiegoś bezpiecznego stanu, jeśli
nie są wywoływane.
Wszystko zależy jednak od aplikacji - wymagań dotyczących pewności i
bezpieczeństwa działania.

BG


Proste pytanko, czy jest dostepny w sieci jakis schemat pogladowy (ale
w
miare szczegolowy) podpiecia 8051 i RS-485, najchetniej z kawalkiem
oprogramowania realizujacego transmisje danych? A drugie pytanie mniej
proste - jak jest najczescie organizowana transmisja po RS-485 gdy jest do
magitrali wiele urzadzen podpietych (glownie chodzi mi o unikanie
kolizji)?

TIA

Pozdrawiam,
Mariusz





Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz Jankowicz" <mariusz_at_nospam_entropia.com.pl>
Subject: Re: 8051 i RS-485
Date: Mon, 10 Jun 2002 12:05:22 +0200



"PA" <przetwornice_at_nospam_poczta.onet.pl> wrote in message
news:ae1qoc$9dn$1_at_nospam_news.tpi.pl...
Schematy to zwykłe aplikacje układów do transmisji - dużo tego jest u
Maxima.

Dzieki wielkie.



Poprzedni Następny
Wiadomość
Spis treści
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: 8051 i RS-485
Date: Tue, 11 Jun 2002 00:59:24 -0400


dokonczenie

Protokol ze swobodnym rownorzednym dostepem i kolizjami. To tak troche jak n.p.
Ethernet.kazda stacja nadaje kiedy chce ale jak sie zdazy ze nastopila kolizja
(stacja posluchuje linie i wie czy pakiet przeszdl w calosci) stacja bedzie
ponownie transmitowala pakiet. po jakims czasie. Ten interwal jest rozny dla
kazdej stacji w sieci. To zmniejsza prawdopodobienstwo ze pakiet powtorzony
bedzie tez mial kolizje.


Moze jeszcz byc system z zetonem (Token Ring i Token Bus) stacje dziela dostep
do sieci przekazujac sobie prawo nadawania (zeton) i ta stacja ktora ma zeton
moze nadawac. Jak nic nie ma to podaje dalej.
Ten system tez nie ma kolizji.
Pozdro
Grze.. Szy..





Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz Jankowicz" <mariusz_at_nospam_entropia.com.pl>
Subject: Re: 8051 i RS-485
Date: Tue, 11 Jun 2002 09:54:05 +0200



"Greg S." <greg_sz_at_nospam_dsuper.net> wrote in message
news:3D0583AC.A728F096_at_nospam_dsuper.net...
Ten system tez nie ma kolizji.

I tu masz blad :-) Protokoly (nie systemy) zapewniaja brak kolizji pod
warunkiem, z wszyscy sa grzeczni i dzialaja poprawnie. Jednak jesli chcesz
zapewnic odpowiednia niezawodnosc calosci, musisz sie liczyc z sytuacjami
niespodziewanymi. Faktycznie wg zalozen tylko ethernet z wymienionych przez
ciebie ma kolizje (i to w dodatku 'by design') ale w kazdym innym tez moga
nastapic gdy magistrala jest wspoldzielona, nic nie jest dosonale, a rola
dobrego projektanta jest miec to na uwadze ;-) Dobry system powonien
probowac dzialac jak najlepiej nawet (a moze przede wszystkim?) w sytuacji
awaryjnej...



Poprzedni Następny
Wiadomość
Spis treści
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: 8051 i RS-485
Date: Tue, 11 Jun 2002 13:03:24 -0400


Mariusz Jankowicz wrote:

"Greg S." <greg_sz_at_nospam_dsuper.net> wrote :
Ten system tez nie ma kolizji.

I tu masz blad :-) Protokoly (nie systemy) zapewniaja brak kolizji..

Nie czepiaj sie slow bo akurat sie zle uczepiles. Scisle to nie protokol ma
kolizje lub nie tylko system/siec ktora ten protokol uzywa. Chyba sie zgodzisz.
Zreszta jak sie zwal..

pod warunkiem, z wszyscy sa grzeczni i dzialaja poprawnie
Dobrze dobrze jak chcesz na tej grupie ksiazke publikowac na tema sieci to
prosze bardzo.
Wiadomo ze jak cos nie dziala jak trzeba to moze byc cos dziwnego.
Ja tam nie myslalem wylozyc wszystkiego co wiem na temat protokolow tylko chce
delikwenta naprowadzic. Musi i tak sam poglowkowac. Niech najpierw sie cos
komunikuje normalnie a potem trzeba rozwiazywac problemy sytuacji wyjatkowych.

c.d.n.


Poprzedni Następny
Wiadomość
Spis treści
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: 8051 i RS-485
Date: Tue, 11 Jun 2002 13:03:43 -0400


dokonczenie

Faktycznie wg zalozen tylko ethernet z wymienionych przez
ciebie ma kolizje (i to w dodatku 'by design') ale w kazdym innym tez moga
nastapic gdy magistrala jest wspoldzielona..
Przyjacielu nie poprawiaj na gorsze.
Nie napisalem ze Ethernet to jest jedyny ale to jest najbardziej znany amatorom
przyklad konceptu sieci dopuszczajacych kolizje.

Do malych sieci i na male szybkosci najprosciej stosowac protokol typu
master-slave. Jast najprostrzy w zarzadaniu i juz. Nie ma co zaciemniac
opowiadajac o kolizjach itp.
Master ma przypytywac wszestkie Slave a Slave sie moze odezwac tylko gdy jest
zapytany.
Co tu jeszcz dodac. Jakas ksiazke o tarnsmisji danych sobie poczytajcie chopaki
i tyle. Nie wiem co tam teraz jest na rynku w tej dziedzinie.
Pozdrowka
Grze..Szy..



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: 8051 i RS-485
Date: Tue, 11 Jun 2002 20:21:11 +0200


Gregu właśnie do mnie coś dotarło....
Jesteś osobš która pisze najczęściej 2 posty na raz :-) Oczywiście nic a nic mi to
nie przeszkadza - to tylko taka ciekawostka ;-)

Miłego...yyyyyy....dnia? (u nas >20)
--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: 8051 i RS-485
Date: Sat, 15 Jun 2002 10:59:45 -0400


Ireneusz Niemczyk wrote:

Gregu właśnie do mnie coś dotarło....
Jesteś osobš która pisze najczęściej 2 posty na raz :-)

Taka ciekawostka to dlatego ze czasem musze dzielic tekst na kawalki bo mam narzucony
przez mojego "internet provider'a" limit wielkosci wysylek na newsgrupy.

A poza tym z uwagi na przesuniecie czasowe (jak ja pisze to wy zazwyczaj spicie sobie
smacznie) to masz wszytkie moje posty w kupie jak za przeproseniem autobusy na
przystanku.

Pozdro
Grz..Szy..


Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz Jankowicz" <mariusz_at_nospam_entropia.com.pl>
Subject: Re: 8051 i RS-485
Date: Wed, 12 Jun 2002 10:13:26 +0200



"Greg S." <greg_sz_at_nospam_dsuper.net> wrote in message
news:3D062D6F.6269F035_at_nospam_dsuper.net...
dokonczenie

Jakas ksiazke o tarnsmisji danych sobie poczytajcie chopaki
i tyle.

Wiesz co? Dziwny jakis jestes...



Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fido.net.org.pl>
Subject: Re: 8051 i RS-485
Date: Wed, 12 Jun 2002 11:26:29 +0200


"Greg S." wrote:

Moze jeszcz byc system z zetonem (Token Ring i Token Bus) stacje dziela dostep
do sieci przekazujac sobie prawo nadawania (zeton) i ta stacja ktora ma zeton
moze nadawac. Jak nic nie ma to podaje dalej.

Z ciekawosci, czy budowales kiedys cos na token ringu ?
Kiedys musialem zrobic projekt z podstaw techniki uPc (w praktyce do 10
plytek uczelnianych z sab-em 557 afair), mialem z tym problemy... niby
nieduze ale zawsze.
Mysle ze token ring to przesada do malych prockow... maly procek maly
protokol... ;-)
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Chcesz uninstalera ??? Zawolaj PROPERA :-0

Poprzedni Następny
Wiadomość
Spis treści
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: 8051 i RS-485
Date: Sat, 15 Jun 2002 11:22:35 -0400


Milosz Skowyra wrote:
Z ciekawosci, czy budowales kiedys cos na token ringu ?

Nie ale za to musialem sie go nauczyc bo dawalem z tego kursy ludziom w firmie.
Najlepszy opis to znalazlem w ksiozce opisujacej Chipset Texasa to tego celu .
O ole pamietam to mial numer TMS380 albo 3080 nie pamietam teraz.

Kiedys musialem zrobic projekt z podstaw techniki uPc ..
Mysle ze token ring to przesada do malych prockow...

W 100% sie zgadzam.ale protokol TR jest super i szkoda ze to tak obumarlo.
Wielokrotnie lepsze od Ethernetu. Niestety na poczatku roznica cen byla porazajaca.

Pozdro
Grze.. Szy..



Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fido.net.org.pl>
Subject: Re: 8051 i RS-485
Date: Sun, 16 Jun 2002 12:38:11 +0200


"Greg S." wrote:

Najlepszy opis to znalazlem w ksiozce opisujacej Chipset Texasa to tego celu .
O ole pamietam to mial numer TMS380 albo 3080 nie pamietam teraz.

O dzieki... przy okazji, sa procki sprzetowo wspierajace Token Ring-a ?

W 100% sie zgadzam.ale protokol TR jest super i szkoda ze to tak obumarlo.
Wielokrotnie lepsze od Ethernetu. Niestety na poczatku roznica cen byla porazajaca.

Co chwile cos sie pojawia nowego... wystarczy spojrzec na CAN.
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Chcielismy odnalezc wlasna droge do raju...

Poprzedni Następny
Wiadomość
Spis treści
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: 8051 i RS-485
Date: Tue, 11 Jun 2002 00:59:08 -0400



PA wrote:
Nie ma sprzętowego unikania kolizji - protokół musi być
tak opracowany, aby nie mogło do niej dojść, a w przypadku,
gdyby kolizja nastąpiła - nigdy tego nie można wykluczyć...

Troche nieprawda.
Protokoly do polaczenia wielu punktow (stacji) moga byc typu zasadniczo 3 ch
typow.

Protokol master-slawe nie ma kolizji.
Tzn jedna ze stacji na linii (Master) steruje i zadna stacja podrzedna nie ma
prawa nic nadawac bez zezwolenia
od stacji sterujacej. Kolizje moze nastapic gdyby cos nie funkcjonowalo zgodnie
z protokolem

c.d.n.


Poprzedni Następny
Wiadomość
Spis treści
From: "Jarek" <jaroslaw.tesarczyk_at_nospam_zks.skoczow.pl>
Subject: Re: 8051 i RS-485
Date: Tue, 11 Jun 2002 13:37:00 +0200


Użytkownik "Mariusz Jankowicz" <mariusz_at_nospam_entropia.com.pl> napisał w
wiadomości news:ae1n46$2nkd$1_at_nospam_news2.ipartners.pl...
Hey!

Proste pytanko, czy jest dostepny w sieci jakis schemat pogladowy (ale
w
miare szczegolowy) podpiecia 8051 i RS-485, najchetniej z kawalkiem
oprogramowania realizujacego transmisje danych? A drugie pytanie mniej
proste - jak jest najczescie organizowana transmisja po RS-485 gdy jest do
magitrali wiele urzadzen podpietych (glownie chodzi mi o unikanie
kolizji)?

TIA

Pozdrawiam,
Mariusz

zajrzyj na
http://members.home.nl/bzijlstra/software/communication/Benbus.htm




Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz Jankowicz" <mariusz_at_nospam_entropia.com.pl>
Subject: Re: 8051 i RS-485
Date: Tue, 11 Jun 2002 14:04:23 +0200



"Jarek" <jaroslaw.tesarczyk_at_nospam_zks.skoczow.pl> wrote in message
news:ae4nb6$jum$1_at_nospam_news.tpi.pl...
Użytkownik "Mariusz Jankowicz" <mariusz_at_nospam_entropia.com.pl> napisał w
wiadomości news:ae1n46$2nkd$1_at_nospam_news2.ipartners.pl...

zajrzyj na
http://members.home.nl/bzijlstra/software/communication/Benbus.htm

Dzieki :-)



Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz Mentrak" <gmentrak_at_nospam_polbox.com>
Subject: Re: 8051 i RS-485
Date: Thu, 13 Jun 2002 19:03:19 +0200


Witam

Użytkownik Mariusz Jankowicz <mariusz_at_nospam_entropia.com.pl> w wiadomości do grup
dyskusyjnych napisał:ae1n46$2nkd$1_at_nospam_news2.ipartners.pl...
Hey!

Proste pytanko, czy jest dostepny w sieci jakis schemat pogladowy (ale
w
miare szczegolowy) podpiecia 8051 i RS-485, najchetniej z kawalkiem
oprogramowania realizujacego transmisje danych? A drugie pytanie mniej
proste - jak jest najczescie organizowana transmisja po RS-485 gdy jest do
magitrali wiele urzadzen podpietych (glownie chodzi mi o unikanie
kolizji)?

Polecam książkę "Szeregowe interfejsy cyfrowe" Wojciech Mielczarek wyd.
Helion. Masz tam opisane różne protokoły, zarówno fizycznie rs232 i rs485
jak i protokoły które tu się przewijały w dyskusji tzn. Tokenbus
(przekazywanie żetonu), Modbus (odpytywanie przez mastera).

--
Pozdrawiam
Grzegorz Mentrak
gmentrak_at_nospam_polbox.com