Subiecte:
- introducere
- Binar
- Zecimal
- hexazecimal
- Convertiți binar în zecimal
- Convertiți zecimal în binar
- Convertiți binar în hexazecimal
- Convertiți hexazecimal în binar
Introducere:
Toate computerele din mașină funcționează cu electronice digitale: numerele 1 și 0. Când computerul A dorește să trimită anumite informații către computerul B prin magistrala CAN, este creat un mesaj cu toate 1 și 0 (binar), apoi convertit într-o zecimală sau mesaj hexazecimal, care este recunoscut și procesat de computerul B. Procesorul computerului funcționează întotdeauna intern cu unu și zero. Prin urmare, codurile zecimale și hexazecimale de la senzori și alte computere trebuie convertite întotdeauna. 1 înseamnă „pornit”, iar 0 înseamnă „oprit”.
Sistemul binar este utilizat intern de dispozitivele de control. Codurile binare pot fi folosite și pentru transferuri mici de date, de exemplu, porniți (1) sau opriți (0). Pentru transferuri de date mai mari de la, de exemplu, un senzor de temperatură, trebuie trimise multe și zerouri. Cu un sistem hexazecimal, de exemplu, temperatura poate fi transmisă mult mai precis prin magistrala de date, deoarece pot fi transmise mult mai multe temperaturi diferite între 00 și FF decât combinațiile de unu și zero în sistemul binar. Codurile pot fi convertite și manual. Cum funcționează este explicat în continuare pe această pagină.
Binar:
Sistem bilingv: 01
Opțiune: 0 sau 1
Exemplu practic: Un comutator de fereastră transmite un cod zecimal de 252 prin magistrala de date către unitatea de control. Codul este convertit de unitatea de control într-un cod binar de 11111100. Unitatea de control recunoaște că acesta este codul pentru a deschide fereastra din dreapta față. Unitatea de comandă alimentează motorul geamului până când comutatorul transmite codul 00000000, sau până când geamul a ajuns în poziția finală.
Deschide fereastra din stânga: | 11111110 | Închide: | 01111111 |
Deschide fereastra din dreapta: | 11111100 | Închide: | 00111111 |
Deschide fereastra: | 11111000 | Închide: | 00011111 |
Deschide fereastra Ra: | 11110000 | Închide: | 00001111 |
Comutatoare de poziție de mers în gol: | 00000000 | Stocare: | 11111111 |
Zecimal:
Sistem din 10 cifre: 0123456789
Opțiune: Între 0 și 255
Un număr zecimal poate fi văzut ca un număr binar compact. O valoare binară de: 01100100 este zecimală: 100.
hexazecimal:
16 sistem de numere: 0123456789ABCDEF
Posibilitate: Între 00 și FF
Sistemul hexazecimal este mai extins decât sistemul zecimal. Hexa merge de la 0 la 15, în timp ce deci merge de la 0 la 9.
Numerele mai mari de 9 sunt indicate cu litere:
10 = A
11=B
12=C
13=D
14 = E
15=F
Prin urmare, acesta oferă mai multe opțiuni decât sistemul zecimal și va fi ideal pentru dispozitivele de control cu mult transfer de date.
Convertiți binar în zecimal:
Convertiți zecimal în binar:
Convertiți binar în hexazecimal:
Convertiți hexazecimal în binar:
Pagina înrudită: