Předměty:
- Úvod
- Binární
- Desetinný
- Hexadecimální
- Převést binární na desítkové
- Převést desítkové na binární
- Převést binární na hexadecimální
- Převést hexadecimální na binární
Předmluva:
Všechny počítače v autě pracují s digitální elektronikou: číslice 1 a 0. Když chce počítač A poslat určitou informaci do počítače B přes CAN sběrnici, vytvoří se zpráva všech 1 a 0 (binární), následně se převede na desítkové resp. hexadecimální zpráva, která je rozpoznána a zpracována počítačem B. Procesor počítače vždy interně pracuje s jedničkami a nulami. Desetinné a hexadecimální kódy ze senzorů a jiných počítačů je proto nutné vždy převést. 1 znamená „zapnuto“ a 0 znamená „vypnuto“.
Binární systém je interně používán řídicími zařízeními. Binární kódy lze také použít pro malé datové přenosy, např. zapnutí (1) nebo vypnutí (0). Pro větší datové přenosy např. z teplotního čidla je třeba poslat mnoho jedniček a nul. Například u hexadecimálního systému může být teplota přenášena mnohem přesněji přes datovou sběrnici, protože mezi 00 a FF lze přenášet mnohem více různých teplot než kombinace jedniček a nul ve dvojkové soustavě. Kódy lze také převést ručně. Jak to funguje, je vysvětleno dále na této stránce.
binární:
Dvojjazyčný systém: 01
Možnost: 0 nebo 1
Praktický příklad: Okenní spínač přenáší desetinný kód 252 přes datovou sběrnici do řídicí jednotky. Kód převede řídicí jednotka na binární kód 11111100. Řídící jednotka rozpozná, že se jedná o kód pro otevření pravého předního okna. Řídicí jednotka napájí motor okna, dokud spínač nevyšle kód 00000000 nebo dokud okno nedosáhne své koncové polohy.
Otevřete levé okno: | 11111110 | Zavřít: | 01111111 |
Otevřete pravé okno: | 11111100 | Zavřít: | 00111111 |
Otevřete okno: | 11111000 | Zavřít: | 00011111 |
Otevřít okno Ra: | 11110000 | Zavřít: | 00001111 |
Přepínače klidové polohy: | 00000000 | Ukládání: | 11111111 |
Desetinný:
10místný systém: 0123456789
Možnost: Mezi 0 a 255
Desetinné číslo lze považovat za kompaktní binární číslo. Binární hodnota: 01100100 je desítkové: 100.
Hexadecimální:
16 číselný systém: 0123456789ABCDEF
Možnost: Mezi 00 a FF
Šestnáctková soustava je rozsáhlejší než soustava desítková. Hexa jde od 0 do 15, zatímco deci od 0 do 9.
Čísla vyšší než 9 jsou označena písmeny:
10 = A
11=B
12=C
13 = D
14 = E
15=F
To tedy nabízí více možností než desítková soustava a bude ideální pro ovládací zařízení s velkým množstvím datových přenosů.
Převést binární na desítkové:
Převést desítkové na binární:
Převést binární na hexadecimální:
Převést hexadecimální na binární:
Související stránka: