Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

1wire - nie po skretce?!

711 views
Skip to first unread message

Marcin L

unread,
Mar 13, 2013, 3:06:40 AM3/13/13
to
Witam,

Wlasnie doczytalem sie na stronie linux-a poswieconej 1wire, ze urzadzenia
tego typu nalezy podlaczac tylko i wyalcznie na prostym, nieskreconym kablu.

Slyszeliscie o tym?

Jakie macie praktyczne najwieksze dlugosci kabla na 1wire?

Pozdrawiam, marcin

--
ml

http://www.archimedes.eu.org/

Marek

unread,
Mar 13, 2013, 4:08:15 AM3/13/13
to
On 13 Mar 2013 07:06:40 GMT, Marcin L <"xxxl kropka
marcin"@gmail.com> wrote:
> Jakie macie praktyczne najwieksze dlugosci kabla na 1wire?

Ale jaka wersja? 1wire 2 przewodowy (pasożytniczo) czy pełen 3
przewodowy?
Też mnie ciekawi ten temat, gdzieś czytałem o 1km ale nie pamiętam 2
czy 3 przewodowa wersja to była. Osobiście używam 2m 2 przewodowy i
20m 3 przewodowy w warunkach przemysłowych.

--
Marek

Budyń

unread,
Mar 13, 2013, 4:44:19 AM3/13/13
to
W dniu środa, 13 marca 2013 08:06:40 UTC+1 użytkownik Marcin L napisał:
> Wlasnie doczytalem sie na stronie linux-a poswieconej 1wire, ze urzadzenia
> tego typu nalezy podlaczac tylko i wyalcznie na prostym, nieskreconym kablu.
> Jakie macie praktyczne najwieksze dlugosci kabla na 1wire?

z piwnicy na dach :-) Po przewodzie ze 13m, dodatkowo z różnymi odgałęzieniami, w sumie ze 40metrów - wszystko na przewodach odzyskanych ze skrętki czyli jak najbardziej poskręcanych.
Zasilanie pasożytnicze, momentami do 14 czujników. Zdarzały sie dni gdy kompy (różne -linux, winda) zaliczały zwis ale nie umiem powiedziec czy to wina skrętki -lekko sugeruję ze jednak nie.


b.

zapinio

unread,
Mar 15, 2013, 5:49:27 PM3/15/13
to
Widzę, że iracjonalna moda na 1-wire nie gaśnie.
Najpierw pytanie: Dlaczego 1-wire ?
Zdecydowanie lepiej skrętka.
1-wire nie jest systemem symetrycznym jak np. RS485 i jako taki jest podatny
na zakłócenie (bardzo). W ogóle nie był projektowany do transmisji na duże
odległości (3m to już duża odległość).Sam używałem przez lata, bo klienci
ponad wszystko chceili TANIO. Teraz już tego nie robię.




BartekK

unread,
Mar 15, 2013, 6:06:22 PM3/15/13
to
W dniu 2013-03-15 22:49, zapinio pisze:
> Widzê, ¿e iracjonalna moda na 1-wire nie ga¶nie.
> Najpierw pytanie: Dlaczego 1-wire ?
> Zdecydowanie lepiej skrêtka.
> 1-wire nie jest systemem symetrycznym jak np. RS485 i jako taki jest podatny
> na zak³ócenie (bardzo). W ogóle nie by³ projektowany do transmisji na du¿e
> odleg³o¶ci (3m to ju¿ du¿a odleg³o¶æ).Sam u¿ywa³em przez lata, bo klienci
> ponad wszystko chceili TANIO. Teraz ju¿ tego nie robiê.
Ja tam czujniki DS18b20 lubie, po są proste tanie i jako-tako
kalibrowane, i trzymają parametry, tyle że do podłączania na dalsze
odległości używam skrętki i rs485 - po prostu zamiast samego czujnika
jest ds18b20 + attiny + 75176 do rs485 i leci bez problemu na 100m...


--
| Bartłomiej Kuźniewski
| si...@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

zapinio

unread,
Mar 15, 2013, 6:10:15 PM3/15/13
to
Mam za sobą zrobienie układu 1-wire o łącznej długości ok. 2 km.
Podzielonego na segmenty oczywiście z użyciem DS2409 i ze specjalnym
masterem z automatyczna kontrolą zboczy.
Tak czy owak to paranoja i walka z gównem.


AlexY

unread,
Mar 15, 2013, 9:22:25 PM3/15/13
to
Użytkownik zapinio napisał:
> Widzê, ¿e iracjonalna moda na 1-wire nie ga¶nie.
> Najpierw pytanie: Dlaczego 1-wire ?
> Zdecydowanie lepiej skrêtka.
> 1-wire nie jest systemem symetrycznym jak np. RS485 i jako taki jest podatny
> na zak³ócenie (bardzo). W ogóle nie by³ projektowany do transmisji na du¿e
> odleg³o¶ci (3m to ju¿ du¿a odleg³o¶æ).Sam u¿ywa³em przez lata, bo klienci
> ponad wszystko chceili TANIO. Teraz ju¿ tego nie robiê.

Kiedy te wszystkie mądrale zrozumieją że każda technologia ma swoje
zastosowanie, jeśli komuś pasuje 1-wire to ją stosuje, koniec kropka.

--
AlexY
http://nadzieja.pl/inne/spam.html
http://www.pg.gda.pl/~agatek/netq.html

Budyń

unread,
Mar 16, 2013, 6:57:36 AM3/16/13
to
no to ja sie pytam - co proponujesz w zamian. Jest zapotrzebowanie jest na pomiar do 20 temperatur, odległosci od centrali jakies 20m-30m i sterowanie 10 urządzeń.
Przy zastosowaniu 1wire kosztowalo mnie to: elektronika 250zł, przewody ok. 20zł, czujniki 20x5zł, moduły przekaźników 100zł - łącznie do jakies 500zł.
Co proponujesz i oszacuj ile to by kosztowało w konfiguracji jak wyżej.


b.

Mario

unread,
Mar 16, 2013, 9:36:23 AM3/16/13
to
W dniu 2013-03-16 11:57, Budyń pisze:
Jeśli preferujesz klientów którzy, chcą się zmieścić w budżecie 1000 zł
to faktycznie takie rozwiązanie jest najtańsze. A jeszcze da ci zarobić
z 500 zł.


--
pozdrawiam
MD

BartekK

unread,
Mar 16, 2013, 10:11:41 AM3/16/13
to
W dniu 2013-03-16 11:57, Budyń pisze:
> no to ja sie pytam - co proponujesz w zamian. Jest zapotrzebowanie jest na pomiar do 20 temperatur, odległosci od centrali jakies 20m-30m i sterowanie 10 urządzeń.
> Przy zastosowaniu 1wire kosztowalo mnie to: elektronika 250zł, przewody ok. 20zł, czujniki 20x5zł, moduły przekaźników 100zł - łącznie do jakies 500zł.
> Co proponujesz i oszacuj ile to by kosztowało w konfiguracji jak wyżej.
Na takie odległości i za taką cenę, to tylko bezrobotny z grupą
inwalidzką, przy dofinansowaniu miejsca pracy dla niego - termometr za
7zł, zeszyt do zapisywania wyników 2zł, i przełączniki zamiast
przekaźników. Niech chodzi zmierzyć temperature, zapisać wynik do
zeszytu i włączyć/wyłączyć te 10 urządzeń...

AlexY

unread,
Mar 16, 2013, 10:18:13 AM3/16/13
to
Użytkownik BartekK napisał:
> W dniu 2013-03-16 11:57, Budyń pisze:
>> no to ja sie pytam - co proponujesz w zamian. Jest zapotrzebowanie
>> jest na pomiar do 20 temperatur, odległosci od centrali jakies 20m-30m
>> i sterowanie 10 urządzeń.
>> Przy zastosowaniu 1wire kosztowalo mnie to: elektronika 250zł,
>> przewody ok. 20zł, czujniki 20x5zł, moduły przekaźników 100zł -
>> łącznie do jakies 500zł.
>> Co proponujesz i oszacuj ile to by kosztowało w konfiguracji jak wyżej.
> Na takie odległości i za taką cenę, to tylko bezrobotny z grupą
> inwalidzką, przy dofinansowaniu miejsca pracy dla niego - termometr za
> 7zł, zeszyt do zapisywania wyników 2zł, i przełączniki zamiast
> przekaźników. Niech chodzi zmierzyć temperature, zapisać wynik do
> zeszytu i włączyć/wyłączyć te 10 urządzeń...

Chyba nie chciałbyś obcego faceta robiącego Ci obchód chaty co 5 minut
24h na dobę.

Budyń

unread,
Mar 16, 2013, 12:40:49 PM3/16/13
to
W dniu sobota, 16 marca 2013 15:11:41 UTC+1 użytkownik BartekK napisał:
> > Co proponujesz i oszacuj ile to by kosztowało w konfiguracji jak wyżej.
>
> Na takie odległości i za taką cenę, to tylko bezrobotny z grupą
> inwalidzką, przy dofinansowaniu miejsca pracy dla niego - termometr za


ja fachowcem nie jestem wiec pytam bo nie wiem -jak zapinio albo inny narzekacz by to zrobił - poguuglam se w tym kierunku :) Czy jedyny sens w robieniu inaczej jest w tym ze ma byc dużo drożej aby i zysk był duży (co rozumiem)?



b.

BartekK

unread,
Mar 16, 2013, 2:06:43 PM3/16/13
to
W dniu 2013-03-16 17:40, Budyń pisze:
Nie chodzi o zysk, ale o brak kłopotów. Zapewne "zapinio" (podobnie jak
ja) ma przykre doświadczenia z długimi liniami 1wire. Wg producenta to
się nie nadaje na długie linie. Wg doświadczeń praktycznych - "czasem
działa", ale jeśli ktoś próbował uruchamiać takie sieci dłuższe i dłużej
działające, to się przekonuje po pewnym czasie, że są z tym problemy. Że
sensory znikają, sieć przestaje działać, pojawiają się błędy crc (jeśli
jest kontrola crc) lub odczyty 85'C (czyli błąd inicjalizacji sensora),
lub wszystko co pewien czas pada w trupa (przechodząca burza,
wyładowania, itp).
Ja instalacje pomiaru temperatury (a przy okazji światła i wilgotności)
robiłem na kurnikach, zupełnie hobbystycznie "mam worek ds18b20 i dużo
kabla telefonicznego, czemu nie spróbować", i po wielu mutacjach (od
najprostszego intefejsu rs223 pasywnego, przez ds2480b, przez sieć
podzieloną hubami 1wire itd - wszystko generowało problemy podczas
dłuższego użytkowania, choć niby w chwili startu "włączone i przecież
działa".
Do tego dochodziły problemy logistyczne z wymianą czujników i ich
wyliczaniem (który jest który, po kilku serwisach), dlatego łatwiej i
prościej było mi zmienić magistralę na rs485 chodzącą na ~2400bps:
- przy każdym DS18b20 za 5zł dorzucony attiny najmniejszy, bez kwarcu
(ile może kosztować teraz? 3zł? miałem ich szufladę)
- interfejs 75176 (5zł jak markowy, w detalu)
- stabilizatorek 75L05 (bo na magistrali zasilanie może być nierówne,
spadki, przepięcia itp), dioda+zenerka na 15V zabezpieczające, parę
kondensatorów - może 2zł?
- ja to zrobiłem z podwójnym wybierakiem-przełącznikiem coś jak
http://www.maritex.com.pl/uploads/groups/9641acf8c8728a4f18bfb066ca17a317.jpg
(nr od 00 do 99) który określał adres w sieci czujnika (i równocześnie
łatwo odnajdowalny po tym nr na projekcie/w systemie), widzę że teraz
takie po 5zł chodzą, czyli powiedzmy że 10zł, ale równie dobrze można
adresy ustawiać zworkami-jumperami po 1groszu...
- każdy z czujników trzeba na czymś fizycznie powiesić, ja zrobiłem
płytki termotransferem, ale dla np 25 płytek-czujników - to można by już
zamówić ładne fabryczne w płytkarni, wziąć 50szt w tej samej cenie co 25
i będzie na zapas i części zamienne (bo o tym też wypada pamiętać),
powiedzmy że 10zł/płytkę ?
- do całości dochodzi interfejs rs485<>komputer (rs232, usb?) - ja już
miałem zlutowany (max232 + 75176 + 7805, parę pasywnych elementów), ale
powiedzmy że ~100zł za gotowy.

Razem przy 20 czujnikach masz koszt 100zł + 20*(5+3+5+2+10+10) = 800zł +
robota własna i rzeczy których nie liczę, a które i tak musiałeś użyć
(jakiś przewód telefoniczny albo skrętka, jakieś złączki czy plaster, by
stworzyć z tego sieć) oraz czas poświęcony na oprogramowanie tego (co
uważam, że jest prostsze na rs485 przy zrobieniu jednego dobrego kodu
dla wszystkich czujników, niż doktoryzowanie się z 1wire hubów,
repeaterów, znajdywania ich mac-adresów, rozwiązywania problemu "Co gdy
jeden z elementów sieci zostanie wymieniony na nowy" itd)

Ale sorry - jeśli chcesz zrobić zdalny pomiar 20 temperatur rozsianych
po obiekcie, to liczenie że zrobisz to w cenie jednego lepszego
termometru - to troszkę dziadowanie i druciarstwo. To tak ktoś chce
laptopa, ale do 500zł, i żeby był fajny i żeby dało się w gry na nim...

Mario

unread,
Mar 16, 2013, 2:30:03 PM3/16/13
to
W dniu 2013-03-16 17:40, Budyń pisze:
U poważnego klienta nie montuje się urządzeń zbudowanych przez pana
Zenka. Może on owszem zrobić płytkę z Atmegą i wyświetlaczem od Nokii i
sterować z niej maszynę. Sprzeda za 1500 - 2000 zł, co będzie o rząd
taniej niż sterownik PLC z kartą analogową i panelem HMI. Tylko gdy
stanie produkcja, a pan Zenek został kelnerem w UK, to dupa zbita.
Koszty przestoju będą o rząd większe niż oszczędności.
ATSD to masz rację. Klient będzie się krzywił, że dajesz mu małą płytkę
z oprogramowaniem, zapakowane w obudowę uniwersalną i chcesz za to
2kpln. Ale jak ma wydać 15 -20 kpln na sprzęt, to nie zdziwi go, że ktoś
chce za oprogramowanie na przykład 4-5 kpln.
Przerabiałem i czasami dalej przerabiam obie opcje - czyli dłubanie
własnych płytek z oprogramowaniem lub napisanie programu na gotowe
urządzenia automatyki. Stanowczo wolę tę drugą opcję.

--
pozdrawiam
MD

zapinio

unread,
Mar 16, 2013, 7:53:58 PM3/16/13
to
Oczywi�cie zgadzam si� z tym co napisali BartekK i Mario.
1-wire to amatorszczyzna.
Rozwijanie tematu nie ma sensu.


Budyń

unread,
Mar 17, 2013, 10:18:58 AM3/17/13
to
W dniu niedziela, 17 marca 2013 00:53:58 UTC+1 użytkownik zapinio napisał:
> Oczywiście zgadzam się z tym co napisali BartekK i Mario.
> 1-wire to amatorszczyzna.

jakos nikt tego specjalnie nie kwestionował


> Rozwijanie tematu nie ma sensu.

czyli wiesz ze amatorszczyzna ale rozwiązania alternatywnego nie znasz :-) No niech bedzie.


b.

Mario

unread,
Mar 17, 2013, 11:49:52 AM3/17/13
to
W dniu 2013-03-17 15:18, Budyń pisze:
Przykłady były już podane - mała płytka z prockiem i interfejsem RS485.
Ale przede wszystkim trzeba by wiedzieć jakie wymagania ma
odbiorca/klient (zwłaszcza na bezawaryjność i łatwość serwisowania),
jaka dokładność, odległości itp.


--
pozdrawiam
MD

Budyń

unread,
Mar 17, 2013, 2:21:42 PM3/17/13
to
W dniu niedziela, 17 marca 2013 16:49:52 UTC+1 użytkownik Mario napisał:
> Przykłady były już podane - mała płytka z prockiem i interfejsem RS485.

ja, jak juz napisałem, nie znam sie, amatorsko sobie zestawiłem taki systemik -moze ja pytam o jakies tajemne rzeczy :-)
Googlam ze RS485 to standard transmisji zatem ta mala płytka z prockiem ma robic za host czy być przy każdym czujniku temperatury (jakim?)?


> Ale przede wszystkim trzeba by wiedzieć jakie wymagania ma
> odbiorca/klient (zwłaszcza na bezawaryjność i łatwość serwisowania),
> jaka dokładność, odległości itp.

porównywalne z przykładem 1wire który podałem. Odległosci nieduże -takie w stylu jednorodzinny "budynek inteligentny", niekoniecznie fabryka. Powiedzmy ze bezawaryjnosci nie potrafie okreslic - na razie dziala i sie nie krzaczy :-) Co do łatwosci serwisowania - wszystkie zastosowane układy układy sa typowe/sklepowe wiec zamieniam sztuka w sztuke, co najwyzej jesli juz sam czujnik padnie to w programie musze adres czujnika podac. Czyli w sumie banał.



b.

BartekK

unread,
Mar 17, 2013, 2:34:36 PM3/17/13
to
W dniu 2013-03-17 19:21, Budyń pisze:
> W dniu niedziela, 17 marca 2013 16:49:52 UTC+1 użytkownik Mario napisał:
>> Przykłady były już podane - mała płytka z prockiem i interfejsem RS485.
>
> ja, jak juz napisałem, nie znam sie, amatorsko sobie zestawiłem taki systemik -moze ja pytam o jakies tajemne rzeczy :-)
> Googlam ze RS485 to standard transmisji zatem ta mala płytka z prockiem ma robic za host czy być przy każdym czujniku temperatury (jakim?)?
RS485 to sprzętowy standard magistrali szeregowej, gdzie do 2 drutów
(jednej pary, symetrycznej) podłącza się wiele urządzeń, przy czym
nadawać może w jednym momencie - tylko jedno.
Takie płytki z prockami muszą być przy każdym czujniku, oraz musi być
interfejs (płytka pośrednicząca-dopasowująca) przy komputerze, by
zamienić rs232 na tą magistralę rs485.

Ponieważ na magistrali nie może być bałaganu i równoczesnego nadawania,
a system ma być prosty, to jedno z urządzeń musi być "masterem" - np
komputer. Sprzętowo nie różni się niczym, ale programowo - to on rządzi.
Software mikrokontrolerka na każdej z płytek z czujnikiem jest prosty:
- co jakiś czas zmierz temperaturę (np z czujnika 1wire, co już znasz,
ignorując jego nr-mac, bo jest tylko 1 czujnik przy danym procesorze),
sprawdź crc pomiaru, jak dobre - to trzymaj pomiar w zmiennej-buforze T
- gdy zostanie odebrany bajt z interfejsu szeregowego - porównaj go ze
swoim adresem sieciowym (numerem). Jeśli odebrany bajt = numer,
odpowiedz wysyłając swój numer oraz zawartość zmiennej T. Jeśli nie swój
numer - zignoruj odebrane dane przez kolejne X czasu (żeby nie było
problemu, że inny czujnik odpowie taką temperaturą, która akurat jest
równa naszemu numerowi)

Software komputera będącego masterem jest jeszcze prostsze:
- odpytuj po kolei (z opóźnieniem X + 1) wszystkie czujniki od 0 do 99,
zapisując odpowiedzi, lub brak odpowiedzi (brak czujnika o takim nr).
- w następnej pętli odpytuj tylko obecne czujniki (by nie czekać
niepotrzebnie na odpowiedzi czujników, których nie ma), a na wszelki
wypadek co np 256 pętli odczytu - odpytuj wszystkie, odświeżając listę
obecnych/nieobecnych (jakby jakiś czujnik został na chwilę odłączony, to
sam wróci do działania).

Mario

unread,
Mar 17, 2013, 2:50:00 PM3/17/13
to
W dniu 2013-03-17 19:21, Budyń pisze:
> W dniu niedziela, 17 marca 2013 16:49:52 UTC+1 użytkownik Mario napisał:
>> Przykłady były już podane - mała płytka z prockiem i interfejsem RS485.
>
> ja, jak juz napisałem, nie znam sie, amatorsko sobie zestawiłem taki systemik -moze ja pytam o jakies tajemne rzeczy :-)
> Googlam ze RS485 to standard transmisji zatem ta mala płytka z prockiem ma robic za host czy być przy każdym czujniku temperatury (jakim?)?

Przy każdym czujniku. Na avt masz kit do składania za 34 zł. Możesz do
niego podłączyć 2 czujniki DS18B20:
http://sklep.avt.pl/go/_search/full_search.php?SEARCH_FORM=&search_query_words=AVT1705&x=2&y=4&type=all
Taniej trudno będzie coś znaleźć.


>> Ale przede wszystkim trzeba by wiedzieć jakie wymagania ma
>> odbiorca/klient (zwłaszcza na bezawaryjność i łatwość serwisowania),
>> jaka dokładność, odległości itp.
>
> porównywalne z przykładem 1wire który podałem. Odległosci nieduże -takie w stylu jednorodzinny "budynek inteligentny", niekoniecznie fabryka. Powiedzmy ze bezawaryjnosci nie potrafie okreslic - na razie dziala i sie nie krzaczy :-) Co do łatwosci serwisowania - wszystkie zastosowane układy układy sa typowe/sklepowe wiec zamieniam sztuka w sztuke, co najwyzej jesli juz sam czujnik padnie to w programie musze adres czujnika podac. Czyli w sumie banał.

Chcesz mieć termometry zdalne w takiej cenie jak tanie termometry
stosowane w magistralach lokalnych. Nie ma tak.
Ja się tylko odniosłem do wypowiedzi zapinia, który stwierdził, że nie
robi już dla klientów rozwiązań, które mają być tanie przez to, że
stosuje się elementy pracujące poza ich dopuszczalnym reżimem. Zgadzam
się z nim, bo jest to nieprofesjonalne i nieopłacalne. Nie tylko z
powodu niskich zarobku na takim oszczędnym kliencie. Wszystkie problemy
związane z takim byle jakim rozwiązaniem odbijają się potem na wizerunku
firmy która je sprzedała.
Ty w domu oczywiście możesz zastosować 1wire i bohatersko walczyć z
problemami jakie stwarza.


--
pozdrawiam
MD

J.F.

unread,
Mar 17, 2013, 3:02:58 PM3/17/13
to
Dnia Sun, 17 Mar 2013 19:34:36 +0100, BartekK napisaďż˝(a):
>> Googlam ze RS485 to standard transmisji zatem ta mala p�ytka z prockiem ma robic za host czy by� przy ka�dym czujniku temperatury (jakim?)?
> RS485 to sprz�towy standard magistrali szeregowej, gdzie do 2 drut�w
> (jednej pary, symetrycznej) pod��cza si� wiele urz�dze�, przy czym
> nadawa� mo�e w jednym momencie - tylko jedno.
> Takie p�ytki z prockami musz� by� przy ka�dym czujniku,

Chyba ze ktos zacznie robic czujniki od razu z 485.

> oraz musi byďż˝
> interfejs (p�ytka po�rednicz�ca-dopasowuj�ca) przy komputerze, by
> zamieniďż˝ rs232 na tďż˝ magistralďż˝ rs485.

A czemu RS232 ? Mozna od razu karte 485, mozna interfejs na USB, mozsna
sterownik z 485 ...
no w kazdym badz razie "zwykly pecet" zlacza 485 na razie nie ma.

> Poniewa� na magistrali nie mo�e by� ba�aganu i r�wnoczesnego nadawania,
> a system ma by� prosty, to jedno z urz�dze� musi by� "masterem" - np
> komputer. Sprz�towo nie r�ni si� niczym, ale programowo - to on rz�dzi.

Zazwyczaj funkcjonalnie i tak masz jakis sterownik, i "glupie" czujniki.
No chyba ze czujniki powinny zdarzenia pilnie meldowac.

Na "zwyklych magistralach" nie raz takie multimastery robiono.

J.

Mario

unread,
Mar 17, 2013, 3:13:07 PM3/17/13
to
W dniu 2013-03-17 20:02, J.F. pisze:
> Dnia Sun, 17 Mar 2013 19:34:36 +0100, BartekK napisał(a):
>>> Googlam ze RS485 to standard transmisji zatem ta mala płytka z prockiem ma robic za host czy być przy każdym czujniku temperatury (jakim?)?
>> RS485 to sprzętowy standard magistrali szeregowej, gdzie do 2 drutów
>> (jednej pary, symetrycznej) podłącza się wiele urządzeń, przy czym
>> nadawać może w jednym momencie - tylko jedno.
>> Takie płytki z prockami muszą być przy każdym czujniku,
>
> Chyba ze ktos zacznie robic czujniki od razu z 485.
>
>> oraz musi być
>> interfejs (płytka pośrednicząca-dopasowująca) przy komputerze, by
>> zamienić rs232 na tą magistralę rs485.
>
> A czemu RS232 ? Mozna od razu karte 485, mozna interfejs na USB, mozsna
> sterownik z 485 ...
> no w kazdym badz razie "zwykly pecet" zlacza 485 na razie nie ma.

A RS232 już nie ma :) Przynajmniej coraz częściej tak bywa. U Chińczyków
za 12 $ można dostać 5 przejściówek USB/RS485. Właśnie sobie zamówiłem
bo mam samoróbkę żelazkową zrobioną dawno na FT232B.

--
pozdrawiam
MD

Budyń

unread,
Mar 17, 2013, 3:30:39 PM3/17/13
to
W dniu niedziela, 17 marca 2013 19:50:00 UTC+1 użytkownik Mario napisał:
> Chcesz mieć termometry zdalne w takiej cenie jak tanie termometry
> stosowane w magistralach lokalnych. Nie ma tak.

wcale tak nie napisalem, pytalem o cene innych możliwosci, nikt nie mówił ze ma tyle samo kosztować.

> Ja się tylko odniosłem do wypowiedzi zapinia, który stwierdził, że nie
> robi już dla klientów rozwiązań, które mają być tanie przez to, że
> stosuje się elementy pracujące poza ich dopuszczalnym reżimem.

No to jest oczywiste ze ma byc zgodne z wytycznymi fabryki.
Z innych postów rozumiem ze sam czujnik 1wire byłby ok a problemy lezą po stronie transmisji i nalezy zrobic inną. To do mnie przemawia :-)

> Ty w domu oczywiście możesz zastosować 1wire i bohatersko walczyć z
> problemami jakie stwarza.

Jak bedzie stwarzał to sie bede martwił :-)



b.

Mario

unread,
Mar 17, 2013, 5:37:20 PM3/17/13
to
W dniu 2013-03-17 20:30, Budyń pisze:
> W dniu niedziela, 17 marca 2013 19:50:00 UTC+1 użytkownik Mario napisał:
>> Chcesz mieć termometry zdalne w takiej cenie jak tanie termometry
>> stosowane w magistralach lokalnych. Nie ma tak.
>
> wcale tak nie napisalem, pytalem o cene innych możliwosci, nikt nie mówił ze ma tyle samo kosztować.

Mówiłeś o alternatywnych więc sądziłem ze masz na myśli alternatywę w
postaci scalonego termometru dostosowanego do dalszej transmisji ale w
tej klasie cenowej. Chyba w ogóle nie ma scalonych termometrów z
transmisją na dalsze odległości .

>> Ja się tylko odniosłem do wypowiedzi zapinia, który stwierdził, że nie
>> robi już dla klientów rozwiązań, które mają być tanie przez to, że
>> stosuje się elementy pracujące poza ich dopuszczalnym reżimem.
>
> No to jest oczywiste ze ma byc zgodne z wytycznymi fabryki.
> Z innych postów rozumiem ze sam czujnik 1wire byłby ok a problemy lezą po stronie transmisji i nalezy zrobic inną. To do mnie przemawia :-)

Najlepszy sposób to wspominane przez kilku grupowiczów przedłużenie
transmisji poprzez zastosowanie konwertera na interfejs 485 z
zastosowaniem procka.


--
pozdrawiam
MD

John Kołalsky

unread,
Mar 18, 2013, 5:10:36 PM3/18/13
to

Użytkownik "BartekK" <si...@drut.org>

>..
> Ja tam czujniki DS18b20 lubie, po są proste tanie i jako-tako kalibrowane,
> i trzymają parametry, ...

Więc ... miałem taki czujnik jeden. Kiedyś patrzę ... 10 stopni podskoczyło.
Myślę ... no coś mi się pokićkało, może przejdzie. Czasu nie miałem i tak
sobie to chodziło. Za jakiś czas ... brak pomiaru. To myślę, trzeba w końcu
to naprawić. No i idę do tego czujnika. A tam .... nóżkę wytrawiło.

AlexY

unread,
Mar 18, 2013, 5:20:31 PM3/18/13
to
Użytkownik John Kołalsky napisał:
Jak przed wpływem warunków atmosferycznych nie zabezpieczyłeś to tak masz.

John Kołalsky

unread,
Mar 20, 2013, 4:03:09 PM3/20/13
to

Użytkownik "AlexY" <al...@irc.pl>

>>> ..
>>> Ja tam czujniki DS18b20 lubie, po są proste tanie i jako-tako
>>> kalibrowane, i trzymają parametry, ...
>>
>> Więc ... miałem taki czujnik jeden. Kiedyś patrzę ... 10 stopni
>> podskoczyło. Myślę ... no coś mi się pokićkało, może przejdzie. Czasu
>> nie miałem i tak sobie to chodziło. Za jakiś czas ... brak pomiaru. To
>> myślę, trzeba w końcu to naprawić. No i idę do tego czujnika. A tam ....
>> nóżkę wytrawiło.
>
> Jak przed wpływem warunków atmosferycznych nie zabezpieczyłeś to tak masz.

Nie o to chodzi. 10 stopni inaczej pokazywał

AlexY

unread,
Mar 20, 2013, 4:35:31 PM3/20/13
to
Użytkownik John Kołalsky napisał:
>
> Użytkownik "AlexY" <al...@irc.pl>
[..]
>> Jak przed wpływem warunków atmosferycznych nie zabezpieczyłeś to tak
>> masz.
>
> Nie o to chodzi. 10 stopni inaczej pokazywał

Pytanie brzmi: dlaczego.
Teraz ciężko będzie dociekać, ale na 10 czujników przez ostatni rok
tylko 2 razy na jednym pomiar był znacznie zawyżony w 2-ch następujących
po sobie pomiarach, nie jestem pewien czy nie leżała w jego pobliżu
opalarka.

John Kołalsky

unread,
Mar 20, 2013, 6:10:26 PM3/20/13
to

Użytkownik "AlexY" <al...@irc.pl>

> [..]
>>> Jak przed wpływem warunków atmosferycznych nie zabezpieczyłeś to tak
>>> masz.
>>
>> Nie o to chodzi. 10 stopni inaczej pokazywał
>
> Pytanie brzmi: dlaczego.

Nic mi do głowy nie przychodzi. Trawienie nóżki nie wydaje się mieć związku
z zaburzeniem pomiaru. A może jednak ?

> Teraz ciężko będzie dociekać, ale na 10 czujników przez ostatni rok tylko
> 2 razy na jednym pomiar był znacznie zawyżony w 2-ch następujących po
> sobie pomiarach, nie jestem pewien czy nie leżała w jego pobliżu opalarka.

Innym razem se gadaliśmy o tym czy dokładne i ... patrzę a tu jak na
zawołanie pik +117 stopni

BartekK

unread,
Mar 20, 2013, 6:56:12 PM3/20/13
to
W dniu 2013-03-20 23:10, John Kołalsky pisze:
>> Teraz ciężko będzie dociekać, ale na 10 czujników przez ostatni rok
>> tylko 2 razy na jednym pomiar był znacznie zawyżony w 2-ch
>> następujących po sobie pomiarach, nie jestem pewien czy nie leżała w
>> jego pobliżu opalarka.
>
> Innym razem se gadaliśmy o tym czy dokładne i ... patrzę a tu jak na
> zawołanie pik +117 stopni
A crc transmisji sprawdzasz, czy (jak w większości implementacji)
ignorujesz?

AlexY

unread,
Mar 20, 2013, 7:29:33 PM3/20/13
to
Użytkownik BartekK napisał:
> W dniu 2013-03-20 23:10, John Kołalsky pisze:
[..]
>> Innym razem se gadaliśmy o tym czy dokładne i ... patrzę a tu jak na
>> zawołanie pik +117 stopni
> A crc transmisji sprawdzasz, czy (jak w większości implementacji)
> ignorujesz?

I tu piesio może być pogrzebany.
Na linuxie serwer dziennie wysyła mi po średnio 3 maile z raportami o
błędach CRC, ponowny odczyt jest ok.

Marek

unread,
Mar 21, 2013, 4:14:52 AM3/21/13
to
On Wed, 20 Mar 2013 23:29:33 +0000, AlexY <al...@irc.pl> wrote:
> Na linuxie serwer dziennie wysyła mi po średnio 3 maile z raportami
o
> błędach CRC, ponowny odczyt jest ok.

sprawdzanie crc w 1wire to absolutna koniecznosc ale ja sobie nie
zajmuje glowy (i zasobow) wysłaniem informacji o kazdym błędzie CRC,
skoro on zawsze może wystąpić. Informacja o błędzie wysyłam wtedy gdy
blad jest powtarzany pod rząd określoną ilość razy (sam sobie uznaje
w zależności od warunków pracy ile razy dopuszczam na blad
powtarzalny).

--
Marek

John Kołalsky

unread,
Mar 21, 2013, 3:58:11 PM3/21/13
to

Użytkownik "BartekK" <si...@drut.org>

>>> Teraz ciężko będzie dociekać, ale na 10 czujników przez ostatni rok
>>> tylko 2 razy na jednym pomiar był znacznie zawyżony w 2-ch
>>> następujących po sobie pomiarach, nie jestem pewien czy nie leżała w
>>> jego pobliżu opalarka.
>>
>> Innym razem se gadaliśmy o tym czy dokładne i ... patrzę a tu jak na
>> zawołanie pik +117 stopni
> A crc transmisji sprawdzasz, czy (jak w większości implementacji)
> ignorujesz?

Pewnie sprawdzam bo by tego było więcej. Nie przejmowałbym się, błędy
zdarzają się tylko akurat jak gadałem. Natomiast tamta trwała odchyłka 10
stopni ...

John Kołalsky

unread,
Mar 21, 2013, 3:58:53 PM3/21/13
to

Użytkownik "AlexY" <al...@irc.pl>

> [..]
>>> Innym razem se gadaliśmy o tym czy dokładne i ... patrzę a tu jak na
>>> zawołanie pik +117 stopni
>> A crc transmisji sprawdzasz, czy (jak w większości implementacji)
>> ignorujesz?
>
> I tu piesio może być pogrzebany.
> Na linuxie serwer dziennie wysyła mi po średnio 3 maile z raportami o
> błędach CRC, ponowny odczyt jest ok.

3 razy dziennie to nie błąd

0 new messages