 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.47 Kraj: Krško
|
Objavljeno: Čet Nov 15, 2007 3:54 pm Naslov sporočila: enostavno in robustno vezje 1-wire <> 8052 |
|
|
Iščem enostavno in robustno varianto priklopa večih dallasovih DS18B20 na atmelov 89s8253. Rad bi, da bi bilo mogoče priklopiti več linij. "Worst case" bi bil 8 linij po 50m v "star" konfiguraciji.
Razmišljam o uporabi STP kabla, vezati oklop na ozemljitev, na IO pin pa dati zaščitne zener diode 5,6V ter pull up upor. Prav tako bi dal diode na strani senzorja. Na tak način (le da je bil utp kabel) sem realiziral posamezne linije do 40m in še danes delajo b.p.
Ima kdo kako konkretno idejo? Sicer je dokumentov na to temo kar nekaj, mene pa zanimajo praktične izkušnje.
lp |
|
Nazaj na vrh |
|
 |
bonny Član


Pridružen-a: Tor 09 Jan 2007 19:43 Prispevkov: 268 Aktiv.: 1.19 Kraj: Kranj
|
Objavljeno: Pet Nov 30, 2007 2:12 pm Naslov sporočila: |
|
|
Zivijo..
8 linij v zvezdi dolzine 50m je enako samomoru iz zasede..
Ne deluje pa pika. Vsaj zanesljivo ne. Stvar zmontiras uravnas parametre (casi in pullup) potem pa se spremeni temperatura iz 25 stopinj ko si montiral na 5 stopinj pa stvar neha delat...
Stvar na vecje razdalje dela zanesljivo edino v linijski varijanti. Ce pa uporabis zvezdo potem pa priporocam da naredis aktivni delilnik. Stvar zgleda nekako tako da locis tx in rx pina na kontrolerju. Potem pa das vmest 8 inverterjev (paralelno) in z vsakim krmilis svojo linijo (vsaka ima svoj pullup). Za sprejem pa uporabis OR vrata in to je to. Ce so OR vrata z schmit trigerji je samo se boljse. Ce pa uporabis konfiguracijo iz datashettov iz dallasa pa preverjeno deluje tja do 1000m (kilometer da ne bo pomote) z UTP kablom. Ena parica je +- napajanje Druga parica ena zica signal druga prosta pod obvezno. Ostale zice pa so lahko proste ali pa vezane na maso pri oddajniku. (Se pa spremeni cas branja) Nacelno z zicami v zraku deluje bolje. V primeru da pa je poleg v blizini se kak drug kabel pa je bolje z ostalimi zicami na masi. STP kabel pa ne deluje vec nekako od 150 m dalje. Je enostavno prevelika kapacitivnost. |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.69 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pet Nov 30, 2007 2:26 pm Naslov sporočila: |
|
|
Datasheet za velike razdalje priporoča serijski terminator. Upor na podatkovni liniji, na strani senzorja, ne na strani CPUja. STP kabel bo zaradi kapacitivnosti proti masi (oklopu) slabši od UTPja.
Jur |
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.47 Kraj: Krško
|
Objavljeno: Pet Nov 30, 2007 5:26 pm Naslov sporočila: |
|
|
hvala za koristne informacije!
na kapacitivnost STPja sem pa čisto pozabil.... Se pravi da bo najboljše držat se linije, pa bo... sem našel eno enostavno shemo s tranzistorjem, 2 upori in kondenzatorjem. Bom poročal, kako se bo obneslo... |
|
Nazaj na vrh |
|
 |
bonny Član


Pridružen-a: Tor 09 Jan 2007 19:43 Prispevkov: 268 Aktiv.: 1.19 Kraj: Kranj
|
Objavljeno: Pet Nov 30, 2007 6:54 pm Naslov sporočila: |
|
|
Shem je malo morje...
Skoraj vse delajo ok vsaj kar sem jih videl. Najvecji problem je zvezda pri kateri so kraki daljsi kot cca 10m in povrh se razlicno dolgi. Tedaj dobis eno sran... zaradi odmevov. Zato zvezde ce ni krajsa kot 5m ne uporabljam nikjer vec.
 |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 497 dni
Powered by phpBB © 2001, 2005 phpBB Group
|