БОРТОВАЯ СИСТЕМА РЕГИСТРАЦИИ
ON-BOARD REGISTRATION SYSTEM

1. Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к бортовой системе регистрации, которая записывает информацию о транспортном средстве, относящуюся к состоянию транспортного средства, когда она распознает определенные типы поведения транспортного средства, включая активацию функций помощи при вождении.
2. Описание предшествующего уровня техники
[0002] Из уровня техники известна бортовая система регистрации, которая записывает информацию о транспортном средстве (информацию о рабочем состоянии транспортного средства, о режиме управления транспортным средством, о климатических условиях вокруг автомобиля, о состоянии водителя транспортного средства и т.д.), когда она распознает определенные типы поведения транспортного средства (см., например, публикацию японской патентной заявки №2007-293536 (JP 2007-293536 А)). С помощью такой бортовой системы регистрации можно проанализировать типы поведения транспортного средства (например, провести анализ режима работы, вызывающего определенное поведение транспортного средства, изменение характеристик работы транспортного средства, соответствующих конкретному типу поведения транспортного средства и т.д.).
[0003] Например, типы поведения транспортного средства, по которым ведется запись информации, могут включать в себя активацию функций помощи при вождении (например, функция помощи при вождении для обеспечения стабильности рулевого управления, функция помощи при вождении для предотвращения столкновения и т.д.), которыми оборудовано транспортное средство. Такие функции помощи при вождении во многих случаях предоставляются в качестве дополнительной опции.
[0004] Однако, накопитель информации, имеющий относительно небольшую емкость, зачастую применяемый в качестве запоминающего устройства (например, ПЗУ, такое как EEPROM (ЭСППЗУ, электрически стираемое программируемое постоянное запоминающее устройство)) для записи информации об автомобиле, исходя из условий эксплуатации (например, температура окружающей среды в широком диапазоне от высокой температуры до сверхнизкой), характеризуется высокой стоимостью с учетом срока службы и бесперебойной работы, а также, например, ограниченного пространства для установки. В данном случае, когда для каждого распознаваемого типа поведения транспортного средства выделяется ограниченный участок записи для регистрации соответствующей информации о транспортном средстве, такой участок записи может быть выделен для каждого распознаваемого типа поведения транспортного средства, настолько, что могут быть зарегистрированы только данные, соответствующие минимальному количеству раз распознавания, необходимые для проведения анализа. Вот почему, когда транспортное средство не оборудовано конкретной функцией помощи при вождении в качестве дополнительной опции, желательно, чтобы участок записи, который может быть использован с целью регистрации информации о транспортном средстве, соответствующей активации функции помощи при вождении в качестве дополнительной опции, эффективно использовался для записи информации о транспортном средстве, соответствующей другому типу поведения транспортного средства.
КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0005] Таким образом, предлагается бортовая система регистрации, способная использовать участок записи для регистрации информации об автомобиле, соответствующей активации функции помощи при вождении в виде дополнительной опции, в качестве участка записи для регистрации информации о транспортном средстве, соответствующей другому типу поведения транспортного средства, в случае, когда транспортное средство не оборудовано функцией помощи при вождении.
[0006] В соответствии с первым объектом настоящего изобретения, бортовая система регистрации включает в себя устройство управления, которое осуществляет управление транспортным средством, включая управление, связанное со функцией помощи при вождении, выборочно устанавливаемой на транспортном средстве, и записывающее устройство, подключенное к упомянутому устройству управления через бортовую сеть. Упомянутое записывающее устройство записывает информацию о транспортном средстве, отображающую состояние транспортного средства, когда распознан какой-либо из предварительно заданных типов поведения транспортного средства, при этом упомянутая информации о транспортном средстве заранее указана для каждого из предварительно заданных типов поведения транспортного средства и поступает в заданный период, соответствующий времени распознавания, в течение которого распознан тип поведения транспортного средства. В бортовой системе регистрации упомянутое устройство управления включает в себя блок передачи, который выдает сигнал передачи в бортовую сеть в случае, если транспортное средство оборудовано функцией помощи при вождении, а упомянутое записывающее устройство включает в себя блок приема, блок определения, блок хранения принятой информации, блок хранения информации о транспортном средстве, первый блок распознавания поведения транспортного средства, второй блок распознавания поведения транспортного средства, первый блок обработки данных регистрации, второй блок обработки данных регистрации, а также блок выдачи разрешения на регистрацию данных. Упомянутый блок приема принимает сигнал передачи. Упомянутый блок определения определяет, получил ли блок приема упомянутый сигнал передачи. Упомянутый блок хранения принятой информации хранит результат упомянутого блока определения, как принятую информацию. Упомянутый блок хранения информации о транспортном средстве содержит участок записи, выделенный для каждого типа поведения транспортного средства, при этом упомянутый участок записи имеет емкость, которая позволяет записывать информацию о транспортном средстве в течение заранее заданного количества раз распознаваний для каждого типа поведения транспортного средства. Упомянутый первый блок распознавания поведения транспортного средства распознает первый тип поведения транспортного средства как активацию функции помощи при вождении среди типов поведения транспортного средства, а упомянутый второй блок распознавания поведения транспортного средства распознает второй тип поведения транспортного средства другого типа, отличный от первого типа поведения транспортного средства среди типов поведения транспортного средства. Упомянутый первый блок обработки данных регистрации записывает первую информацию о транспортном средстве в виде информации о транспортном средстве, соответствующей первому типу поведения транспортного средства, на первом участке записи, соответствующем первому типу поведения транспортного средства, когда первый блок распознавания поведения транспортного средства распознает первый тип поведения транспортного средства. Упомянутый второй блок обработки данных регистрации записывает вторую информацию о транспортном средстве в виде информации о транспортном средстве, соответствующей второму типу поведения транспортного средства, по меньшей мере, на одном из участков для записи: первом участке записи и втором участке записи, соответствующем второму типу поведения транспортного средства, когда второй блок распознавания поведения транспортного средства распознает упомянутый второй тип поведения транспортного средства. Упомянутый блок выдачи разрешения на регистрацию данных выдает упомянутому первому блоку обработки данных регистрации разрешение на запись первой информации о транспортном средстве на упомянутом первом участке записи и выдает упомянутому второму блоку обработки данных регистрации разрешение на запись второй информации о транспортном средстве на упомянутом втором участке записи и в то же время блокирует упомянутый второй блок обработки данных регистрации от записи упомянутой второй информации о транспортном средстве на упомянутом первом участке записи, когда принятая информация указывает на то, что получен упомянутый сигнал передачи. Упомянутый блок выдачи разрешения на регистрацию данных выдает упомянутому второму блоку обработки данных регистрации разрешение на запись упомянутой второй информации о транспортном средстве на первом участке записи и втором участке записи, когда принятая информация указывает на то, что упомянутый сигнал передачи не был получен.
[0007] В соответствии с первым объектом настоящего изобретения, упомянутая бортовая система регистрации включает в себя устройство управления, которое осуществляет управление транспортным средством, включая управление, связанное с функцией помощи при вождении (опционная функция), выборочно устанавливаемой на транспортном средстве, и записывающее устройство, подключенное к упомянутому устройству управления через бортовую сеть. Когда распознан какой-либо из предварительно заданных типов поведения транспортного средства, упомянутое записывающее устройство записывает информацию о транспортном средстве, отображающую состояние транспортного средства, которая заранее указана для каждого из предварительно заданных типов поведения транспортного средства и поступает в заданный период, соответствующий времени распознавания. Упомянутое "состояние транспортного средства" представляет собой концепцию, включающую в себя условия движения (ускорение, скорость автомобиля и т.д.) транспортного средства, состояние управления (управляющие команды, значения команд и т.д.) транспортным средством, условия передвижения (расстояние до впереди идущего транспортного средства и т.д.) транспортного средства, параметры работы (режимы переключения, ускорение и т.д.) транспортного средства, состояние водителя и пассажиров транспортного средства и так далее. Упомянутое устройство управления включает в себя блок передачи, который выдает сигнал передачи (сигнал передачи, соответствующий опционной функции) в бортовую сеть в случае, если транспортное средство оборудовано упомянутой опционной функцией. Упомянутый сигнал передачи представляет собой кадр связи, содержащий информацию, относящуюся к функции помощи при вождении в ее информационной части, независимо от того, какой протокол связи используется в упомянутой бортовой сети, например. Если бортовой сетью является, например, сеть CAN (Локальная сеть контроллеров), упомянутым сигналом передачи будет кадр сети CAN, имеющий идентификатор ID сети CAN, однозначно отнесенный к упомянутой опционной функции. Кроме того, упомянутое записывающее устройство включает в себя блок приема, который принимает сигнал передачи, сформированный упомянутым блоком передачи, из бортовой сети, блок определения, который определяет, был ли получен упомянутый сигнал передачи упомянутым блоком приема, блок хранения принятой информации, который хранит результат упомянутого блока определения, как принятую информацию, и блок хранения информации о транспортном средстве, который содержит участок записи, выделенный для каждого типа поведения транспортного средства, при этом такой участок имеет емкость, которая позволяет записывать информацию о транспортном средстве с распознаванием заранее заданное количество раз каждого типа поведения транспортного средства. Упомянутая принятая информация в виде сигнальной информации получает начальное значение ("0"), если упомянутый сигнал передачи не был получен, и получает другое значение ("1"), если упомянутый сигнал передачи был получен. "Предварительно заданное количество раз распознаваний" соответствует количеству элементов с данными на минимальном уровне, необходимыми, например, для проведения анализа в отношении каждого из распознаваемых типов поведения транспортного средства. Кроме того, упомянутое записывающее устройство включает в себя первый блок распознавания поведения транспортного средства, который распознает первый тип поведения транспортного средства как активацию опционной функции, второй блок распознавания поведения транспортного средства, который распознает второй тип поведения транспортного средства другого типа, отличный от первого типа поведения транспортного средства, первый блок обработки данных регистрации, который записывает первую информацию о транспортном средстве в виде информации о транспортном средстве, соответствующей первому типу поведения транспортного средства, на первом участке записи, соответствующем первому типу поведения транспортного средства, когда первый блок распознавания поведения транспортного средства распознает первый тип поведения транспортного средства, и второй блок обработки данных регистрации, который записывает упомянутую вторую информацию о транспортном средстве в виде информации о транспортном средстве, соответствующей второму типу поведения транспортного средства, по меньшей мере, на одном из участков для записи: первом участке записи и втором участке записи, соответствующем второму типу поведения транспортного средства, когда второй блок распознавания поведения транспортного средства распознает упомянутый второй тип поведения транспортного средства. Упомянутое записывающее устройство включает в себя блок выдачи разрешения на регистрацию данных, который выдает упомянутому первому блоку обработки данных регистрации разрешение на запись первой информации о транспортном средстве на упомянутом первом участке записи и выдает упомянутому второму блоку обработки данных регистрации разрешение на запись второй информации о транспортном средстве на упомянутом втором участке записи и в то же время блокирует упомянутый второй блок обработки данных регистрации от записи упомянутой второй информации о транспортном средстве на упомянутом первом участке записи, когда принятая информация указывает на то, что упомянутый сигнал передачи был получен. Когда принятая информация указывает на то, что упомянутый сигнал передачи не был получен, упомянутый блок выдачи разрешения на регистрацию данных выдает упомянутому второму блоку обработки данных регистрации разрешение на запись упомянутой второй информации о транспортном средстве на первом участке записи и на втором участке записи.
[0008] Таким образом, в соответствии с первым объектом настоящего изобретения, блок передачи упомянутого устройства управления, который выполняет управление, связанное с опционной функцией, выдает упомянутый сигнал передачи в бортовую сеть, если транспортное средство оборудовано такой опционной функцией. Кроме того, блок приема упомянутого устройства управления принимает упомянутый сигнал передачи через бортовую сеть, а блок определения упомянутого устройства управления определяет, получил ли упомянутый блок приема упомянутый сигнал передачи. Затем блок хранения принятой информации упомянутого устройства управления записывает принятую информацию в виде результата упомянутого блока определения, а именно, принятую информацию, указывающую, получил ли упомянутый блок приема упомянутый сигнал передачи. При такой систематизации, когда принятая информация указывает на то, что упомянутый сигнал передачи был получен, может быть определено, что транспортное средство оборудовано такой опционной функцией. Таким образом, в этом случае, упомянутый блок выдачи разрешения на регистрацию данных выдает разрешение упомянутому первому блоку обработки данных регистрации на запись упомянутой первой информации о транспортном средстве на первом участке записи в блоке хранения информации о транспортном средстве, а также блокирует упомянутый второй блок обработки данных регистрации от записи упомянутой второй информации о транспортном средстве на упомянутом первом участке записи. С другой стороны, когда принятая информация указывает на то, что упомянутый сигнал передачи не был получен, может быть определено, что такая опционная функция не установлена на транспортном средстве. Таким образом, в этом случае, упомянутый блока выдачи разрешения на регистрацию данных выдает разрешение упомянутому второму блоку обработки данных регистрации на запись упомянутой второй информации о транспортном средстве на упомянутом первом участке записи в блоке хранения информации о транспортном средстве. Соответственно, когда может быть определено, что такая опционная функция не установлена на транспортном средстве, упомянутый первый участок записи, который может быть использован для регистрации упомянутой первой информации о транспортном средстве, соответствующей первому типу поведения транспортного средства в виде активации опционной функции, может быть эффективно использован для записи упомянутой второй информации о транспортном средстве, соответствующей второму типу поведения транспортного средства. В частности, блок хранения информации о транспортном средстве, вероятно, имеет относительно небольшую емкость; таким образом, участок записи, который может быть выделен для каждого из распознаваемых типов поведения транспортного средства, часто ограничен предельной емкостью, необходимой для проведения анализа. Соответственно, за счет расширения участка записи, соответствующего типу поведения транспортного средства (второму типу поведения транспортного средства), отличающемуся от активации опционной функции, можно повысить пользу анализа, соответствующего упомянутому второму типу поведения транспортного средства.
[0009] Согласно второму объекту настоящего изобретения, блок передачи способен выдавать упомянутый сигнал передачи в бортовую сеть при начале движения транспортного средства.
[0010] В соответствии со вторым объектом настоящего изобретения, после начала движения транспортного средства сигнал передачи, соответствующий функции помощи при вождении, выводится в бортовую сеть, например, сеть CAN. "Начало движения транспортного средства" означает, что транспортное средство приходит в состояние, при котором оно способно передвигаться согласно действиям водителя, и представляет собой принцип действия, содержащий операцию включения ключа замка зажигания (ЗАЖ-ВКЛ) для транспортного средства с бензиновым двигателем и запуск устройства управления (например, блок ЭБУ-HV), которое выполняет согласованное управление всем транспортным средством для электрического транспортного средства (в том числе гибридное транспортное средство и транспортное средство в самом широком смысле), в качестве примера. Таким образом, когда транспортное средство, например, начинает движение в первый раз после отгрузки с завода-изготовителя, блок приема упомянутого устройства управления принимает упомянутый сигнал передачи, а блок определения определяет, что упомянутый сигнал передачи был получен, таким образом, принятая информация указывает на то, что упомянутый сигнал передачи был получен и сохранен в упомянутом блоке хранения принятой информации. Таким образом, можно определить, установлена ли упомянутая опционная функция, в то время, когда транспортное средство начинает движение в первый раз; поэтому, когда упомянутая опционная функция установлена, первый участок записи не используется для регистрации упомянутой второй информации о транспортном средстве, соответствующей второму типу поведения транспортного средства, отличающемуся от упомянутого первого типа поведения транспортного средства в виде активации упомянутой опционной функции (например, можно предотвратить ситуацию, при которой данные с первой информацией о транспортном средстве, соответствующей первому типу поведения транспортного средства, смешаны с данными второй информации о транспортном средстве, соответствующей второму типу поведения транспортного средства). А именно, может быть повышена достоверность данных с первой информацией о транспортном средстве, соответствующей первому типу поведения транспортного средства в виде активации опционной функции, которые записываются на первом участке. Кроме того, даже тогда, когда упомянутая опционная функция впоследствии была установлена, может быть определено, была ли установлена упомянутая опционная функция в то время, когда транспортное средство начало движение в первый раз после дополнительной установки опционной функции; поэтому, по существу, достигается тот же эффект.
[0011] В соответствии с третьим объектом настоящего изобретения, упомянутое устройство управления может включать в себя блок формирования управляющих команд, который выдает управляющую команду, связанную с активацией функции помощи при вождении, в бортовую сеть, при этом управляющей командой может быть упомянутый сигнал передачи.
[0012] В соответствии с третьим объектом настоящего изобретения, упомянутый сигнал передачи представляет собой управляющую команду, связанную с активацией функции помощи при вождении. А именно, упомянутая управляющая команда для активации функции помощи при вождении также используется в виде сигнала передачи, соответствующего упомянутой опционной функции, так что может быть определено, установлена ли упомянутая опционная функция на транспортном средстве. Таким образом, по сравнению со случаем, когда предусмотрен выделенный сигнал передачи, можно понизить стоимость упомянутой бортовой системы регистрации, как в целом, так и сократить нагрузку при обработке данных на упомянутое устройство управления, в частности. Кроме того, до тех пор пока упомянутая управляющая команда выводится в бортовую сеть, а именно, пока упомянутая опционная функция активирована, до тех пор упомянутый блок приема записывающего устройства не получит упомянутую управляющую команду в виде сигнала передачи и упомянутый блок определения не определит, что упомянутый сигнал передачи был получен; поэтому, принятая информация, указывающая на то, что упомянутый сигнал передачи не был получен, хранится в упомянутом блоке хранения принятой информации. Поэтому, даже если упомянутая опционная функция установлена, упомянутый первый участок записи для регистрации первой информации о транспортном средстве, соответствующей первому типу поведения транспортного средства в виде активации упомянутой опционной функции, может быть эффективно использован в качестве участка записи для регистрации второй информации о транспортном средстве, соответствующей второму типу поведения транспортного средства, отличающемуся от первого типа поведения транспортного средства, пока упомянутая опционная функция активирована.
[0013] В четвертом объекте настоящего изобретения бортовой сетью может быть сеть CAN, а сигналом передачи может быть кадр сети CAN, имеющий идентификатор ID сети CAN, который однозначно отнесен к упомянутой функции помощи при вождении.
[0014] Согласно четвертому объекту настоящего изобретения, сигнал передачи представляет собой кадр сети CAN, имеющий идентификатор ID сети CAN, однозначно отнесенный к функции помощи при вождении. А именно, в интегрированной системе сети CAN, в целом и широко используемой в качестве бортовой сети, сигнал передачи может быть воспроизведен только за счет отнесения уникального идентификатора ID сети CAN к упомянутой функции помощи при вождении. Таким образом, может быть снижена высокая стоимость бортовой системы регистрации в целом.
[0015] В соответствии с описанными ранее вариантами осуществления настоящего изобретения, может быть предложена бортовая система регистрации, которая способна использовать участок записи, предназначенный для регистрации информации об автомобиле, которая соответствует активации функции помощи при вождении, в качестве дополнительной опции, в виде участка записи для регистрации информации о транспортном средстве, соответствующей другому типу поведения транспортного средства, в случае, если транспортное средство не оборудовано упомянутой функцией помощи при вождении.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0016] Особенности, преимущества, а также техническая и промышленная значимость примерных вариантов осуществления настоящего изобретения будут описаны ниже со ссылками на прилагаемые чертежи, на которых одинаковыми ссылочными позициями обозначены одинаковые элементы, и где:
На фиг. 1 представлен вид, схематично показывающий один из примеров конфигурации бортовой системы регистрации;
На фиг. 2 представлен вид, показывающий один из примеров типа кадра в соответствии с протоколом сети CAN;
На фиг. 3 представлен вид, схематично показывающий один из примеров аппаратной конфигурации блока ЭБУ записи информации;
На фиг. 4 представлен вид, схематично показывающий один из примеров конфигурации различных устройств распознавания / измерения;
На фиг. 5 представлен вид, показывающий один из примеров идентификаторов ID сети CAN, однозначно отнесенных к функциям помощи при вождении (LKA, PCS) в качестве дополнительной опции;
На фиг. 6 приведена функциональная блок-схема блока ЭБУ в соответствии с первым вариантом осуществления;
На фиг. 7 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы управления, выполняемой блоком формирования триггерной информации;
На фиг. 8 представлена функциональная блок-схема блока ЭБУ записи информации в соответствии с первым вариантом осуществления;
На фиг. 9 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы по размещению данных на участке записи, выполняемой блоком распределения данных на участках записи в соответствии с первым вариантом осуществления;
На фиг. 10А представлен вид, применимый для пояснения одного из примеров операции по размещению данных на участке записи, выполняемой блоком распределения данных на участках записи в соответствии с первым вариантом осуществления, в частности, вид, показывающий условия размещения данных на участках записи с RA1-1 по RA1-3, а также на участках записи с RA2-1 по RA2-3, на этапе схода транспортного средства с конвейера;
На фиг. 10В представлен вид, применимый для пояснения одного из примеров операции по размещению данных на участке записи, выполняемой блоком распределения данных на участках записи в соответствии с первым вариантом осуществления, в частности, вид, показывающий условия размещения данных на участках записи с RA1-1 по RA1-3, а также на участках записи с RA2-1 по RA2-3, когда определено, что функции: оповещения PCS, торможения PCS и LKA установлены на транспортном средстве в качестве опционных функций;
На фиг. 10С представлен вид, применимый для пояснения одного из примеров операции по размещению данных на участке записи, выполняемой блоком распределения данных на участках записи в соответствии с первым вариантом осуществления, в частности, вид, показывающий условия размещения данных на участках записи с RA1-1 по RA1-3, а также на участках записи с RA2-1 по RA2-3, когда определено, что только функция оповещения PCS установлена в качестве одной из опционных функций;
На фиг. 11А представлен вид, применимый для пояснения еще одного примера операции по размещению данных на участке записи, выполняемой блоком распределения данных на участках записи в соответствии с первым вариантом осуществления;
На фиг. 11В представлен вид, применимый для пояснения еще одного примера операции по размещению данных на участке записи, выполняемой блоком распределения данных на участках записи в соответствии с первым вариантом осуществления;
На фиг. 12 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы по распознаванию типа поведения транспортного средства, выполняемой блоком распознавания поведения транспортного средства;
На фиг. 13 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы записи данных, выполняемой блоком обработки данных регистрации;
На фиг. 14 приведена схема последовательности операций, концептуально иллюстрирующая другой пример подпрограммы записи данных, выполняемой блоком обработки данных регистрации;
На фиг. 15 приведена временная диаграмма, применимая для пояснения примера функционирования бортовой системы регистрации в соответствии с первым вариантом осуществления;
На фиг. 16 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы по размещению данных на участке записи, выполняемой блоком распределения данных на участках записи в соответствии со вторым вариантом осуществления;
На фиг. 17А представлен вид, применимый для пояснения одного из примеров операции по размещению данных на участке записи, выполняемой блоком распределения данных на участках записи в соответствии со вторым вариантом осуществления, в частности, вид, показывающий условия размещения данных на участках записи с RA1-1 по RA1-3, а также на участках записи с RA2-1 по RA2-3 на этапе схода транспортного средства с конвейера;
На фиг. 17В представлен вид, применимый для пояснения одного из примеров операции по размещению данных на участках записи, выполняемой блоком распределения данных на участках записи в соответствии со вторым вариантом осуществления, в частности, вид, показывающий условия размещения данных на участках записи с RA1-1 по RA1-3, а также на участках записи с RA2-1 по RA2-3, когда активировано оповещение PCS в качестве опционной функции; а также
На фиг. 18 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы по распознаванию типа поведения транспортного средства, выполняемой блоком распознавания поведения транспортного средства в соответствии со вторым вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0017] Некоторые варианты осуществления настоящего изобретения будут описаны со ссылкой на прилагаемые чертежи.
[0018] На фиг. 1 схематично показан один из примеров конфигурации бортовой системы регистрации 1 согласно первому варианту осуществления. Бортовая система регистрации 1 установлена на транспортном средстве и записывает информацию о транспортном средстве (данные о поведении транспортного средства), отображающую состояние конкретного транспортного средства, которая предварительно задана для каждого типа поведения транспортного средства, когда распознаны предварительно заданные типы поведения транспортного средства. В дальнейшем "транспортное средство" относится к автомобилю, на котором установлена бортовая система регистрации 1, если специально не указано обратное.
[0019] "Тип поведения транспортного средства" представляет собой эксплуатационные свойства автомобиля, которые проявляются через управляющее значение, рассчитываемое для управления транспортным средством, или, например, через командный сигнал, формируемый согласно действиям владельца транспортного средства (например, водителя). Типы поведения транспортного средства для удобства распознавания предварительно заданы с целью анализа и т.д. Например, тип поведения транспортного средства, позволяющий распознать себя, включает активацию конкретных функций помощи при вождении (таких, как функция управления оповещением и функция управления вмешательством в работу механизмов), реализуемую в конкретных условиях. Функция управления оповещением включают в себя оповещение об опасности (которое будет называться "оповещением PCS") с целью предотвращения столкновения с препятствием впереди транспортного средства, LDA (оповещение об отклонении от дорожной разметки), СТА (оповещение о движении транспорта в поперечном направлении) и так далее. Функции управления вмешательством в работу механизмов представляют собой функции управления, реализуемые независимо от действий водителя, и включают в себя автоматическое торможение (которое будет называться "торможение PCS") с целью предотвращения столкновения с препятствием впереди транспортного средства, VSC (Система курсовой устойчивости автомобиля), ABS (Антиблокировочная тормозная система), TRC (Противобуксовочная система), LKA (Удержание на полосе движения) и так далее. Распознаваемые типы поведения транспортного средства могут также включать в себя поведение автомобиля, например, вызванное конкретными манипуляциями. Типы поведения транспортного средства, вызванные конкретными манипуляциями, включают в себя одновременную передачу сигнала на акселератор (нажатие на педаль акселератора больше, чем 0) и сигнала на тормоз (рабочий ход педали тормоза больше, чем 0), когда рабочий ход педали акселератора становится средним или большим в диапазоне N, внезапное торможение (с такой силой, что включается антиблокировочная тормозная система ABS, во время дождя), экстренное торможение (незамедлительное торможение в большей степени, чем резкое торможение), резкий поворот и так далее. Следующее описание будет приведено исходя из того, что распознаются J типов поведения транспортного средства.
[0020] Кроме того, "состояние транспортного средства" представляет собой информацию о характеристиках движения (ускорение, скорость и т.д., на основании показаний датчиков или расчетных значений) транспортного средства, о режиме управления (управляющие команды, значения управляющих команд и т.д.) транспортным средством, о дорожных условиях (расстояние до впереди идущего транспортного средства, полоса движения и т.д., на основании показаний датчиков или расчетных значений) при движении транспортного средства, об условиях окружающей среды (как температура внутри салона, температура снаружи, наличие или отсутствие капель дождя и т.д., на основании показаний датчиков) во время движения транспортного средства, а также отображение текущей информации (например, визуализация водителя, полученная от датчика камеры) о пассажирах в салоне (включая водителя) транспортного средства. Как было описано ранее, типы информации о транспортном средстве, подлежащие регистрации, заранее заданы для каждого типа поведения транспортного средства. Это происходит потому, что тип(ы) информации о транспортном средстве, который был бы полезен для анализа, может быть разным, в зависимости от типа поведения транспортного средства. Кроме того, могут быть два или более типа информации о транспортном средстве, подлежащие регистрации для определенного типа поведения транспортного средства.
[0021] Как показано на фиг. 1, бортовая система регистрации 1 включает в себя блок ЭБУ 6 записи информации и различные электронные блоки управления 7, которые подключены через сеть CAN 9 (Локальная сеть контроллеров), в качестве одного из примеров бортовой сети, а также различные устройства 8 распознавания / измерения, подключенные к блоку ЭБУ 6 записи информации и различным электронным блокам управления 7 таким образом, что они могут взаимодействовать друг с другом. Блок ЭБУ 6 записи информации, например, может быть размещен в нижней части центральной консоли в салоне автомобиля.
[0022] Сеть CAN 9 включает в себя шины 91-93 сети CAN и шлюз (G/W) 94, при этом шины 91-93 сети CAN соединены друг с другом через шлюз G/W 94. Различные электронные блоки управления 7 подключены к шине 91 сети CAN или шине 92 сети CAN, а блок ЭБУ 6 записи информации подключен к шине 93 сети CAN, помимо того, что блок ЭБУ 6 записи информации и различные электронные блоки управления 7 подключены через шлюз G/W 94 таким образом, что они могут взаимодействовать друг с другом согласно протоколу сети CAN.
[0023] Описанный ранее способ подключения блока ЭБУ 6 записи информации и различных электронных блоков управления 7 является лишь примером, соответствующие электронные блоки управления 6, 7 могут быть соединены между собой на той же шине сети CAN в сети CAN 9, без шлюза G/W 94.
[0024] Кадр сети CAN (кадр данных) согласно стандартному формату протокола сети CAN имеет структуру как показано на фиг. 2 (вид, показывающий один из примеров типа кадра согласно протоколу сети CAN). В частности, кадр сети CAN (кадр данных) состоит из SOF (Начало кадра, 1 бит), идентификатора ID (11 бит), состояния готовности RTR (1 бит), поля управления (6 бит), поля данных (0-64 бит), последовательности CRC (15 бит), символа-разделителя CRC (1 бит), интервала времени АСК (1 бит), символа-разделителя АСК (1 бит) и EOF (Конец кадра, 7 бит). Данные, передаваемые в кадре сети CAN, включаются в поле данных, при этом кадр сети CAN способен передавать до 8 байт данных в блоке байта. Разрядность данных, включенных в кадр сети CAN, устанавливается в диапазоне от 0 до 8, с использованием 4-битного DLC (Код длины данных) в упомянутом поле управления.
[0025] Идентификатор ID применяется для идентификации содержания данных, обозначения узла передачи данных и т.д., а также выполняет функцию установления последовательности приоритета с целью разрешения конфликтов в канале связи (разрешение конфликтов выполняется, когда кадры передачи данных одновременно передаются из двух или более узлов передачи данных на шины 91-93 сети CAN) в сети CAN 9 (приоритет тем выше, чем меньше идентификатор ID). Поскольку упомянутый идентификатор ID имеет длину 11 бит в диапазоне от 0×0 до 0×7FF (в шестнадцатеричном формате), идентификаторы ID, способные идентифицировать максимум 2048 типов, могут быть отнесены к кадрам сети CAN. Кроме того, в кадре сети CAN (не показано) в соответствии с расширенным форматом протокола сети CAN предусмотрен расширенный идентификатор ID (18 бит), в дополнение к базовому идентификатору ID (11 бит), соответствующий идентификатору ID в стандартном формате. Таким образом, идентификатор ID, имеющий длину 29 бит в виде комбинации базового идентификатора ID и расширенного идентификатора ID, находится в диапазоне от 0×0 - 1FFFFFFF (в шестнадцатеричном формате); следовательно, идентификаторы ID, способные идентифицировать максимум из примерно 5,4 миллиона типов, могут быть отнесены к кадрам сети CAN.
[0026] Таким образом, блок ЭБУ 6 записи информации и различные электронные блоки управления 7 в сети CAN 9 передают и принимают кадры сети CAN, которые предварительно заданы идентификаторами ID таким образом, чтобы получать необходимые данные по идентификации кадров сети CAN в сети CAN 9 (шины 91, 92, 93 сети CAN). В последующем описании, идентификатор ID в стандартном формате и сочетание базового идентификатора ID и расширенного идентификатора ID в расширенном формате будет именоваться "CAN-ID".
[0027] На фиг. 3 схематично показан один из примеров аппаратной конфигурации блока ЭБУ 6 записи информации.
[0028] Блок ЭБУ 6 записи информации включает в себя ЦПУ 11 (центральный процессор), ОЗУ 12 (оперативная память), устройство ROM 13 (ПЗУ, постоянное запоминающее устройство), устройство ЭНЗУ 14 (энергонезависимое запоминающее устройство), часы 15 и интерфейс передачи данных 17, которые подключены через внутреннюю шину 19, а также узел 25 приема/ передачи данных, подсоединенный к интерфейсу передачи данных 17.
[0029] Устройство ЭНЗУ 14 может представлять собой, например, EEPROM (ЭСППЗУ, электрически стираемое программируемое постоянное запоминающее устройство), или ему подобное. Накопитель информации, имеющий относительно небольшую емкость от нескольких десятков килобайт до нескольких сотен килобайт, например, может быть использован в качестве устройства ЭНЗУ 14, с учетом пространства для установки и стоимости. Узел 25 приема/ передачи данных включает в себя трансивер сети CAN, а также драйвер сети CAN, и подключен к шине 93 сети CAN. Упомянутый узел 25 приема/ передачи данных также включает в себя участок передачи / приема, выполненный с возможностью взаимодействовать с различными устройствами 8 распознавания / измерения, используя любые способы связи (например, сеть CAN 9, сеть LIN (Коммутируемая Локальная Сеть) или линии связи прямого сообщения (прямые линии)).
[0030] На фиг. 4 схематично показан один из примеров конфигурации различных устройств 8 распознавания / измерения.
[0031] Различные устройства 8 распознавания / измерения представляют собой различные датчики и т.д., установленные на транспортном средстве, и подключены к блоку ЭБУ 6 записи информации, а также к различным блокам ЭБУ 7 (блоки ЭБУ с 7А-1 по 7A-N, с 7В-1 по 7В-М) с помощью различных способов связи (например, сеть CAN 9, LIN, или линии связи прямого сообщения (прямые линии)), как показано на фиг. 1 (пунктирными стрелками). В качестве одного из примеров, различные устройства 8 распознавания / измерения включают в себя радарный датчик 8-1 на передней панели, датчик-видеокамеру 8-2 на передней панели, …, а также датчик ускорения 8-K. В последующем описании устройство 8-h распознавания / измерения (h=1, 2, …, K) относится к любому из устройств распознавания / измерения с 8-1 по 8-K.
[0032] Возвращаясь к фиг. 1, различные блоки ЭБУ 7 представляют собой устройства управления, которые осуществляют управление транспортным средством, и являются блоками ЭБУ, которые осуществляют управление, связанное с предварительно заданными типами поведения транспортного средства, из блоков ЭБУ, установленных на транспортном средстве. Каждый из блоков ЭБУ 7 осуществляет управление, связанное с одним или несколькими типами поведения транспортного средства. Различные блоки ЭБУ 7 включают в себя блоки ЭБУ 7А (с 7А-1 по 7A-N), которые осуществляют управление, связанное с активацией функций помощи при вождении (опционные функции), выборочно устанавливаемых на транспортном средстве (в качестве дополнительных опций), а также блоки ЭБУ 7В (с 7В-1 по 7В-М), которые осуществляют управление, связанное с типами поведения транспортного средства другими, чем активация опционных функций. В качестве одного из примеров, упомянутые блоки ЭБУ 7А включают в себя блок ЭБУ-PCS 7А-1, …, блок ЭБУ-LKA 7A-N. Упомянутые блоки ЭБУ 7 В включают в себя блок ЭБУ 7В-1 торможения, …, блок ЭБУ 7 В-М двигателя. В последующем описании, блок ЭБУ 7A-i (i=1, 2, …, N) относится к любому из блоков ЭБУ с 7А-1 по 7A-N. Кроме того, блок ЭБУ 7B-j (j=1, 2, М) относится к любому из блоков ЭБУ с 7В-1 по 7В-М.
[0033] "Типы поведения транспортного средства иные, чем активация опционных функций" включают в себя типы поведения транспортного средства, вызванные активацией функций помощи при вождении (в виде стандартных функций), постоянно установленных на транспортном средстве (в качестве стандартного оборудования), а также конкретные манипуляции, и так далее. Когда определенный блок ЭБУ 7 выполняет как управление, связанное с активацией опционной функции, так и управление, связанное с типом поведения транспортного средства иным, чем активация опционных функций, этот блок ЭБУ 7 рассматривается как один из блоков ЭБУ 7А, которые осуществляют управление, связанное с активацией опционных функций. Блок ЭБУ-PCS 7А-1 осуществляет управление, связанное с функцией оповещения PCS и функцией торможения PCS (управление для реализации функции оповещения PCS и функции торможения PCS). Блок ЭБУ-LKA 7A-N осуществляет управление, связанное с функцией LKA (управление для реализации функции LKA). Упомянутый блок ЭБУ 7В-1 торможения выполняет управление, связанное с функцией ABS и функцией VSC (управление для реализации функции ABS и функции VSC). Блок ЭБУ 7В-М двигателя осуществляет управление, связанное с функцией TRC (управление для реализации функции TRC). А именно, в данном варианте осуществления приводится следующее описание исходя из того, что функции: ABS, VSC и TRC являются стандартными функциями, а функции: оповещения PCS, торможения PCS и LKA являются опционными функциями.
[0034] Блок ЭБУ 7A-i, срабатывающий при активации определенной опционной функции, выдает сигнал передачи, соответствующий опционной функции, в сеть CAN 9, в качестве бортовой сети, если установлена такая опционная функция. Сигналом передачи, соответствующим упомянутой опционной функции, например, может быть кадр передачи данных, содержащий информацию, свидетельствующую, что опционная функция установлена, в части данных. Сигналом передачи, соответствующим опционной функции, также может быть, например, кадр передачи данных, содержащий информацию, относящуюся к активации опционной функции. В данном варианте осуществления в сети CAN, входящей в сеть CAN 9, выделенный кадр сети CAN установлен для каждой из опционных функций. А именно, каждой опционной функции присваивается уникальный идентификатор CAN-ID. Затем, выделенный кадр сети CAN (кадр сети CAN, содержащий в себе информацию, относящуюся к опционной функции), которому присваивается единица CAN-ID, передается в виде упомянутого сигнала передачи, соответствующего опционной функции. Например, как показано на фиг. 5 (представлен один из примеров отнесения идентификаторов CAN-ID), идентификаторы CAN-ID "ааа", "bbb", "ссс" отнесены к функции LKA, а идентификаторы CAN-ID "ddd", "еее", "fff отнесены к функции оповещения PCS, в то же время идентификаторы CAN-ID "ggg", "hhh", "iii" отнесены к функции торможения PCS (все от "ааа" до "iii" представляют собой числовые показатели в шестнадцатеричной системе). Когда блок ЭБУ 7A-i (блок ЭБУ-PCS 7А-1, блок ЭБУ-LKA 7А-Н), соответствующий какой-либо опционной функции, выдает кадр сети CAN, содержащий информацию об упомянутой опционной функции, управляемой через блок ЭБУ 7A-i, в сеть CAN 9 (шина 91, 92 сети CAN), упомянутый блок ЭБУ 7A-i использует уникальный идентификатор CAN-ID, соответствующий упомянутой опционной функции.
[0035] Когда блок ЭБУ 7A-i, срабатывающий при активации опционной функции, выдает триггерную информацию (которая будет описана далее) в сеть CAN 9, то он использует кадр сети CAN, имеющий уникальный идентификатор CAN-ID, соответствующий опционной функции. А именно, кадр сети CAN, который передается от блока ЭБУ 7A-i, срабатывающего при активации опционной функции, в сеть CAN 9 и содержит триггерную информацию, соответствует сигналу передачи, относящемуся к опционной функции. В то же время множество (три) уникальных идентификатора CAN-ID назначаются для каждой опционной функции с целью идентификации содержимого данных в кадре сети CAN, например, в примере на фиг. 5 уникальным идентификатором CAN-ID, назначенным для каждой опционной функции, может быть один.
[0036] В приведенном ранее примере, блок ЭБУ 7A-i, срабатывающий при активации опционной функции, выдает сигнал передачи, соответствующий опционной функции (например, кадр сети CAN, имеющий уникальный идентификатор CAN-ID для опционной функции) в сеть CAN 9. Таким образом, каждое узловое соединение блока ЭБУ 6 записи информации и различных блоков ЭБУ 7 (блоки ЭБУ с 7А-1 7A-N, блоки ЭБУ с 7В-1 по 7В-М), подключенное к сети CAN 9, способно определить, что соответствующая опционная функция установлена на транспортном средстве.
[0037] Различные блоки ЭБУ 7 (блоки ЭБУ 7A-i, 7B-j) и вышеописанные различные устройства 8 распознавания / измерения (устройства распознавания / измерения с 8-1 по 8-К) воспроизводят блок формирования информации о транспортном средстве, который формирует вышеописанную информацию о транспортном средстве. Какой из блоков ЭБУ 7 (блоки ЭБУ 7A-i, 7B-j) и устройств 8-h распознавания / измерения воспроизводит блок формирования информации о транспортном средстве, определяется согласно типу информации о транспортном средстве, заранее заданной для каждого типа поведения транспортного средства, подлежащего распознаванию (тип информации о транспортном средстве, предназначенной для записи). Например, если информация о транспортном средстве, предназначенная для записи, представляет собой ускорение транспортного средства, блок формирования информации о транспортном средстве запускается от датчика ускорения 8-K. Если информация о транспортном средстве, предназначенная для записи, представляет собой сигнал управления от блока ЭБУ 7В-1 торможения, упомянутый блок формирования информации о транспортном запускается от блока ЭБУ 7В-1 торможения. Информация о транспортном средстве, подлежащая записи, может включать в себя информацию от радарного датчика 8-1 на передней панели, изображение, захваченное датчиком-видеокамерой 8-2 на передней панели, сигнал от акселератора, сигнал управления блока привода, историю создания ограничителей кадров, связанную с различными операциями управления, информацию об обнаружении неисправностей, а также, например, данные о различных состояниях аккумуляторной батареи транспортного средства.
[0038] На фиг. 6 представлена функциональная блок-схема блока ЭБУ 7 (7A-i, 7B-j). Здесь приведен случай, когда в качестве одного из примеров в основном описан блок ЭБУ 7, представляющий собой блок ЭБУ-PCS 7А-1.
[0039] Аппаратная конфигурация блока ЭБУ 7 (7A-i, 7B-j) аналогична блоку ЭБУ записи информации, и, следовательно, не будет проиллюстрирована на чертежах. Каждая из функций блока ЭБУ 7 (7A-i, 7B-j) может быть реализована через различные программы, хранящиеся в ПЗУ центрального процессора.
[0040] Блок ЭБУ 7 (7A-i, 7B-j) включает в себя блок 71 формирования управляющих команд, блок 72 формирования триггерной информации, а также блок 73 обработки передаваемых данных, в качестве функциональных блоков воспроизводимых с помощью выполнения соответствующих программ, записанных в ПЗУ центрального процессора.
[0041] Когда блок ЭБУ 7 (7A-i, 7B-j) осуществляет управление, связанное с двумя или более типами поведения транспортного средства (например, когда осуществляется управление, связанное с двумя или более функциями помощи при вождении), для каждого управляемого типа поведения транспортного средства (для каждой функции помощи при вождении), предусмотрены блок 71 формирования управляющих команд, блок 72 формирования триггерной информации и блок 73 обработки передаваемых данных.
[0042] Блок 71 формирования управляющих команд формирует управляющую команду, связанную с типом поведения транспортного средства (например, управляющая команда, связанная с активацией функции помощи при вождении, или управляющая команда, связанная с активацией функции безотказного режима работы в поведении транспортного средства, вызванного конкретной манипуляцией).
[0043] Блок 71 формирования управляющих команд блока ЭБУ-PCS 7А-1 формирует управляющую команду, связанную с "активацией оповещения PCS" и "активацией торможения PCS". Более конкретно, блок 71 формирования управляющих команд определяет, требуются ли активация оповещения PCS и активация торможения PCS, основываясь на информации, полученной от устройства 8-h распознавания / измерения. Например, блок 71 формирования управляющих команд блока ЭБУ-PCS 7А-1 вычисляет интервал времени (ТТС: Время до столкновения), которое пройдет до того момента, когда транспортное средство своей передней частью не столкнется с препятствием, на основании информации, принятой, по меньшей мере, от одного из: радарного датчика 8-1 на передней панели и датчика-видеокамеры 8-2 на передней панели. Затем, когда значение ТТС становится равным или меньшим, чем заданное пороговое значение Tth1, упомянутый блок 71 формирования управляющих команд формирует команду оповещения, а упомянутый блок 73 обработки передаваемых данных, который будет описан далее, передает команду оповещения в блок ЭБУ 7 В-1 торможения через узел приема / передачи данных. Когда значение ТТС становится равным или меньшим, чем Tth2 (<Tth1), упомянутый блок 71 формирования управляющих команд формирует команду автоматического торможения, а упомянутый блок 73 обработки передаваемых данных передает команду автоматического торможения в блок ЭБУ 7 В-1 через узел приема / передачи данных. Блок ЭБУ 7 В-1 торможения формирует управляющую команду в ответ на прием команды оповещения и активирует предупредительный зуммер (активация оповещения PCS). Кроме того, упомянутый блок ЭБУ 7 В-1 торможения формирует управляющую команду (значение команды) в ответ на получение команды автоматического торможения и управляет тормозными приводами, включая различные клапаны, насос, аккумулятор и так далее. А именно, блок ЭБУ 7В-1 торможения активирует торможение PCS за счет увеличения давления в рабочем тормозном цилиндре каждого колеса на основании разности контрольного значения, согласно действию водителя при торможении.
[0044] Блок 72 формирования триггерной информации формирует информацию о схеме запуска (триггерную информацию) с целью записи информации о транспортном средстве в блок ЭБУ 6 записи информации (блок 106 записи информации, который будет описан далее). Со ссылкой на фиг. 7 далее будет описан процесс обработки данных, выполняемый блоком 72 формирования триггерной информации.
[0045] На фиг. 7 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы управления, выполняемой блоком 72 формирования триггерной информации. Данная подпрограмма управления, согласно схеме последовательности операций на фиг. 7, выполняется в повторяющемся режиме через заданные интервалы времени в течение периода от начала движения до остановки транспортного средства. А именно, данная подпрограмма запускается с момента начала движения транспортного средства и затем выполняется в повторяющемся режиме через заданные интервалы времени, пока транспортное средство не остановится.
[0046] Индикатор установки триггера F1-1 - F1-J, который предусмотрен для каждого из распознаваемых J типов поведения транспортных средств, представляет собой сигнализатор, который указывает на то, что триггер установлен. В последующем описании индикатор установки триггера F1-к (к=1, 2, …, J) относится к любому из индикаторов установки триггера с F1-1 по F1-J. "Начало движения транспортного средства" означает, что транспортное средство переводится в состояние, при котором такое транспортное средство способно передвигаться согласно действиям водителя, и представляет собой концепцию, включающую запуск ключом зажигания (ЗАЖ-ВКЛ) двигателя внутреннего сгорания транспортного средства, а также запуск устройства управления (например, блок ЭБУ-HV), которое, например, выполняет согласованное управление всем электрическим транспортным средством (в том числе гибридное транспортное средство и транспортное средство в самом широком смысле). "Остановка транспортного средства" означает, что транспортное средство переводится в состояние, при котором такое транспортное средство не способно передвигаться согласно действиям водителя, и представляет собой концепцию, включающую в себя выключение ключа зажигания (ЗАЖ-ВЫКЛ) двигателя внутреннего сгорания транспортного средства, а также, например, отключение упомянутого ранее устройства управления в электрическом транспортном средстве.
[0047] На этапе S101 блок 72 формирования триггерной информации определяет, установлен ли триггер, а именно, сформировал ли блок 71 формирования управляющих команд команду на управление, связанную с управлением поведения транспортного средства. Например, блок 72 формирования триггерной информации, выполняющий торможение PCS через блок ЭБУ-PCS 7А-1, определяет, сформирована ли управляющая команда, связанная с активацией торможения PCS (команда на автоматическое торможение через активацию торможения PCS). Если данное условие определения удовлетворено, блок 72 формирования триггерной информации переходит к этапу S102. Если нет, то блок 72 формирования триггерной информации переходит к этапу S103.
[0048] На этапе S102 блок 72 формирования триггерной информации устанавливает индикатор установки триггера F1-k на "1".
[0049] В ином случае, на этапе S103 блок 72 формирования триггерной информации устанавливает индикатор установки триггера F1-k на "0".
[0050] Далее, на этапе S104 блок 72 формирования триггерной информации формирует триггерную информацию, включая данные об индикаторе установки триггера F1-k, заданные на этапе S102 или этапе S103, и заканчивает текущий цикл данной подпрограммы.
[0051] Таким образом, блок 72 формирования триггерной информации формирует на регулярной основе триггерную информацию, содержащую данные об индикаторе установки триггера F1-k, указывающем, установлен или нет упомянутый триггер, а блок 73 обработки передаваемых данных, который будет описан далее, выдает триггерную информацию в сеть CAN 9 через узел приема/ передачи данных (передает ее в блок ЭБУ 6 записи информации через узел приема/ передачи данных и сеть CAN 9).
[0052] Блок 73 обработки передаваемых данных выполняет операцию по передаче управляющей команды, сформированной блоком 71 формирования управляющих команд, а также триггерную информацию, сформированную блоком 72 формирования триггерной информации, до места назначения в виде объекта, через узел приема/ передачи данных. Например, когда управляемый объект подключен к блоку ЭБУ 7 (7A-i, 7B-j) через прямую линию, блок 73 обработки передаваемых данных передает управляющую команду, сформированную блоком 71 формирования управляющих команд, на управляемый объект через прямую линию. Кроме того, блок 73 обработки передаваемых данных выдает кадр сети CAN, включающий триггерную информацию, в сеть CAN 9 через узел приема/ передачи данных (передает кадр сети CAN в блок ЭБУ 6 записи информации через сеть CAN 9).
[0053] Далее со ссылкой на фиг. 8 будет описано конкретное содержание процесса обработки данных, выполняемого блоком ЭБУ 6 записи информации.
[0054] На фиг. 8 представлена функциональная блок-схема блока ЭБУ 6 записи информации. Каждая из функций, за исключением блока 110 хранения информации о транспортном средстве и блока 111 хранения принятой информации, может быть реализована за счет выполнения различных программ, хранящихся в ПЗУ 13 ЦПУ 11. Блок ПО хранения информации о транспортном средстве и блок 111 хранения принятой информации воспроизводятся через участки хранения, выделенные заранее в устройстве ЭНЗУ 14.
[0055] Как и блок 71 формирования управляющих команд блока ЭБУ 7 (7A-i, 7B-j), блок 101 формирования управляющих команд формирует команду на управление, связанную с заранее заданным типом поведения транспортного средства. Тем не менее блок 101 формирования управляющих команд формирует команду на управление, связанную с другим типом поведения транспортного средства из команд блока ЭБУ 7 (7A-i, 7B-j). В качестве одного из примеров, блок 101 формирования управляющих команд формирует команду на управление, связанную с "активацией вспомогательного устройства защиты водителя и пассажиров (например, ограничители натяжения ремней безопасности)". Когда выполняется предварительно заданный режим передвижения, блок 101 формирования управляющих команд формирует упомянутую команду на управление (исполнительную команду), а блок 103 обработки передаваемых данных, который будет описан далее, передает упомянутую команду на управление вспомогательному устройству защиты водителя и пассажиров через узел 25 приема/ передачи данных.
[0056] Как и блок 72 формирования триггерной информации блока ЭБУ 7 (7A-i, 7B-j), блок 102 формирования триггерной информации формирует информацию о схеме запуска (триггерную информацию) с целью записи информации о транспортном средстве, соответствующей заранее заданному типу поведения транспортного средства ("активация вспомогательного устройства защиты водителя и пассажиров"). Более конкретно, блок 102 формирования триггерной информации устанавливает индикатор установки триггера F1-J согласно упомянутой схеме последовательности операций (этапы S101-S104), приведенной на фиг. 7, и формирует триггерную информацию, содержащую данные об индикаторе установки триггера F1-J.
[0057] Блок ЭБУ 6 записи информации способен выполнять не только управление, связанное с распознаванием типа поведения транспортного средства (управление, связанное с "активацией вспомогательного устройства защиты водителя и пассажиров"). А именно, блок ЭБУ 6 записи информации может быть выполнен с возможностью специализироваться на операции по распознаванию типа поведения транспортного средства, управляемой через блок ЭБУ 7 (7A-i, 7B-j), а также записывать информацию о транспортном средстве, соответствующую распознанному типу поведения транспортного средства. В этом случае, блок 101 формирования управляющих команд, а также блок 102 формирования триггерной информации пропускаются.
[0058] Блок 103 обработки передаваемых данных выполняет операцию вывода управляющей команды, сформированной блоком 101 формирования управляющих команд, к месту назначения в виде управляемого объекта, через узел приема/ передачи данных.
[0059] Блок 104 обработки принимаемой информации выполняет операцию по приему кадра передачи данных (кадр сети CAN) из сети CAN 9, через узел 25 приема/ передачи данных.
[0060] Блок 105 распределения данных на участках записи выделяет участок записи с целью регистрации информации о транспортном средстве, заранее заданной для каждого распознаваемого типа поведения транспортного средства, в блоке 110 хранения информации о транспортном средстве для каждого распознаваемого типа поведения транспортного средства. В последующем описании, когда выполняется регламент выделения участка записи для регистрации информации о транспортном средстве, соответствующей распознаваемому типу поведения транспортного средства, такой участок записи, упоминаемый в выражениях, таких как "выделение участка записи по распознаваемому типу поведения транспортного средства" и "участок записи выделен по распознанному типу поведения транспортного средства", будет применяться для упрощения.
[0061] Блок 110 хранения информации о транспортном средстве имеет участок записи (базовый участок записи), который может быть выделен для каждого из распознаваемых типов поведения транспортного средства, включая активацию опционных функций. Поскольку блок 110 хранения информации о транспортном средстве (устройство ЭНЗУ 14) может иметь относительно небольшую емкость, как было описано ранее, каждый базовый участок записи зачастую ограничивается емкостью, которая обеспечивает запись информации о транспортном средстве, соответствующей минимально необходимому количеству раз распознаваний, определенных заранее для каждого распознаваемого типа поведения транспортного средства. Минимально необходимое количество раз распознаваний соответствует количеству элементов данных на минимальном уровне, необходимом для выполнения эффективного анализа, на основании данных с информацией о транспортном средстве, записанной на базовом участке записи. В то же время, например, минимально необходимое количество раз распознаваний может отличаться между распознаваемыми типами поведения транспортного средства примерно в пять раз. А именно, каждый базовый участок записи, который может быть выделен в блоке 110 хранения информации о транспортном средстве, зачастую устанавливают на емкость, заранее задаваемую для каждого распознаваемого типа поведения транспортного средства (емкость, которая позволяет хранить информацию о транспортном средстве при соответствующем количестве раз распознаваний на минимальном уровне, необходимом для выполнения анализа, или емкость, полученная за счет добавления некоторого дополнительного количества емкости). Таким образом, участок записи (базовый участок записи), который может быть выделен для каждого распознаваемого типа поведения транспортного средства, ограничивается до минимально необходимой емкости, так, чтобы упомянутый участок записи мог быть выделен каждому из всех распознаваемых типов поведения транспортного средства, даже когда у блока 110 хранения информации о транспортном средстве относительно небольшая емкость.
[0062] Для таких типов (количество которых составляет L) поведения транспортного средства, как активация стандартных функций, и типов поведения транспортного средства, вызванных конкретными манипуляций, для таких типов (количество которых составляет J) распознаваемого поведения транспортного средства предварительно заданные участки записи RA1-1, RA1-2, …, RA1-L (базовые участки записи) соответственно выделены без сбоев в блоке 110 хранения информации о транспортном средстве (L<J). Например, на этапе схода транспортного средства с конвейера предварительно заданные участки записи RA1-1, RA1-2, …, RA1-L соответственно распределены по типам поведения транспортного средства в виде активации стандартных функций, а также по типам поведения транспортного средства, вызванных конкретными манипуляциями. Блок 105 распределения данных на участках записи способен распределять предварительно заданные участки записи RA1-1, RA1-2, …, RA1-L по типам поведения транспортного средства в виде активации стандартных функций, и по типам поведения транспортного средства, вызванных конкретными манипуляциями, когда транспортное средство начинает движение в первый раз. В последующем описании участок записи PA1-n (n=1, 2, …, L) относится к любому из участков записи с RA1-1 по RA1-L.
[0063] С другой стороны, распределяемые участки записи RA2-1, RA2-2, …, RA2-I (базовые участки записи) выделяются в блоке 110 хранения информации о транспортном средстве для конкретных типов (количество которых составляет I) в виде активации опционных функций (первый тип поведения транспортного средства), в том числе распознаваемых типов поведения транспортного средства, как это описано ранее. Тем не менее на этапе схода транспортного средства с конвейера, либо на этапе завершения первоначального движения транспортного средства, распределение данных на участках записи RA2-1, RA2-2, …, RA2-I не проводится. В последующем описании, участок записи RA2-m (m=1, 2, …, I) относится к любому из участков записи с RA2-1 по RA2-I.
[0064] Блок 105 распределения данных на участках записи выполняет операцию, как описано далее, по определению, установлена ли на транспортном средстве определенная опционная функция, и выделяет участок записи RA2-m типу поведения транспортного средства первоначально в виде активации опционной функции, в момент времени, когда определено, что опционная функция установлена на транспортном средстве. Когда блок 105 распределения данных на участках записи определяет, что конкретная опционная функция не установлена на транспортном средстве, участок записи RA2-m, который мог быть выделен для активации опционной функции (первый тип поведения транспортного средства), выделяется в качестве дополнительного участка записи для другого типа поведения транспортного средства (второй тип поведения транспортного средства), отличного от активации опционной функции. Со ссылкой на фиг. 9 далее будет описана методика обработки данных, выполняемая блоком 105 распределения данных на участках записи.
[0065] Информация (информация на участке записи) на участках записи, выделенная для каждого распознаваемого типа поведения транспортного средства, хранится, например, в устройстве ЭНЗУ 14, при этом блок 105 распределения данных на участках записи устанавливает (обновляет) информацию на упомянутом участке записи согласно подпрограмме управления, приведенной на фиг. 9. Размещение данных на участках записи производится через запуск программы (приложения), совместимой с каждым блоком 108 обработки данных регистрации (блок 108-k обработки данных регистрации, который будет описан далее), соответствующих каждому распознаваемому типу поведения транспортного средства, с правом доступа к диапазону адресов в устройстве ЭНЗУ 14, ограниченного участком записи. А именно, блок 105 распределения данных на участках записи выделяет конкретный участок записи под конкретный распознаваемый тип поведения транспортного средства с тем, чтобы выдать разрешение блоку 108-k обработки данных регистрации, соответствующему конкретному типу поведения транспортного средства, на запись соответствующей информации о транспортном средстве на упомянутом участке записи и блокировать блок 108-k обработки данных регистрации, соответствующий другому типу поведения транспортного средства, от записи соответствующей информации о транспортном средстве на упомянутом участке записи.
[0066] На фиг. 9 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы по размещению данных на участке записи, выполняемой блоком 105 распределения данных на участках записи. Данная подпрограмма схемы последовательности операций выполняется через заданные интервалы времени в течение периода от начала движения до остановки транспортного средства. А именно, подпрограмма выполняется при начале движения транспортного средства, и затем выполняется в повторяющемся режиме через заданные интервалы времени, пока транспортное средство не будет остановлено.
[0067] Индикатор установки F2-1 - F2 - I является одним из примеров принятой информации, указывающий на то, получен ли сигнал передачи (в этом варианте осуществления, кадр сети CAN, содержащий триггерную информацию), соответствующий каждой опционной функции, а также указывающий на то, установлена ли каждая опционная функция на транспортном средстве. В дальнейшем описании индикатор установки F2-m (m= 1, 2, …, I) относится к любому из индикаторов установки с F2-1 по F2-I. Индикатор установки F2-m установлен на "0", на этапе схода транспортного средства с конвейера (когда транспортное средство начинает движение в первый раз). Упомянутая информация (информация об индикаторе установки) об индикаторе установки F2-m, внесенная блоком 105 распределения данных на участках записи, хранится в блоке 111 хранения принятой информации.
[0068] На этапе S201 блок 105 распределения данных на участках записи получает информацию об индикаторе установки (индикаторы установки с F2-1 по F2-I), сохраненную в блоке 111 хранения принятой информации.
[0069] На этапе S202 блок 105 распределения данных на участках записи устанавливает значение m счетчика на "0" (m=0).
[0070] На этапе S203 блок 105 распределения данных на участках записи наращивает значение m счетчика (m=m+1).
[0071] На этапе S204 блок 105 распределения данных на участках записи определяет, установлен ли индикатор установки F2-m на "1", а именно, установлена ли опционная функция, соответствующая текущему значению m счетчика. Если индикатор установки F2-m не "1" (если это "0"), блок 105 распределения данных на участках записи переходит к этапу S205. Если индикатор установки F2-m установлен на "1", блок 105 распределения данных на участках записи пропускает этапы с S205 по S209 и переходит к этапу S210. А именно, после того, как индикатор установки F2-m становится " 1", операция по определению на этапе S205 (который будет описан далее) не выполняется, а состояние, при котором индикатор установки F2-m составляет "1" (а именно, определение того, что установлена соответствующая опционная функция) является фиксированным или подтвержденным. Затем, через операцию на этапе S206 (который будет описан далее) фиксируется размещение данных на участке записи RA2-m с активацией соответствующей опционной функции (размещение данных на участке записи RA2-m не будет изменяться).
[0072] На этапе S205 блок 105 распределения данных на участках записи определяет, получил ли блок 104 обработки данных регистрации сигнал передачи, соответствующий упомянутой опционной функции. В этом варианте осуществления, блок ЭБУ 7A-i, срабатывающий при активации опционной функции, передает триггерную информацию на регулярной основе, с использованием кадра сети CAN, имеющего идентификатор CAN-ID, уникальный для соответствующей опционной функции, в течение периода времени между началом движения и остановкой транспортного средства, как было описано ранее. Таким образом, если блок 104 обработки данных регистрации принимает кадр сети CAN, содержащий триггерную информацию, которая регулярно выводится в сеть CAN 9, блок 105 распределения данных на участках записи способен определить, что упомянутая опционная функция, соответствующая текущему значению m счетчика, установлена. А именно, на этапе S205 блок 105 распределения данных на участках записи определяет, получил ли блок 104 обработки данных регистрации кадр сети CAN, содержащий триггерную информацию об активации опционной функции, соответствующую текущему значению m счетчика. Если кадр сети CAN, содержащий триггерную информацию, получен, блок 105 распределения данных на участках записи определяет, что соответствующая опционная функция установлена, и переходит к этапу S206. С другой стороны, если кадр сети CAN, содержащий триггерную информацию, не был получен, блок 105 распределения данных на участках записи определяет, что соответствующая опционная функция не установлена и переходит к этапу S208.
[0073] На этапе S206 блок 105 распределения данных на участках записи устанавливает индикатор установки F2-m на " 1" (обновляет индикатор установки F2-m, сохраненный в блоке 111 хранения принятой информации).
[0074] Затем, на этапе S207 блок 105 распределения данных на участках записи выделяет участок записи RA2-m такому типу поведения транспортного средства, как активация соответствующей опционной функции (первый тип поведения транспортного средства). Более конкретно, выполняется установка (обновление) информации на участке записи.
[0075] С другой стороны, на этапе S208 блок 105 распределения данных на участках записи устанавливает (сохраняет) индикатор установки F2-m на "0".
[0076] Затем, на этапе S209 блок 105 распределения данных на участках записи выделяет участок записи RA2-m типу поведения транспортного средства (второй тип поведения транспортного средства), отличному от типа поведения транспортного средства в виде активации соответствующей опционной функции. Более конкретно, выполняется установка (сохранение или обновление) информации на упомянутом участке записи.
[0077] На этапе S210 блок 105 распределения данных на участках записи определяет, является ли значение m счетчика равным или большим, чем I, в виде количества типов активации опционных функций из распознаваемых типов поведения транспортного средства. Если значение m счетчика равно или больше чем I блок 105 распределения данных на участках записи завершает текущий цикл подпрограммы, поскольку завершается определение по установке всех опционных функций. Если значение m счетчика меньше чем I, блок 105 распределения данных на участках записи возвращается к этапу S203, увеличивает значение m счетчика и повторяет этапы с S204 по S210.
[0078] Если какая-либо опционная функция, например, в результате отказа и т.п. перестает быть установленной, внешний инструмент (инструмент для диагностики отказов) подключается к сети CAN 9 через разъем DLC3, установленный на транспортном средстве, а команда, соответствующая условию сброса, поступает от упомянутого внешнего инструмента в блок ЭБУ 6 записи информации, так что индикатор установки F2-m может быть установлен в исходное значение ("0").
[0079] Со ссылкой на фигуры с 10А по 10С, а также фиг. 11А и фиг. 11В, далее будет описан конкретный пример операции по изменению информации на участке записи (операция по размещению данных на участках записи).
[0080] На фигурах с фиг. 10А по фиг. 10С представлены виды, применимые для пояснения одного из примеров операции по размещению данных на участках записи (операция по изменению информации на участке записи), выполняемой блоком 105 распределения данных на участках записи. Более конкретно, если предположить, что распознаваемых типов поведения транспортного средства 6 (J=6), то есть "активация VSC", "активация ABS", "активация TRC", "активация оповещения PCS", "активация торможения PCS" и "активация LKA", здесь показаны условия размещения данных на участках записи с RA1-1 по RA1-3 и на участках записи с RA2-1 по RA2-3 в блоке 110 хранения информации о транспортном средстве, на участках, которые могут быть выделены под соответствующие типы поведения транспортного средства. В частности, на фиг. 10А приведены условия размещения данных на участках записи с RA1-1 по RA1-3 и участках записи с RA2-1 по RA2-3 на этапе схода транспортного средства с конвейера. На фиг. 10В приведены условия размещения данных на участках записи с RA1-1 по RA1-3 и участках записи с RA2-1 по RA2-3 в том случае, если определено, что все функции: оповещения PCS, торможения PCS и LKA установлены на транспортном средстве как опционные функции. На фиг. 10С приведены условия размещения данных на участках записи с RA1-1 по RA1-3 и на участках записи с RA2-1 по RA2-3, в том случае, когда определено, что из опционных функций установлена только функция оповещения PCS.
[0081] В этом варианте осуществления блок ЭБУ 6 записи информации не выполняет управление, связанное "активацией вспомогательного устройства защиты водителя и пассажиров". А именно, предполагается, что блок ЭБУ 6 записи информации не включает в себя блок 101 формирования управляющих команд и блок 102 формирования триггерной информации.
[0082] Как показано на фиг. 10А, на этапе схода транспортного средства с конвейера, на участках записи с RA1-1 по RA1-3 данные распределяются заранее на участках записи (базовых участках записи), соответствующих типам поведения транспортного средства в виде активации стандартных функций. Более конкретно, для "активации VSC", "активации ABS" и "активации TRC" на участках записи RA1-1, RA1-2, RA1-3 соответственно данные распределяются заранее.
[0083] Как было описано ранее, распределение данных на участках записи с RA1-1 по RA1-3 по типам поведения транспортного средства может быть выполнено блоком 105 распределения данных на участках записи, когда транспортное средство начинает движение в первый раз. Если распознаваемые типы поведения транспортного средства включают в себя модели поведения транспортного средства, вызываемые конкретными манипуляциями или тому подобное, в дополнение к активации стандартных функций ("активация VSC", "активация ABS" и "активация TRC"), упомянутые типы поведения транспортного средства, вызванные конкретными манипуляциями, обрабатываются таким же образом, как и типы поведения транспортного средства, активированные как стандартные функции. А именно, упомянутые участки записи, соответствующие типам поведения транспортного средства, вызванными конкретными манипуляциями, выделяются заранее на этапе схода транспортного средства с конвейера, или распределяются таким же образом в то время, когда транспортное средство начинает движение в первый раз.
[0084] Как показано на фиг. 10А, участки записи RA2-1 - RA2-3 в виде участков записи (базовых участков записи), которые могут быть выделены для активации опционных функций, не относят ни к какому типу поведения транспортного средства, на этапе схода транспортного средства с конвейера.
[0085] Как было описано ранее, блок 105 распределения данных на участках записи выполняет подпрограмму по размещению данных на упомянутом участке записи, приведенную на фиг. 9, при начале движения транспортного средства. Например, блок 105 распределения данных на участках записи выполняет приведенную на фиг. 9 подпрограмму после более длительного периода времени, чем цикл передачи триггерной информации через блок ЭБУ 7A-i, соответствующий активации опционной функции, с момента завершения начала движения транспортного средства. Таким образом, если установлена опционная функция, блок ЭБУ 6 записи информации способен принимать сигнал передачи, соответствующий упомянутой опционной функции, а именно, кадр сети CAN, содержащий триггерную информацию. Таким образом, в подпрограмме на фиг. 9 индикатор установки F2-m, соответствующий опционной функции, установлен на "1", а определение того, что установлена опционная функция, является фиксированным. Затем участок записи RA2-m выделяется конкретному типу поведения транспортного средства в виде активации опционной функции. С другой стороны, если упомянутая опционная функция не установлена, то блок ЭБУ 6 записи информации не способен принимать сигнал передачи, соответствующий упомянутой опционной функции, а именно, кадр сети CAN, содержащий триггерную информацию. Таким образом, в подпрограмме на фиг. 9 индикатор установки F2-m, соответствующий опционной функции, поддерживают на уровне "0", при этом делается вывод, что упомянутая опционная функция не установлена. Затем участок записи RA2-m выделяется типу поведения транспортного средства другого типа, отличному от активации упомянутой опционной функции.
[0086] Как показано на фиг. 10В, если блок 105 распределения данных на участках записи определяет, после начала движения транспортного средства, что все функции: оповещения PCS, торможения PCS, а также функция LKA установлены в виде опционных функций, блок 105 выделяет соответствующие участки записи (базовые участки записи) с целью активации соответствующих опционных функций. Более конкретно, участки записи RA2-1, RA2-2, RA2-3 выделяются для "активации LKA", "активации оповещения PCS" и "активации торможения PCS", соответственно.
[0087] Как показано на фиг. 10С, если блок 105 распределения данных на участках записи определяет, после начала движения транспортного средства, что из опционных функций установлена только функция оповещения PCS, то блок 105 распределяет на участке записи RA2-2 "активацию оповещения PCS". Затем на участках записи RA2-1, RA2-3, которые могут быть выделены для активации функций торможения PCS и LKA (первый тип поведения транспортного средства), определяемые как неустановленные, распределяются по типам поведения транспортного средства (второй тип поведения транспортного средства), отличающихся от активации упомянутых опционных функций. Более конкретно, участки записи RA2-1, RA2-3 соответственно выделены в качестве участков записи (дополнительных участков записи) для "активации VSC" и "активации TRC" в виде активации стандартных функций.
[0088] Таким образом, можно определить, установлена ли определенная опционная функция, основанная на том, был получен или нет сигнал передачи, соответствующий упомянутой опционной функции. Поэтому, когда определено, что упомянутая опционная функция не установлена, участок записи RA2-m, который может быть выделен для активации упомянутой опционной функции (первый тип поведения транспортного средства), может быть эффективно использован в качестве участка записи (дополнительного участка записи), соответствующего другому типу поведения транспортного средства (второй тип поведения транспортного средства).
[0089] Блок ЭБУ 6 записи информации может быть не в состоянии принимать сигнал передачи, соответствующий опционной функции (кадр сети CAN, содержащий триггерную информацию об активации опционной функции) при начале движения транспортного средства, например, из-за сбоя связи или разницы моментов запуска блока ЭБУ 6 записи информации и блока ЭБУ 7 (7A-i, 7B-j). Тем не менее, поскольку подпрограмма, приведенная на фиг. 9, повторяется в течение периода времени с момента начала движения до остановки транспортного средства, как было описано ранее, сигнал передачи, соответствующий упомянутой опционной функции (кадр сети CAN, содержащий триггерную информацию об активации опционной функции), может быть получен после того, как блок ЭБУ 6 восстанавливается после сбоя связи, или тому подобное. Соответственно, даже если кадр сети CAN, содержащий триггерную информацию об "активации торможения PCS" и "активации LKA", не может быть получен в момент начала движения транспортного средства, а размещение данных на упомянутых участках записи выполняется, как показано на фиг. 10С, блок 105 распределения данных на участках записи способен впоследствии определить, что упомянутые функции: торможения PCS и LKA установлены, и обновлять распределение данных на участках записи на условиях, приведенных на фиг. 10В.
[0090] Далее, на фиг. 11А и фиг. 11В приведены пояснения другого примера операции по размещению данных на участках записи (операция по изменению информации на участках записи) с помощью блока 105 распределения данных на участках записи. Как и на фиг. 10А - фиг. 10С, на каждой из фиг. 11А и фиг. 11В приведены условия размещения данных на участках записи с RA1-1 по RA1-3, а также на участках записи с RA2-1 по RA2-3 в блоке 110 хранения информации о транспортном средстве.
[0091] Как показано на фиг. 11А, участок записи RA2-m, который может быть выделен для активации (первый тип поведения транспортного средства) опционной функции, которая определена как неустановленная на транспортном средстве, может быть дополнительно разделен на два или более участка записи, которые могут быть выделены в качестве дополнительных участков записи для различных типов поведения транспортного средства (второй тип поведения транспортного средства). На фиг. 11А приведены условия размещения данных на участках записи, которые аналогичны приведенным на фиг. 10С. Более конкретно, участок записи RA2-3, который может быть выделен для "активации TRC", разделен на участки записи RA2-3a, RA2-3b, которые выделяются в качестве дополнительных участков записи для "активации ABS" и "активации TRC" соответственно.
[0092] Как показано на фиг. 11В, участок записи RA2-m, который может быть выделен для активации (первый тип поведения транспортного средства) опционной функции, которая определена как неустановленная на транспортном средстве, может быть выделен и для активации (второй тип поведения транспортного средства) опционной функции другого типа, которая уже была определена в качестве установленной на транспортном средстве. На фиг. 11В приведены условия размещения данных на участках записи, которые аналогичны приведенным на фиг. 10С. Более конкретно, участок записи RA2-3, который может быть выделен для "активации торможения PCS", определяемой как неустановленная на транспортном средстве, выделяется в качестве дополнительного участка записи для "активации оповещения PCS", которая уже была определена как установленная на транспортном средстве. Как правило, объем данных с информацией о транспортном средстве, собранный в абсолютном выражении, обычно небольшой, в отношении данных по информации о транспортном средстве, соответствующей активации опционных функций, по сравнению с активацией стандартных функций и типами поведения транспортного средства, вызванными конкретными манипуляциями. Таким образом, если выполняется вышеописанная операция по размещению данных, может быть собран увеличенный объем информации о транспортном средстве, соответствующий активации упомянутой опционной функции, которая уже была определена в качестве установленной.
[0093] Возвращаясь к фиг. 8, блок 106 регистрации данных включает в себя блоки регистрации данных с 106-1 по 106-J, предусмотренные для соответствующих распознаваемых типов поведения транспортного средства. Блоки регистрации данных с 106-1 по 106-J включают в себя блоки регистрации данных с 106-1 по 106-Н, предусмотренные для блоков ЭБУ 7 (блоки ЭБУ с 7А-1 по 7A-N и блоки ЭБУ с 7В-1 по 7В-М), а также блок 106-J регистрации данных, предназначенный для блока ЭБУ 6 записи информации (Н=J-1). В последующем описании блок 106-к регистрации данных (k=1, 2, …, J) относится к любому из блоков регистрации данных с 106-1 по 106-J.
[0094] Блок 106 регистрации данных включает в себя блок 107 распознавания поведения транспортного средства и блок 108 обработки данных регистрации. Блок 107 распознавания поведения транспортного средства и блок 108 обработки данных регистрации соответственно включают в себя блоки распознавания поведения транспортного средства с 107-1 по 107-J и блоки обработки данных регистрации с 108-1 по 108-J, соответствующие блокам регистрации данных с 106-1 по 106-J (а именно, предназначенные для соответствующих распознаваемых типов поведения транспортного средства). В последующем описании блок 107-k распознавания поведения транспортного средства относится к любому из блоков распознавания поведения транспортного средства с 107-1 по 107-J. Кроме того, блок 108-k обработки данных регистрации относится к любому из блоков обработки данных регистрации с 108-1 по 108-J.
[0095] Упомянутые блоки распознавания поведения транспортного средства 107-1 - 107-J и блоки обработки данных регистрации 108-1 - 108-J выполняют по существу те же самые функции соответственно, за исключением обработки типов поведения транспортного средства. Следующее описание касается блока 107-k распознавания поведения транспортного средства и блока 108-k обработки данных регистрации, если не будет указано иное.
[0096] Блок 107-k распознавания поведения транспортного средства распознает соответствующий тип поведения транспортного средства в виде активатора записи информации о транспортном средстве на основании триггерной информации, полученной от блока ЭБУ 7 (блок 72 формирования триггерной информации) через узел 25 приема/ передачи данных и сеть CAN 9, или триггерной информации, сформированной блоком 102 формирования триггерной информации. Затем, за исключением конкретного случая (случай, когда удовлетворяется условие сходства с шаблоном, как будет описано далее), если блок 107-k распознавания поведения транспортного средства распознает соответствующий тип поведения транспортного средства, он выдает запрос на запись для регистрации информации о транспортном средстве (информации о транспортном средстве, заранее заданной для соответствующего типа поведения транспортного средства) в момент распознавания, в блок 110 хранения информации о транспортном средстве. Далее со ссылкой на фиг. 12 будет описана подпрограмма управления, выполняемая блоком 107-k распознавания поведения транспортного средства.
[0097] На фиг. 12 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы управления, выполняемой блоком 107-k распознавания поведения транспортного средства. Упомянутая подпрограмма, согласно данной схеме последовательности операций, выполняется в повторяющемся режиме через заданные интервалы в течение периода времени от начала движения до остановки транспортного средства.
[0098] На этапе S301 блок 107-k распознавания поведения транспортного средства определяет, получена ли триггерная информация, относящаяся к соответствующему типу поведения транспортного средства, через узел 25 приема/ передачи данных. Если блок 107-k распознавания поведения транспортного средства получил триггерную информацию, он переходит к этапу S302. Если он не получил триггерную информацию, текущий цикл подпрограммы завершается.
[0099] Блок 107-J распознавания поведения транспортного средства использует триггерную информацию, сформированную блоком 102 формирования триггерной информации, таким образом, чтобы распознать "активацию вспомогательного устройства защиты водителя и пассажиров". Таким образом, блок 107-J распознавания поведения транспортного средства может пропустить этап S301, или всегда может перейти к этапу S302, подразумевая, что триггерная информация была получена.
[0100] На этапе S302 блок 107-k распознавания поведения транспортного средства определяет, установлен ли индикатор формирования триггера F1-k, содержащийся в триггерной информацию о соответствующем типе поведения транспортного средства, на "1". Если индикатор установки триггера F1-k установлен на "1", то блок 107-k распознавания поведения транспортного средства определяет, что триггер о соответствующем типе поведения транспортного средства был установлен, а именно, соответствующий тип поведения транспортного средства был распознан, и переходит к этапу S303. Если индикатор установки триггера F1-k установлен не на "1" (если это "0"), то текущий цикл этой подпрограммы завершается.
[0101] На этапе S303 блок 107-k распознавания поведения транспортного средства определяет, удовлетворено ли условие сходства с шаблоном. Упомянутое условие сходства с шаблоном предназначено для блокировки информации о транспортном средстве, которая накапливается в буфере на регулярной основе, избыточно заполняя блок 110 хранения информации о транспортном средстве, как будет описано далее. Например, упомянутое условие сходства с шаблоном заключается в том, что "соответствующий тип поведения транспортного средства распознается постепенно, например, согласно подпрограмме данной схемы последовательности операций". Если условие сходства с шаблоном не выполнено, блок 107-k распознавания поведения транспортного средства переходит к этапу S304. Если условие сходства с шаблоном удовлетворено, текущий цикл подпрограммы подходит к концу.
[0102] На этапе S304 блок 107-k распознавания поведения транспортного средства выдает запрос на запись и завершает текущий цикл подпрограммы.
[0103] Возвращаясь к фиг. 8, если блок 107-k распознавания поведения транспортного средства распознает соответствующий тип поведения транспортного средства, блок 108-k обработки данных регистрации записывает соответствующую информацию о транспортном средстве в блоке 110 хранения информации о транспортном средстве в течение определенного периода, соответствующего времени распознавания. Более конкретно, информация о транспортном средстве, заранее заданная для соответствующего типа поведения транспортного средства, накапливается в буфере по определенным циклам, и, если в период буферизации блок 107-k распознавания поведения транспортного средства выдает запрос на запись, то накопленная в буфере информация о транспортном средстве (данные о поведении транспортного средства) записывается на участке записи, выделенном в блоке 110 хранения информации о транспортном средстве (участок записи, выделенный блоком 105 распределения данных на участках записи, или участок записи, выделенный заранее на этапе схода транспортного средства с конвейера). Далее со ссылками на фиг. 13 и фиг. 14 будет описан процесс обработки данных, выполняемый блоком 108-k обработки данных регистрации.
[0104] "Заданный период, соответствующий времени распознавания" представляет собой концепцию, включающую, например, приблизительное время (до и после) моментов времени, при которых был распознан соответствующий тип поведения транспортного средства, период, который начинается с момента распознавания, период, который заканчивается в момент распознавания, период, который начинается позднее момента распознавания, и период, который заканчивается до момента распознавания. А именно, поскольку период информации о транспортном средстве полезный для анализа может отличаться в зависимости от типа поведения транспортного средства, его продолжительность, начало отсчета и т.д. заранее задаются для каждого типа поведения транспортного средства. В этом варианте осуществления, когда соответствующий тип поведения транспортного средства распознается во время буферизации, выполняемой по заранее заданным циклам, соответствующие данные с информацией о транспортном средстве, накопленной в буфере, таким образом, записываются, а именно, записывается информация о транспортном средстве за определенный период (до и после) моментов времени, при которых был распознан соответствующий тип поведения транспортного средства.
[0105] На фиг. 13 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы записи данных, выполняемой блоком 108-k обработки данных регистрации. Данная подпрограмма схемы последовательности операций выполняется в заданные интервалы времени в течение периода от начала движения до остановки транспортного средства.
[0106] На этапе S401 блок 108-k обработки данных регистрации устанавливает таймер.
[0107] Время, установленное таймером, истекает, когда закончится заданное время Т1 (время записи). Время записи Т1 предварительно задается для каждого соответствующего типа поведения транспортного средства.
[0108] На этапе S402 блок 108-k обработки данных регистрации запускает буферизацию информации о транспортном средстве, предварительно заданную для соответствующего типа поведения транспортного средства. Буферизация упомянутой информации о транспортном средстве выполняется с использованием кольцевого буфера в ОЗУ 12, который устанавливается для каждого соответствующего типа поведения транспортного средства.
[0109] На этапе S403 блок 108-k обработки данных регистрации определяет, истекло ли время, установленное таймером. Если время истекло, блок 108-k обработки данных регистрации переходит к этапу S404. Если нет, то блок 108-k обработки данных регистрации повторяет выполнение этапа S403, пока время не истечет.
[0110] На этапе S404 блок 108-k обработки данных регистрации завершает буферизацию информации о транспортном средстве, заранее заданной для соответствующего типа поведения транспортного средства.
[0111] На этапе S405 блок 108-k обработки данных регистрации определяет, сформирован ли запрос на запись, связанный с соответствующим типом поведения транспортного средства, блоком 107-k распознавания поведения транспортного средства, во время буферизации информации о транспортном средстве в соответствии с данной подпрограммой. Если упомянутый запрос на запись сформирован, блок 107-k распознавания поведения транспортного средства переходит к этапу S406. Если запрос на запись не сформирован, текущий цикл подпрограммы подходит к концу.
[0112] На этапе S406 блок 108-k обработки данных регистрации получает информацию об участке записи в устройстве ЭНЗУ 14.
[0113] На этапе S407 блок 108-k обработки данных регистрации идентифицирует участок записи, выделенный для соответствующего типа поведения транспортного средства, на основании информации об участке записи, и выполняет операцию записи данных с информацией о транспортном средстве, заполнившей кольцевой буфер, на упомянутом участке записи. Затем, текущий цикл подпрограммы подходит к концу.
[0114] Таким образом, в соответствии с подпрограммой управления данной последовательности операций, если блок 107-k распознавания поведения транспортного средства распознает соответствующий тип поведения транспортного средства и выдает запрос на запись, во время буферизации информации о транспортном средстве, заранее заданной для соответствующего типа поведения транспортного средства, данные с информацией о транспортном средстве, накопленные таким образом в буфере, записываются на упомянутом участке записи, выделенном в блоке 110 хранения информации транспортного средства, после завершения буферизации.
[0115] Далее, на фиг. 14 приведена схема последовательности операций, концептуально иллюстрирующая другой пример подпрограммы записи данных, выполняемой блоком 108-k обработки данных регистрации. Упомянутая подпрограмма данной последовательности операций выполняется в заданные интервалы времени, в течение периода от начала движения до остановки транспортного средства, как и подпрограмма на фиг. 13.
[0116] На этапе S501 блок 108-k обработки данных регистрации устанавливает таймер, как на этапе S401.
[0117] На этапе S502 блок 108-k обработки данных регистрации запускает буферизацию информации о транспортном средстве, заранее заданной для соответствующего типа поведения транспортного средства, как на этапе S402.
[0118] На этапе S503 блок 108-k обработки данных регистрации определяет, истекло ли время, установленное таймером. Если время истекло, блок 108-k обработки данных регистрации переходит к этапу S510 и завершает буферизацию информации о транспортном средстве, заранее заданной для соответствующего типа поведения транспортного средства, и завершает текущий цикл подпрограммы. Если время не истекло, блок 108-k обработки данных регистрации переходит к этапу S504.
[0119] На этапе S504 блок 108-k обработки данных регистрации определяет, сформирован ли запрос на запись, связанный с соответствующим типом поведения транспортного средства, блоком 107-k распознавания поведения транспортного средства. Если запрос на запись сформирован, блок 108-k обработки данных регистрации переходит к этапу S505. Если запрос записи не был сформирован, блок 108-k обработки данных регистрации возвращается к этапу S503 и повторяет этапы S503, S504.
[0120] На этапе S505 блок 108-k обработки данных регистрации записи получает информацию об участке записи в устройстве ЭНЗУ 14.
[0121] На этапе S506 блок 108-k обработки данных регистрации идентифицирует участок записи, выделенный для соответствующего типа поведения транспортного средства, на основании информации об участке записи, и запускает операцию записи данных с информацией о транспортном средстве, заполнившей кольцевой буфер, на упомянутом участке записи.
[0122] На этапе S507 блок 108-k обработки данных регистрации определяет, истекло ли время, установленное таймером. Если время истекло, блок 108-k обработки данных регистрации переходит к этапу S508. Если нет, то блок 108-k обработки данных регистрации повторяет этап S507.
[0123] На этапе S508 блок 108-k обработки данных регистрации заканчивает буферизацию информации о транспортном средстве, заранее заданной для соответствующего типа поведения транспортного средства.
[0124] Затем, на этапе S509 блок 108-k обработки данных регистрации завершает операцию записи и завершает текущий цикл подпрограммы.
[0125] Таким образом, согласно подпрограмме, приведенной на фиг. 14, если блок 107-k распознавания поведения транспортного средства распознает соответствующий тип поведения транспортного средства и выдает запрос на запись, немедленно запускается запись информации о транспортном средстве, которая накопилась в буфере на выделенном участке записи в блоке 110 хранения информации о транспортном средстве. Более конкретно, в случае проявления типов поведения транспортного средства (например, "активация торможения PCS"), связанных со столкновением транспортного средства, если операция записи выполняется после завершения буферизации, существует вероятность того, что данные не смогут быть записаны в блок 110 хранения информации о транспортном средстве из-за столкновения во время буферизации. Таким образом, упомянутая подпрограмма согласно схеме последовательности операций, приведенной на фиг. 14, применяется тогда, когда данные с информацией о транспортном средстве, которая накопилась в буфере, могут быть достоверно записаны.
[0126] Как показано на фиг. 12, если какая-либо опционная функция не установлена на транспортном средстве и триггерная информация (кадр сети CAN, содержащий триггерную информацию), соответствующая типу поведения транспортного средства (первый тип поведения транспортного средства) в виде активации опционной функции, не может быть получена, запрос на запись не формируется. Таким образом, информация о транспортном средстве, заранее заданная для активации опционной функции, которая не была установлена на транспортном средстве, не записывается в блок 110 хранения информации о транспортном средстве, даже если буферизация выполняется в соответствии с подпрограммой, приведенной на фиг. 13 или на фиг. 14. Кроме того, если упомянутый участок записи, выделенный блоком 105 распределения данных на участках записи для соответствующего типа поведения транспортного средства, заполнен данными с информацией о транспортном средстве, блок 108-k обработки данных регистрации записывает данные с информацией о транспортном средстве, которые по-новому поместили в буфер, записывая упомянутые данные поверх старых записанных данных с информацией о транспортном средстве. Кроме того, можно выводить данные с информацией о транспортном средстве, записанной блоком 108-k обработки данных регистрации, наружу, за пределы транспортного средства за счет подключения внешнего устройства (устройство для диагностики отказов) к сети CAN 9 через разъем DLC3 и т.п. , которыми оборудовано данное транспортное средство, и передачи команды от внешнего устройства, например, в блок ЭБУ 6 записи информации.
[0127] Далее со ссылками на фиг. 15 будет описана временная диаграмма функционирования бортовой системы регистрации 1 в соответствии с этим вариантом осуществления.
[0128] На фиг. 15 приведена временная диаграмма функционирования бортовой системы регистрации 1 в соответствии с данным вариантом осуществления. Раздел А (помеченный как "ИНДИКАТОР УСТАНОВКИ F2-1") на фиг. 15 показывает изменение значения индикатора установки F2-1, сигнализирующий о том, установлено ли оповещение PCS в виде опционной функции, по времени. Раздел В (помеченный как "АКТИВАЦИЯ ABS") на фиг. 15 и раздел С (помеченный как "АКТИВАЦИЯ ABS") на фиг. 15 представляют собой временные диаграммы, отображающие один и другой примеры операции обработки соответствующим блоком 106-k записи информации в случае, когда ABS активирована в виде стандартной функции (распознана "активация ABS"). Раздел D (помеченный как "ОПОВЕЩЕНИЕ PCS") на фиг. 15 представляет собой временную диаграмму на одном из примеров операции обработки соответствующим блоком 106-k записи информации в случае, когда оповещение PCS активировано в виде опционной функции (распознана "активация оповещения PCS").
[0129] В этом примере предполагается, что блоку ЭБУ 6 записи информации (блок 104 обработки данных регистрации) не удалось получить кадр сети CAN, содержащий триггерную информацию об "активации оповещения PCS", кадр, который формируется блоком ЭБУ-PCS 7А-1 (блок 72 формирования триггерной информации) для сети CAN 9, когда транспортное средство начало движение, из-за сбоя связи или разницы в моментах запуска блока ЭБУ 6 записи информации и различных блоков ЭБУ 7. Кроме того, предполагается, что блок 105 распределения данных на участках записи выделяет участки записи для "активации ABS" и "активации оповещения PCS", способами, показанными на фигурах с фиг. 10А по фиг. 10С. Кроме того, предполагается, что операция записи информации о транспортном средстве, соответствующая "активации ABS", осуществляется за счет реализации подпрограммы согласно схеме последовательности операций, приведенной на фиг. 13, при этом операция записи информации о транспортном средстве, соответствующая "активации оповещения PCS", осуществляется за счет реализации подпрограммы в соответствии со схемой последовательности операций, приведенной на фиг. 14.
[0130] Как показано в разделе А "ИНДИКАТОР УСТАНОВКИ F2-1" на фиг. 15, в этом варианте осуществления блок 105 распределения данных на участках записи принимает сигнал передачи, соответствующий оповещению PCS (кадр сети CAN, содержащий триггерную информацию об "активации оповещения PCS"), в момент времени Та0, при этом индикатор установки F2-1, указывающий, установлено или нет оповещение PCS, обновляется с "0" на "1". В результате, блок 105 распределения данных на участках записи определяет, что функция оповещения PCS установлена; соответственно, после момента времени Та0 выделяется участок записи RA2-2 для "активации оповещения PCS" (см. фиг. 9 и фигуры с фиг. 10А по фиг. 10С).
[0131] В одном из примеров, приведенном в разделе В "АКТИВАЦИЯ ABS" на фиг. 15, блок 107-k распознавания поведения транспортного средства распознает "активацию ABS" в момент времени tb1 до момента времени ta0. Затем, после завершения буферизации соответствующей информации о транспортном средстве, соответствующий блок 108-k обработки данных регистрации запускает операцию записи информации о транспортном средстве из буфера в момент времени tb2 до момента времени ta0. До момента времени ta0 блок 105 распределения данных на участках записи определяет, что функция оповещения PCS не установлена, и устанавливает перекодировку информации; таким образом, блок 108-k обработки данных регистрации записывает информацию о транспортном средстве из буфера на участке записи RA1-2 или участке записи RA2-2. Таким образом, когда блок 105 распределения данных на участках записи определяет, что функция оповещения PCS не установлена, участок записи RA2-2, который мог быть выделен для "активации оповещения PCS", выделяется в качестве дополнительного участка записи для "активации ABS" другого типа, отличного от "активации оповещения PCS". Таким образом, даже в ситуации, например, когда участок записи RA1-2 в виде базового участка записи заполнен, можно записывать информацию о транспортном средстве из буфера на участке записи RA2-2 без замещения старых данных новыми, при этом может быть записан увеличенный объем данных с соответствующей информацией о транспортном средстве.
[0132] С другой стороны, в другом примере, приведенном в разделе С "АКТИВАЦИЯ ABS" на фиг. 15, блок 107-k распознавания поведения транспортного средства распознает "активацию ABS" в момент времени tc1 до момента времени ta0. Затем, после завершения буферизации соответствующей информации о транспортном средстве, блок 108-k обработки данных регистрации запускает операцию записи информации о транспортном средстве из буфера в момент времени tc2 после момента времени ta0. После момента времени ta0 блок 105 распределения данных на участках записи определяет, что упомянутая функция оповещения PCS установлена, и устанавливает информацию на участках записи; следовательно, тем самым, блок 108-k обработки данных регистрации записывает информацию о транспортном средстве из буфера на участке записи RA1-2 как базовом участке записи. Кроме того, как показано в разделе D "ОПОВЕЩЕНИЕ PCS" на фиг. 15, если блок 107-k распознавания поведения транспортного средства определяет "активацию оповещения PCS" после момента времени ta0, блок 108-k обработки данных регистрации способен записывать информацию о транспортном средстве, соответствующую "активации оповещения PCS", на участке записи RA2-2, поскольку участок записи RA2-2 выделен для "активации оповещения PCS".
[0133] Таким образом, когда блок 105 распределения данных на участках записи определяет, что функция оповещения PCS установлена, он выделяет участок записи RA2-2 исключительно для "активации оповещения PCS". А именно, когда блок 105 распределения данных на участках записи определяет, что оповещение PCS установлено, он выдает разрешение на запись информации о транспортном средстве, соответствующей "активации оповещения PCS", на выделенном участке записи RA2-2 и блокирует информацию о транспортном средстве, соответствующую другому типу поведения транспортного средства ("активация ABS"), от записи на участке записи RA2-2. Соответственно, после получения определения установки оповещения PCS, только информация о транспортном средстве, соответствующая "активации оповещения PCS" записывается на участке записи RA2-2; таким образом, может быть гарантирована достоверность данных с информацией о транспортном средстве (данные о поведении транспортного средства), записанных в соответствии с "активацией оповещения PCS". Кроме того, как показано в разделе С "АКТИВАЦИЯ ABS" на фиг. 15, даже если индикатор установки F2-1 установлен на "0", когда распознана "активация ABS", блок 105 распределения данных на участках записи не выдает разрешение на запись (блокирует) информацию о транспортном средстве, соответствующую "активации ABS", (от записи) на участке записи RA2-2, который может быть выделен для "активации оповещения PCS", если индикатор установки F2-1 установлен на "1", когда записывается соответствующая информация о транспортном средстве (при запуске операции записи). Таким образом, достоверность данных с информацией о транспортном средстве может быть надлежащим образом быть обеспечена за счет соответствующей активации опционной функции ("активация оповещения PCS»), записанной на базовом участке записи (участок записи RA2-2). А именно, определение относительно того, установлена ли упомянутая опционная функция на транспортном средстве, фиксируется или подтверждается не в момент, когда распознан второй тип поведения транспортного средства ("активация ABS"), а в момент, когда соответствующая информация о транспортном средстве фактически записан. При такой систематизации, в том случае, когда сигнал передачи, соответствующий опционной функции, не мог быть получен из-за сбоя связи, например, информация о транспортном средстве, соответствующая второму типу поведения транспортного средства, отличному от активации опционной функции, с меньшей вероятность или маловероятно будет записана на участке записи, который может быть выделен для упомянутой опционной функции.
[0134] В состоянии, когда информация о транспортном средстве, соответствующая "активации ABS", записана на участке записи RA2-2, например, блок 105 распределения данных на участках записи способен определить, что функция оповещения PCS установлена, и может выделить участок записи RA2-2 с целью "активации оповещения PCS". В этом случае, если блок 107-k распознавания поведения транспортного средства распознает "активацию оповещения PCS", то блок 108-k обработки данных регистрации записывает данные из буфера с информацией о транспортном средстве, первоначально на участке, где не была записана информация о транспортном средстве, соответствующая "активации ABS". Если участок записи RA2-2 переполнен, замещение старых данных новыми выполняется для данных с информацией о транспортном средстве, соответствующей "активации ABS". Кроме того, в одном из примеров в разделе В "АКТИВАЦИЯ ABS" на фиг. 15, блок 108-k обработки данных регистрации, соответствующий "активации ABS", способен записывать из буфера соответствующие данные с информацией о транспортном средстве, например, поверх участков записи RA1-2, RA2-2. А именно, блок 108-k обработки данных регистрации, соответствующий "активации ABS", записывает соответствующую информацию о транспортном средстве, по меньшей мере, на одном упомянутом базовом участке записи и упомянутом дополнительном участке записи.
[0135] В описанном ранее варианте осуществления блок ЭБУ 7A-i (блок 73 обработки передаваемых данных), соответствующий активации опционной функции, выдает сигнал передачи, соответствующий упомянутой опционной функции (кадр сети CAN, имеющий идентификатор CAN-ID, однозначно отнесенный к упомянутой опционной функции, при этом упомянутый кадр сети CAN включает в себя триггерную информацию об активации упомянутой опционной функции), в бортовую сеть через узел приема / передачи данных. Затем блок ЭБУ записи информации (блок 104 обработки принимаемой информации) принимает сигнал передачи с тем, чтобы определить, установлена ли упомянутая опционная функция. Более конкретно, блок 105 распределения данных на участках записи определяет, принят ли сигнал передачи, с тем, чтобы определить, установлена ли упомянутая опционная функция, и устанавливает индикатор установки F2-1 - F2-I в виде принятой информации, сообщающей, получен ли сигнал передачи. Когда индикатор установки F2-m указывает на то, что сигнал передачи получен (а именно, индикатор на "1"), блок 105 распределения данных на участках записи выделяет базовый участок записи (первый участок записи) в блоке 110 хранения информации о транспортном средстве для активации соответствующей опционной функции (первый тип поведения транспортного средства). А именно, для упомянутой информации о транспортном средстве (первая информация о транспортном средстве), соответствующей активации опционной функции, выдается разрешение на запись на упомянутом первом участке (базовый участок записи) в блоке 110 хранения информации о транспортном средстве, а также выдается разрешение на запись упомянутой другой информации о транспортном средстве (вторая информация о транспортном средстве), соответствующей типу поведения транспортного средства (второй тип поведения транспортного средства), отличному от опционной функции, на упомянутом втором участке (базовый участок записи), в то время как вторая информация о транспортном средстве блокируется от записи на упомянутом первом участке записи. С другой стороны, когда индикатор установки F2-m указывает на то, что сигнал передачи не был получен (а именно, индикатор на «0»), блок 105 распределения данных на участках записи выделяет участок записи (первый участок), который может быть выделен для активации соответствующей опционной функции в качестве дополнительного участка записи для другого типа поведения транспортного средства (второй тип поведения транспортного средства). А именно, когда упомянутый второй тип поведения транспортного средства распознается блоком 107-k распознавания поведения транспортного средства, для упомянутой информации о транспортном средстве (вторая информация о транспортном средстве), соответствующей второму типу поведения транспортного средства, выдается разрешение на запись на упомянутом участке записи (первый участок записи), который может быть выделен для активации упомянутой опционной функции в дополнение к упомянутому базовому участку записи (второй участок записи). Таким образом, когда какая-либо опционная функция не установлена на транспортном средстве, упомянутый участок записи (первый участок записи), который может быть использован для записи информации о транспортном средстве, соответствующей активации упомянутой опционной функции (первый тип поведения транспортного средства), может применяться в качестве дополнительного участка записи для записи информации о транспортном средстве, соответствующей другому типу поведения транспортного средства (второй тип поведения транспортного средства). В частности, так как блок 110 хранения информации о транспортном средстве (устройство ЭНЗУ 14), вероятно, имеют относительно небольшую емкость, как было описано ранее, базовый участок записи, который может быть выделен для каждого распознаваемого типа поведения транспортного средства, зачастую ограничен минимальным уровнем емкости, по крайней мере, необходимой для проведения анализа. Соответственно, если участок записи, соответствующий типу поведения транспортного средства (второй тип поведения транспортного средства), отличному от активации упомянутой опционной функции, наращивается, то можно проводить дополнительный анализ второго типа поведения транспортного средства.
[0136] Если опционная функция установлена, информация о транспортном средстве, соответствующая первому типу поведения транспортного средства в виде активации опционной функции, а также другая информация, соответствующая второму типу поведения транспортного средства другого типа, отличному от первого типа поведения транспортного средства, соответственно записывают на разных участках записи (первый участок и второй участок) в блоке 110 хранения информации о транспортном средстве. Таким образом, может быть гарантирована достоверность данных с информацией о транспортном средстве, соответствующей активации упомянутой опционной функции (первый тип поведения транспортного средства).
[0137] В этом варианте осуществления в сети CAN 9, в качестве бортовой сети, получившей широкое распространение с установкой на транспортных средствах, сигнал передачи может быть воспроизведен только с присвоением уникального идентификатора CAN-ID для каждой функции помощи при вождении. Таким образом, высокая стоимость упомянутой бортовой системы регистрации в целом может быть снижена.
[0138] Далее будет описан второй вариант осуществления.
[0139] Бортовая система регистрации 1 в соответствии с данным вариантом осуществления во много отличается от системы по первому варианту осуществления, тем, что блок 72 формирования триггерной информации в блоке ЭБУ 7 (7A-i, 7B-j) отсутствует, и что обработка данных, выполняемая блоком ЭБУ 6 записи информации (блок 105 распределения данных на участках записи, блок 107 распознавания поведения транспортного средства) отличается.
[0140] Сначала будет описана конфигурация блока ЭБУ 7 (7A-i, 7B-j), в соответствии с этим вариантом осуществления.
[0141] Как было описано ранее, блок ЭБУ 7 (7A-i, 7B-j), в соответствии с данным вариантом осуществления, не включал в себя блок 72 формирования триггерной информации, приведенный на фиг. 6, в отличие от первого варианта осуществления.
[0142] Блок 71 формирования управляющих команд формирует команду на управление, связанную с типом поведения транспортного средства (команда на управление для активации функции помощи при вождении), как и в первом варианте осуществления.
[0143] Блок 73 обработки передаваемых данных направляет команду на управление, сформированную блоком 71 формирования управляющих команд, в контролируемый объект в качестве пункта назначения, через узел приема/ передачи данных, а также выдает управляющую команду в сеть CAN 9. Когда блок ЭБУ 7A-i, срабатывающий при активации опционной функции, выдает управляющую команду, связанную с активацией упомянутой опционной функции, он использует кадр сети CAN, содержащий идентификатор CAN-ID, однозначно отнесенный к опционной функции. А именно, управляющая команда, связанная с активацией опционной функции, соответствует сигналу передачи, соответствующему упомянутой опционной функции. Таким образом, блок 105 распределения данных на участках записи способен определить, установлена ли упомянутая опционная функция на транспортном средстве, если блок 104 обработки принимаемой информации получает управляющую команду в виде сигнала передачи, соответствующего упомянутой опционной функции, через узел 25 приема / передачи данных. Со ссылкой на фиг. 16 далее будет описан процесс по размещению данных на участках записи (подпрограмма настройки участка записи информации), выполняемый блоком 105 распределения данных на участках записи.
[0144] Когда контролируемый объект и блок ЭБУ 7 (7A-i, 7B-j) подключены через сеть CAN 9 так, что они могут направлять друг другу сообщения, управляющая команда, сформированная блоком 71 формирования управляющих команд, передается в сеть CAN 9 через узел приема/ передачи данных (и передается на управляемый объект через сеть CAN 9).
[0145] На фиг. 16 приведена схема последовательности операций, концептуально иллюстрирующая один из примеров подпрограммы по размещению данных на участках записи (подпрограмма настройки участка записи информации), выполняемой блоком 105 распределения данных на участках записи. Упомянутая подпрограмма в соответствии со схемой последовательности операций на фиг. 16 выполняется в заданные интервалы времени в течение периода от начала движения до остановки транспортного средства, как и в первом варианте (фиг. 9). А именно, упомянутая подпрограмма выполняется при начале движения транспортного средства и затем выполняется в повторяющемся режиме в заданные интервалы времени, пока транспортное средство не будет остановлено.
[0146] Обработка данных на этапах с S601 по S604 и на этапах с S606 по S610, приведенная в схеме последовательности операций на фиг. 16, по существу, такая же, как на этапах с S201 по S204 и на этапах с S206 по S210, приведенных на фиг. 9, и, следовательно, ее описание будет опущено.
[0147] На этапе S605 блок 105 распределения данных на участках записи определяет, получил ли блок 104 обработки принимаемой информации сигнал передачи, соответствующий опционной функции. В этом варианте осуществления, как было описано ранее, блок ЭБУ 7A-i, срабатывающий при активации опционной функции, передает управляющую команду, связанную с активацией упомянутой опционной функции, через кадр сети CAN, содержащий идентификатор CAN-ID, уникальный для соответствующей опционной функции. А именно, блок ЭБУ 7A-i передает управляющую команду для активации упомянутой опционной функции. Таким образом, когда блок 104 обработки принимаемой информации получает кадр сети CAN в виде управляющей команды, связанной с активацией упомянутой опционной функции, блок 105 распределения данных на участках записи способен определить, что упомянутая опционная функция, соответствующая текущему значению m счетчика, установлена. А именно, на этапе S605 блок 105 распределения данных на участках записи определяет, получил ли блок 104 обработки принимаемой информации кадр сети CAN в виде управляющей команды, связанной с активацией упомянутой опционной функции, соответствующей текущему значению m счетчика. Если блок 105 распределения данных на участках записи получил кадр сети CAN в виде управляющей команды, он определяет, что соответствующая опционная функция установлена, и переходит к этапу S606. С другой стороны, если блок 105 распределения данных на участках записи не получил упомянутый кадр сети CAN, он определяет, что соответствующая опционная функция не установлена, и переходит к этапу S608.
[0148] Таким образом, упомянутая управляющая команда на активацию функции помощи при вождении также применяется в качестве сигнала передачи, соответствующего упомянутой опционной функции, для определения, установлена ли упомянутая опционная функция. Таким образом, по сравнению со случаем, когда предусмотрен выделенный сигнал передачи, стоимость упомянутой бортовой системы регистрации в целом может быть снижена, а нагрузка по обработке данных на блок ЭБУ 7A-i, срабатывающий при активации упомянутой опционной функции, может быть уменьшена.
[0149] Блок ЭБУ 7 (7A-i, 7B-j) способен выдавать уведомление о том, что управляющая команда была сформирована, в сеть CAN 9, вместо самой управляющей команды. А именно, когда блок ЭБУ 7A-i, срабатывающий при активации упомянутой опционной функции, выводит кадр сети CAN, который информирует, что управляющая команда, связанная с активацией опционной функции, была сформирована, в сеть CAN 9, одновременно он использует идентификатор CAN-ID, однозначно отнесенный к упомянутой опционной функции. Поэтому, упомянутое уведомление, как было описано ранее, также равнозначно сигналу передачи, соответствующему упомянутой опционной функции.
[0150] Далее со ссылками на фиг. 17А и фиг. 17В будет описан конкретный пример подпрограммы по размещению данных на конкретном участке записи (подпрограмма настройки участка записи информации), выполняемой блоком 105 распределения данных на участках записи в соответствии с данным вариантом осуществления.
[0151] На фиг. 17А и фиг. 17В представлены виды, применимые для пояснения одного из примеров подпрограммы по размещению данных на конкретном участке записи (подпрограмма настройки участка записи информации), которая выполняется блоком 105 распределения данных на участках записи в соответствии с настоящим вариантом осуществления. Более конкретно, как показано на фигурах с фиг. 10А по фиг. 10С, по первому варианту осуществления изобретения, при условии, что распознаваемых типов поведения транспортного средства 6 (J=6), то есть "активация VSC", "активация ABS", "активация TRC", "активация оповещения PCS", "активация торможения PCS" и "активация LKA", условия выделения участков записи с RA1-1 по RA1-3 и участков записи с RA2-1 по RA2-3 в блоке 110 хранения информации о транспортном средстве, участков, которые могут быть выделены для соответствующих типов поведения транспортного средства, приведены на фиг. 17А и фиг. 17В. Более конкретно, на фиг. 17А приведены условия выделения участков записи с RA1-1 по RA1-3 и участков записи RA2-1 - RA2-3 на этапе схода транспортного средства с конвейера. На фиг. 17В приведены условия выделения участков записи с RA1-1 по RA1-3 и участков записи с RA2-1 по RA2-3 в том случае, когда активировано оповещение PCS в качестве опционной функции.
[0152] Как показано на фиг. 17А, на этапе схода транспортного средства с конвейера, участки записи с RA1-1 по RA1-3 выделяются заранее в качестве участков записи (базовых участков записи), соответствующих типу поведения транспортного средства, как активация стандартных функций, как показано на фиг. 10А по первому варианту осуществления. Более конкретно, участки записи RA1-1, RA1-2 и RA1-3 выделяются заранее для "активации VSC", "активации ABS" и "активации TRC" соответственно. В отличие от первого варианта осуществления, участки записи RA2-1 - RA2-3 в виде участков записи (базовых участков записи), которые могут быть выделены для активации опционных функций, распределяются заранее в качестве дополнительных участков записи для упомянутых типов поведения транспортного средства в качестве активации стандартных функций, на этапе схода транспортного средства с конвейера. Более конкретно, участки записи RA2-1, RA2-2 и RA2-3 выделяются заранее для "активации VSC", "активации ABS" и "активации TRC" соответственно.
[0153] Распределение данных на участках записи с RA1-1 по RA1-3 и участках записи с RA2-1 по RA2-3 по типам поведения транспортного средства способен выполнить блок 105 распределения данных на участках записи при начале движения транспортного средства в первый раз.
[0154] Как было описано ранее, в этом варианте осуществления, управляющая команда, которая формируется блоком ЭБУ 7A-i, срабатывающим при активации опционной функции, и которая выводится в сеть CAN 9 (управляющая команда, связанная с активацией конкретной опционной функции), равнозначна сигналу передачи, соответствующего упомянутой опционной функции. А именно, в момент времени, когда опционная функция активируется в первый раз с момента схода транспортного средства с конвейера, упомянутая управляющая команда выводится в сеть CAN 9 в первый раз. Таким образом, блок 105 распределения данных на участках записи способен определить, что упомянутая опционная функция установлена, когда блок 104 обработки принимаемой информации получает упомянутую управляющую команду через узел 25 приема/ передачи данных.
[0155] Как показано на фиг. 17В, если соответствующий блок 107-k распознавания поведения транспортного средства распознает "активацию оповещения PCS" после того, как транспортное средство начало движение в первый раз, блок 105 распределения данных на участках записи выделяет участок записи RA2-2 для «активации оповещения PCS», по существу, в тот же самый момент времени.
[0156] Таким образом, до тех пор пока управляющая команда не будет выдана в упомянутую бортовую сеть, а именно, до тех пор пока упомянутая опционная функция не активирована, блок ЭБУ 6 записи информации (блок 104 обработки принимаемой информации) не получит упомянутую управляющую команду в виде сигнала передачи, соответствующего упомянутой опционной функции, и блок 105 распределения данных на участках записи не определит, что он получил управляющую команду; по этой причине, индикатор установки F2-m (информация об индикаторе установки), указывающий, что сигнал передачи, равнозначный упомянутой опционной функции (кадр сети CAN в виде управляющей команды, связанный с активацией опционной функции), который не был получен, хранится в блоке 111 хранения принятой информации. Таким образом, даже в том случае, когда упомянутая опционная функция установлена, участок записи (первый участок записи) для регистрации информации о транспортном средстве, соответствующей первому типу поведения транспортного средства, в виде активации упомянутой опционной функции, может быть эффективно использован в качестве участка записи (дополнительного участка записи) для регистрации информации о транспортном средстве, соответствующей второму типу поведения транспортного средства, отличному от первого типа поведения транспортного средства, пока опционная функция не активирована.
[0157] Как и в первом варианте (фиг. 11А), участок записи, который может быть выделен для активации упомянутой опционной функции, определяемой как неустановленная на транспортном средстве (первый тип поведения транспортного средства), может быть разделен на два или более участка записи, которые могут быть выделены в качестве дополнительных участков записи для двух или более различных типов поведения транспортного средства (второй тип поведения транспортного средства).
[0158] Как и в первом варианте (фиг. 11В), участок записи, который может быть выделен для активации упомянутой опционной функции, определяемой как неустановленная на транспортном средстве (первый тип поведения транспортного средства), может быть выделен и для активации опционной функции другого тип, которая уже была определена как установленная на транспортном средстве (первый тип поведения транспортного средства).
[0159] Далее со ссылками на фиг. 18, будет описана операция обработки данных блоком 107-k распознавания поведения транспортного средства. Как и в первом варианте (см. фиг. 12), упомянутая подпрограмма управления согласно схеме последовательности операций на фиг. 18 выполняется в повторяющемся режиме в заранее заданные интервалы времени в течение периода от начала движения до остановки транспортного средства.
[0160] Этапы S702, S703, приведенные на фиг. 18, по существу, такие же, как и этапы S303, S304 на фиг. 12, и, следовательно, их описание будет опущено.
[0161] На этапе S701 блок 107-k распознавания поведения транспортного средства определяет, получил ли блок 104 обработки принимаемой информации управляющую команду, связанную с соответствующим типом поведения транспортного средства, через узел 25 приема/ передачи данных. Если управляющая команда получена, блок 107-k распознавания поведения транспортного средства определяет, что соответствующий тип поведения транспортного средства был распознан, и переходит к этапу S702. Если управляющая команда не была получена, то текущий цикл подпрограммы завершается.
[0162] Таким образом, в данном варианте осуществления, соответствующий тип поведения транспортного средства может быть распознан, основываясь на том, получена ли упомянутая управляющая команда.
[0163] Принимая во внимание, что хотя варианты осуществления настоящего изобретения уже были подробно описаны, данное изобретение не ограничивается этими конкретными вариантами осуществления и может быть реализовано в различных модификациях с изменениями, в рамках основной идеи изобретения, описанной в прилагаемой формуле изобретения.
[0164] Например, принимая во внимание, что блок ЭБУ 6 записи информации выступает в качестве записывающего устройства, а различные блоки ЭБУ выступают в качестве устройств управления, которые выполняют управление упомянутыми опционными функциями, подключенных через сеть CAN в описанном ранее варианте, они могут быть подключены через бортовую сеть другого типа, такую как FlexRay, или LIN. А именно, независимо от того, какой протокол связи используется, любой тип бортовой сети может быть задействован при условии, что устройство управления (передатчик), которое выполняет управление, связанное с активацией опционной функции, выдает сигнал передачи, соответствующий упомянутой опционной функции, в упомянутую бортовую сеть, и записывающее устройство (приемник) может принимать сигнал передачи.
[0165] Сигнал передачи, равнозначный опционной функции и формируемый блоком ЭБУ 7A-i, который срабатывает при активации упомянутой опционной функции, может быть передан в ответ на запрос от блока ЭБУ 6 записи информации. Например, когда транспортное средство начинает движение, блок ЭБУ 6 записи информации способен вывести сигнал (сигнал запроса), который запрашивается блоком ЭБУ 7A-i, срабатывающим при активации упомянутой опционной функции, с целью передачи сигнала передачи, соответствующего упомянутой опционной функции, в сеть CAN 9, а блок ЭБУ 7A-i, срабатывающий при активации упомянутой опционной функции, способен передавать сигнал передачи, соответствующий упомянутой опционной функции, в ответ на сигнал запроса, полученный через сеть CAN 9. При такой систематизации, блок 105 распределения данных на участках записи способен определить, установлена ли упомянутая опционная функция, когда транспортное средство начинает движение, и выполнить операцию по размещению данных на участках записи таким же способом, как и в первом варианте осуществления.
[0166] В связи с описанными ранее вариантами осуществления, дополнительно будут раскрыты следующие варианты осуществления.
[0167] (Вариант осуществления 1) Бортовая система регистрации включает в себя устройство управления, которое осуществляет управление транспортным средством, включая управление, связанное с функцией помощи при вождении, выборочно устанавливаемой на транспортном средстве, и записывающее устройство, подключенное к упомянутому устройству управления через бортовую сеть, которое записывает информацию о транспортном средстве, отображающую состояние упомянутого транспортного средства, когда распознан какой-либо из предварительно заданных типов поведения транспортного средства. Упомянутая информация о транспортном средстве заранее указывается для каждого из предварительно заданных типов поведения транспортного средства и поступает в заданный период, соответствующий времени распознавания, в течение которого распознан упомянутый тип поведения транспортного средства. В бортовой системе регистрации упомянутое устройство управления включает в себя блок передачи, который выдает сигнал передачи в бортовую сеть в случае, если транспортное средство оборудовано функцией помощи при вождении, упомянутое записывающее устройство включает в себя блок приема, который принимает сигнал передачи, блок определения, который определяет, получил ли блок приема сигнал передачи, блок хранения принятой информации, который хранит результат упомянутого блока определения, как принятую информацию, блок хранения информации о транспортном средстве, который содержит участок записи, выделенный для каждого типа поведения транспортного средства, и который имеет емкость, позволяющую записывать информацию о транспортном средстве в течение заранее заданного количества раз распознаваний для каждого типа поведения транспортного средства, первый блок распознавания поведения транспортного средства, который распознает первый тип поведения транспортного средства как активацию функции помощи при вождении среди типов поведения транспортного средства, второй блок распознавания поведения транспортного средства, который распознает второй тип поведения транспортного средства другого типа, отличный от первого типа поведения транспортного средства среди типов поведения транспортного средства, первый блок обработки данных регистрации, который записывает первую информацию о транспортном средстве в виде информации о транспортном средстве, соответствующей первому типу поведения транспортного средства, на первом участке записи, соответствующем первому типу поведения транспортного средства, когда первый блок распознавания поведения транспортного средства распознает первый тип поведения транспортного средства, второй блок обработки данных регистрации, который записывает вторую информацию о транспортном средстве в виде информации о транспортном средстве, соответствующей второму типу поведения транспортного средства, по меньшей мере, на одном из участков для записи: первом участке записи и втором участке записи, соответствующем второму типу поведения транспортного средства, когда второй блок распознавания поведения транспортного средства распознает упомянутый второй тип поведения транспортного средства, блок выдачи разрешения на регистрацию данных, который выдает упомянутому первому блоку обработки данных регистрации разрешение на запись первой информации о транспортном средстве на упомянутом первом участке записи и выдает упомянутому второму блоку обработки данных регистрации разрешение на запись второй информации о транспортном средстве на упомянутом втором участке записи и в то же время блокирует упомянутый второй блок обработки данных регистрации от записи упомянутой второй информации о транспортном средстве на упомянутом первом участке записи, когда принятая информация указывает на то, что упомянутый сигнал передачи был получен, и выдает упомянутому второму блоку обработки данных регистрации разрешение на запись упомянутой второй информации о транспортном средстве на первом участке записи и на втором участке записи, когда принятая информация указывает на то, что упомянутый сигнал передачи не был получен.
[0168] (Вариант осуществления 2) В бортовой системе регистрации, описанной в варианте осуществления 1, когда блок определения определяет, что блок приема получил упомянутый сигнал передачи, упомянутый блок определения в дальнейшем не определяет, получил ли блок приема упомянутый сигнал передачи.
[0169] В соответствии с вариантом осуществления 2, после того как блок определения упомянутого записывающего устройства определил, что блок приема получил упомянутый сигнал передачи, впоследствии он не способен выполнять такое определение. А именно, принятая информация, сохраненная во втором блоке хранения принятой информации, не обновляется после того, как отразился результат определения, что блок приема получил сигнал передачи. Таким образом, можно избежать ситуации, когда принятая информация по какой-то причине обновляется, а принятая информация, которая не отражает результат определения из-за того, что блок приема получил сигнал передачи (принятая информация указывает на то, что сигнал передачи не был получен), сохраняется в блоке хранения принятой информации. А именно, даже если принятая информация обновляет содержание, указывающее на то, что сигнал передачи не был получен, то, как только содержание принятой информации указывает на получение сигнала передачи, определяется, что функция помощи при вождении (опционная функция) установлена в качестве дополнительной опции, при этом первый блок распознавания поведения транспортного средства распознает первый тип поведения транспортного средства как активацию опционной функции, этим можно ограничить возникновение ситуации, при которой первая информация о транспортном средстве, соответствующая первому типу поведения транспортного средства, не может быть записана на первом участке, поскольку содержание принятой информации указывает на то, что сигнал передачи не был получен. А именно, можно ограничить сбои при записи информации о транспортном средстве, соответствующей типу поведения транспортного средства в виде активации опционной функции.
[0170] (Вариант осуществления 3) В бортовой системе регистрации, описанной в варианте осуществления 1 или 2, блок передачи в повторяющемся режиме передает сигнал передачи в течение периода времени от начала движения до остановки транспортного средства, а блок определения в повторяющемся режиме определяет, получил ли блок приема сигнал передачи в течение периода времени от начала движения до остановки транспортного средства.
[0171] В соответствии с вариантом осуществления 3, блок передачи устройства управления в повторяющемся режиме передает сигнал передачи в бортовую сеть в течение периода времени от начала движения до остановки транспортного средства. Затем, блок определения в записывающем устройстве в повторяющемся режиме определяет, получил ли блок приема сигнал передачи в течение периода времени от начала движения до остановки транспортного средства. Таким образом, даже в том случае, если блок приема не способен принять сигнал передачи, переданный в то время, когда транспортное средство начинает движение в первый раз (в том числе и в первый раз после того, как опционная функция установлена дополнительно), из-за сбоя связи бортовой сети, или тому подобное, упомянутый блок приема может впоследствии принимать сигнал передачи, переданный после восстановления сбоя связи, а блок определения способен определить, что упомянутый блок приема получил сигнал передачи. А именно, блок приема принимает любой из сигналов передачи, которые формируются в повторяющемся режиме, а блок определения определяет, что блок приема получил какой-либо из сигналов передачи, и в то же время в повторяющемся режиме определяет, был ли получен сигнал передачи, таким образом, принятая информация о том, что сигнал передачи был получен, сохраняется в блоке хранения принятой информации. Следовательно, можно ограничить возникновение ситуации, при которой первая информация о транспортном средстве, соответствующая первому типу поведения транспортного средства, не может быть записана на первом участке в блоке хранения информации транспортного средства, так как содержание принятой информации указывает на то, что сигнал передачи не был получен, даже если первый блок распознавания поведения транспортного средства распознает первый тип поведения транспортного средства в виде активации опционной функции. А именно, можно ограничить сбои при записи информации о транспортном средстве, соответствующей типу поведения транспортного средства в виде активации опционной функции.
[0172] (Вариант осуществления 4) В бортовой системе регистрации, описанной в любом из вариантов осуществления с 1 по 3, даже в том случае, если принятая информация указывает на то, что сигнал передачи не был получен, когда второй блок распознавания поведения транспортного средства распознает второй тип поведения транспортного средства, блок выдачи разрешения на регистрацию данных блокирует второй блок обработки данных регистрации от записи второй информации о транспортном средстве на первом участке, в том случае, если принятая информация указывает на то, что сигнал передачи был получен, когда второй блок обработки данных регистрации записывает вторую информацию о транспортном средстве в блоке хранения информации о транспортном средстве согласно распознаванию.
[0173] В соответствии с вариантом осуществления 4, даже в том случае, если принятая информация указывает на то, что сигнал передачи не был получен, когда второй блок распознавания поведения транспортного средства распознает второй тип поведения транспортного средства, блок выдачи разрешения на регистрацию данных блокирует второй блок обработки данных регистрации от записи второй информации о транспортном средстве, соответствующей второму типу поведения транспортного средства, на первом участке, в том случае, если упомянутая принятая информация указывает на то, что сигнал передачи был получен, в тот момент, когда второй блок обработки данных регистрации на самом деле записывает упомянутую информацию. А именно, определение того, установлена ли опционная функция на транспортном средстве, фиксируется или подтверждается, но не в тот момент, когда распознан второй тип поведения транспортного средства, а в тот момент, когда вторая информация о транспортном средстве, соответствующая второму типу поведения транспортного средства, записывается на самом деле. При такой систематизации, когда сигнал передачи не может быть получен из-за сбоя связи, например, можно ограничить возникновение ситуации, при которой вторая информация о транспортном средстве, соответствующая второму типу поведения транспортного средства, отличному от первого типа поведения транспортного средства в виде активации опционной функции, записывается на первом участке. А именно, может быть повышена достоверность данных с информацией о транспортном средстве, соответствующей активации опционной функции и записанной на первом участке.
[0174] (Вариант осуществления 5) В бортовой системе регистрации, описанной в любом из вариантов осуществления с 1 по 4, устройство управления включает в себя первое устройство управления, которое осуществляет управление, связанное с первой функцией помощи при вождении как функции помощи при вождении, а также второе устройство управления, которое осуществляет управление, связанное со второй функцией помощи при вождении в виде функции помощи при вождении. Упомянутый первый тип поведения транспортного средства представляет собой активацию первой функции помощи при вождении, а упомянутый второй тип поведения транспортного средства представляет собой активацию второй функции помощи при вождении. Когда принятая информация указывает на то, что были получены оба сигнала передачи, как сигнал передачи, соответствующий первой функции помощи при вождении, так и сигнал передачи, соответствующий второй функции помощи при вождении, то блок выдачи разрешения на регистрацию данных выдает первому блоку обработки данных регистрации разрешение на запись первой информации о транспортном средстве на первом участке, а второму блоку обработки данных регистрации выдает разрешение на запись второй информации о транспортном средстве на втором участке и в то же время блокирует второй блок обработки данных регистрации от записи второй информации о транспортном средстве на упомянутом первом участке. Когда принятая информация указывает на то, что сигнал передачи, соответствующий первой функции помощи при вождении, не был получен, а сигнал передачи, соответствующий второй функции помощи при вождении, был получен, то упомянутый блок выдачи разрешения на регистрацию данных выдает второму блоку обработки данных регистрации разрешение на запись второй информации о транспортном средстве на первом участке и на втором участке.
[0175] Согласно варианту осуществления 5, устройство управления включает в себя первое устройство управления, которое осуществляет управление, связанное с первой функцией помощи при вождении (первая опционная функция) в виде функции помощи при вождении (опционная функция) как дополнительной опции, а также второе устройство управления, которое осуществляет управление, связанное со второй функцией помощи при вождении (вторая опционная функция) в виде опционной функции. Если предположить, что упомянутый первый тип поведения транспортного средства представляет собой активацию первой функции помощи, а упомянутый второй тип поведения транспортного средства представляет собой активацию второй функции помощи при вождении, когда принятая информация указывает на то, что были получены оба сигнала передачи, как сигнал передачи, соответствующий первой опционной функции, так и сигнал передачи, соответствующий второй опционной функции, может быть определено, что обе, как первая опционная функция, так и вторая опционная функция были установлены на транспортном средстве. Таким образом, в этом случае, блок выдачи разрешения на регистрацию данных выдает первому блоку обработки данных регистрации разрешение на запись первой информации о транспортном средстве на первом участке, а второму блоку обработки данных регистрации выдает разрешение на запись второй информации о транспортном средстве на втором участке и в то же время блокирует второй блок обработки данных регистрации от записи второй информации о транспортном средстве на упомянутом первом участке так, чтобы данные с первой информацией о транспортном средстве, соответствующей первому типу поведения транспортного средства, и данные со второй информацией о транспортном средстве, соответствующей второму типу поведения транспортного средства, не записывались на том же участке записи; таким образом, может быть гарантирована достоверность данных. С другой стороны, когда принятая информация указывает на то, что сигнал передачи, соответствующий первой опционной функции, не был получен, а сигнал передачи, соответствующий второй опционной функции, был получено, может быть определено, что первая опционная функция не установлена на транспортном средстве, а вторая опционная функция установлена на транспортном средстве. В этом случае упомянутый блок выдачи разрешения на регистрацию данных выдает второму блоку обработки данных регистрации разрешение на запись второй информации о транспортном средстве на первом участке и на втором участке так, чтобы первый участок, соответствующий активации (первый тип поведения транспортного средства) первой функции помощи при вождении, которая может быть определена как неустановленная на транспортном средстве, мог быть эффективно использован для записи второй информации о транспортном средстве, соответствующей активации (второй тип поведения транспортного средства) второй опционной функции. В частности, объем данных с информацией о транспортном средстве, собранный в абсолютном выражении, в виде информации о транспортном средстве, соответствующей типу поведения транспортного средства как активации опционной функции, небольшой, по сравнению с информацией о транспортном средстве, соответствующей типу поведения транспортного средства в виде активации функции помощи при вождении (стандартная функция) стандартной функции. Таким образом, если определено, что первая опционная функция не установлена, вторая информация о транспортном средстве, соответствующая второму типу поведения транспортного средства в виде активации второй опционной функции, которая уже определена как установленная, может быть записана на первом участке, в дополнение ко второму участку, так, чтобы мог быть собран увеличенный объем данных с информацией о транспортном средстве, соответствующей типу поведения транспортного средства в виде активации опционной функции, обеспечивая возможность проведения более эффективного анализа.