Operácie

Zbernica 1-Wire: Rozdiel medzi revíziami

Z SensorWiki

(1-WireZbernica)
(1-WireZbernica)
Riadok 32: Riadok 32:
 
Každé zariadenie obsahuje výrobcom nastavenú 64-bitovú informáciu v internej ROM pamäti. Prvých horných 8 bitov slúži na zabezpečenie CRC kódom, potom nasleduje 48-bitové sériové číslo zariadenia a dolných 8 bitov tvorí kód identifikujúci typ zariadenia. Táto 64-bitová informácia je unikátna pre každé vyrobené zariadenie s možnosťou tak jednoznačnej identifikácie aj viacerých zariadení rovnakého typu pripojených na jednu linku.
 
Každé zariadenie obsahuje výrobcom nastavenú 64-bitovú informáciu v internej ROM pamäti. Prvých horných 8 bitov slúži na zabezpečenie CRC kódom, potom nasleduje 48-bitové sériové číslo zariadenia a dolných 8 bitov tvorí kód identifikujúci typ zariadenia. Táto 64-bitová informácia je unikátna pre každé vyrobené zariadenie s možnosťou tak jednoznačnej identifikácie aj viacerých zariadení rovnakého typu pripojených na jednu linku.
  
Zariadenia sú trvalo pripojené na napájacie napätie „pullUp“ rezistor.
+
Zapojenie:
 +
Zariadenia sú trvalo pripojené na napájacie napätie „pullUp“ rezistor obr.1
 +
 
 +
[[Súbor:Blokova.jpg]]
 
   
 
   
 +
 +
 
Komunikácia je inicializovaná mikropočítačom zmenou úrovne napätia na zbernici na 0 V. Komunikácia je založená na takzvaných „časových slotoch“, čiže od závislosti doby trvania poklesu úrovne napätia je slave zariadením identifikovaný typ operácie (zápis log.1 alebo log.0, čítanie log.1 alebo log.0 reset a identifikácia zariadenia).
 
Komunikácia je inicializovaná mikropočítačom zmenou úrovne napätia na zbernici na 0 V. Komunikácia je založená na takzvaných „časových slotoch“, čiže od závislosti doby trvania poklesu úrovne napätia je slave zariadením identifikovaný typ operácie (zápis log.1 alebo log.0, čítanie log.1 alebo log.0 reset a identifikácia zariadenia).

Verzia zo dňa a času 10:15, 27. november 2012

1-WireZbernica


Ako už z názvu vyplýva ide o jednovodičové sériove rozhranie s možnosťou polo duplexnej obojsmernej komunikácie. Zbernica sa skladá v podstate z dvoch vodičov a to dátového a zemiaceho. Dátový vodič slúži zároveň na napájanie zariadeni pripojených na tuto zbernicu.

Oblasti použitia napr:

- identifikačné systémy

- senzory (teploty, vlhkosti a podobne )

- digitálne potenciometre

Vlastnosti:

- dĺžka vodiča až 100m

- na jednu linku je možné pripojiť do 150 zariadení s unikátnym sériovým číslom

- zabezpečenie pomocou 8-bitového CRC kódu

- obojsmerná poloduplexná prevádzka

- identifikácia zariadenia na základe 8-bajtového sériového čísla a 1-bajtovej informácie o type zariadenia

- realizácia prepojenia je pomocou skrútenej dvojlinky – twisted pair

Spôsob komunikácie:

Každé zariadenie obsahuje výrobcom nastavenú 64-bitovú informáciu v internej ROM pamäti. Prvých horných 8 bitov slúži na zabezpečenie CRC kódom, potom nasleduje 48-bitové sériové číslo zariadenia a dolných 8 bitov tvorí kód identifikujúci typ zariadenia. Táto 64-bitová informácia je unikátna pre každé vyrobené zariadenie s možnosťou tak jednoznačnej identifikácie aj viacerých zariadení rovnakého typu pripojených na jednu linku.

Zapojenie: Zariadenia sú trvalo pripojené na napájacie napätie „pullUp“ rezistor obr.1

Blokova.jpg


Komunikácia je inicializovaná mikropočítačom zmenou úrovne napätia na zbernici na 0 V. Komunikácia je založená na takzvaných „časových slotoch“, čiže od závislosti doby trvania poklesu úrovne napätia je slave zariadením identifikovaný typ operácie (zápis log.1 alebo log.0, čítanie log.1 alebo log.0 reset a identifikácia zariadenia).