Jak prodloužit délku 1-wire sběrnice

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
rehakmatej
Příspěvky: 76
Registrován: 07 bře 2012, 00:00

Jak prodloužit délku 1-wire sběrnice

#1 Příspěvek od rehakmatej »

Dobrý den,
řeším jeden problém a to, jak prodloužit délku 1-wire sběrnice.
Sběrnici mám napojenou přes 1K odpor k napájecímu napětí 3,3V a mám na ní zapojené teplotní čidlo DS18B20 v módu parazitního napájení.
Dosah sběrnice v tomto zapojení je něco málo přes 20m.
Zde http://www.maximintegrated.com/app-notes/index.mvp/id/148
jsem našel, že se ke sběrnici může připojit i mikroprocesorem ovládaný MOSFET tranzistor, ale nikde jsem nenašel, kdy se má spínat.

Máte prosím nějaké tipy jak zvýšit dosah sběrnice ať už pomocí úpravy programu nebo pomocí hardwaru??

Děkuji.
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#2 Příspěvek od ZdenekHQ »

1-wire není zrovna sběrnice, která by se hodila do průmyslovýho prostředí a na větší vzdálenosti. A není to problém jen napájení, problém je obecně s rušením.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
rehakmatej
Příspěvky: 76
Registrován: 07 bře 2012, 00:00

#3 Příspěvek od rehakmatej »

Já ty čidla mám na řízení vytápění v domě takže to rušení by nemuselo být tak velké, ale spíš mi jde o to, že na stránkách výrobce píšou, že může být až 300m dlouhá sběrnice
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#4 Příspěvek od ZdenekHQ »

Když si srovnáš cenu kvalitního tenkýho koaxu, abys to mohl honit 300m s cenou obyčejného UTP, přičemž k tomu čidlu dáš jen převodník na symetrickou RS485, bude to určitě daleko levnější a spolehlivější. Já jsem dělal jen s převodníky 1-wire/I2C, ale ono je to v dnešní době procesorů vlastně úplně jedno.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#5 Příspěvek od Atlan »

300m leda v laboratoriu, ale mozem sa popytat. Aby bolo jasne nevidim dovod napajat cidlo napetim 3,3V skus pouzit 5V bude to lepsie, navyse parazitne napajanie tiez nieje ono. STP kabel je to najlespie co mozes mat za rozumnu cenu navyse mas vodice gratis. A na budenie zbernice by som pouzil origo IO namiesto babrania sa s Mosfetom navyse by mozno umoznil konverziu 5V na 3,3V co potrebujes ty.

nieco take http://www.tme.eu/cz/details/ds2482s-10 ... m-dallas/# ale to je i2c na 1wire

a nieco pre teba http://pandatron.cz/?1094&prevodnik_urovni_pro_1-wire
akurat neviem ci zozenies ten IO
Uživatelský avatar
rehakmatej
Příspěvky: 76
Registrován: 07 bře 2012, 00:00

#6 Příspěvek od rehakmatej »

Fajn díky. Zkusim a uvidim.
Uživatelský avatar
Panda38
Příspěvky: 725
Registrován: 21 lis 2012, 00:00
Bydliště: Most, Praha, Lanžhot
Kontaktovat uživatele:

#7 Příspěvek od Panda38 »

"Jak prodloužit délku" mi chodí desítky spamů denně, ale to asi nebude ta pravá metoda.
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“