ПРОТОКОЛ ПЕРЕДАЧИ ДАННЫХ С СОСТОЯНИЕМ ИСКЛЮЧЕНИЯ ПРОТОКОЛА

1. Способ обмена данными между абонентами (200, 250), соединенными друг с другом посредством шинной системы (100), причем:
- обмен содержащими данные сообщениями осуществляется согласно первому коммуникационному протоколу,
- сообщения состоят из последовательности битов,
- по меньшей мере один управляющий бит, имеющий заданное положение внутри сообщения, передаваемого согласно первому коммуникационному протоколу, должен иметь заданное значение,
- для каждого сообщения один абонент выступает в роли отправителя, а по меньшей мере один другой абонент как получатель принимает сообщение и выполняет в отношении него контроль ошибок,
отличающийся тем, что при наличии по меньшей мере одного управляющего бита со значением, отличным от заданного, по меньшей мере один получатель входит в состояние исключения протокола, в котором он приостанавливает контроль ошибок до тех пор, пока не будет выполнено условие возобновления использования первого коммуникационного протокола.
2. Способ по п. 1, отличающийся тем, что наличие по меньшей мере одного управляющего бита со значением, отличным от заданного, указывает, что отправитель посылает передаваемое им сообщение с использованием коммуникационного протокола, отличного от первого.
3. Способ по п. 2, отличающийся тем, что отличный от первого коммуникационный протокол характеризуется меньшей, по сравнению с первым коммуникационным протоколом, длительностью бита в определенной части передаваемого сообщения.
4. Способ по п. 1, отличающийся тем, что по меньшей мере один получатель входит в состояние исключения протокола, выполняя перезапуск блока управления протокола или машины состояний протокола.
5. Способ по одному из п.п. 1-4, отличающийся тем, что в качестве условия возобновления использования первого коммуникационного протокола определено заданное или задаваемое число битов с заданными значениями.
6. Способ по одному из п.п. 1-4, отличающийся тем, что в качестве условия возобновления использования первого коммуникационного протокола определена заданная или задаваемая продолжительность отсутствия связи по шине.
7. Способ по п. 4, отличающийся тем, что после указанного перезапуска по меньшей мере один получатель следит за наступлением условия возобновления с использованием схемы (222) обнаружения фронтов и счетчика (221) для подсчета битов, появляющихся с заданным значением, причем при появлении фронта счетчик перезапускается.
8. Способ по п. 1, отличающийся тем, что сообщения, передаваемые согласно первому коммуникационному протоколу, имеют заголовок, поле данных и концевик, причем передаваемые данные содержатся в поле данных, а по меньшей мере один управляющий бит содержится в заголовке.
9. Способ по п. 8, отличающийся тем, что роли отправителя и получателя распределяют среди абонентов путем арбитража, причем по содержащемуся в заголовке сообщения идентификатору определяют, какой абонент получит доступ к шине для передачи, если несколько абонентов одновременно пытаются послать сообщение.
10. Способ по п. 9, отличающийся тем, что арбитраж выполняют по стандарту ISO 11898-1 на протокол CAN, заголовок сообщения содержит бит начала кадра, поле арбитража, поле управления, а концевик сообщения - поле циклического избыточного кода (CRC), поле подтверждения и поле конца кадра.
11. Устройство для обмена данными между абонентами, соединенными друг с другом посредством шинной системы, содержащее средства, обеспечивающие обмен сообщениями, содержащими данные, согласно первому коммуникационному протоколу, причем:
- сообщения состоят из последовательности битов,
- по меньшей мере один управляющий бит, имеющий заданное положение внутри сообщения, передаваемого согласно первому коммуникационному протоколу, должен иметь заданное значение,
- устройство содержит средства, позволяющие ему как получателю принимать сообщение и выполнять в отношении него контроль ошибок,
отличающееся тем, что оно при наличии в принятом сообщении по меньшей мере одного управляющего бита со значением, отличным от заданного, входит в состояние исключения протокола, в котором оно приостанавливает контроль ошибок до тех пор, пока не будет выполнено условие возобновления использования первого коммуникационного протокола.
12. Устройство по п. 11, отличающееся тем, что оно входит в состояние исключения протокола, выполняя перезапуск блока управления протокола или машины состояний протокола.
13. Устройство по п. 11, отличающееся тем, что для определения наступления условия возобновления использования первого коммуникационного протокола оно содержит средства обнаружения заданного или задаваемого числа битов с заданными значениями.
14. Устройство по п. 11, отличающееся тем, что для определения наступления условия возобновления использования первого коммуникационного протокола оно содержит средства обнаружения заданной или задаваемой продолжительности отсутствия связи по шине.
15. Устройство по п. 11, отличающееся тем, что для определения наступления указанного условия возобновления оно содержит средства (222) для обнаружения фронтов и счетчик (221) для подсчета битов, появляющихся с заданным значением, причем при появлении фронта счетчик перезапускается.
16. Устройство по одному из п.п. 11-15, отличающееся тем, что оно содержит средства для осуществления одного из способов согласно п.п. 1-10.