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

Показаны записи 141-150 из 499.
10.01.2015
№216.013.1a3e

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

Изобретение может быть использовано в системах питания двигателей внутреннего сгорания (ДВС). Устройство впрыскивания топлива имеет корпус (2), открывающийся наружу игольчатый затвор (3), расположенный в имеющейся в корпусе (2) заполненной топливом и находящейся под давлением полости (4). В...
Тип: Изобретение
Номер охранного документа: 0002538146
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1afd

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

Изобретение относится к способу управления по меньшей мере одним исполнительным органом (11). Технический результат заключается в обеспечении непрерывного контроля блоков управления при минимальных аппаратных затратах. Способ предусматривает наличие двух блоков управления (А, В) и логической...
Тип: Изобретение
Номер охранного документа: 0002538337
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1b0d

Соединительное устройство для датчика и датчик

Настоящая группа изобретений относится к соединительному устройству для датчика и датчик с данным устройством. Соединительное устройство (1) для датчика содержит соединительный элемент (10), который в первой области контактирования (12) электрически и механически соединен с концом (3.1, 4.1),...
Тип: Изобретение
Номер охранного документа: 0002538353
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1b4e

Оптический дальномер

Изобретение относится к устройствам для оптического измерения расстояния до целевого объекта. Измерительное устройство содержит излучатель для испускания измерительного оптического излучения в направлении целевого объекта, приемник, имеющий регистрирующую поверхность для регистрации...
Тип: Изобретение
Номер охранного документа: 0002538418
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1b7e

Ручная машина в виде перфоратора и/или отбойного молотка

Изобретение относится к ручной машине в виде перфоратора и/или отбойного молотка. Ручная машина имеет ударный механизм, приводимый в действие посредством подшипника привода, промежуточный вал, корпус трансмиссии, промежуточный фланец и подшипниковый щит. Подшипник привода выполнен в виде...
Тип: Изобретение
Номер охранного документа: 0002538466
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1d35

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

Изобретение относится к блоку управления средствами безопасности для автомобиля и способу сборки подобного блока управления. Технический результат - упрощение и удешевление изготовления такого блока управления, повышение надежности. Достигается тем, что между пластмассовой крышкой и...
Тип: Изобретение
Номер охранного документа: 0002538905
Дата охранного документа: 10.01.2015
20.01.2015
№216.013.1eb8

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

Изобретение относится к работе гибридного транспортного средства. В способе управления работой гибридного транспортного средства при неисправности энергетической системы высокое напряжение преобразуют в низкое напряжение для питания по меньшей мере одного блока управления гибридного...
Тип: Изобретение
Номер охранного документа: 0002539305
Дата охранного документа: 20.01.2015
10.02.2015
№216.013.224e

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

Использование: для ультразвукового применения в текучей среде. Сущность изобретения заключается в том, что ультразвуковой преобразователь для применения в текучей среде включает в себя по меньшей мере один сердечник, который содержит по меньшей мере один электроакустический преобразующий...
Тип: Изобретение
Номер охранного документа: 0002540235
Дата охранного документа: 10.02.2015
10.02.2015
№216.013.22bd

Шестеренный насос

Изобретение относится к шестеренному насосу. Шестеренный насос (1) для подачи жидкости имеет установленное с возможностью вращения на опорной цапфе (4) зубчатое колесо (3) с наружным зубчатым венцом и зубчатое кольцо (2) с внутренним зубчатым венцом, которые для создания нагнетающего действия...
Тип: Изобретение
Номер охранного документа: 0002540346
Дата охранного документа: 10.02.2015
10.02.2015
№216.013.252f

Керамический держатель оптики

В заявке описан держатель (1) оптики, прежде всего для оптического измерительного прибора, имеющий корпус, на котором предусмотрены средства для фиксации электрооптической приемо-передающей системы, и представляющий собой керамический держатель оптики, корпус которого имеет проходящее в его...
Тип: Изобретение
Номер охранного документа: 0002540972
Дата охранного документа: 10.02.2015
Показаны записи 141-150 из 402.
27.09.2014
№216.012.f872

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

Изобретение относится к области оптического приборостроения, а именно к приемной линзовой системе для оптического дальномера, а также к оптическому дальномеру с такой приемной линзовой системой. В заявке описана приемная линзовая система (7) для оптического дальномера (1), предназначенная для...
Тип: Изобретение
Номер охранного документа: 0002529439
Дата охранного документа: 27.09.2014
27.09.2014
№216.012.f95a

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

Использование: для контроля ультразвукового датчика по характеристики импеданса датчика. Сущность изобретения заключается в том, что сенсорное устройство содержит датчик, прежде всего ультразвуковой датчик, имеющий средства генерирования и обнаружения звуковых волн, причем средства обнаружения...
Тип: Изобретение
Номер охранного документа: 0002529671
Дата охранного документа: 27.09.2014
10.10.2014
№216.012.faa7

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

Изобретение относится к ручной машине, имеющей двигательный корпус (16) продолговатой формы, в котором расположен электрический двигатель (50), имеющий ось (18) и состоящий из ротора с коллектором (52) и статора (56) с обмоткой (58) и лобовой частью (60) обмотки, причем в обойме (38)...
Тип: Изобретение
Номер охранного документа: 0002530013
Дата охранного документа: 10.10.2014
27.10.2014
№216.013.00fe

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

Изобретение относится к автомобильному транспорту, в частности к способам управления работой автомобильной тормозной системы. Способ управления работой автомобильной тормозной системы (1) с гидравлическим приводом заключается в том, что в процессе регулирования тормозных сил, при котором...
Тип: Изобретение
Номер охранного документа: 0002531652
Дата охранного документа: 27.10.2014
27.10.2014
№216.013.0350

Ручная машина с динамическим виброгасителем

Изобретение относится к ручной машине. Ручная машина содержит привод, толкатель, держатель для рабочего инструмента, связанный с толкателем, и противовес, связанный с приводом для компенсации сил, обусловленных указанным возвратно-поступательным движением толкателя. Привод выполнен с...
Тип: Изобретение
Номер охранного документа: 0002532246
Дата охранного документа: 27.10.2014
10.11.2014
№216.013.04e4

Многоспектральный датчик

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

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

Изобретение относится к ручным машинам, прежде всего к лобзиковым и дисковым пилам, а также к фрезерным машинам или рубанкам. Ручная машина содержит средства для бесконтактной регистрации свойств обрабатываемой заготовки, средства для обработки данных, относящихся к зарегистрированным...
Тип: Изобретение
Номер охранного документа: 0002533073
Дата охранного документа: 20.11.2014
20.11.2014
№216.013.08be

Электромеханический усилитель тормозного привода

Изобретение относится к области машиностроения, в частности к электромеханическим усилителям тормозного привода. Электромеханический усилитель тормозного привода, предназначенный для передачи мускульного усилия, прикладываемого водителем, и собственного дополнительного усилия в качестве...
Тип: Изобретение
Номер охранного документа: 0002533639
Дата охранного документа: 20.11.2014
20.11.2014
№216.013.08d1

Соединительное устройство

Группа изобретений относится к соединительному устройству бескаркасной щетки стеклоочистителя способу его монтажа, а также к щетке стеклоочистителя, ее рычагу и переходнику, которые имеют такое соединительное устройство. Соединительное устройство имеет закрепленный на бескаркасной щетке...
Тип: Изобретение
Номер охранного документа: 0002533658
Дата охранного документа: 20.11.2014
10.12.2014
№216.013.0cd3

Кабельный ввод для ручной машины

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