×
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
Источник поступления информации: Роспатент

Показаны записи 41-50 из 499.
20.09.2013
№216.012.6c7f

Устройство впрыскивания топлива

Изобретение относится к двигателестроению, в частности к топливной аппаратуре двигателей внутреннего сгорания. Изобретение позволяет обеспечить точное и равномерное распределение топлива по обоим впускным клапанам и обоим управляемым ими цилиндрам, а с другой стороны, устраняется причина, по...
Тип: Изобретение
Номер охранного документа: 0002493426
Дата охранного документа: 20.09.2013
27.09.2013
№216.012.7019

Устройство и способ контроля датчика, а также датчик

Заявленная группа изобретений относится к области использования в транспортных средствах, например в автомобилях с электронными системами управления наполнением цилиндров двигателя (EGAS) в блоках управления двигателями должна реализовываться трехуровневая концепция. Заявленная группа...
Тип: Изобретение
Номер охранного документа: 0002494348
Дата охранного документа: 27.09.2013
10.10.2013
№216.012.7231

Устройство управления и способ приведения в действие средств безопасности

Группа изобретений относится к технике защиты экипажа и пассажиров транспортных средств при дорожно-транспортных происшествиях. Предложены способ и устройство для управления срабатыванием средств безопасности для транспортного средства. Приведение в действие средств безопасности обеспечивают по...
Тип: Изобретение
Номер охранного документа: 0002494890
Дата охранного документа: 10.10.2013
10.10.2013
№216.012.73ef

Секционный отопительный котел из чугуна или алюминия

Изобретение относится к теплоэнергетике и может быть использовано в отопительных котлах. Предлагается секционный отопительный котел из чугуна или алюминия, состоящий из кольцевых секций, которыми являются передняя секция, имеющая форму крышки, задняя секция и по меньшей мере одна средняя...
Тип: Изобретение
Номер охранного документа: 0002495336
Дата охранного документа: 10.10.2013
20.10.2013
№216.012.7573

Пистолет-распылитель

Изобретение относится к пистолетам-распылителям, которые могут быть использованы для распыления материалов, таких как краски, лаки, грунтовки, морилки и средства защиты древесины, в частности, разбавляемых водой и содержащих растворители. В пистолете-распылителе (10) по меньшей мере один...
Тип: Изобретение
Номер охранного документа: 0002495727
Дата охранного документа: 20.10.2013
20.10.2013
№216.012.7580

Ручная машина, прежде всего ручная шлифовальная машина

Изобретение относится к машиностроению и может быть использовано в ручных шлифовальных машинах. Ручная машина содержит рабочий инструмент, установленный посредством приводного шпинделя, и защитный кожух, по меньшей мере частично ограждающий рабочий инструмент. Защитный кожух установлен на...
Тип: Изобретение
Номер охранного документа: 0002495740
Дата охранного документа: 20.10.2013
20.10.2013
№216.012.7582

Патрон для ручной электрической машины, прежде всего для отбойного молотка и/или перфоратора

Изобретение относится к патронам для рабочих инструментов ручных машин. Патрон содержит держатель для размещения цилиндрического хвостовика рабочего инструмента, имеющего на своей боковой поверхности диаметрально противоположные стопорные углубления, и замковое устройство. Замковое устройство...
Тип: Изобретение
Номер охранного документа: 0002495742
Дата охранного документа: 20.10.2013
20.10.2013
№216.012.769c

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

Изобретение относится к двигателестроению, в частности к топливной аппаратуре двигателей внутреннего сгорания. Изобретение направлено на устранение кавитационной эрозии на поверхности держателя обмотки катушки электромагнита в устройстве для впрыскивания топлива. Устройство для впрыскивания...
Тип: Изобретение
Номер охранного документа: 0002496024
Дата охранного документа: 20.10.2013
10.11.2013
№216.012.7cb5

Распылительная система с пистолетом-распылителем

Изобретение относится к распылительной системе и может быть использовано для распыления материала, в частности, разбавляемого водой и содержащего краски, лаки, глазури, грунтовки, морилки, средства зашиты древесины и многие другие составы. В распылительной системе по меньшей мере одно опорное...
Тип: Изобретение
Номер охранного документа: 0002497598
Дата охранного документа: 10.11.2013
10.11.2013
№216.012.7ce9

Ручная машина, прежде всего ручная машина с электрическим приводом

Изобретение относится к ручной машине, прежде всего к ручной машине с электрическим приводом. В корпусе ручной машины расположен узел привода, кинематически связанный с рабочим инструментом. Корпус имеет две отдельные части, между которыми расположен первичный демпфирующий элемент. Также ручная...
Тип: Изобретение
Номер охранного документа: 0002497650
Дата охранного документа: 10.11.2013
Показаны записи 41-50 из 402.
10.09.2013
№216.012.689e

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

Измерительное устройство имеет, по меньшей мере, один расположенный в потоке текучей среды датчик для определения параметра потока текучей среды. Измерительное устройство имеет, по меньшей мере, одну расположенную поперечно основному направлению потока перед датчиком решетку (134) с образующими...
Тип: Изобретение
Номер охранного документа: 0002492429
Дата охранного документа: 10.09.2013
20.09.2013
№216.012.6aa8

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

Изобретение относится к двигателестроению, в частности к способам устранения несносности деталей топливных форсунок. Способ выпрямления продолговатой детали, вставляемой по меньшей мере двумя своими частями в два отстоящих одно от другого соосных установочных места, заключается в том, что...
Тип: Изобретение
Номер охранного документа: 0002492955
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6ac9

Ручная машина

Изобретение относится к машиностроению и может быть использовано в ручных машинах, преимущественно в угловых шлифовальных машинах. Ручная машина содержит корпус с фланцевой посадочной шейкой, защитное устройство, установленное на фланцевой посадочной шейке с возможностью проворачивания...
Тип: Изобретение
Номер охранного документа: 0002492988
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6aca

Ручная машина

Изобретение относится к машиностроению и может быть использовано в ручных машинах, преимущественно в угловых шлифовальных машинах. Ручная машина содержит корпус редуктора, фланцевую посадочную шейку, защитное устройство, образующее вместилище для рабочего инструмента (18) и установленное на...
Тип: Изобретение
Номер охранного документа: 0002492989
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6acd

Ручная машина

Изобретение относится к ручным машинам, в частности к перфораторам или отбойным молоткам. Внутри корпуса (12) ручной машины расположено трансмиссионное отделение (14) с элементом (80) силовой передачи и компенсационным устройством (18) для выравнивания давления в трансмиссионном отделении (14),...
Тип: Изобретение
Номер охранного документа: 0002492992
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6af4

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

Группа изобретений относится к технике защиты экипажа и пассажиров транспортных средств при дорожно-транспортных происшествиях. Предложены блок управления и способ распознания столкновения для транспортного средства. Факт столкновения определяют в зависимости от сигнала регистрирующей корпусный...
Тип: Изобретение
Номер охранного документа: 0002493031
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6c74

Комплект клапанов газовых форсунок, способ управления работой клапанов газовых форсунок и устройство для управления работой инжекторной системы подачи топлива

Комплект клапанов газовых форсунок для впрыска газа в двигателе внутреннего сгорания, в котором один клапан газовой форсунки имеет внешний нагревательный элемент, а один другой клапан газовой форсунки не имеет внешнего нагревательного элемента. Способ управления работой клапанов газовых...
Тип: Изобретение
Номер охранного документа: 0002493415
Дата охранного документа: 20.09.2013
20.09.2013
№216.012.6c7f

Устройство впрыскивания топлива

Изобретение относится к двигателестроению, в частности к топливной аппаратуре двигателей внутреннего сгорания. Изобретение позволяет обеспечить точное и равномерное распределение топлива по обоим впускным клапанам и обоим управляемым ими цилиндрам, а с другой стороны, устраняется причина, по...
Тип: Изобретение
Номер охранного документа: 0002493426
Дата охранного документа: 20.09.2013
27.09.2013
№216.012.7019

Устройство и способ контроля датчика, а также датчик

Заявленная группа изобретений относится к области использования в транспортных средствах, например в автомобилях с электронными системами управления наполнением цилиндров двигателя (EGAS) в блоках управления двигателями должна реализовываться трехуровневая концепция. Заявленная группа...
Тип: Изобретение
Номер охранного документа: 0002494348
Дата охранного документа: 27.09.2013
10.10.2013
№216.012.7231

Устройство управления и способ приведения в действие средств безопасности

Группа изобретений относится к технике защиты экипажа и пассажиров транспортных средств при дорожно-транспортных происшествиях. Предложены способ и устройство для управления срабатыванием средств безопасности для транспортного средства. Приведение в действие средств безопасности обеспечивают по...
Тип: Изобретение
Номер охранного документа: 0002494890
Дата охранного документа: 10.10.2013
+ добавить свой РИД