What is the baud rate?
A taxa de baud refere-se ao número de bits de dados transmitidos por unidade de tempo. É normalmente utilizada na comunicação em série. Na comunicação em série, o emissor transmite os dados ao recetor, pouco a pouco, sob a forma de bits, e o recetor recebe esses bits ao mesmo ritmo para completar a transmissão de dados. Quanto mais elevada for a taxa de transmissão, maior será a velocidade de transferência de dados.
O papel da velocidade de transmissão na comunicação em série
Em comunicação em série, baud rate plays a vital role. Because when transmitting data, the sender and receiver need to communicate at the same baud rate. If the baud rates at both ends are different, problems such as data loss and transmission errors will occur, resulting in data transmission failure. Therefore, the baud rate is a parameter that must be negotiated in serial communication.
Na comunicação em série atual, as taxas de transmissão comuns são 9600, 19200, 38400, 57600, 115200, etc. A escolha destas taxas de transmissão depende do cenário específico da aplicação. Por exemplo, se a quantidade de dados a transmitir for grande, pode escolher uma taxa de baud mais elevada para aumentar a taxa de transmissão; se a distância de comunicação for longa e a atenuação do sinal for grave, pode escolher uma taxa de baud mais baixa para melhorar a eficiência da transmissão de dados. fiabilidade.
Parâmetros importantes na comunicação em série
Para além da velocidade de transmissão, há outros parâmetros que têm de ser negociados na comunicação em série, como os bits de dados, os bits de paragem, os bits de paridade, etc. Estes parâmetros também têm um impacto importante na fiabilidade e na taxa de transmissão de dados. Vamos apresentar as funções destes parâmetros, uma a uma:
bits de dadosOs bits de dados referem-se ao número de bits que transportam efetivamente os dados em cada quadro de dados. Na comunicação em série, o valor dos bits de dados é normalmente 7 ou 8. Quando os bits de dados são 7, o número de bits de dados transportados em cada quadro de dados é 7; quando os bits de dados são 8, o número de bits de dados transportados em cada quadro de dados é 8. A seleção dos bits de dados baseia-se normalmente na quantidade de dados que é necessário transmitir. Se a quantidade de dados que é necessário transmitir for grande, podem ser seleccionados bits de dados maiores. |
Bit de paragemO bit de paragem refere-se ao último bit de cada quadro de dados. Na comunicação em série, existem normalmente 1 ou 2 bits de paragem. Quando o bit de paragem é 1, haverá mais um bit como bit de paragem em cada quadro de dados; quando o bit de paragem é 2, haverá mais dois bits como bits de paragem em cada quadro de dados. A seleção dos bits de paragem depende normalmente do cenário de aplicação específico. Se a fiabilidade da transmissão de dados tiver de ser melhorada, podem ser seleccionados mais bits de paragem. |
Dígito de controloO bit de paridade foi concebido para detetar erros na transmissão de dados. Na comunicação em série, existem normalmente dois métodos: controlo de paridade, controlo par e sem controlo. A verificação de paridade refere-se à adição de um bit ao último bit de cada quadro de dados, de modo a que o número de 1's em todo o quadro de dados seja um número par ou ímpar para detetar se existe um erro na transmissão de dados. Paridade par significa ajustar o número de 1's para um número par. Sem verificação, os dados são transmitidos diretamente sem qualquer deteção. Ao selecionar os bits de paridade, é normalmente necessário ter em conta a fiabilidade e a eficiência da transmissão de dados. Se os dados a transmitir forem importantes, pode escolher-se a paridade para melhorar a fiabilidade da transmissão de dados; se a taxa de transmissão de dados for importante, pode escolher-se a ausência de paridade para melhorar a eficiência. |
In addition to the above three parameters, there are some other parameters that need to be paid attention to in serial communication, such as flow control, serial port mode, etc. Flow control refers to the method of controlling data flow during data transmission. There are usually two methods: hardware flow control and software flow control. Serial port mode refers to the way of data transmission in serial port communication. There are usually two types: asynchronous serial port mode and synchronous serial port mode.
Resumir
Em geral, a taxa de baud é um parâmetro muito importante na comunicação em série. Determina a taxa e a fiabilidade da transmissão de dados e também afecta a estabilidade e a eficiência da comunicação em série. Ao efetuar a comunicação em série, é necessário selecionar a velocidade de transmissão adequada e outros parâmetros de acordo com o cenário de aplicação específico para garantir o êxito e a estabilidade da transmissão de dados.