Что такое мультиплексная сеть?

Что такое мультиплексная сеть?

Мультиплексирование означает «много к одному» и отправку результата по сети. Насколько мне известно, сеть управления (CAN) поддерживает мультиплексирование. Как?

Говорят, что CAN поддерживает многоадресную рассылку, один ко многим (разновидность демультиплексирования). Тогда что такое мультиплексирование и мультиплексная сеть?

Пакеты AFAIK CAN вообще не имеют адреса источника или адресата. Они всегда транслируются.
@Axeman - пакеты CAN имеют адрес назначения в спецификации CAN (но не адрес источника). Фактическое оборудование представляет собой шинную сеть, так что с аппаратной точки зрения можно сказать, что это широковещательная сеть.
Идентификаторы в поле арбитража в кадре CAN не являются адресами, а другие данные, кроме поля управления, являются просто полезной нагрузкой. Так, а где адрес?

Ответы (2)

Мультиплексная сеть означает, что несколько сообщений одновременно используют одну и ту же среду передачи (см. ниже короткую версию из википедии ).

В телекоммуникационных и компьютерных сетях мультиплексирование (также известное как мультиплексирование) — это метод, с помощью которого несколько сигналов аналоговых сообщений или потоков цифровых данных объединяются в один сигнал через общую среду. Цель состоит в том, чтобы поделиться дорогим ресурсом. Например, в телекоммуникациях по одному проводу может передаваться несколько телефонных звонков. Мультиплексирование зародилось в телеграфии и в настоящее время широко применяется в средствах связи.

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

Я не использовал CAN, но, читая этот технический документ о CAN и мультиплексировании , кажется, что они используют одно и то же определение, если вы посмотрите, например, на страницы 9 и 7, вы заметите, что CAN использует только один кабель, который соединяет все узлы.

Мультиплексирование в CAN также можно увидеть следующим образом:

например, рассмотрим сообщение CAN с двумя сигналами, sig1 и sig2.

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

в зависимости от значения мультиплексора мы можем использовать несколько сигналов в одном сообщении can.

Может быть, вы могли бы привести лучший и более подробный пример того, как работает мультиплексирование, это, кажется, не объясняет ясно.
Пожалуйста, взгляните на ссылку