Предмети:
- въведение
- Двоичен
- десетична
- Шестнадесетичен
- Преобразувайте двоични в десетични
- Преобразувайте десетични в двоични
- Преобразувайте двоичен в шестнадесетичен
- Преобразувайте шестнадесетични в двоични
Предговор:
Всички компютри в колата работят с цифрова електроника: числата 1 и 0. Когато компютър А иска да изпрати определена информация до компютър Б чрез CAN шина, се създава съобщение от всичките 1 и 0 (двоично), след което се преобразува в десетична или шестнадесетично съобщение, което се разпознава и обработва от компютър B. Процесорът на компютъра винаги работи вътрешно с единици и нули. Следователно десетичните и шестнадесетичните кодове от сензорите и другите компютри трябва винаги да се конвертират. 1 означава „включено“, а 0 означава „изключено“.
Двоичната система се използва вътрешно от устройствата за управление. Двоичните кодове могат да се използват и за малки трансфери на данни, например включване (1) или изключване (0). За по-големи прехвърляния на данни от, например, температурен датчик, трябва да бъдат изпратени много единици и нули. С шестнадесетична система, например, температурата може да бъде предадена много по-точно чрез шината за данни, защото много повече различни температури могат да бъдат предадени между 00 и FF, отколкото комбинациите от единици и нули в двоичната система. Кодовете могат да се конвертират и ръчно. Как работи това е обяснено по-нататък на тази страница.
двоичен:
Двуезична система: 01
Опция: 0 или 1
Практически пример: Превключвател за прозорци предава десетичен код 252 по шината за данни към контролния блок. Кодът се преобразува от контролния блок в двоичен код 11111100. Контролният блок разпознава, че това е кодът за отваряне на предния десен прозорец. Блокът за управление захранва двигателя на прозореца с мощност, докато превключвателят предаде код 00000000 или докато прозорецът достигне крайното си положение.
Отворете ляв прозорец: | 11111110 | Близо: | 01111111 |
Отворете десния прозорец: | 11111100 | Близо: | 00111111 |
Отворите прозореца: | 11111000 | Близо: | 00011111 |
Отворете прозореца на Ra: | 11110000 | Близо: | 00001111 |
Превключватели за положение на празен ход: | 00000000 | Съхраняване на: | 11111111 |
Десетичен знак:
10-цифрена система: 0123456789
Опция: Между 0 и 255
Десетичното число може да се разглежда като компактно двоично число. Двоична стойност от: 01100100 е десетична: 100.
шестнадесетичен:
16 номерна система: 0123456789ABCDEF
Възможност: Между 00 и FF
Шестнадесетичната система е по-обширна от десетичната система. Хексата преминава от 0 до 15, докато децито преминава от 0 до 9.
Числата, по-големи от 9, се обозначават с букви:
10 = А
11 = Б
12 = С
13=D
14 = Е
15=F
Следователно това предлага повече опции от десетичната система и ще бъде идеално за контролни устройства с много трансфер на данни.
Преобразуване на двоична в десетична:
Преобразувайте десетични в двоични:
Преобразувайте двоичен в шестнадесетичен:
Преобразуване на шестнадесетичен в двоичен:
Свързана страница: