Money.plTechnologie dla biznesu Grupy dyskusyjne pl.misc.elektronika Galwaniczna izolacja interfejsu 1wire

Galwaniczna izolacja interfejsu 1wire

Galwaniczna izolacja interfejsu 1wire

Atlantis <m...@wp.pl> / 2014-11-07 10:20:28
Chciałbym zbierać dane z kilku czujników DS18B20 znajduj±cych się w
odległo¶ci < 10 metrów od modułu z MCU. Co najmniej jeden czujnik będzie
się znajdował w wodoszczelnej obudowie na zewn±trz budynku. Z uwagi na
do¶ć dług± magistralę mam opory przed podł±czaniem tego bezpo¶rednio do
pinu mikrokontrolera.

Istnieje może jakie¶ sprawdzone rozwi±zanie, które umożliwiłoby mi
postawienie izolacji galwanicznej pomiędzy czujnikami a reszt±
elektroniki? Najlepiej byłoby, gdyby było to proste rozwi±zanie, w
rodzaju tych układów ISO do RS485, CAN, SPI, I2C itp. Je¶li nie ma
czego¶ takiego na rynku, to może dałoby się co¶ takiego "wyrzeĽbić" z
transoptorów?

Da się co¶ takiego zrobić, żeby działało automatycznie w obydwu
kierunkach, czy też jedynym wyj¶ciem będzie przeznaczenie dodatkowego
pinu w MCU na przeł±czanie kierunku transmisji w zmodyfikowanej
procedurze obsługi 1wire?
 
Czytaj także na forum

Re: Galwaniczna izolacja interfejsu 1wire

Piotr_Gałka <p...@cutthismicromade.pl> / 2014-11-07 10:42:58

Użytkownik "Atlantis" napisał w wiadomości
news:545c8ed6$0$2858$65785112@news.neostrada.pl...
> Chciałbym zbierać dane z kilku czujników DS18B20 znajdujących się w
> odległości < 10 metrów od modułu z MCU. Co najmniej jeden czujnik będzie
> się znajdował w wodoszczelnej obudowie na zewnątrz budynku. Z uwagi na
> dość długą magistralę mam opory przed podłączaniem tego bezpośrednio do
> pinu mikrokontrolera.
>

Jak najbardziej słusznie.
Żaden nawet najkrótszy przewód wychodzący poza PCB nie powinien być łączony
bezpośrednio do nogi procesora.

> Istnieje może jakieś sprawdzone rozwiązanie, które umożliwiłoby mi
> postawienie izolacji galwanicznej pomiędzy czujnikami a resztą
> elektroniki? Najlepiej byłoby, gdyby było to proste rozwiązanie, w
> rodzaju tych układów ISO do RS485, CAN, SPI, I2C itp. Jeśli nie ma
> czegoś takiego na rynku, to może dałoby się coś takiego "wyrzeźbić" z
> transoptorĂłw?
>
> Da się coś takiego zrobić, żeby działało automatycznie w obydwu
> kierunkach, czy też jedynym wyjściem będzie przeznaczenie dodatkowego
> pinu w MCU na przełączanie kierunku transmisji w zmodyfikowanej
> procedurze obsługi 1wire?

Niestety nie znam 1wire.
P.G.
 

Re: Galwaniczna izolacja interfejsu 1wire

"paskuda03" <p...@bandits.invalid.org> / 2014-11-07 11:25:37
> Chciałbym zbierać dane z kilku czujników DS18B20 znajdujących się w
> odległości < 10 metrów od modułu z MCU. Co najmniej jeden czujnik będzie
> się znajdował w wodoszczelnej obudowie na zewnątrz budynku. Z uwagi na
> dość długą magistralę mam opory przed podłączaniem tego bezpośrednio do
> pinu mikrokontrolera.
>
> Istnieje może jakieś sprawdzone rozwiązanie, które umożliwiłoby mi
> postawienie izolacji galwanicznej pomiędzy czujnikami a resztą
> elektroniki? Najlepiej byłoby, gdyby było to proste rozwiązanie, w
> rodzaju tych układów ISO do RS485, CAN, SPI, I2C itp. Jeśli nie ma
> czegoś takiego na rynku, to może dałoby się coś takiego "wyrzeźbić" z
> transoptorĂłw?
>
> Da się coś takiego zrobić, żeby działało automatycznie w obydwu
> kierunkach, czy też jedynym wyjściem będzie przeznaczenie dodatkowego
> pinu w MCU na przełączanie kierunku transmisji w zmodyfikowanej
> procedurze obsługi 1wire?

Gogiel pokazuje sporo rozwiązań jak skierujesz zapytanie isolated 1wire
interface
Od banalnie prostych do zaawansowanych.
ZauwaĹĽ ĹĽe izolowana przetwornica potrzebna.
http://www.maximintegrated.com/en/images/appnotes/3754/3754Fig01.gif
dwu kierunkowy bardzo szybki izolator będzie raczej za drogi :
http://www.analog.com/en/interface-isolation/digital-isolators/adum3442/products/p roduct.html
pewnie chodzi ci o "Bidirectional digital isolators" wybierz sobie jakiĹ›
http://www.analog.com/en/interface-isolation/digital-isolators/products/index .html#Dual_Channel_Standard_Isolators

--
Paskuda03
 

Re: Galwaniczna izolacja interfejsu 1wire

"paskuda03" <p...@bandits.invalid.org> / 2014-11-07 11:41:43
> Chciałbym zbierać dane z kilku czujników DS18B20 znajdujących się w
> odległości < 10 metrów od modułu z MCU. Co najmniej jeden czujnik będzie
> się znajdował w wodoszczelnej obudowie na zewnątrz budynku. Z uwagi na
> dość długą magistralę mam opory przed podłączaniem tego bezpośrednio do
> pinu mikrokontrolera.
>
> Istnieje może jakieś sprawdzone rozwiązanie, które umożliwiłoby mi
> postawienie izolacji galwanicznej pomiędzy czujnikami a resztą
> elektroniki? Najlepiej byłoby, gdyby było to proste rozwiązanie, w
> rodzaju tych układów ISO do RS485, CAN, SPI, I2C itp. Jeśli nie ma
> czegoś takiego na rynku, to może dałoby się coś takiego "wyrzeźbić" z
> transoptorĂłw?
>
> Da się coś takiego zrobić, żeby działało automatycznie w obydwu
> kierunkach, czy też jedynym wyjściem będzie przeznaczenie dodatkowego
> pinu w MCU na przełączanie kierunku transmisji w zmodyfikowanej
> procedurze obsługi 1wire?

Literatura pomocnicza w temacie izolacji 1wire
http://www.maximintegrated.com/en/app-notes/index.mvp/id/5134

--
Paskuda03
 

Re: Galwaniczna izolacja interfejsu 1wire

butek <e...@invalid> / 2014-11-07 13:02:28
W dniu 07.11.2014 o 10:20, Atlantis pisze:

>
> Istnieje może jakie¶ sprawdzone rozwi±zanie, które umożliwiłoby mi
> postawienie izolacji galwanicznej pomiędzy czujnikami a reszt±
> elektroniki? Najlepiej byłoby, gdyby było to proste rozwi±zanie, w
> rodzaju tych układów ISO do RS485, CAN, SPI, I2C itp. Je¶li nie ma
> czego¶ takiego na rynku, to może dałoby się co¶ takiego "wyrzeĽbić" z
> transoptorów?
>

http://www.maximintegrated.com/en/app-notes/index.mvp/id/5134

--
butek
Safety note: Don't put all your enriched uranium hexafluoride in one
bucket. Use at least two or three buckets and keep them in separate
corners of the room. This will prevent the premature build-up of a
critical mass.
 
wstecz
1 2 3 4 5
sundayman 2014-07-01 00:59
sundayman 2013-09-11 01:49
stchebel@gmail.com 2013-07-18 17:49
Marcin L 2013-03-13 08:06
wemif@amsnet.pl... 2012-10-02 13:13
współpraca