Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Teploměry DALLAS DS18B20
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
datel12



Založen: Feb 12, 2009
Příspěvky: 25
Bydliště: Plzeň

PříspěvekZaslal: po leden 11 2010, 11:32    Předmět: Teploměry DALLAS DS18B20 Citovat

K měření teploty používám teplotní čidla DALLAS DS18B20 připojené k uP v režimu parazitním napájením. Jako vodič používám 2x0,15mm měď. Měření se provádí v režimu 12 bitů. Pull up odpor je doporučený z datasheetu 4k7. Pokud použiji vodič délky 5m pro 5 čidel je vše v pořádku. Při delším vodiči a více čidlech dochází k výpadkům měření.

Má někdo s takovým připojením praktickou zkušenost? Jak dlouhý vodič a kolik čidel lze takto provozovat?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ST78



Založen: Nov 16, 2009
Příspěvky: 113

PříspěvekZaslal: po leden 11 2010, 12:33    Předmět: Citovat

Doporučuji následující postup:
1) Sehnat si měřič kapacit
2) Změřit si kapacitu vedení při větší vzdálenosti
3) Všimnout si, že odpor u čidel je 4K7
4) Použít vzorec pro výpočet časové konstanty T=R*C
5) Podívat se do datasheetu, jak rychlé jsou bity a časy při přenosu u DS18B20
6) Uvědomit si, že základní fyzikální (v tomto případě elektrotechnické) zákony nemůžu porušovat ani já Smile
7) Zvolit jiný postup přenosu dat nebo měření teploty Confused
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
datel12



Založen: Feb 12, 2009
Příspěvky: 25
Bydliště: Plzeň

PříspěvekZaslal: po leden 11 2010, 13:02    Předmět: Citovat

Nic ve zlém ale jde mi spíše o praktické poznatky než o akademickou debatu nad časovými konstantami a fyzikálními zákony. Pokud se najde někdo, kdo tyto čidla používá a napíše mi, jak je napájí a na jakou vzálenost a s kolika čidly, budu rád.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
EKKAR



Založen: Mar 16, 2005
Příspěvky: 32045
Bydliště: Česká Třebová, JN89FW21

PříspěvekZaslal: po leden 11 2010, 13:09    Předmět: Citovat

Nemel pantem a trochu začni přemýšlet - ST78 Ti tady přesně radí, na co se máš zaměřit. To vedení má nějakou vlastní indukčnost, nějaký ohmický odpor a k tomu ještě vzájemnou kapacitu, takže vzniká určitý druh rezonančního obvodu - který od určité velikosti těch parazitních parametrů zkresluje a od jistých (vyšších) hodnot dokonce úplně znemožňuje přenos těch pulsních sekvencí, kterými Dallasy s počítačem komunikují. Když nebudeš myslet a sám se snažit a jen budeš buzíkovat ať tady někdo pověsí konkrétní hodnoty, nikdo se s Tebou bavit nebude.
_________________
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě Mr. Green Mr. Green !!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
ST78



Založen: Nov 16, 2009
Příspěvky: 113

PříspěvekZaslal: po leden 11 2010, 13:21    Předmět: Citovat

Také nic ve zlém, ale musím přiznat, že jsem chvíli přemýšlel, jestli mám na to vůbec reagovat. No, když už jsem začal...
Bohužel, problém je v tom, že jsi vůbec nepochopil, o co tady jde. To není akademická debata. Pouze jsem ti vysvětlil, odpověď , kterou jsi sám napsal. Těch 5 metrů, na které ti to funguje, je tak odhadem maximum při daném kabelu. Pokud se nad tím zamyslíš, pochopíš, že nikdo na světě při stejné kabeláži nedokáže nic lepšího. Ve vzorečku, který jsem ti napsal můžeš jenom:
a) Zmenšit R - podívej se do datasheetu, co ti DS18B20 povolí,
b) Zmenšit C - použitím jiných kabelů s menší vlastní kapacitou.
Tím tu vzdálenost částečně natáhneš. V každém případě platí, že DS18B20 není určený pro přenos signálu na dlouhé vzdálenosti!

P.S. A rada na závěr, před tím než něco napíšeš, zkus se zamyslet nad tím, na co reaguješ. Sad
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
datel12



Založen: Feb 12, 2009
Příspěvky: 25
Bydliště: Plzeň

PříspěvekZaslal: po leden 11 2010, 13:34    Předmět: Citovat

Nechtěl jsem se nikoho dotknout a pokud se tak stalo, tak se omlouvám. Ale ještě před tím, než začnu měřit kapacity a odpory vedení (moje možnosti měření jsou poněkud omezené) a počítat (elektrotechnické vzdělání též bohužel nemám) jsem chtěl vědět, jestli mi někdo třeba neřekne, že 5 metrů jde ale 40 už je moc. Takto jsem koncipoval i svoji původní otázku.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ST78



Založen: Nov 16, 2009
Příspěvky: 113

PříspěvekZaslal: po leden 11 2010, 14:01    Předmět: Citovat

Jestliže toho o elektronice moc nevíš, pak bych doporučil tahat DS18B20 max. v rozsahu místnosti (tj. jednotky metrů). Při slušné kabeláži to půjde, pokud v okolí nebude zdroj silného rušení.
Na desítky metrů bych si s ohledem na spolehlivost netroufal signál z DS18B20 tahat. Nejsi-li moc zkušený a musíš měřit teplotu na velké vzdálenosti, pak si najdi jiný způsob měření.
Vždy by se mělo vycházet ze zadání s dostatečnou rezervou parametrů Smile

P.S. A neodpustím si drobné dloubnutí: Alespoň základní znalosti elektrotechniky jsou při programování mcu téměř nezbytné. Jinak je to trápení sama sebe i okolí. Tak se toho neboj a statečně do toho... Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
strg



Založen: Oct 14, 2004
Příspěvky: 26

PříspěvekZaslal: po leden 11 2010, 14:49    Předmět: Teploměry DALLAS DS18B20 Citovat

Ahoj, máš dve možnosti 1. medzi čítaním jednotlivých teplomerov musí chvíľu počkať 1-2 sec. 2. použiješ zapojenie z obrázka.


ds1820.JPG
 Komentář:

Stáhnout
 Soubor:  ds1820.JPG
 Velikost:  9.87 kB
 Staženo:  195 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
datel12



Založen: Feb 12, 2009
Příspěvky: 25
Bydliště: Plzeň

PříspěvekZaslal: po leden 11 2010, 15:00    Předmět: Citovat

Teď to mám zapojené bez toho spínacího tranzistoru a měřím tak, že dám čidlům povel k měření, pak čekám 1 sekundu a pak čtu hodnoty. Zřejmě se ale při větší vzdálenosti a větším počtu čidel nestačí jednotlivá čidla během měření přes rezistor napájet.
Takže mám dvě možnosti:
1. napájet čidla během měření přes spínací tranzistor
2. zapojit to celé 3 drátově
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
strg



Založen: Oct 14, 2004
Příspěvky: 26

PříspěvekZaslal: po leden 11 2010, 15:04    Předmět: Citovat

Daj 3 dráty a je po probléme.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4511
Bydliště: Košice

PříspěvekZaslal: po leden 11 2010, 15:17    Předmět: Citovat

aj ked to zapojis 3 dratovo doporucijem pouzit RC filter pripadne viac tu
http://www.maxim-ic.com/app-notes/index.mvp/id/148

A este niekde inde bolo popisane len uz neviem najst.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
datel12



Založen: Feb 12, 2009
Příspěvky: 25
Bydliště: Plzeň

PříspěvekZaslal: út leden 12 2010, 9:27    Předmět: Citovat

Tak jsem to podle rad proměřil a při délce vedení 40m vychází odpor 4,3 ohmu a kapacita 2,13 nF takže zpoždění vychází, pokud dobře počítám 9,1 ns.

Pak jsem připojil 5 čidel na konec toho 40 metrového drátu a měření probíhá bez problémů.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mety



Založen: Mar 06, 2005
Příspěvky: 634
Bydliště: Planeta Zem

PříspěvekZaslal: út leden 12 2010, 11:09    Předmět: Citovat

Mal som podobny problem na 3m dlhom kably.
Znížil som hodnotu toho odporu a už to ide Smile
Zrejme kôli ubytku napätia to nepracovalo správne.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4511
Bydliště: Košice

PříspěvekZaslal: út leden 12 2010, 11:23    Předmět: Citovat

ja som na to principe riesill komunikaciu medzi Mcu a nakonie c to vriesila montaz filtra na vedenie rc clanok na obohc koncoch a pullup na oboch stranach tusim 2k2,,,je pravda ze to moje komunikuje polmalsie.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: út leden 12 2010, 11:34    Předmět: Citovat

datel12 napsal(a):
Tak jsem to podle rad proměřil a při délce vedení 40m vychází odpor 4,3 ohmu a kapacita 2,13 nF takže zpoždění vychází, pokud dobře počítám 9,1 ns.

To je hezký výpočet, ale za odpor je potřeba dosadit hodnotu toho pull-up odporu + odpor vedení, nikoliv jen odpor vedení. Rázem budeš o řád jinde.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.27 sekund