УПРАВЛЕНИЕ ФУНКЦИЯМИ В МОТОРНОМ ТРАНСПОРТНОМ СРЕДСТВЕ
CONTROLLING FUNCTIONS IN MOTOR VEHICLE

ОБЛАСТЬ ТЕХНИКИ И УРОВЕНЬ ТЕХНИКИ
Представляемое изобретение в целом описывает управление функциями в моторном транспортном средстве. Изобретение описывает, в частности, систему согласно преамбуле п. 1 формулы изобретения и способ согласно п. 4 формулы изобретения. Изобретение описывает также компьютерную программу и считываемый компьютером носитель согласно п. 8 формулы изобретения.
В современных транспортных средствах большое количество функций и системы управления приводятся в действие с помощью электронных переключателей и кнопок. Коммуникационные шины часто используются одновременно для восприятия параметров устройств и для передачи сигналов от передатчиков и датчиков к различным системам мониторинга, чтобы упростить кабельную сеть для приведения в действие устройств. Кроме того, коммуникационные шины обычно используются для воздействия на параметры и настроек коммутационных устройств и исполнительных устройств для осуществления функций, указанных оператором посредством задания установок исполнительных устройств.
US 6,392558 описывает решение для присвоения уникальных адресов каждому узлу в распределенной системе управления. Здесь главный узел соединяется с множественными универсальными узлами через коммуникационную шину. Главный узел управляет универсальными узлами посредством токов и/или напряжений, которые обрабатываются в соответствующих узлах, чтобы декодировать команды. Например, относительное расстояние вдоль коммуникационной шины и падение напряжения, пропорциональное ему относительно опорного напряжения, может быть использовано для адресации каждого соответствующего узла.
ПРОБЛЕМЫ, СВЯЗАННЫЕ С ПРЕДШЕСТВУЮЩИМ УРОВНЕМ ТЕХНИКИ
Вышеупомянутое решение основывается на факте, что все узлы идентичны и что заданное местоположение вдоль коммуникационной шины ассоциировано с заданной функцией. Этот подход, таким образом, непригоден для обработки ситуаций, когда узлы отличаются друг от друга и когда имеется требование выполнения заданной функции с помощью заданного узла вне зависимости от расположения этого узла на шине.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Задачей данного изобретения, соответственно, является предложение решения, которое преодолевает эти проблемы и, таким образом, обеспечивается управление функциями транспортного средства с повышенной гибкостью и эффективностью.
Согласно одному аспекту изобретения эта задача решается посредством системы, описанной выше, где каждое из тех или иных соответствующих исполнительных устройств конфигурируется для выполнения заданной функции. Каждое исполнительное устройство также ассоциируется с соответствующим заранее определенным идентификатором, который уникально идентифицирует исполнительное устройство в транспортном средстве. Кроме того, шинное соединение является расширяемым, так что второе исполнительное устройство может быть соединено с первым исполнительным устройством, которое соединено с центральным узлом через шинное соединение. Упомянутое второе исполнительное устройство подключено таким образом, что оно после соединения совместно использует шинное соединение с первым устройством. Второе исполнительное устройство может управляться посредством сигналов, которые передаются первым устройством. В этом заключается естественное преимущество, что система таким образом может расширяться очень после этого факта, например, при реконфигурации или усовершенствовании транспортного средства.
Предлагаемая система также является выгодной, поскольку исполнительные устройства, таким образом, адресуются и управляются вообще без необходимости конфигурирования. Весьма несложно обеспечить пространство идентификаторов, из которого исполнительное устройство извлекает идентификатор, быть достаточно обширным, чтобы сделать вероятность пересечения (перекрытия) идентификаторов в данном транспортном средстве экстремально низкой. Если же такое пересечение, тем не менее, происходит, легко заменить одно из затронутых исполнительных устройство на другое, которое ассоциировано с другим идентификатором.
Согласно одному варианту осуществления данного аспекта изобретения центральный узел конфигурируется таким образом, чтобы принимать по меньшей мере одну управляющую команду, которая указывает по меньшей мере одну требуемую функцию для выполнения по меньшей мере одним исполнительным устройством. Центральный узел также конфигурируется таким образом, чтобы генерировать упомянутый сигнал на основании упомянутой по меньшей мере одной команды управления. Центральный узел может, таким образом, функционировать как эффективный интерфейс с исполнительными системами более высокого порядка в транспортном средстве, такими как, например, инструментальная панель.
Согласно другому варианту осуществления данного аспекта изобретения, центральный узел конфигурируется таким образом, чтобы реализовывать логическое описание отношения между по меньшей мере одной функцией и упомянутыми сигналами. Логическое описание, в свою очередь, является модифицируемым с помощью коммуникационного интерфейса в центральном узле. Это является выгодным, поскольку можно перепрограммировать управление исполнительными устройствами простым способом.
Согласно другому аспекту изобретения задача решается с помощью способа, описанного во введении, причем всякое и каждое одно из упомянутых исполнительных устройств конфигурируется таким образом, чтобы выполнить установленную функцию, и где всякое и каждое одно из упомянутых исполнительных устройств ассоциируется с соответствующим заранее определенным идентификатором, который уникально идентифицирует исполнительное устройство в транспортном средстве. Преимущества этого способа, также как и предпочтительные варианты его осуществления, разъяснены в описании выше со ссылкой на предлагаемую систему.
Согласно дополнительному аспекту изобретения задача решается с помощью компьютерной программы, напрямую загружаемую во внутреннюю память компьютера и содержащую программные средства для управления этапами согласно способу, предложенному выше, когда упомянутая программа выполняется на компьютере.
Согласно еще одному дополнительному аспекту изобретения задача решается с помощью считываемого компьютером носителя с программой, сохраненной на нем, причем программа приспособлена для обеспечения компьютеру возможности управлять этапами согласно способу, предложенному выше.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Данное изобретение будет разъяснено более подробно с помощью вариантов осуществления, которые описываются как примеры, и со ссылкой на прилагаемые чертежи.
Фиг. 1 показывает схематическую диаграмму предлагаемой системы, и
Фиг. 2-3 показывают блок-схему, которая иллюстрирует общий способ согласно изобретению.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Со ссылками в качестве введения на Фиг. 1 этот чертеж показывает систему для управления функциями в моторном транспортном средстве. Предлагаемая система содержит центральный узел CN и набор исполнительных устройств A1, …, An, которые сконфигурированы таким образом, чтобы управляться с центрального узла CN с целью выполнения различных функций в транспортном средстве. Исполнительные устройства A1, …, An коммуникативно соединены с центральным узлом CN через шинное соединение B.
Центральный узел CN сконфигурирован для передачи сигналов S по шинному соединению B. Сигналы S содержат по меньшей мере один идентификатор ID1, …, IDn, который идентифицирует по меньшей мере одно из исполнительных устройств A1, …, An. Сигналы S также содержат данные управления, указывающие параметры 1X, …, nX, упомянутого по меньшей мере одного исполнительного устройства (устройств) A1, …, An. Например, первый сигнал S{ID1: 1X} может указывать, что первое исполнительное устройство A1 должно настроить первое переключающее устройство в значение X. Соответствующим образом, второй сигнал S{ID2: 2X} может указывать, что второе исполнительное устройство A2 должно настроить второе переключающее устройство в значение 2X, (n-1)-й сигнал S{ID(n-1): (n-1)X} определяет, что (n-1)-е исполнительное устройство должно настроить (n-1)-е переключающее устройство в значение (n-1)X, а n-й сигнал S{IDn: nX} указывает, что n-е исполнительное устройство должно настроить n-е переключающее устройство в значение nX.
Чтобы иметь возможность выполнить желаемую/требуемую функцию, всякое и каждое одно из исполнительных устройств A1, …, An конфигурируется для приема сигналов S через шинное соединение B. Всякое и каждое одно из исполнительных устройств A1, …, An также конфигурируется для настройки на основании сигнала S соответствующего параметра, так что по меньшей мере одна соответствующая требуемая функция FCN1, …, FCNm может быть выполнена. В частности, каждое исполнительное устройство A1, …, An конфигурируется для выполнения установленной функции (то есть функции, которая определена заранее, например, в процессе производства). Кроме того, каждое исполнительное устройство A1, …, An ассоциируется с соответствующим заранее определенным идентификатором ID1, …, IDn, который уникально идентифицирует устройство в транспортном средстве (то есть каждое исполнительное устройство имеет заранее определенный и неизменный идентификатор, который присваивается, например, в процессе производства).
Во время производства исполнительных устройств нет необходимости гарантировать, чтобы пространство идентификаторов, из которого исполнительное устройство извлекает идентификационные данные, было бесконечно большим, но вместо этого обеспечить, чтобы пространство идентификаторов было достаточно большим, чтобы сделать вероятность пересечения идентификаторов в одном транспортном средстве экстремально низкой. Если пересечение идентификаторов все же случилось в процессе сборки, ремонта или усовершенствования данного транспортного средства, одно из затронутых (этой ситуацией) исполнительных устройств просто заменяется на альтернативное исполнительное устройство, которое ассоциировано с идентификатором, не пересекающимся с уже существующим идентификатором в этом транспортном средстве.
Согласно одному варианту осуществления изобретения, шинное соединение B является расширяемым, так что второе исполнительное устройство An может быть подключено к первому исполнительному устройству A(n-1), которое уже соединено с центральным узлом через шинное соединение B. После соединения второе исполнительное устройство An совместно использует шинное соединение B с первым исполнительным устройством A(n-1), так что второе исполнительное устройство An может управляться с помощью сигналов S, которые передаются через первое исполнительное устройство A(n-1).
Согласно другому варианту осуществления изобретения центральный узел CN конфигурируется таким образом, чтобы принимать по меньшей мере одну команду управления, которая указывает по меньшей мере одну требуемую функцию FCN1, …, FCNm. Команда управления может, таким образом, быть выведена, например, из параметров исполнительного устройства (клавиши клавиатуры, кнопки, рычаг и т.п.) на инструментальной панели транспортного средства. Центральный узел конфигурируется таким образом, чтобы генерировать один или множество сигналов S на основании упомянутой команды управления.
Центральный узел CN конфигурируется таким образом, чтобы реализовать логическое описание отношения между функциями FCN1, …, FCNm и сигналами S. Логическое описание предпочтительно является модифицируемым через коммуникационный интерфейс INT в центральном узле CN. Оно может посредством этого перепрограммировать режим работы центрального узла, как необходимо, например, в связи с усовершенствованием транспортного средства, которое включает в себя добавление, замену и/или удаление одного или множества исполнительных устройств.
Центральный узел включает в себя, соответственно, процессор/компьютер, который управляется так, чтобы функционировать согласно вышеописанному, посредством компьютерной программы, хранящейся в блоке M памяти. Блок M памяти может, в свою очередь, входить в состав процессора/компьютера либо коммуникативно подключаться к нему.
Резюмируя, общий способ согласно изобретению описан со ссылкой на последовательность операций на Фиг. 2 и 3. Фиг. 2 схематично иллюстрирует способ, реализуемый в центральном узле CN, тогда как Фиг. 3 поясняет способ, реализуемый в каждом исполнительном устройстве.
На первом этапе 210 в процедуре согласно Фиг. 2 производится проверка, была ли принята команда управления в центральном узле CN. Если да, то следует этап 220, а в противном случае система возвращается назад и останавливается на этапе 210. На этапе 220 центральный узел CN передает один или множество сигналов S, адаптированных так, чтобы воздействовать на выполнение функции(й), специфицированных командой управления после приема в одном или множестве исполнительных устройств. Процедура затем возвращается на этап 210.
На первом этапе 310 в процедуре согласно Фиг. 3 производится проверка, был ли принят сигнал S. Если да, то следует этап 320, а в противном случае процедура возвращается назад и останавливается на этапе 310. На этапе 320 затронутое исполнительное устройство настраивается соответственно с тем, что указывает сигнал S, таким образом, что выполняется требуемая (затронутая) функция(и). Процедура затем возвращается на этап 310.
Этапы способа, описанные согласно Фиг. 2 и 3, могут управляться посредством программируемого компьютерного устройства. В дополнение и включительно, когда варианты осуществления изобретения, описанные со ссылками на чертежи, содержат компьютер и процессор, реализованный в компьютере, изобретение распространяется на компьютерную программу, в частности компьютерную программу на или в носителе, приспособленном так, чтобы реализовывать изобретение на практике. Программа может быть в виде исходного кода, объектного кода и кода, который создает промежуточный объект между исходным и объектным кодом, например, в частично компилированной форме или в любой другой форме, пригодной к реализации процесса, согласно изобретению. Носитель может быть любым произвольным объектом или устройством, которое способно переносить программы. Например, носитель может состоять из устройства хранения, такого как флэш-память, ROM (память только для чтения), EPROM (электрически программируемый ROM), EEPROM (стираемый EPROM), или магнитного записывающего устройства, такого как гибкий диск или жесткий диск. Носитель также может состоять из переносящего носителя, такого как электрический или оптический сигнал, которые могут передаваться по электрическому или оптическому кабелю, по радио или каким-то иным путем. Когда программа принимает форму сигнала, который может быть передан напрямую по кабелю или другому устройству или элементу, носитель может включать в себя такой кабель, устройство или элемент. Альтернативно, носитель может быть интегральной микросхемой, в которую внедрена программа, причем интегральная микросхема адаптирована так, чтобы выполнять или чтобы могла быть использована в связи с выполнением соответствующих процессов.
Изобретение не ограничивается вариантами осуществления, описанными со ссылкой на чертежи, но вместо этого может легко изменяться в объеме сущности нижеследующей формулы изобретения.