Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Transmisja danych dwuprzewodową magistralą długości 10km

Awatar użytkownika
Lucas286
-
-
Posty:86
Rejestracja:13 paź 2004, o 13:12
Lokalizacja:Pomorze
Transmisja danych dwuprzewodową magistralą długości 10km

Postautor: Lucas286 » 29 wrz 2006, o 16:46

Witam!

Czy ktoś z szanownych Forumowiczów ma jakiś pomysł na transmisję danych dwuprzewodową magistralą o długości ok 10km z adresowalnymi czujnikami. Magistrala ta musi również zapewnić zasilanie wszystkich czujników, których będzie kikladziesiąt. Jeśli ktoś ma jakiś pomysł proszę o podzielenie się nim na łamach forum, ewentualnie wskazanie źródeł informacji na ten temat.

Pozdrawiam!

Piotr
Moderator
Moderator
Posty:468
Rejestracja:14 lut 2003, o 13:53
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: Piotr » 29 wrz 2006, o 17:37

Czemu "dwuprzewodowa"?
Jak duzy pobor mocy (napiecie/prad) przewidujesz?
Jakiego typu (od strony fizycznewgo styku interfejsu) sa czujniki?
Pzdr
PZb

Awatar użytkownika
Lucas286
-
-
Posty:86
Rejestracja:13 paź 2004, o 13:12
Lokalizacja:Pomorze

Postautor: Lucas286 » 29 wrz 2006, o 18:55

Magistrala musi być dwuprzewodowa, ponieważ taka instalacja już istnieje i trzeba do niej się dopasować. Jeśli chodzi o czujniki to będą to czujniki inteligentne (proste układy mikrokontrolerowe - program do opracowania) współpracujące np. z mikrołącznikami. Napięcie zasilania takiego czujnika jest w zasadzie dowolne (24 lub 48V), ponieważ będą miały własne zasilacze. Pobór prądu przez taki czujnik myślę że wyniesie ok. kilku do kilkunastu miliamperów ale zważywszy na fakt, iż czujników ma magistarli będzie kilkadziesiąt, może nawet do 100 wydajność prądowa magistrali musi być odpowiednia. Oczywiście wszystkie czujniki włączane są do magistrali równolegle. Chodzi mi o jakiś protokół wymiany danych pomiędzy tymi czujnikami a urządzeniem centralnym, ponieważ żadne ze znanych mi rozwiązań do nadaje się ze względu na długość magistrali.

Pzdr.

Piotr
Moderator
Moderator
Posty:468
Rejestracja:14 lut 2003, o 13:53
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: Piotr » 29 wrz 2006, o 19:37

OK, a jaka jest oczekiwana predkosci transmisji?
Jak czesto "master" bedzie odpytywal czujniki?
Jaki jest rodzaj kabli, ktore masz do dyzpozycji?
Pewnie bede mial kolejne pytania ;-)
Pzdr
PZb

Awatar użytkownika
Lucas286
-
-
Posty:86
Rejestracja:13 paź 2004, o 13:12
Lokalizacja:Pomorze

Postautor: Lucas286 » 29 wrz 2006, o 21:26

Prędkość transmisji jest w zasadzie dowolna, nie mam żadnych wymagań co do prędkości. Wystarczy mi aby każdy z czujników był odczytywany przynajmniej raz na kilka minut. Ilość przesyłanych danych też będzie znikoma. Każdy z czujników będzie przesyłał conajwyżej kilka zmiennych bitowych. Właśnie idealnym rozwiązaniem dla mnie byłoby gdyby urządzenie centralne (master) po kolei adresował kolejne czujniki i odczytywał z nich dane. Zresztą tą kwestie można rozwiązać na kilka sposobów. Narazie poszukuję sposobu wymiany danych.
Instalacja magistrali wykonana jest ze skrętki telekomunikacyjnej 0,6mm2.

Pozdrawiam i dziękuję za zainteresowanie mam nadzieję że wspólnie coś wymyślimy.

Piotr
Moderator
Moderator
Posty:468
Rejestracja:14 lut 2003, o 13:53
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: Piotr » 29 wrz 2006, o 21:41

Propozycje mam takie:
- obejrzyj sobie http://www.st.com/stonline/company/semi ... rview8.htm
- rozpatrz http://www.st.com/stonline/products/fam ... eivers.htm
- mysle, ze ten uklad moze nawet wiecej niz potrzebujesz http://www.st.com/stonline/products/lit ... n/1751.pdf
a w razie czego www.linet.fi, czego opisy w EP znajdziesz tu:
Linet Network - nowa sieć na nowy wiek

Elektronika Praktyczna 1/2003 - Podzespoły, strona 54
Nazwa: 01-2003_54_56.pdf; Rozmiar: 208.2kB; Ilość pobrań: 45
Sterowanie przez sieć

Elektronika Praktyczna 9/2000 - Sprzęt, strona 85
Nazwa: 09-2000_85_86.pdf; Rozmiar: 284.3kB; Ilość pobrań: 283

Akwizycja danych przez Ethernet - zdalny moduł pomiarowy, część 2

Elektronika Praktyczna 7/2003 - Projekty, strona 41
Nazwa: 07-2003_41_44.pdf; Rozmiar: 250.7kB; Ilość pobrań: 148

Akwizycja danych przez Ethernet - zdalny moduł pomiarowy, część 1

Elektronika Praktyczna 6/2003 - Projekty, strona 14
Nazwa: 06-2003_14_19.pdf; Rozmiar: 381.7kB; Ilość pobrań: 201

Modem do sieci energetycznej

Elektronika Praktyczna 11/2002 - Projekty, strona 14
Nazwa: 11-2002_14_18.pdf; Rozmiar: 265.6kB; Ilość pobrań: 201



Pzdr
PZb

Awatar użytkownika
Lucas286
-
-
Posty:86
Rejestracja:13 paź 2004, o 13:12
Lokalizacja:Pomorze

Postautor: Lucas286 » 30 wrz 2006, o 08:12

Dziękuję za podane pomysły. Zabieram się do przeglądania. Tylko czy aby któreś z podanych rozwiązań będzie działało poprawnie na magistrali długości 10km ? :?

Pzdr.

piotruś
-
-
Posty:4
Rejestracja:30 wrz 2006, o 08:48
Lokalizacja:Białystok

Postautor: piotruś » 30 wrz 2006, o 09:55

Chyba najlepszym rozwiązaniem przy transmisji na tak dużą odległość będzie pętla prądowa 4-20mA.
Poniżej link do konwertera USB<->pętla prądowa
http://www.cel-mar.pl/products/download ... -m9020.pdf
Warto poszukać w sieci, byc może znajdziesz jakieś przykładowe rozwiązanie układowe.

Jeżeli chodzi o transmisję PLC to informacje można znaleźć tutaj
http://www.edw.com.pl/index.php?module= ... y&ceid=262
Z tym że nie wiem, czy będzie możliwa transmisja na tak dużą odległość.

Można też spróbować skorzystać z magistrali CAN zmniejszając prędkość transmisji do kilku kb. Dla 50kb można uzyskać zasięg 1km. Dla 10km prędkość transmisji to 5kb.
( Na podstawie http://www.ely.pg.gda.pl/~rkraj/can/par ... tm#POJECIA )
"Sieci CAN" cz.1 w EP07/2005
"Magistrala CAN" w EP01-05/2000
MCP2551 - Transceiver CAN
MCP2515 - Kontroler magistrali CAN z interfejsem SPI
SN65HVD1050 - transceiver od Texas Instruments
TJA1050 - transceiver od Philipsa

Do sieci CAN, w zależności od transceivera, można dołączyć do 110 urządzeń.

piotruś

Awatar użytkownika
Lucas286
-
-
Posty:86
Rejestracja:13 paź 2004, o 13:12
Lokalizacja:Pomorze

Postautor: Lucas286 » 30 wrz 2006, o 16:23

Bardzo ciekawe są rozwiązania firmy STM oraz Linet lecz niestety producenci określają max długość magistrali na kilkaset metrów, czyli za mało. Pętla prądowa też nie wchodzi w grę, ponieważ z magistrali muszą być zasilane również wszystkie czujniki. Nie wiem czy jakikolwiek cyfrowy protokół przesyłu danych poradzi sobie z taką odległością. Może jakieś analogowe sposoby ?

Pzdr.

[ Dodano: 26-10-2006, 13:02 ]
A możeby tak linia telefoniczna i DTMF. Co o tym sądzicie ???

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 27 gości