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

Показаны записи 81-90 из 499.
20.03.2014
№216.012.ab91

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

Изобретение относится к области резанья заготовок. Технический результат - повышение удобства использования машины. Технологическая машина выполнена в виде лобзиковой пилы. При работе пильное полотно (8), поворачиваемое вокруг его оси (22) вращения, выравнивается по рабочей траектории (24),...
Тип: Изобретение
Номер охранного документа: 0002509636
Дата охранного документа: 20.03.2014
20.03.2014
№216.012.ab96

Система экстренного торможения для технологических машин

Заявленная группа изобретений относится к средствам экстренного торможения технологических машин, содержащим эти средства. Система (10) для резкого торможения вращающегося вала (16) содержит по меньшей мере один тормозной барабан (12) и по меньшей мере одну тормозную колодку (18), которые для...
Тип: Изобретение
Номер охранного документа: 0002509641
Дата охранного документа: 20.03.2014
20.03.2014
№216.012.abb2

Устройство для шарнирного соединения щетки стеклоочистителя

Изобретения относятся к устройству (10) для шарнирного соединения щетки (12) стеклоочистителя с ее рычагом (18), рычагу (18) щетки (12) стеклоочистителя и щетке (12) стеклоочистителя. Соединяемый со щеткой (12) стеклоочистителя присоединительный элемент (20) имеет одну часть (32) шарнирного...
Тип: Изобретение
Номер охранного документа: 0002509669
Дата охранного документа: 20.03.2014
20.03.2014
№216.012.aca5

Топливная форсунка

Изобретение относится к двигателестроению, в частности к топливовпрыскивающей аппаратуре двигателей внутреннего сгорания. Технический результат - преимущество, связанное с образованием проточных каналов, состоит в возможности использования перепускаемого при открытии клапанного элемента объема...
Тип: Изобретение
Номер охранного документа: 0002509912
Дата охранного документа: 20.03.2014
27.03.2014
№216.012.ae36

Рабочий стол для технологических машин

Изобретение относится к рабочему столу для технологических машин, прежде всего дисковых и/или торцовочных пил. Рабочий стол имеет опору для заготовки, образованную поверхностью стола и расположенными за границами поверхности стола подпорками для поддержки заготовки. Каждая подпорка установлена...
Тип: Изобретение
Номер охранного документа: 0002510313
Дата охранного документа: 27.03.2014
27.03.2014
№216.012.ae44

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

Изобретение относится к ручным приводным инструментам. Ручная машина имееет корпус (2) для размещения приводного двигателя (8) и рабочего колеса (9) вентилятора, основное впускное отверстие (4) и воздухопроводящий канал (11), проходящий от основного впускного отверстия (4) мимо приводного...
Тип: Изобретение
Номер охранного документа: 0002510327
Дата охранного документа: 27.03.2014
10.04.2014
№216.012.b406

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

(57) Изобретение относится к энергетике и может быть использовано в секционных отопительных котлах, выполненных из чугуна или алюминия. Суть изобретения в том, что котел с утилизацией теплоты конденсации уходящих газов состоит из кольцевых секций с кольцевыми водяными полостями, соединенными...
Тип: Изобретение
Номер охранного документа: 0002511803
Дата охранного документа: 10.04.2014
10.04.2014
№216.012.b7f6

Медицинское детекторное устройство для обнаружения апноэ и/или гипопноэ во сне

Изобретение относится к медицинской технике. Медицинское детекторное устройство для обнаружения нарушений дыхания во сне имеет лейкопластырь для закрепления детекторного устройства на теле человека, микрофон для регистрации дыхательных шумов и логические средства для анализа дыхательных шумов....
Тип: Изобретение
Номер охранного документа: 0002512821
Дата охранного документа: 10.04.2014
20.04.2014
№216.012.b909

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

Группа изобретений относится к технике предотвращения столкновений транспортных средств, например, при парковке. Система помощи водителю транспортного средства включает в себя несколько соединенных шинной системой ультразвуковых датчиков и блок управления. Ультразвуковые датчики снабжены...
Тип: Изобретение
Номер охранного документа: 0002513097
Дата охранного документа: 20.04.2014
20.05.2014
№216.012.c454

Переходник для технологической машины

Изобретение относится к переходникам для ручных технологических машин. Переходник имеет корпус, предназначенный для установки и крепления узла привода и рабочего инструмента и имеющий две отдельные части, соединяемые друг с другом посредством соединительного устройства, включающего...
Тип: Изобретение
Номер охранного документа: 0002516019
Дата охранного документа: 20.05.2014
Показаны записи 81-90 из 402.
27.12.2013
№216.012.9038

Устройство для крепления подающего агрегата

Изобретение относится к устройству для крепления подающего агрегата. Устройство для крепления имеющего входной патрубок (8) и выходной патрубок (9) подающего агрегата (1) в топливном баке автомобиля имеет держатель (2), охватывающий подающий агрегат (1) и закрепленный на стаканообразном...
Тип: Изобретение
Номер охранного документа: 0002502613
Дата охранного документа: 27.12.2013
27.12.2013
№216.012.914b

Напорный патрубок для системы впрыска топлива с общей магистралью

Изобретение относится к двигателестроению, в частности к топливной аппаратуре двигателей внутреннего сгорания. Технический результат направлен на снижение трудоемкости регулировки, а также на фиксацию отрегулированного расстояния. Напорный патрубок для подачи топлива под высоким давлением в...
Тип: Изобретение
Номер охранного документа: 0002502888
Дата охранного документа: 27.12.2013
27.12.2013
№216.012.91d6

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

В заявке описана система (11) помощи водителю транспортного средства (10), содержащая устройство (12) управления, взаимодействующее с несколькими установленными на транспортном средстве (10) датчиками (14) путем обмена данными по шине (15) данных. В соответствии с изобретением посылка сигнала...
Тип: Изобретение
Номер охранного документа: 0002503027
Дата охранного документа: 27.12.2013
20.01.2014
№216.012.9767

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

Изобретение относится к технологической машине, прежде всего настольной дисковой пиле с нижним расположением пильного диска и приводом от двигателя. Технологическая машина содержит опору для заготовки и инструмент, вращающийся во время работы и выполненный с расположенной по окружности...
Тип: Изобретение
Номер охранного документа: 0002504458
Дата охранного документа: 20.01.2014
27.01.2014
№216.012.9b2c

Щетка стеклоочистителя

Изобретение относится к щетке стеклоочистителя. Щетка имеет резиновую ленту (12) с боковыми продольными пазами (20), в которые в качестве упругого несущего элемента вставлены две упругие пластины (24), концы которых соединены между собой перемычкой (32), боковые части которой при этом опираются...
Тип: Изобретение
Номер охранного документа: 0002505430
Дата охранного документа: 27.01.2014
27.01.2014
№216.012.9b2d

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

Группа изобретений относится к области автомобилестроения. Тормозная система содержит главный тормозной цилиндр, бачок с тормозной жидкостью, первый и второй контуры. Первый контур первым входом соединен с главным тормозным цилиндром, а вторым входом соединен с бачком с тормозной жидкостью....
Тип: Изобретение
Номер охранного документа: 0002505431
Дата охранного документа: 27.01.2014
27.01.2014
№216.012.9c3b

Топливная форсунка, клапанный элемент управляющего клапана которой имеет опорную часть

Изобретение относится к двигателестроению, в частности к топливной аппаратуре двигателей внутреннего сгорания. Изобретение позволяет уменьшить интенсивность износа уплотнительной линии клапанного элемента управляющего клапана. Топливная форсунка, прежде всего форсунка для системы "common rail",...
Тип: Изобретение
Номер охранного документа: 0002505701
Дата охранного документа: 27.01.2014
10.02.2014
№216.012.9f1e

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

Предложен способ определения углового положения коленчатого вала (32) двигателя внутреннего сгорания, (ДВС) с установленным неподвижно относительно коленчатого вала (32) элементом (110), имеющим множество однотипных меток (110а), а также по меньшей мере одну, отличимую от них, метку (110b), при...
Тип: Изобретение
Номер охранного документа: 0002506442
Дата охранного документа: 10.02.2014
10.02.2014
№216.012.a00f

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

Изобретение относится к области электротехники, в частности к ручным электрическим машинам. Предлагаемая ручная электрическая машина (10) имеет продолговатый, в частности служащий рукояткой, двигательный корпус (16), в котором расположен коллекторный электродвигатель (50), причем щетки (39)...
Тип: Изобретение
Номер охранного документа: 0002506683
Дата охранного документа: 10.02.2014
20.02.2014
№216.012.a179

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

Изобретение относится к машиностроению и может быть использовано в ручных шлифовальных машинах. Машина имеет защитный кожух, соединенный разъемным образом с ее несущей деталью. На стенке защитного кожуха, ограничивающей приемное отверстие, выполнен по меньшей мере один крепежный выступ,...
Тип: Изобретение
Номер охранного документа: 0002507052
Дата охранного документа: 20.02.2014
+ добавить свой РИД