此为历史版本和 IPFS 入口查阅区,回到作品页
модуль Bluetooth
IPFS 指纹 这是什么

作品指纹

Скорость передачи данных по CAN-шине

модуль Bluetooth
·
·
Шина CAN является асинхронной связью, поэтому существует скорость передачи данных, и этот генератор скорости передачи данных расположен внутри контроллера CAN.

Скорость передачи данных по CAN-шине

Шина CAN является асинхронной связью, поэтому существует скорость передачи данных, и этот генератор скорости передачи данных расположен внутри контроллера CAN. Нам не нужно понимать, как это произошло, но нам нужно понять, что это значит. В этой главе обсуждаются следующие два момента для начинающих.

1. Асинхронная связь

В последовательной связи она в основном делится на асинхронную связь и синхронную связь.

Синхронная связь: связь между устройствами связи посредством сигнала синхронизации (такты CLK) для реализации передачи данных называется синхронной связью. Такие коммуникации, как I2C и SPI, имеют тактовый сигнал. Фактически, USART также имеет синхронную функцию в STM32, но большинство из нас используют только ее асинхронную функцию.

Асинхронная связь. Проще говоря, устройства связи отправляют и получают данные, договариваясь об одном и том же времени. Это время будет определять скорость передачи данных, упомянутую в этом разделе.

2. Скорость передачи данных

Многие инженеры никогда до конца не понимали, что такое скорость передачи данных. Здесь я кратко опишу ее значение, основанное на скорости передачи данных UART.

В области электронных коммуникаций бод относится к скорости модуляции, которая относится к скорости, с которой эффективный сигнал данных модулирует несущую, то есть количеству раз, когда состояние модуляции несущей меняется в единицу времени. Это мера скорости передачи символов. 1 бод означает, что в секунду передается 1 символ.

UART передает 240 символов в секунду, и каждый формат символов содержит 10 бит (1 стартовый бит, 1 стоповый бит, 8 бит данных). В это время скорость передачи данных составляет 240 бод, а скорость передачи данных — 10 бит* 240/секунда = 2400 бит/с. .

Из приведенного выше описания можно резюмировать:

Скорость передачи данных: количество двоичных битов, передаваемых в единицу времени;

Скорость передачи: количество символов, передаваемых в единицу времени;

Скорость передачи данных и скорость передачи данных численно равны только тогда, когда каждый символ представляет только один бит информации, но их значения не совпадают.

битовая синхронизация

Скорость передачи данных описана выше, и скорость передачи данных определяется синхронизацией битов, упомянутой в этом разделе. В стандарте CAN бит можно разделить на 4 сегмента:

Сегмент синхронизации (СС)

Период времени распространения (PTS)

Сегмент фазового буфера 1 (PBS1)

Сегмент 2 фазового буфера (PBS2)

Эти сегменты, в свою очередь, состоят из наименьшей единицы времени, которую можно назвать квантом времени (сокращенно Tq).

1 бит разделен на 4 сегмента, и каждый сегмент состоит из нескольких Tq. Это называется синхронизацией битов.

Для более подробной информации о продукции и информации посетите наш официальный сайт:

https://www.ru-ebyte.com


CC BY-NC-ND 4.0 授权