СПОСОБ И УСТРОЙСТВО ДЛЯ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ ДАННЫХ С ПЕРЕКЛЮЧАЕМОЙ СКОРОСТЬЮ ПЕРЕДАЧИ ДАННЫХ

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