|
|
(56 medziľahlých úprav od rovnakého používateľa nie je zobrazených.) |
Riadok 1: |
Riadok 1: |
| | | |
− | == '''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
| |
− |
| |
− | [[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).
| |