×
20.11.2015
216.013.9126

Результат интеллектуальной деятельности: СПОСОБ УПРАВЛЕНИЯ РАБОТОЙ ШИННОЙ СИСТЕМЫ, ПРЕЖДЕ ВСЕГО ШИНЫ CAN

Вид РИД

Изобретение

№ охранного документа
0002568774
Дата охранного документа
20.11.2015
Аннотация: Изобретение относится к области управления работой шинной системы. Техническим результатом является повышение надежности работы шинной системы при небольших затратах вычислительных ресурсов. Раскрыт способ управления работой шинной системы (10), прежде всего шины CAN. К шинной системе (10) могут быть подключено несколько станций (11, 12, 13, 14). Передаваемое сообщение имеет идентификатор, причем определенный идентификатор (например, IDENT) может использоваться всегда только одной станцией (например, 12). Каждая из станций сравнивает идентификатор переданного сообщения с используемыми ею самой идентификаторами (например, IDENT2). В случае совпадения идентификаторов генерируется сообщение об ошибке. 2 н. и 5 з.п. ф-лы, 3 ил.

Изобретение относится к способу управления работой шинной системы, прежде всего шины CAN (локальная сеть контроллеров, англ. сокр. CAN от Controller Area Network).

В случае шины CAN каждое передаваемое по шине сообщение содержит так называемый идентификатор. По этому идентификатору подключенные к шине CAN станции решают, имеет ли переданное сообщение отношение к ним. Идентификатор добавляется передающей станцией к передаваемым полезным данным. Каждая станция при этом может передавать сколь угодно много сообщений с различными идентификаторами. Но каждый идентификатор может использоваться только одной определенной станцией, и, соответственно, один и тот же идентификатор не может включаться в сообщение различными станциями.

Шина CAN организована таким образом, чтобы новые станции могли подключаться к ней без больших сложностей. Это, помимо прочего, делает

возможным ошибочное использование идентификатора, уже используемого ранее подключенной станцией, другой станцией, например, вновь подключенной станцией,

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

Настоящее изобретение решает эту задачу при помощи способа, охарактеризованного в пункте 1 формулы изобретения. Предложен способ управления работой шинной системы, прежде всего шины CAN, к которой может быть подключено несколько станций, и передаваемое в которой сообщение имеет идентификатор. Каждая из станций может передавать сообщения с различными идентификаторами. Станции, не ведущие передачу, по идентификатору решают, имеет ли к ним отношение принятое сообщение. Сообщение с определенным идентификатором может передаваться всегда только одной станцией. Для решения поставленной задачи каждая из станций сравнивает идентификатор сообщения, переданного другой станцией, с используемыми ею самой идентификаторами, и при совпадении (идентификаторов) генерируется сообщение об ошибке.

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

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

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

На фиг. 1 изображена схема предлагаемой в изобретении шинной системы в одном варианте ее выполнения, на фиг. 2 показано схематически представление сообщения в шинной системе, изображенной на фиг. 1, и на фиг. 3 представлен способ управления работой шинной системы, изображенной на фиг. 1.

На фиг. 1 изображена шинная система 10, которой может быть, в частности, так называемая шина CAN. Шинная система 10, представленная на фиг. 1, выполнена в виде последовательной шинной системы, к которой подключено, например, четыре станции 11, 12, 13, 14. В случае применения шинной системы 10, например, в автомобиле, станциями 11, 12, 13, 14 могут являться, например, блок управления двигателем и/или блок управления приводом или иные подобные устройства.

Станции 11, 12, 13, 14 шинной системы 10 выполнены равноправными по отношению друг к другу и способны передавать и принимать сообщения 20. Структура такого сообщения 20 рассматривается ниже более подробно на фиг. 2. В данный момент времени получить доступ к шинной системе 10 и послать свое сообщение 20 всегда может только одна из станций 11, 12, 13, 14. Затем переданное сообщение 20 может быть принято и при необходимости обработано всеми другими станциями 11, 12, 13, 14.

Каждое передаваемое по шинной системе 10 сообщение 20 имеет заданный формат. На фиг. 2 представлен фрагмент такого сообщения 20. В соответствии с ним сообщение 20 содержит по меньшей мере так называемый идентификатор IDENT и полезные данные DATA. Идентификатор IDENT и полезные данные DATA генерируются передающей станцией. В случае шины CAN идентификатор IDENT может иметь длину, составляющую, например, 11 бит или 29 бит.

Каждая из станций 11, 12, 13, 14 может посылать сколь угодно много сообщений 20 с различными идентификаторами IDENT. Тогда станции, не ведущие передачу, по идентификатору IDENT решают, имеет ли принятое сообщение 20 отношение к ним или нет. Если сообщение 20 относится к одной из станций 11, 12, 13, 14, то оно считывается и обрабатывается этой станцией.

Важно то, что один определенный идентификатор IDENT может передаваться всегда только одной станцией. Это означает, что определенный идентификатор всегда представляет собой однозначную ссылку на одну определенную станцию. Иначе говоря, это означает, что один и тот же идентификатор IDENT не может использоваться двумя различными станциями.

Допустим теперь, что станция 11 посылает сообщения с идентификатором IDENT 1, станция 12 - сообщения с идентификатором IDENT2, а станция 13 - сообщения с идентификатором IDENT3. Допустим также, что станция 14 посылает - ошибочно - сообщения с идентификатором IDENT2. Эта ошибка не может быть обнаружена станциями 11, 13, так как по идентификатору IDENT2 они всегда делают вывод о поступлении сообщения, принадлежащего станции 12, даже если речь идет об ошибочном сообщении, принадлежащем станции 14.

Для распознавания такой ошибки предусмотрен способ 30, представленный на фиг. 3. Этот способ 30 непрерывно осуществляется каждой из станций 11, 12, 13, 14. Основой для осуществления способа 30 является хранящийся в каждой станции список, в котором содержатся все идентификаторы IDENT, которые используются соответствующей станцией и поэтому не могут использоваться другими станциями для передачи сообщений.

Далее способ 30 поясняется на примере сценария, в котором станция 14 ошибочно использует идентификатор IDENT2, который может использоваться только станцией 12.

Если станция 12 находится в состоянии, в котором она не ведет передачу, то она считывает, на первом шаге 31, по меньшей мере идентификатор IDENT тех сообщений 20, которые передаются по шинной системе 10 другими станциями. На следующем шаге 32 станция 12 сравнивает считанный идентификатор IDENT с идентификаторами, хранящимися в ее собственном списке. Поскольку, как было указано выше, станция 12 использует по меньшей мере идентификатор IDENT2, в списке станции 12 содержится по меньшей мере этот идентификатор IDENT2.

Таким образом, станция 12 сравнивает считанный из шинной системы 10 идентификатор IDENT с хранящимся идентификатором IDENT2. В случае

ошибочного использования станцией 14 идентификатора IDENT2 станция 12 фиксирует совпадение с хранящимся идентификатором IDENT2.

В этом случае станция 12 генерирует на шаге 33 сообщение об ошибке и посылает это сообщение по шинной системе всем другим станциям. Таким образом, эта ошибка становится известна всем станциям 11, 12, 13, 14, и затем она может быть устранена, например, ошибочно работающей станцией 14.

Если совпадение отсутствует, на этом способ 30 завершается.

Разумеется, что станция 14 также может быть той станцией, которая фиксирует использование станцией 12 идентификатора IDENT2. В этом случае станция 14 генерирует сообщение об ошибке согласно шагу 33 способа 30. Тогда при устранении ошибки необходимо сначала проверить, какая станция работает ошибочно. Также понятно, что способ 30, изображенный на фиг. 3, применим и тогда, когда один и тот же идентификатор посылают более двух станций.

Как указано выше, способ 30 непрерывно выполняется всеми станциями 11, 12, 13, 14. Следовательно, каждая из станций 11, 12, 13, 14 сравнивает идентификатор IDENT переданного сообщения 20 с используемыми ею самой идентификаторами IDENTx. При этом если какой-либо идентификатор IDENTx используется - по каким бы то ни было причинам - двумя различными станциями, то это будет обнаружено одной из двух станций с помощью способа 30 не позднее того времени, когда другая станция впервые передаст в составе сообщения 20 уже занятый идентификатор IDENTx. После этого может быть разослано сообщение об ошибке, и ошибка может быть устранена.

Предпочтительно способ 30 выполняется с помощью компьютерной программы. Для этого компьютерная программа записана в электронном запоминающем устройстве отдельных станций 11, 12, 13, 14 и выполняется электронным вычислительным устройством.


СПОСОБ УПРАВЛЕНИЯ РАБОТОЙ ШИННОЙ СИСТЕМЫ, ПРЕЖДЕ ВСЕГО ШИНЫ CAN
СПОСОБ УПРАВЛЕНИЯ РАБОТОЙ ШИННОЙ СИСТЕМЫ, ПРЕЖДЕ ВСЕГО ШИНЫ CAN
СПОСОБ УПРАВЛЕНИЯ РАБОТОЙ ШИННОЙ СИСТЕМЫ, ПРЕЖДЕ ВСЕГО ШИНЫ CAN
Источник поступления информации: Роспатент

Показаны записи 211-220 из 499.
20.01.2016
№216.013.a023

Параллельное или выполняемое последовательно в онлайн- и оффлайн- режимах формирование реконструкций для трехмерного обмера помещения

Измерительное приспособление для автоматического трехмерного обмера помещения содержит съемочный аппарат, выполненный с возможностью получения видеоизображений низкого разрешения. Съемочный аппарат также выполнен с возможностью автоматического получения снимков высокого разрешения в...
Тип: Изобретение
Номер охранного документа: 0002572637
Дата охранного документа: 20.01.2016
20.01.2016
№216.013.a14c

Устройство для демпфирования энергии обратного удара и содержащая его ручная машина

Устройство содержит цилиндр ствола и систему демпфирования обратных ударов, имеющую по меньшей мере одно демпфирующее средство, предусмотренное для безупорного демпфирования энергии обратного удара, которое по меньшей мере в одном рабочем состоянии расположено по меньшей мере частично радиально...
Тип: Изобретение
Номер охранного документа: 0002572934
Дата охранного документа: 20.01.2016
20.01.2016
№216.013.a1d2

Система вспрыскивания топлива в двигатель внутреннего сгорания

Изобретение может быть использовано в системах топливоподачи двигателей внутреннего сгорания (ДВС). Предложена система впрыскивания топлива в ДВС, имеющая топливный бак (2), который подкачивающим насосом (1) соединен с внутренним пространством (3) насоса (5) высокого давления. Внутреннее...
Тип: Изобретение
Номер охранного документа: 0002573068
Дата охранного документа: 20.01.2016
20.01.2016
№216.013.a1dd

Привод с функцией аварийного закрытия

Изобретение относится к приводу с функцией аварийного закрытия. Привод содержит подвижный связующий механизм с аварийной пружиной, зажатой между ее опорами, расположенными с ведущей и ведомой сторон. Аварийная пружина представляет собой перемещаемую вместе со связующим механизмом пружину...
Тип: Изобретение
Номер охранного документа: 0002573079
Дата охранного документа: 20.01.2016
20.01.2016
№216.013.a1ef

Топливная форсунка с датчиком давления

Настоящее изобретение относится к топливной форсунке с датчиком давления. Топливная форсунка (1) имеет часть (32) высокого давления, в которой при работе присутствует находящееся под высоким давлением топливо, часть (38) низкого давления, в которой при работе присутствует находящееся под низким...
Тип: Изобретение
Номер охранного документа: 0002573097
Дата охранного документа: 20.01.2016
20.01.2016
№216.013.a27b

Способ и устройство для активизации абонентов шинной системы и соответствующий абонент

Изобретение относится к активизации абонентов шинной системы. Технический результат состоит в возможности в сети контроллеров (CAN) активизировать одновременно как отдельные узлы, так и группы узлов. Для этого устройство для активизации абонентов шинной системы CAN содержит регистрирующее...
Тип: Изобретение
Номер охранного документа: 0002573237
Дата охранного документа: 20.01.2016
20.01.2016
№216.013.a322

Отсоединение электроинструментов от сети с помощью выключателей

Изобретение относится к области электротехники и может быть использовано в питающемся от сети электрическом двигателе электроинструмента. Техническим результатом является обеспечение двустороннего отсоединения от сети питающихся от нее электроинструментов и контроля эксплуатационной надежности...
Тип: Изобретение
Номер охранного документа: 0002573404
Дата охранного документа: 20.01.2016
20.01.2016
№216.013.a340

Насосный узел для подачи топлива, предпочтительно дизельного топлива, в двигатель внутреннего сгорания и способ сборки такого насосного узла

Изобретение может быть использовано в топливных насосах высокого давления топливных систем дизельных двигателей. Предложен насосный узел, имеющий цилиндр (5), плунжер (7), который для всасывания топлива в цилиндр (5) перемещается пружиной (10), расположенной между корпусом (2) насосного узла и...
Тип: Изобретение
Номер охранного документа: 0002573434
Дата охранного документа: 20.01.2016
27.02.2016
№216.014.be46

Система определения положения педали

Изобретение относится к области транспортного машиностроения. Система определения положения педали для автомобиля имеет подвижную между своими исходным и конечным положениями педаль и пружину, которая имеет первый и второй участок. Пружина способна прикладывать к педали в ее промежуточном...
Тип: Изобретение
Номер охранного документа: 0002576309
Дата охранного документа: 27.02.2016
27.01.2016
№216.014.c234

Способ и устройство для определения по меньшей мере одной вероятности выхода из района, идентифицируемого в цифровой карте как открытая местность

Изобретение относится к навигационным системам. Способ определения по меньшей мере одной вероятности выхода из района, идентифицируемого в цифровой карте как открытая местность, исходя из находящегося в пределах района местоположения, включает разбиение района на множество ячеек с присвоением...
Тип: Изобретение
Номер охранного документа: 0002574040
Дата охранного документа: 27.01.2016
Показаны записи 211-220 из 402.
10.09.2015
№216.013.7678

Технологическая машина с приводным электродвигателем

Настоящее изобретение относится к технологической машине с приводным электродвигателем, в частности к ручной машине. Технический результат заключается в упрощении конструкции. Технологическая машина, в частности ручная машина (1), содержит приводной электродвигатель (3), блок (4) электроники...
Тип: Изобретение
Номер охранного документа: 0002561917
Дата охранного документа: 10.09.2015
10.09.2015
№216.013.7836

Способ управления доступом к среде передачи для шинной системы и устройство связи

Изобретение относится средствам управления доступом к среде передачи применительно к управлению доступом абонентской станции шинной системы, имеющей первый и второй каналы, ко второму каналу шинной системы, совместно используемому несколькими абонентскими станциями. Технический результат...
Тип: Изобретение
Номер охранного документа: 0002562363
Дата охранного документа: 10.09.2015
10.09.2015
№216.013.7872

Способ и система для приема сигналов от радиостанции

Изобретение относится к области радиовещания. Технический результат изобретения заключается в улучшении приема сигналов от радиопередатчиков. Система для приема сигналов от радиопередатчиков содержит по меньшей мере один аналого-цифровой преобразователь (12), предназначенный для оцифровки (22)...
Тип: Изобретение
Номер охранного документа: 0002562423
Дата охранного документа: 10.09.2015
20.09.2015
№216.013.7ac7

Способ и устройство для получения по меньшей мере одного выходного сигнала

Изобретение относится к технике связи и может использоваться в системах беспроводной связи. Технический результат состоит в повышении пропускной способности каналов передачи. Для этого описан способ получения по меньшей мере одного выходного сигнала для приемного блока (56), включающий прием...
Тип: Изобретение
Номер охранного документа: 0002563028
Дата охранного документа: 20.09.2015
20.10.2015
№216.013.86ec

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

Изобретение относится к полимерным пленкам для использования в пищевой промышленности в качестве упаковки и касается многослойной пленки, способа ее изготовления, многослойного пленочного изделия из этой пленки и устройства для ее изготовления. Многослойная пленка, имеющая по меньшей мере один...
Тип: Изобретение
Номер охранного документа: 0002566143
Дата охранного документа: 20.10.2015
27.10.2015
№216.013.8a11

Способ и устройство для активизации абонентов шинной системы и соответствующий абонент

Изобретение относится к устройствам активизации абонентов шинной системы. Технический результат заключается в расширении функциональных возможностей путем избирательной активизации устройства управления необходимых для выполнения требуемых функций. Устройство содержит регистрирующее средство,...
Тип: Изобретение
Номер охранного документа: 0002566948
Дата охранного документа: 27.10.2015
10.11.2015
№216.013.8c52

Насос высокого давления

Изобретение может быть использовано в топливных насосах высокого давления (ТНВД), используемых в системах топливоподачи двигателей внутреннего сгорания с воспламенением от сжатия. Предложен ТНВД (1), имеющий насосный узел (6) и приводной вал (7) с по меньшей мере одним кулачком (10),...
Тип: Изобретение
Номер охранного документа: 0002567529
Дата охранного документа: 10.11.2015
10.11.2015
№216.013.8e3f

Система впрыскивания топлива с интегрированным топливным аккумулятором высокого давления

Изобретение может быть использовано в топливных системах двигателей внутреннего сгорания (ДВС). Предложена система впрыскивания топлива в ДВС, имеющая насос высокого давления, у которого его выходной канал (4) высокого давления соединен с топливным аккумулятором (23) высокого давления (ТАВД),...
Тип: Изобретение
Номер охранного документа: 0002568024
Дата охранного документа: 10.11.2015
20.11.2015
№216.013.8f87

Насос высокого давления

Изобретение может быть использовано в топливных насосах высокого давления двигателей внутреннего сгорания с воспламенением от сжатия. Предложен насос (1) высокого давления, имеющий по меньшей мере один насосный узел (6) и один приводной кулачковый вал (3), функционально связанным с насосным...
Тип: Изобретение
Номер охранного документа: 0002568359
Дата охранного документа: 20.11.2015
10.12.2015
№216.013.96e7

Ручная машина с эластомерными элементами для установки находящихся в корпусе компонентов

Изобретение относится к ручным инструментам. Ручная машина (1) содержит приводное устройство, расположенное в корпусе (2), включаемое и выключаемое посредством выключающего устройства, содержащего расположенный внутри корпуса (2) выключатель (10). К наружной и внутренней сторонам корпуса...
Тип: Изобретение
Номер охранного документа: 0002570251
Дата охранного документа: 10.12.2015
+ добавить свой РИД