Odolnost 1-wire proti ruseni

Martin Záruba swz na volny.cz
Úterý Listopad 23 08:38:24 CET 2010


Pouzivam 1-wire pomerne hodne, mam take nekolik zapojeni s mcu, ktere se
tvari jako slave, takze s nimi master muze komunikovat. A jsou schopne byt
na stejne sbernici s DS18B20. U delsich kabelu je ale spise problem s
nemoznosti kabel impedancne prizpusobit a tim vznikle odrazy. Podivejte se
osciloskopem, co je na konci 10 m neprizpusobeneho kabelu, ve kterem beha
protokol 1-wire. Zkousel jsem koax, tam sice obstojne odstranite ruseni, ale
odrazy jsou otresne. O neco lepsi je UTP nebo obycejny telefonni kabel.
Nejlepsi je CYKY, ale zase neni stineny. Rozume to lze uchodit na vzdalenost
20 m. Chtelo by to kabel s impedanci okolo 2 kO a stineny. To je ale asi
nesmysl. Vice se mi osvedcila hvezdicova topologie nez sbernice, ale
vetsinou mam takovy hybrid. Celkem je na jedne sbernici obvykle 6 - 12
DS18B20, a jeden nebo dva slave obvody s mcu. Nekdy jsem s tim ale trochu
bojoval, nektere DS18B20 trucovaly. V kazdem pripade je treba vyuzivat
kontrolniho souctu (i u tech mcu jako slave).
Martin Zaruba
----- Original Message ----- 
From: "HW CNCnet.info" <hwnews na cncnet.info>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Monday, November 22, 2010 6:48 PM
Subject: Odolnost 1-wire proti ruseni


Zdravim,

mel bych dotaz na nekoho kdo pouziva 1-wire od Maxim/Dallas jak je to s
odolnosti proti ruseni.

Me jsem takovej napad, ze bych 1-wire pouzil na lodi jako sbernici pro
sber dat - slo hlavne o mereni teplot, snimacu nadrzi atd.

Protoze, ale treba AD prevodniky na 1-wire jsou blbe sehnatelne a drahe
(1-wire spinace jeste hur) tak jsem si tady na stejnem hw provedeni
1-wire udelal vlastni protokol a momentalne tu mam ted na stole 3ks
zarizeni - LCD s mastrem, AD prevodnik a 1-wire spinac - je to propojene
povida si to - funguje to a je to jednoduche a zarizeni s ruznou funkci
si muzu vymyslet tuny. Navic muzu jet velmi pomalu s casovanim sbernice.

Nicmene jsem trochu zavahal jak to zatracene 1-wire asi muze byt odolne
proti nejakemu ruseni po napajeni a po soubeznych napajecich vedenich,
kde behaji velke proudy. A priznam se, ze jen tak od oka se mi to nezda,
kdyz vidim jen nohu MCU proti pull-up odporu na treba 50m dratu.

Resenim by zcela jiste bylo treba RS485 nebo CAN. Ani jedno jsem ale
jeste nepouzil a tak s tim v nejakem takovem prostredi take nemam zadne
zkusenosti.

Predpokladane zdroje ruseni jsou vetsinou jen ruzna cerpadla/vetraky s
prikony cca 100-300W a alternator na motoru. Lod je ocelova uzemnena na
minus pol baterie.

-- 
S pozdravem
======================================================================
Radek Vicek
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list