1-Wire i I2C - kilka pytan



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: 1-Wire i I2C - kilka pytan
Date: Mon, 14 Mar 2005 18:32:08 +0100


Witam.

Chcialem sie w pierwszej kolejnosci zapytac jaka jest maksymalna
dlugosc przewodu 1-Wire z dolaczonymi ~15 termometrami DS1820.
Analogiczne pytanie dotyczy magistrali I2C, ale z jednym odbiornikiem
na koncu.

No i drugie pytanie, moze ktos ma jakies doswiadczenia:
Linux ma wsparcie dla 1-Wire i dla I2C. Probowal ktos z tego
skorzystac? Warto sie bawic czy lepiej zrobic jakies miedzymordzie?
A wogole to do czego podlacza sie takie 1-Wire czy I2C w PC?
--
Slawomir Sidor N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Mon, 14 Mar 2005 18:48:21 +0100


Mon, 14 Mar 2005 18:32:08 +0100 jednostka biologiczna o nazwie
Slawomir Sidor <slawek_at_nospam_graficomp.com.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:

dlugosc przewodu 1-Wire z dolaczonymi ~15 termometrami DS1820.
Analogiczne pytanie dotyczy magistrali I2C, ale z jednym odbiornikiem
na koncu.
Ni wiem jak z 1-wire, ale I2C przy odpowiednio powolnym taktowaniu to
przypuszczam ze z kilka metrow. Ja dolaczalem kiedys PCF8574 kablem
0,5m do ukladu, ale w czasie uruchamiania to pedzilem to z komputra i
wtedy kabel mial w sumie ok. 2-2,5m.

Linux ma wsparcie dla 1-Wire i dla I2C.
A cos blizej ?

A wogole to do czego podlacza sie takie 1-Wire czy I2C w PC?
Do czego chcesz. Ja podlaczalem do portu LPT, tylko zabezpieczylem za
pomoca 7406. Mozesz tez zbudowac prosta karte na ISA jak Ci sie nudzi.

Poprzedni Następny
Wiadomość
Spis treści
From: "T.M.F." <tfrancuz_at_nospam_nospam.mp.pl>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Mon, 14 Mar 2005 18:51:29 +0100


Chcialem sie w pierwszej kolejnosci zapytac jaka jest maksymalna
dlugosc przewodu 1-Wire z dolaczonymi ~15 termometrami DS1820.

Zalezy od uzytego przewodu. Dla pary drutow to bedzie kilkanascie
metrow, dla przewodu firewire kilkaset metrow. Dla skretki UTP 100-200m.
Generalnie wazna jest pojemnosc pomiedzy zylami, nie moze przekroczyc
bodajze 1,5nF (pisze z pamieci, wiec sprawdz ta wartosc).

Analogiczne pytanie dotyczy magistrali I2C, ale z jednym odbiornikiem
na koncu.

Na tym sie nie znam.

No i drugie pytanie, moze ktos ma jakies doswiadczenia:
Linux ma wsparcie dla 1-Wire i dla I2C. Probowal ktos z tego
skorzystac? Warto sie bawic czy lepiej zrobic jakies miedzymordzie?
A wogole to do czego podlacza sie takie 1-Wire czy I2C w PC?

Dla 1-wire jest modul do jadra. Ale interfejs i tak bedziesz potrzebowal.

--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

Poprzedni Następny
Wiadomość
Spis treści
From: "Krzys-iek" <root.a.krionix.ten<->
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Mon, 14 Mar 2005 19:38:14 +0100


Slawomir Sidor <slawek_at_nospam_graficomp.com.pl> napisal nam:

Witam.

Chcialem sie w pierwszej kolejnosci zapytac jaka jest maksymalna
dlugosc przewodu 1-Wire z dolaczonymi ~15 termometrami DS1820.
Analogiczne pytanie dotyczy magistrali I2C, ale z jednym odbiornikiem
na koncu.


pewnie zalezy... ;)
digitem i jego strona
oww i to samo, moze pisali ile maja metrow. 100m powinno byc ok, pdf maxima
szczegolowo opisuja... wlasnie wiecej metrow wyciaga sie na odpowienich
adapterach, ten najprostszy to ponoc szybko wymieka.

No i drugie pytanie, moze ktos ma jakies doswiadczenia:
Linux ma wsparcie dla 1-Wire i dla I2C. Probowal ktos z tego
skorzystac?

tak. Oba w.w programy dzialaja z tym ze OWW wymaga interfaceu kompatybilnego
z tymi dallasa a digitemp dziala z takim prostym z kilku diod i rezystorow
(za to obsluguje mniej ukladow, 1820 oba wspieraja)

Warto sie bawic czy lepiej zrobic jakies miedzymordzie?

no jak dziala to chyba warto :)
Jak tylko chcesz te termometry to zrob najpierw ten podstawowy interface za
3zl i zobacz. Czasem mozesz miec falszywy odczyt na takiej magistrali ale od
czego usrednianie i analiza na pc?

A wogole to do czego podlacza sie takie 1-Wire czy I2C w PC?

DS9490 na USB (były na allegro ja taki tez sam zlutowalem na małej plyce co
wejdzie do puszki 2xrj45 6c6p)
lub odpowiednik na RS232/LPT (ale bez zasilania dodatkowego za to)
takie na rs232 tez byly ostatnio na allegro sprzedawane (nie nowe
oczywiscie)

na elektrodzie - dla komputera - termometr, znajdziesz ten prosty interface.
W EP tez byl opis ale na mostku rs232-1wire (to juz lepiej na usb chyba
zrobic...)

Podeslalem Ci linki z pomiarem opadow, zapytalem tez czy masz pomysl jak
fajnie wykonac taka kołyske ale zero odpowiedzi :(? Wiec nie masz?


Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Mon, 14 Mar 2005 22:38:22 +0100


100m powinno byc ok

1-Wire potrzebuje okolo 15-20 m.
I2C to bedzie 15m, jakbym inaczej poprowadzil przewody to z 5m.

Czasem mozesz miec falszywy odczyt na takiej magistrali ale od
czego usrednianie i analiza na pc?

W najgorszym razie w srodku lata piec uzna ze pora na ogrzewanie ;)

na elektrodzie - dla komputera - termometr, znajdziesz ten prosty interface.
W EP tez byl opis ale na mostku rs232-1wire (to juz lepiej na usb chyba
zrobic...)

RS 232 to wolnego juz chyba nie znajde.

Podeslalem Ci linki z pomiarem opadow, zapytalem tez czy masz pomysl jak
fajnie wykonac taka kołyske ale zero odpowiedzi :(? Wiec nie masz?

Jeszcze nie wzialem sie za to powaznie.
Jak sie uporam w tymi sprzetowymi zmaganiami z Linuxem to wezme sie za
peryferia. Na razie musi byc odczyt temperatur w wielu miejscach.
Jak to juz bedzie dzialac to wezme sie za dorabianie reszty
rozrywkowych elementow.
--
Slawomir Sidor N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: "T.M.F." <tfrancuz_at_nospam_nospam.mp.pl>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Tue, 15 Mar 2005 08:22:43 +0100


Czasem mozesz miec falszywy odczyt na takiej magistrali ale od
czego usrednianie i analiza na pc?

W najgorszym razie w srodku lata piec uzna ze pora na ogrzewanie ;)


Urzadzenia 1-wire maja CRC, wiec o przeklamaniu w transmisji szybko sie
dowiesz. Poza tym bledy nie sa czeste - na 158m skretki, przez cala dobe
transmisja 1-wire, tam i z powrotem losowe ciagi danych - ani jeden bit
nie ulegl przeklamaniu.

na elektrodzie - dla komputera - termometr, znajdziesz ten prosty interface.
W EP tez byl opis ale na mostku rs232-1wire (to juz lepiej na usb chyba
zrobic...)

RS 232 to wolnego juz chyba nie znajde.


Sa tez interfejsy do USB. Nie wiem czy supporotwane przez jadro linuksa,
ale nawet jesli nie to napisanie stosownej procedury/modulu jest raczej
proste. Jeszcze prostsze jesli zdecydujesz sie na wykorzystanie LPT.


--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Tue, 15 Mar 2005 18:47:14 +0100


Urzadzenia 1-wire maja CRC, wiec o przeklamaniu w transmisji szybko sie
dowiesz. Poza tym bledy nie sa czeste - na 158m skretki, przez cala dobe
transmisja 1-wire, tam i z powrotem losowe ciagi danych - ani jeden bit
nie ulegl przeklamaniu.

Milo to slyszec. Czyli w zasadzie jednym przewodem dalbym rade
obsluzyc calosc. Bo myslalem raczej o gwiezdzie i kilku przewodach.

Sa tez interfejsy do USB. Nie wiem czy supporotwane przez jadro linuksa,
ale nawet jesli nie to napisanie stosownej procedury/modulu jest raczej
proste.

No dla mnie to chyba nie ;)
Jezyk C jakos mnie nigdy nie polubil.

Jeszcze prostsze jesli zdecydujesz sie na wykorzystanie LPT.

A tych mam przynajmniej dwa wolne ;)
--
Slawomir Sidor N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Mon, 14 Mar 2005 20:15:39 +0100


Slawomir Sidor napisał(a):
No i drugie pytanie, moze ktos ma jakies doswiadczenia:
Linux ma wsparcie dla 1-Wire i dla I2C. Probowal ktos z tego
skorzystac?

używałem kernelowego interfejsu do I2C i nie było problemów, poza
głupotš samego sterownika interfejsu (OCP w PowerPC), który się wieszał
przy jakichkolwiek zakłóceniach w transmisji.

Warto sie bawic czy lepiej zrobic jakies miedzymordzie?

a jak byś chciał bez międzymordzia rozmawiać z układami?

A wogole to do czego podlacza sie takie 1-Wire czy I2C w PC?

I2C to chociażby do portu równoległego i korzysta się ze sterownika
i2c-parport. obsługuje kilka układów, szczegóły w
drivers/i2c/busses/i2c-parport.h.

1-Wire można podłšczyć pod DS9490 i z tego co widzę to jedyny sposób
obsługi za pomocš sterowników jšdra w 2.6.10. poza tym, jak pisał
Krzys-iek, można 1-Wire obsługiwać za pomocš zewnętrznych sterowników:
digitemp i oww.

w.

Poprzedni Następny
Wiadomość
Spis treści
From: Adas <prlyy_at_nospam_aol.com>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Mon, 14 Mar 2005 22:08:56 +0100


Slawomir Sidor wrote:
Witam.

Chcialem sie w pierwszej kolejnosci zapytac jaka jest maksymalna
dlugosc przewodu 1-Wire z dolaczonymi ~15 termometrami DS1820.
Analogiczne pytanie dotyczy magistrali I2C, ale z jednym odbiornikiem
na koncu.

Ktos w ciagu ostatnich bodajrze 2 miesiecy podawal tu jak podlaczyc
1-Wire do RS'a. I to bez wiekszych sztuczek.

--
Adas
My new homepage:
http://www.du-pa.com

Poprzedni Następny
Wiadomość
Spis treści
From: Krzysztof Pawleta <pawletak_at_nospam_onet_ZAMIEN_poczta.pl>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Sat, 19 Mar 2005 22:14:23 +0100


Slawomir Sidor wrote:

Chcialem sie w pierwszej kolejnosci zapytac jaka jest maksymalna
dlugosc przewodu 1-Wire z dolaczonymi ~15 termometrami DS1820.

Robimy czujniki temperatury na DS18B20... Po badaniach technicznych wyszło:
1) dla kabla silikonowego 3*0,5mm max długość to 15m - wykonujemy czujniki
10m (JEDEN DS18B20 w metalowej osłonie...)
2) dla kabla "zwykłego" (czyli taki do 100*C) max to 10m - wykonujemy
czujniki 8m...

P.S. Mowa o 100% działaniu (odpornym na zakłócenia, przesłuchy)!!!
--
_________________________________________________
| 'Krzys' Pawleta |
| mailto:pawletak_at_nospam_poczta.onet.pl |
|_______ICQ# 1582962___________GG: 259602_______|

Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Sun, 20 Mar 2005 20:31:07 +0100


P.S. Mowa o 100% działaniu (odpornym na zakłócenia, przesłuchy)!!!

Dziekuje bardzo.
Czyli projektuje tak zeby nie bylo wiecej jak te 10 m.

No i oczywiscie zalezy mi na 100% dzialaniu (no powiedzmy 99%).
--
Slawomir Sidor N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
From: Krzysztof Pawleta <pawletak_at_nospam_onet_ZAMIEN_poczta.pl>
Subject: Re: 1-Wire i I2C - kilka pytan
Date: Sun, 20 Mar 2005 21:27:02 +0100


Slawomir Sidor wrote:

Czyli projektuje tak zeby nie bylo wiecej jak te 10 m.

Dodam, że preferujemy "podjechanie" do miejsca pomiarowego M-BUSem (ten
można cišgnšć "kilometrami"), a temperaturę z czujników DS18B20 zbierajš
odpowiednie moduły...
--
_________________________________________________
| 'Krzys' Pawleta |
| mailto:pawletak_at_nospam_poczta.onet.pl |
|_______ICQ# 1582962___________GG: 259602_______|