КОММУКАЦИОННЫЙ МОДУЛЬ И КОММУНИКАЦИОННЫЙ КОНТРОЛЛЕР ДЛЯ СЕТИ FlexRay, А ТАКЖЕ СПОСОБ ПЕРЕДАЧИ СООБЩЕНИЙ МЕЖДУ АБОНЕНТСКИМ УСТРОЙСТВОМ НА ОСНОВЕ ПРОТОКОЛА FlexRay И КАНАЛОМ СВЯЗИ В СЕТИ FlexRay

1. Коммуникационный модуль (100) для сети FlexRay, предназначенный для соединения соотнесенного с ним через абонентский интерфейс (107) абонентского устройства (102) на основе протокола FlexRay с каналом (101) связи в сети FlexRay, по которому осуществляется передача сообщений, отличающийся тем, что он содержит устройство (105) для сохранения сообщений, переданных или подлежащих передаче между абонентским устройством (102) и каналом (101) связи в сети FlexRay, и конечный автомат, который для управления передачей сообщений задает и/или вызывает последовательности, касающиеся информации, относящейся к сохранению сообщений в устройстве (105), вызову сообщений из устройства (105) и передачи сообщений.
2. Коммуникационный модуль (100) по п.1, отличающийся тем, что конечный автомат реализован аппаратно.
3. Коммуникационный модуль (100) по п.1, отличающийся тем, что последовательности реализованы аппаратно.
4. Коммуникационный модуль (100) по п.1, отличающийся тем, что конечный автомат допускает его свободное программирование посредством абонентского устройства (102) через абонентский интерфейс (107).
5. Коммуникационный модуль (100) по одному из пп.1-4, отличающийся тем, что указанная информация включает в себя тип обращения к памяти, и/или вид обращения к памяти, и/или адрес обращения, и/или размер набора данных, и/или относящуюся к данным управляющую информацию, и/или, по меньшей мере, один элемент информации для защиты данных.
6. Коммуникационный контроллер для сети FlexRay, предназначенный для соединения соотнесенного с ним через абонентский интерфейс (107) абонентского устройства (102) на основе протокола FlexRay с каналом (101) связи в сети FlexRay, по которому осуществляется передача сообщений, отличающийся тем, что он содержит коммуникационный модуль (100) для сети FlexRay по одному из пп.1-5.
7. Способ передачи сообщений между абонентским устройством (102) на основе протокола FlexRay и каналом (101) связи в сети FlexRay, с которым связан коммуникационный модуль (100) для сети FlexRay, к которому через абонентский интерфейс (107) подключено абонентское устройство (102), отличающийся тем, что сообщения, переданные или подлежащие передаче между абонентским устройством (102) и каналом (101) связи в сети FlexRay, временно сохраняют в устройстве (105) коммуникационного модуля (100) для сети FlexRay, причем посредством конечного автомата коммуникационного модуля (100) для управления передачей сообщений задают и/или вызывают последовательности, касающиеся информации, относящейся к сохранению сообщений в устройстве (105), вызову сообщений из устройства (105) и передачи сообщений.
8. Способ по п.7, отличающийся тем, что в коммуникационном модуле (100) для сети FlexRay определены простые команды для конфигурирования, инициирования и управления передачей данных между абонентским устройством (102) и каналом (101) связи в сети FlexRay, причем каждая из последовательностей соответствует функциональности нескольких простых команд.
9. Способ по п.8, отличающийся тем, что команды одной последовательности оптимизируют с сохранением функциональности этой последовательности в отношении уменьшения числа требуемых вызовов, требуемых ресурсов (памяти и вычислительной мощности) абонентского устройства (102) и/или требуемого времени обработки с учетом предварительно известных сведений о передаче данных, в частности деталей коммуникационного модуля (100) для сети FlexRay.
10. Способ по п.9, отличающийся тем, что команды одной последовательности оптимизируют перед собственно передачей данных или выполнением этой последовательности.
11. Способ по п.9, отличающийся тем, что предварительно известные сведения получают теоретически на основе используемого протокола передачи данных или из другой информации перед собственно передачей данных или выполнением последовательностей.
12. Способ по п.9, отличающийся тем, что предварительно известные сведения получают путем практического анализа соответствующего процесса передачи данных перед собственно передачей данных или выполнением последовательностей.
13. Способ по одному из пп.7-12, отличающийся тем, что последовательности реализуют аппаратно или программируют в коммуникационном модуле для сети FlexRay перед собственно передачей данных или выполнением последовательностей.
14. Способ по одному из пп.7-12, отличающийся тем, что каждая из простых команд содержит:
флаг (один или несколько разрядов) для вида обращения (чтение/запись блока, управляющие данные и/или полезные данные),
адрес (несколько разрядов) в памяти, к которому осуществляется обращение,
счетчик для числа подлежащих передаче слов данных или
флаг, определяющий необходимость отправки данных по каналу (101) связи в сети FlexRay после обращения к ним, и
необязательно циклический избыточный код (CRC) или контрольную сумму.
15. Способ по п.13, отличающийся тем, что каждая из простых команд содержит:
флаг (один или несколько разрядов) для вида обращения (чтение/запись блока, управляющие данные и/или полезные данные),
адрес (несколько разрядов) в памяти, к которому осуществляется обращение,
счетчик для числа подлежащих передаче слов данных или
флаг, определяющий необходимость отправки данных по каналу (101) связи в сети FlexRay после обращения к ним, и
необязательно циклический избыточный код (CRC) или контрольную сумму.