КОММУНИКАЦИОННЫЙ МОДУЛЬ

1. Коммуникационный модуль (2) для подключения последовательной шины (3), передающей данные пакетами, к нескольким системным шинам (5) шлюза (1), передающим данные пословно, включающий в себя
(а) подключенный к последовательной шине (3) блок (2с) коммуникационных протоколов для взаимного преобразования пакетов (DP) данных и сообщений (MSG), каждое из которых состоит из нескольких слов (DW) данных,
(б) блок (2d) пересылки сообщений для пересылки сообщений (MSG) между по меньшей мере одним устройством памяти (2е) сообщений и блоком (2с) коммуникационных протоколов, а также буферными запоминающими устройствами (2f, 2g),
(в) несколько интерфейсных блоков (2а, 2b), каждый из которых подключен к соответствующей системной шине (5-1, 5-2) шлюза (1) и связан по меньшей мере с одним соответствующим ему буферным запоминающим устройством (2f, 2g), в котором временно сохраняется сообщение (MSG),
(г) причем передача слов (DW) данных из буферных запоминающих устройств (2f, 2g) интерфейсных блоков (2а, 2b) и в них организована одновременно по нескольким системным шинам (5-1, 5-2) и через соответствующие им интерфейсные блоки (2а, 2b) без времени ожидания.
2. Коммуникационный модуль по п.1, в котором последовательная шина (3) представляет собой промышленную шину.
3. Коммуникационный модуль по п.2, в котором промышленная шина представляет собой шину CAN (локальной сети контроллеров).
4. Коммуникационный модуль по п.2, в котором промышленная шина представляет собой шину FlexRay.
5. Коммуникационный модуль по п.2, в котором промышленная шина представляет собой шину на основе протокола транспорта для медиориентированных систем (MOST).
6. Коммуникационный модуль по п.2, в котором промышленная шина представляет собой шину на основе протокола локальной сети взаимодействия (LIN).
7. Коммуникационный модуль по п.1, в котором последовательная шина (3) представляет собой шину Ethernet.
8. Коммуникационный модуль по п.1, в котором каждая системная шина (5-1, 5-2) имеет соответствующее ведущее устройство (4-1, 4-2).
9. Коммуникационный модуль по п.1, в котором блок (2d) пересылки сообщений сигнализирует ведущему устройству (4-1, 4-2) системной шины о получении сообщения (MSG), пословно передаваемого по системной шине (5-1, 5-2).
10. Коммуникационный модуль по п.8, в котором блок пересылки сообщений подтверждает сигналами ведущему устройству (4-1, 4-2) системной шины получение подлежащего передаче сообщения (MSG) после запроса ведущим устройством системной шины этой информации.
11. Коммуникационный модуль по п.1, в котором принятое системной шиной (5-1, 5-2) сообщение, которое временно сохраняется в буферном запоминающем устройстве (2f, 2g) и пересылается блоком (2d) пересылки сообщений в устройство памяти (2е) сообщений, содержит по меньшей мере один флаговый бит для сигнализации готовности к передаче по последовательной шине (3).
12. Способ двусторонней передачи данных между последовательной шиной, передающей данные пакетами, и системными шинами, передающими данные пословно, при осуществлении которого
(а) пакеты (DP) данных, передаваемые по последовательной шине (3), преобразуют в сообщения, содержащие несколько слов (DW) данных,
(б) сообщения временно сохраняют в буферных запоминающих устройствах (2f, 2g) и (в) слова (DW) данных передают из буферных запоминающих устройств (2f, 2g) и в них одновременно по нескольким системным шинам (5-1, 5-2) без времени ожидания.