Produtos
Atendimento ao cliente +8618073152920Telefone / WhatsApp: +8615367865107
Endereço: Sala 102, Distrito D, Parque Industrial de Houhu, Distrito de Yuelu, Cidade de Changsha, Província de Hunan, China
Conhecimento de produtos
Time:2021-12-05 19:41:17 Popularity:2369
O que é comunicação serial? O princípio da comunicação serial
O princípio da comunicação serial
A comunicação serial é um método de comunicação serial muito comum entre dispositivos. Por ser simples e conveniente, a maioria dos dispositivos eletrônicos suporta esse método de comunicação. Os engenheiros eletrônicos costumam usar esse método de comunicação para gerar informações de depuração ao depurar dispositivos.
1. O que é comunicação serial
Comunicação serial significa que a porta serial envia e recebe bytes bit a bit.
Embora a comunicação serial de bytes seja lenta, a porta serial pode usar um fio para enviar dados enquanto usa outro fio para receber dados.
O protocolo de comunicação serial refere-se às especificações relevantes que especificam o conteúdo do pacote de dados, que inclui o bit inicial, dados do corpo, bit de verificação e bit de parada. Ambas as partes precisam concordar com um formato de pacote de dados consistente para enviar e receber dados normalmente.
Na comunicação serial, os protocolos comumente usados incluem RS-232, RS-422 e RS-485.
2. O princípio da comunicação serial
A porta serial é uma importante interface de comunicação de dados em sistemas embarcados, e sua função essencial é atuar como conversor de código entre a CPU e o dispositivo serial.
Quando os dados são enviados da CPU através da porta serial, os dados do byte são convertidos em bits seriais;
Ao receber dados, os bits seriais são convertidos em dados de byte.
Se o aplicativo quiser usar a porta serial para comunicação, ele deverá enviar uma solicitação de recurso ao sistema operacional (abrir a porta serial) antes de usá-lo e liberar o recurso (fechar a porta serial) após a conclusão da comunicação.
Normalmente, a porta serial é usada para a transmissão de caracteres ASCII.
A comunicação é concluída usando 3 fios: (1) fio terra, (2) fio de envio de dados, (3) fio de recepção de dados.
Os parâmetros mais importantes da comunicação serial são taxa de transmissão, bits de dados, bits de parada e paridade.
Para duas portas comunicantes, estes parâmetros devem corresponder: a taxa de transmissão é um parâmetro que mede a velocidade de comunicação e representa o número de bits transmitidos por segundo;
O bit de dados é um parâmetro que mede o bit de dados real na comunicação. Quando o computador envia um pacote de informações, o valor padrão é 5, 7 e 8 bits.
Como configurá-lo depende de suas necessidades;
O bit de parada é usado para indicar o último bit de um único pacote, e os valores típicos são 1, 1,5 e 2. O bit de parada não apenas indica o fim da transmissão, mas também fornece uma oportunidade para o computador corrigir a sincronização do relógio;
O bit de paridade é um método simples de detecção de erros na comunicação serial. Existem quatro métodos de detecção de erros: par, ímpar, alto e baixo, ou não há bit de verificação.
Comunicação serial Tashi
3. Configuração de parâmetros de dados de comunicação serial
Taxa de transmissão
Como não há sinal de clock na comunicação serial assíncrona, ambas as partes precisam concordar com a taxa de transmissão, ou seja, o comprimento de cada símbolo, para decodificar o sinal. As taxas de transmissão comuns são 4800, 9600, 115200, etc.
Comece um pouco, pare um pouco
O pacote de dados começa no bit inicial e termina no bit final.
O sinal de início é representado pelo bit de dados da lógica 0, e o sinal de parada é representado pelo bit de dados de 0,5, 1, 1,5 ou 2 da lógica 1, desde que as duas partes concordem.
dados válidos
Depois que o bit inicial é o conteúdo dos dados principais transmitidos, também chamados de dados válidos, seu comprimento é geralmente acordado em 5, 6, 7 ou 8 bits.
Validação de dados
Como os dados de transmissão são suscetíveis a interferências externas durante o processo de comunicação, os dados de transmissão são desviados, então o bit de verificação é adicionado após os dados válidos para resolver o problema.
Os métodos de verificação são ímpar, par, 0 espaço, 1 marca e sem paridade.
A verificação ímpar requer um número ímpar de dados válidos e"1"está no dígito de verificação. Por exemplo, um dado válido de 8 bits é 01101001. Neste momento, existem 4"1"S. Para obter o efeito de verificação ímpar, verifique O bit está"1", e o último transmitido é de 8 bits de dados válidos mais 1 bit de paridade, um total de 9 bits.
Até a paridade é exatamente o oposto. O número de dados válidos e bit de paridade"1"é necessário que seja um número par. Neste momento, para obter o efeito de paridade par, o bit de paridade é"0".
A verificação zero significa que não importa qual conteúdo de dados esteja nos dados válidos, o bit de verificação é sempre"0", e o bit de verificação 1 é sempre"1".
Related recommendations
Sensors & Weather Stations Catalog
Agriculture Sensors and Weather Stations Catalog-NiuBoL.pdf
Weather Stations Catalog-NiuBoL.pdf
Agriculture Sensors Catalog-NiuBoL.pdf
Water Quality Sensor Catalog-NiuBoL.pdf
Related products
Sensor combinado de temperatura do ar e umidade relativa
Sensor de temperatura de umidade do solo para irrigação | NBL-S-THR
Solo pH sensor RS485 instrumento de teste de solo medidor de ph do solo para agricultura | NBL-S-PH
Sensor de velocidade do vento Saída Modbus / RS485 /Analógico/0-5V/4-20mA
Pluviômetro de balde basculante para monitoramento do clima sensor de chuva automático RS485 / Externo / aço i···
Sensor de radiação solar piranômetro 4-20mA/ RS485
Escaneie o QR code com o WhatsApp
Número do WhatsApp:+8615367865107
(Clique para copiar e adicionar no WhatsApp)