Tópicos:
- Introdução
- Binário
- Decimal
- Hexadecimal
- Converter binário em decimal
- Converter decimal em binário
- Converter binário em hexadecimal
- Converter hexadecimal em binário
Introdução:
Todos os computadores do carro funcionam com eletrônica digital: os números 1 e 0. Quando o computador A deseja enviar certas informações ao computador B via barramento CAN, uma mensagem com todos os 1 e 0 é criada (binária) e depois convertida para decimal ou mensagem hexadecimal, que é reconhecida e processada pelo computador B. O processador do computador sempre funciona internamente com uns e zeros. Os códigos decimais e hexadecimais dos sensores e de outros computadores devem, portanto, ser sempre convertidos. O 1 significa 'ligado' e o 0 significa 'desligado'.
O sistema binário é usado internamente por dispositivos de controle. Os códigos binários também podem ser usados para pequenas transferências de dados, por exemplo, ligar (1) ou desligar (0). Para transferências maiores de dados, por exemplo, de um sensor de temperatura, muitos uns e zeros devem ser enviados. Com um sistema hexadecimal, por exemplo, a temperatura pode ser transmitida com muito mais precisão através do barramento de dados, porque muito mais temperaturas diferentes podem ser transmitidas entre 00 e FF do que as combinações de uns e zeros no sistema binário. Os códigos também podem ser convertidos manualmente. Como isso funciona é explicado mais adiante nesta página.
Binário:
Sistema bilíngue: 01
Opção: 0 ou 1
Exemplo prático: Um interruptor de janela transmite um código decimal 252 através do barramento de dados para a unidade de controle. O código é convertido pela central em um código binário 11111100. A central reconhece que este é o código para abrir o vidro frontal direito. A unidade de controle fornece energia ao motor da janela até que o interruptor transmita o código 00000000 ou até que a janela atinja sua posição final.
Abra a janela esquerda: | 11111110 | Fechar: | 01111111 |
Abra a janela direita: | 11111100 | Fechar: | 00111111 |
Abre a janela: | 11111000 | Fechar: | 00011111 |
Abra a janela Ra: | 11110000 | Fechar: | 00001111 |
Interruptores de posição ociosa: | 00000000 | Armazenamento: | 11111111 |
Decimal:
Sistema de 10 dígitos: 0123456789
Opção: Entre 0 e 255
Um número decimal pode ser visto como um número binário compacto. Um valor binário de: 01100100 é decimal: 100.
Hexadecimal:
Sistema de 16 números: 0123456789ABCDEF
Possibilidade: Entre 00 e FF
O sistema hexadecimal é mais extenso que o sistema decimal. O hexa vai de 0 a 15, enquanto o deci vai de 0 a 9.
Os números superiores a 9 são indicados com letras:
Um 10 =
11=B
12 =C
13 =D
14 =E
15=F
Portanto, oferece mais opções do que o sistema decimal e será ideal para dispositivos de controle com muita transferência de dados.
Converter binário em decimal:
Converter decimal em binário:
Converter binário em hexadecimal:
Converter hexadecimal em binário:
Página relacionada: