DIY 1-Wire

Mis on 1-Wire?

1-Wire on lihtne kahejuhtmeline siin temperatuuriandurite ja juurdepääsuvõtmete jaoks -- enne komponentide ostmist tasub mõista, mida see tegelikult teeb.

Aus piiride osasPartnerite võrgustik paigalduseksTasuta teadmistebaas
Kuidas see töötab

Kuidas see töötab

01

Üks juhe andmetele, üks maandusele

Nimi tuleneb sellest, et kogu suhtlus -- nii käsklused kui andmed -- liigub ühel andmejuhtmel ja ühisel maandusel (GND). Mõnikord lisatakse kolmas Vdd juhe toiteks, või kasutatakse nn parasiittoidet, kus seade võtab energiat otse andmeliini impulssidest.

02

Igal seadmel oma kordumatu 64-bitine ROM ID

Et mitu seadet saaksid ühel juhtmel 'elada' segamini minemata, põletatakse igaühele tehases sisse kordumatu 64-bitine ROM ID (perekonnakood + seerianumber + kontrollsumma). Käsitsi aadressimist pole vaja.

03

DS18B20 -- temperatuuriandur

Kõige levinum 1-Wire seade on digitaalne temperatuuriandur DS18B20. Seda kasutatakse tihti nii, et igas toas, torus või katlas on oma andur samal siinil.

04

iButton/DS1990 -- juurdepääsuvõti

iButton (näiteks DS1990) on metallkorpuses 1-Wire kiip, mis lugejale puudutades edastab oma kordumatu ROM ID. Seda kasutatakse lihtsa juurdepääsuvõtmena -- ustele, väravatele, tööaja arvestuseks.

Mida tasub enne ostmist teada

Mida tasub enne ostmist teada

64-bit

Kordumatu ROM ID igal seadmel

Tehases sisse põletatud identifikaator võimaldab bus masteril eristada kümneid andureid samal siinil -- ilma käsitsi aadressimiseta.

Bus master küsitleb seadmeid

Üks kontroller, bus master, algatab kogu suhtluse ja küsib kordamööda igalt seadmelt tema ROM ID järgi. Seadmed ise suhtlust ei algata -- nad ainult vastavad.

Lineaarne või tähttopoloogia

Praktikas kasutatakse nii pikka ühist siiniliini kui ka tähtkujulist harunemist ühest punktist. Töökindlus sõltub kaabli pikkusest, juhtme ristlõikest, topoloogia kujust ning bus masteri/pull-up takisti kvaliteedist.

Tihti veetud CAT5 kaabliga

1-Wire paigaldustes kasutatakse sageli CAT5/CAT5e keerdpaarkaablit -- üks paar andmetele ja maandusele, teine paar lisa Vdd toiteks, kui parasiitrežiimi ei kasutata.

Parasiittoide -- mugav, aga kompromissiga

Režiim, kus seade toidab end otse andmeliinilt, lihtsustab paigaldust, kuid pikematel või koormatumatel lõikudel, kus mitu seadet on korraga aktiivsed, võib muutuda vähem töökindlaks.

Ühildub Home Assistanti ja Loxone'iga

Mõlemad platvormid toetavad 1-Wire't sobiva bus masteri/lüüsi kaudu, mis loeb andurid ROM ID järgi ja edastab väärtused automaatikale.

Valikud

Mida see lehekülg katab

Põhitõed, mis aitavad otsustada, kas 1-Wire sobib sinu projektile

  • {'t': '1-Wire päritolu', 'd': "Protokolli arendas Dallas Semiconductor; nüüd kuuluvad kaubamärk ja seadmed Maxim Integrated / Analog Devices'ile."}
  • {'t': 'Füüsiline kiht', 'd': 'Kuidas andmed ja käsklused liiguvad ühel juhtmel ning miks lisatakse mõnikord kolmas juhe toiteks.'}
  • {'t': 'Aadressimine ROM ID abil', 'd': 'Kuidas bus master eristab ühte seadet teisest ilma käsitsi seadistamiseta.'}
  • {'t': 'Peamised seadmed', 'd': 'DS18B20 temperatuurile ja iButton/DS1990 juurdepääsuks -- mis need on ja kus neid kasutatakse.'}
  • {'t': 'Kus 1-Wire EI sobi', 'd': 'Aus tõdemus, et see pole üldine nutikodu juhtimissiin valgustusele või ruloodele.'}
FAQ

Korduma kippuvad küsimused

Kas 1-Wire sobib valgustusele või ruloodele?

Ei. 1-Wire on mõeldud aeglaste mõõtmiste ja ID lugemiseks -- peamiselt temperatuurile ja juurdepääsu kontrollile. Kiireks või kriitiliseks juhtimiseks sobivad paremini KNX, Modbus või muud automaatikasiinid.

Mitu andurit mahub ühele siinile?

Ühte kindlat arvu pole -- see sõltub kaabli pikkusest, juhtme ristlõikest, topoloogiast ning bus masteri/pull-up takisti kvaliteedist. Praktikas mahub ühele liinile kümneid seadmeid.

Kas eraldi toitejuhe on kohustuslik?

Ei, võimalik on ka nn parasiittoide otse andmeliinilt. See lihtsustab paigaldust, kuid pikematel või koormatud lõikudel võib olla vähem töökindel kui eraldi Vdd juhe.

Kas 1-Wire töötab Home Assistantiga?

Jah, sobiva bus masteri/lüüsi kaudu, mis loeb andurid ROM ID järgi ja edastab väärtused Home Assistanti või Loxone'i.

Millist kaablit kasutada?

Sageli kasutatakse CAT5/CAT5e keerdpaarkaablit -- üks paar andmetele ja maandusele, teine lisa toiteks, kui parasiitrežiimi ei kasutata.

Tahad näha 1-Wire komponente?

See lehekülg annab põhitõed -- konkreetsed DS18B20 andurid ja muud 1-Wire seadmed leiad poest.

Vaata poodi
Seotud juhendid

Seotud juhendid

Laeb...
Tagasi üles