ОБОРУДОВАНИЕ УПРАВЛЕНИЯ ЗАЩИТОЙ ДЛЯ СХЕМЫ ПРЕОБРАЗОВАНИЯ МОЩНОСТИ И СПОСОБ ЕГО УПРАВЛЕНИЯ
PROTECTION CONTROL EQUIPMENT FOR POWER CONVERSION CIRCUIT AND METHOD OF ITS CONTROL

Область техники
[0001] Изобретение относится к оборудованию управления защитой для схемы преобразования мощности и к способу управления оборудования управления защитой для схемы преобразования мощности.
Уровень техники
[0002] Предложен один пример оборудования управления защитой для схемы преобразования мощности, которое включает в себя модуль вычисления (центральный процессор (CPU)) и логическую схему (см., например, публикацию заявки на патент Японии № 2009-201195 (JP 2009-201195 А)). Модуль вычисления (CPU) формирует сигнал команды управления выключением для схемы преобразования мощности, на основе сигнала перенапряжения из схемы обнаружения перенапряжения, которая обнаруживает перенапряжение в межсоединении подачи мощности схемы преобразования мощности (преобразователя), и выводит сигнал команды управления выключением в схему преобразования мощности через первую сигнальную линию. Логическая схема формирует сигнал команды управления выключением для схемы преобразования мощности и выводит его в схему преобразования мощности через вторую сигнальную линию, когда сигнал перенапряжения формируется, на основе выходного сигнала (сигнала команды управления выключением или сигнала отклонения схемы преобразования мощности) из модуля вычисления и выходного сигнала из схемы обнаружения перенапряжения. В этом оборудовании, даже когда возникает анормальность, такая как отсоединение, в любой из первой сигнальной линии и второй сигнальной линии, можно передавать сигнал команды управления выключением в схему преобразования мощности.
Сущность изобретения
[0003] В оборудовании управления защитой для схемы преобразования мощности, как описано выше, по мере того, как типы сигналов команд управления выключением и сигналов отклонения схемы преобразования мощности увеличиваются, число сигнальных линий, которые соединяют модуль вычисления со схемой преобразования мощности, и число сигнальных линий, которые соединяют модуль вычисления с логической схемой, увеличивается, приводя к увеличению частоты неисправностей.
[0004] Настоящее изобретение предоставляет оборудование управления защитой для схемы преобразования мощности, которое ограничивает увеличение частоты неисправностей, когда увеличиваются типы сигналов команд управления выключением и сигналов отклонения схемы преобразования мощности, и способ управления оборудования управления защитой для схемы преобразования мощности.
[0005] Оборудование управления защитой для схемы преобразования мощности согласно первому аспекту изобретения включает в себя компьютер, контроллер связи и схему выключения. Компьютер выполнен с возможностью отслеживать множество сигналов неисправности, доставленных из схемы преобразования мощности в первое число первых сигнальных линий, и создавать информацию отклонения, указывающую то, активируется каждый из сигналов неисправности или отклоняется. Контроллер связи выполнен с возможностью принимать информацию отклонения для каждого из сигналов неисправности из компьютера через второе число линий связи и доставлять множество сигналов отклонения в первое число вторых сигнальных линий, на основе информации отклонения. Второе число меньше первого числа. Схема выключения предоставляется на том же самом кристалле интегральной схемы или том же самом модуле что и контроллер связи и выполнена с возможностью разрешать возбуждение схемы преобразования мощности или выключение схемы преобразования мощности, на основе сигналов неисправности, принимаемых из первого числа первых сигнальных линий, и сигналов отклонения, принимаемых из первого числа вторых сигнальных линий.
[0006] При вышеуказанной конфигурации, число (второе число) линий связи может задаваться относительно небольшим, и число линий связи с меньшей вероятностью или с очень небольшой вероятностью должно увеличиваться, когда увеличивается число (первое число) первых или вторых сигнальных линий; в силу этого частота неисправностей с меньшей вероятностью или с очень небольшой вероятностью должна увеличиваться. Кроме того, поскольку число первых сигнальных линий равно числу вторых сигнальных линий, не допускается отклонение двух или более сигналов неисправности (всех сигналов неисправности, когда имеется только одна вторая сигнальная линия), когда возникает анормальность в любой из вторых сигнальных линий, в отличие от случая, когда число вторых сигнальных линий меньше числа первых сигнальных линий (например, когда имеется только одна вторая сигнальная линия).
[0007] В оборудовании управления защитой согласно вышеприведенному аспекту изобретения, связь между компьютером и контроллером связи может проводиться для каждого набора заданного числа битов, соответствующего первому числу. Таким образом, связь может проводиться для каждого набора заданного числа битов, соответствующего первому числу (числу типов сигналов неисправности).
[0008] В оборудовании управления защитой согласно вышеприведенному аспекту изобретения, второе число может определяться в качестве постоянного значения, независимо от первого числа. Таким образом, число (второе число) линий связи может задаваться таким образом, что оно с меньшей вероятностью или с очень небольшой вероятностью должно увеличиваться, когда увеличивается число (первое число) первых или вторых сигнальных линий. В этом случае, второе число может задаваться равным значению 4 или меньше.
[0009] В оборудовании управления защитой согласно вышеприведенному аспекту изобретения, компьютер может быть выполнен с возможностью отправлять первый битовый массив, имеющий биты, включающие в себя информацию отклонения, в контроллер связи и затем отправлять второй битовый массив в контроллер связи. Контроллер связи может быть выполнен с возможностью сохранять информацию отклонения каждого из битов, включенных в первый битовый массив, при приеме первого битового массива, и выполнен с возможностью отражать сохраненную информацию отклонения каждого из битов, в соответствующем одном из сигналов отклонения, при приеме второго битового массива. Таким образом, через передачу (двухэтапную передачу) первого и второго битовых массивов, информация отклонения каждого бита может отражаться посредством соответствующего одного из сигналов отклонения. В этом случае, второй битовый массив может не включать в себя информацию отклонения каждого из битов.
[0010] В этом случае, при приеме первого битового массива, контроллер связи может быть выполнен с возможностью отправлять обратно ответный битовый массив, имеющий биты, включающие в себя информацию отклонения, в компьютер, и при приеме ответного битового массива, компьютер может быть выполнен с возможностью сравнивать информацию отклонения каждого из битов, включенных в первый битовый массив, с информацией отклонения каждого из битов, включенных в ответный битовый массив, и отправлять второй битовый массив в контроллер связи, когда информация отклонения в первом битовом массиве совпадает с информацией отклонения в ответном битовом массиве. Кроме того, при приеме второго битового массива контроллер связи может быть выполнен с возможностью отражать информацию отклонения каждого из битов, в соответствующем одном из сигналов отклонения, и отправлять обратно отражательный битовый массив, имеющий биты, включающие в себя результат отражения для каждого из сигналов отклонения, в компьютер, и при приеме отражательного битового массива, компьютер может быть выполнен с возможностью сравнивать информацию отклонения каждого из битов, включенных в первый битовый массив, с результатом отражения, включенным в отражательный битовый массив. Дополнительно, компьютер может быть выполнен с возможностью отправлять третий битовый массив, имеющий биты, включающие в себя связанную с отклонением информацию, связанную с информацией отклонения каждого из битов, в контроллер связи, после отправки второго битового массива в контроллер связи, и при приеме третьего битового массива, контроллер связи может быть выполнен с возможностью сравнивать информацию отклонения каждого из битов, включенных в первый битовый массив, со связанной с отклонением информацией соответствующего одного из битов, включенных в третий битовый массив, и доставлять результат сравнения в компьютер через третью сигнальную линию. Помимо этого, компьютер может быть выполнен с возможностью отправлять третий битовый массив, имеющий биты, включающие в себя связанную с отклонением информацию, связанную с информацией отклонения каждого из битов, в контроллер связи, после отправки второго битового массива в контроллер связи, и при приеме третьего битового массива, контроллер связи может быть выполнен с возможностью сравнивать информацию отклонения каждого из битов, включенных в первый битовый массив, или связанную с отклонением информацию каждого из битов, включенных в третий битовый массив, с результатом отражения информации отклонения в соответствующем одном из сигналов отклонения и доставлять результат сравнения в компьютер через третью сигнальную линию. Кроме того, компьютер может быть выполнен с возможностью отслеживать первый сигнал команды управления, чтобы разрешать возбуждение схемы преобразования мощности, или второй сигнал команды управления, чтобы выключать схему преобразования мощности, который передается из схемы выключения в схему преобразования мощности. Дополнительно, при приеме данного битового массива, контроллер связи может быть выполнен с возможностью определять то, принят нормально или нет данный битовый массив. При этих конфигурациях, можно определять то, проведена нормально или нет связь между компьютером и контроллером связи, и может повышаться надежность связи между компьютером и контроллером связи. В этих случаях, компьютер может быть выполнен с возможностью сохранять результат обнаружения анормальности связи между компьютером и контроллером связи, когда анормальность обнаруживается. Таким образом, водитель может уведомляться относительно предыстории анормальности во время техобслуживания.
[0011] В оборудовании управления защитой согласно вышеприведенному аспекту изобретения, компьютер может быть выполнен с возможностью отправлять битовый массив, имеющий биты, включающие в себя информацию отклонения, в контроллер связи, и при приеме битового массива, контроллер связи может быть выполнен с возможностью отражать информацию отклонения каждого из битов, включенных в битовый массив, в соответствующем одном из сигналов отклонения. При этой конфигурации, информация отклонения каждого бита может легко отражаться посредством соответствующего сигнала отклонения.
[0012] В этом случае, при приеме битового массива, контроллер связи может быть выполнен с возможностью отражать информацию отклонения каждого из битов, в соответствующем одном из сигналов отклонения, и отправлять обратно отражательный битовый массив, имеющий биты, включающие в себя результат отражения для каждого из сигналов отклонения, в компьютер, и при приеме отражательного битового массива, компьютер может быть выполнен с возможностью сравнивать информацию отклонения каждого из битов, включенных в битовый массив, с результатом отражения, включенным в отражательный битовый массив. Кроме того, контроллер связи может быть выполнен с возможностью доставлять информацию в отношении того, отражается или нет информация отклонения каждого из битов посредством соответствующего одного из сигналов отклонения, в компьютер, через третью сигнальную линию. Дополнительно, компьютер может быть выполнен с возможностью отслеживать первый сигнал команды управления, чтобы разрешать возбуждение схемы преобразования мощности, или второй сигнал команды управления, чтобы выключать схему преобразования мощности. Первый сигнал команды управления и второй сигнал команды управления передаются из схемы выключения в схему преобразования мощности. Помимо этого, при приеме данного битового массива, контроллер связи может быть выполнен с возможностью определять то, принят нормально или нет данный битовый массив. При этих конфигурациях, можно определять то, проведена нормально или нет связь между компьютером и контроллером связи, и может повышаться надежность связи между компьютером и контроллером связи. В этих случаях, когда компьютер обнаруживает анормальность связи между компьютером и контроллером связи, он может сохранять результат обнаружения анормальности связи. Таким образом, водитель может уведомляться относительно предыстории анормальности во время техобслуживания.
[0013] Второй аспект изобретения предоставляет способ управления оборудования управления защитой для схемы преобразования мощности. Оборудование управления защитой включает в себя компьютер, контроллер связи и схему выключения, предоставленную на том же самом кристалле интегральной схемы или том же самом модуле что и контроллер связи. Способ управления включает в себя: мониторинг, посредством компьютера, множества сигналов неисправности, доставленных из схемы преобразования мощности в первое число первых сигнальных линий, и создание информации отклонения, указывающей то, активируется каждый из сигналов неисправности или отклоняется; прием, посредством контроллера связи, информации отклонения для каждого из сигналов неисправности из компьютера через второе число линий связи и доставку множества сигналов отклонения в первое число вторых сигнальных линий, на основе информации отклонения; и разрешение, посредством схемы выключения, возбуждения схемы преобразования мощности или выключение схемы преобразования мощности, на основе сигналов неисправности, принимаемых из первого числа первых сигнальных линий, и сигналов отклонения, принимаемых из первого числа вторых сигнальных линий. Второе число меньше первого числа.
Краткое описание чертежей
[0014] Ниже описываются признаки, преимущества и техническая и промышленная значимость примерных вариантов осуществления изобретения со ссылкой на прилагаемые чертежи, на которых аналогичные номера обозначают аналогичные элементы, и на которых:
Фиг. 1 является видом, схематично показывающим конфигурацию приводной системы, включающей в себя оборудование управления защитой для схемы преобразования мощности согласно первому варианту осуществления изобретения;
Фиг. 2 является видом, схематично показывающим конфигурацию электронного модуля управления;
Фиг. 3 является блок-схемой последовательности операций способа, иллюстрирующей один пример управляющей процедуры микрокомпьютера и контроллера связи первого варианта осуществления;
Фиг. 4 является пояснительным видом, показывающим один пример содержимого первого передаваемого пакета и первого ответного пакета;
Фиг. 5 является пояснительным видом, показывающим один пример содержимого первого передаваемого пакета и первого ответного пакета;
Фиг. 6 является пояснительным видом, показывающим один пример способа связи между микрокомпьютером и контроллером связи согласно команде передачи RG-настроек;
Фиг. 7 является пояснительным видом, показывающим один пример содержимого процесса мониторинга связи;
Фиг. 8 является пояснительным видом, показывающим один пример содержимого проверки первого ответного пакета;
Фиг. 9 является пояснительным видом, показывающим один пример содержимого второго передаваемого пакета и второго ответного пакета;
Фиг. 10 является пояснительным видом, показывающим один пример содержимого второго передаваемого пакета и второго ответного пакета;
Фиг. 11 является пояснительным видом, показывающим один пример способа связи между микрокомпьютером и контроллером связи согласно команде отражения RG-настроек;
Фиг. 12 является пояснительным видом, показывающим один пример содержимого проверки второго ответного пакета;
Фиг. 13 является пояснительным видом, показывающим один пример операций схемы преобразования мощности и электронного модуля управления;
Фиг. 14 является блок-схемой последовательности операций способа, иллюстрирующей один пример управляющей процедуры микрокомпьютера и контроллера связи модифицированного примера;
Фиг. 15 является пояснительным видом, показывающим один пример содержимого третьего передаваемого пакета и третьего ответного пакета;
Фиг. 16 является пояснительным видом, показывающим один пример содержимого проверки третьего ответного пакета;
Фиг. 17 является пояснительным видом, показывающим один пример операций схемы преобразования мощности и электронного модуля управления в случае модифицированного примера;
Фиг. 18 является видом, схематично показывающим конфигурацию электронного модуля управления модифицированного примера;
Фиг. 19 является видом, схематично показывающим конфигурацию электронного модуля управления другого модифицированного примера;
Фиг. 20 является видом, схематично показывающим конфигурацию электронного модуля управления дополнительного модифицированного примера;
Фиг. 21 является видом, схематично показывающим конфигурацию электронного модуля управления согласно второму варианту осуществления;
Фиг. 22 является блок-схемой последовательности операций способа, иллюстрирующей один пример управляющей процедуры микрокомпьютера и контроллера связи второго варианта осуществления;
Фиг. 23 является пояснительным видом, показывающим один пример содержимого четвертого пакета, пятого пакета и шестого пакета;
Фиг. 24 является пояснительным видом, показывающим один пример содержимого процесса мониторинга связи;
Фиг. 25 является пояснительным видом, показывающим один пример операций схемы преобразования мощности и электронного модуля управления второго варианта осуществления;
Фиг. 26 является блок-схемой последовательности операций способа, иллюстрирующей один пример управляющей процедуры микрокомпьютера и контроллера связи модифицированного примера;
Фиг. 27 является пояснительным видом, показывающим один пример операций схемы преобразования мощности и электронного модуля управления модифицированного примера;
Фиг. 28 является видом, схематично показывающим конфигурацию электронного модуля управления модифицированного примера;
Фиг. 29 является блок-схемой последовательности операций способа, иллюстрирующей один пример управляющей процедуры микрокомпьютера и контроллера связи модифицированного примера;
Фиг. 30 является блок-схемой последовательности операций способа, иллюстрирующей другой пример управляющей процедуры микрокомпьютера и контроллера связи модифицированного примера;
Фиг. 31 является видом, схематично показывающим конфигурацию электронного модуля управления третьего варианта осуществления;
Фиг. 32 является блок-схемой последовательности операций способа, иллюстрирующей один пример управляющей процедуры микрокомпьютера и контроллера связи третьего варианта осуществления; и
Фиг. 33 является пояснительным видом, показывающим один пример операций схемы преобразования мощности и электронного модуля управления третьего варианта осуществления.
Подробное описание вариантов осуществления изобретения
[0015] Далее описываются некоторые варианты осуществления изобретения.
Первый вариант осуществления
[0016] Фиг. 1 схематично показывает конфигурацию приводной системы 10, включающей в себя оборудование управления защитой для схемы преобразования мощности, в качестве первого варианта осуществления изобретения. Фиг. 2 схематично показывает конфигурацию электронного модуля 20 управления. Как показано на фиг. 1, приводная система 10 включает в себя электромотор 11, схему 12 преобразования мощности, аккумулятор 13 и электронный модуль 20 управления. В первом варианте осуществления, схема 12 преобразования мощности (инвертор 12a и повышающий преобразователь 12b) представляет собой пример "схемы преобразования мощности", и электронный модуль 20 управления представляет собой пример "оборудования управления защитой для схемы преобразования мощности".
[0017] Электромотор 11, например, имеет форму синхронного генератора-электромотора. Схема 12 преобразования мощности включает в себя инвертор 12a и повышающий преобразователь 12b. Инвертор 12a, который включает в себя два или более переключающих устройств (например, шесть переключающих устройств), преобразует мощность постоянного тока линии 15 подачи мощности в мощность переменного тока и приводит в действие электромотор 11 посредством переключения переключающих устройств. Повышающий преобразователь 12b, который включает в себя два или более переключающих устройств (например, два переключающих устройства), повышает напряжение мощности линии 16 подачи мощности, с которой соединяется аккумулятор 13, и подает результирующую мощность в линию 15 подачи мощности посредством переключения переключающих устройств. Аккумулятор 13, например, имеет форму литий-ионного вторичного аккумулятора или никель-гидридного вторичного аккумулятора. Электронный модуль 20 управления выполняет управление переключением (управление возбуждением) для каждого переключающего устройства схемы 12 преобразования мощности или выключает (прекращает возбуждение) схему 12 преобразования мощности.
[0018] Как показано на фиг. 2, электронный модуль 20 управления включает в себя микрокомпьютер 22 и контроллер 29 защиты, имеющий контроллер 30 связи и модуль 40 выключения.
[0019] Схема 12 преобразования мощности соединяется с модулем 40 выключения контроллера 29 защиты через n участков сигнальных линий 18 и доставляет сигналы FAIL[1]-FAIL[n] неисправности в n участков сигнальных линий 18. Значение n является числом типов неисправностей схемы 12 преобразования мощности, и число 1 в n в каждой квадратной скобке [] соответствует каждому типу неисправности. Вышеуказанные типы неисправностей могут включать в себя, например, перегрузку по току, перегрев, неисправность при открытии и неисправность при закрытии каждого переключающего устройства схемы 12 преобразования мощности, перенапряжение линии 15 подачи мощности, перенапряжение линии 16 подачи мощности и т.д. Когда неисправность, соответствующая номеру i (i: 1-n), не возникает, схема 12 преобразования мощности задает сигнал FAIL[i] неисправности как сигнал с высоким уровнем на логическом уровне. Когда неисправность, соответствующая номеру i, возникает, схема 12 преобразования мощности задает сигнал FAIL[i] неисправности как сигнал с низким уровнем на логическом уровне.
[0020] Микрокомпьютер 22 сконструирован как один кристалл интегральной схемы и имеет центральный процессор (CPU) (не показан) в качестве своего основного компонента. Микрокомпьютер 22 дополнительно включает в себя постоянное запоминающее устройство (ROM), в котором сохраняются программы обработки, оперативное запоминающее устройство (RAM), в котором временно сохраняются данные, порты ввода-вывода и порты связи, а также CPU. Микрокомпьютер 22 принимает сигналы из различных датчиков, которые обнаруживают позицию вращения ротора электромотора 11, фазный ток каждой фазы электромотора 11, напряжения линий 15, 16 подачи мощности и т.д., через порт ввода. Микрокомпьютер 22 выводит сигналы управления переключением в соответствующие переключающие устройства схемы 12 преобразования мощности через выходной порт. Ввод и вывод этих сигналов не составляет суть изобретения и в силу этого подробно не описывается.
[0021] Микрокомпьютер 22 отслеживает сигналы FAIL[1]-FAIL[n] неисправности n участков сигнальных линий 18. Кроме того, микрокомпьютер 22 соединяется что и контроллер 30 связи контроллера 29 защиты через четыре линии 24 связи, что меньше по числу, чем n. В первом варианте осуществления, четыре линии 24 связи состоят из трех линий (CS, CLK, SDI) связи для передачи сигнала выбора кристалла интегральной схемы, синхросигнала и битового массива (пакета) команды из микрокомпьютера 22 в контроллер 30 связи, и одной линии (SDO) связи для отправки обратно битового массива (пакета) в качестве ответа из контроллера 30 связи в микрокомпьютер 22. Дополнительно, микрокомпьютер 22 определяет то, должен каждый из сигналов FAIL[1]-FAIL[n] неисправности активироваться или отклоняться, на основе сигналов FAIL[1]-FAIL[n] неисправности, и отправляет результаты определения в качестве информации RGi[1]-RGi[n] отклонения в контроллер 30 связи через линии 24 связи.
[0022] Контроллер 29 защиты сконструирован как специализированная интегральная схема (ASIC) (один кристалл интегральной схемы). Как описано выше, контроллер 30 связи контроллера 29 защиты соединяется с микрокомпьютером 22 (чтобы обеспечивать возможность связи между кристаллами интегральной схемы) через четыре линии 24 связи и принимает информацию RGi[1]-RGi[n] отклонения из микрокомпьютера 22. Кроме того, контроллер 30 связи соединяется с модулем 40 выключения через n участков сигнальных линий 38 и доставляет сигналы RG[1]-RG[n] отклонения в n участков сигнальных линий 38, на основе информации RGi[1]-RGi[n] отклонения. Чтобы активировать сигнал FAIL[i] неисправности, соответствующий номеру i (i: 1-n), контроллер 30 связи задает сигнал RG[i] отклонения как сигнал с низким уровнем на логическом уровне. Чтобы отклонять (маскировать) сигнал FAIL[i] неисправности, соответствующий номеру i, контроллер 30 связи задает сигнал RG[i] отклонения как сигнал с высоким уровнем на логическом уровне.
[0023] Кроме того, контроллер 30 связи включает в себя приемный модуль 31, модуль 32 ответа, модуль 33 хранения, модуль 34 отражения и модуль 35 мониторинга, в качестве функциональных блоков. Приемный модуль 31 принимает битовый массив (пакет) из микрокомпьютера 22 и защелкивает (временно сохраняет) его в первой области RAM (не показано). Модуль 32 ответа отправляет пакет обратно в качестве ответа в микрокомпьютер 22. Модуль 33 хранения сохраняет информацию RGi[1]-RGi[n] отклонения, включенную в защелкнутый битовый массив (пакет), во второй области RAM. Модуль 34 отражения отражает сохраненную информацию RGi[1]-RGi[n] отклонения в сигналах RG[1]-RG[n] отклонения. Модуль 35 мониторинга отслеживает связь с микрокомпьютером 22 через линии 24 связи.
[0024] Модуль 40 выключения контроллера 29 защиты сконфигурирован как логическая схема и включает в себя схему 42 отклонения, имеющую n участков логических схем 43[1]-43[n] "OR", и схему 44 определения, имеющую логическую схему 45 "AND".
[0025] Схема 42 отклонения соединяется со схемой 12 преобразования мощности через n участков сигнальных линий 18 и соединяется с контроллером 30 связи через n участков сигнальных линий 38. Дополнительно, схема 42 отклонения соединяется со схемой 44 определения через n участков сигнальных линий 48. Каждая логическая схема 43[i] "OR" (i:1-n) схемы 42 отклонения задает сигнал MI[i] со средним уровнем, доставляемый в соответствующую сигнальную линию 48, как сигнал с высоким уровнем на логическом уровне, когда, по меньшей мере, один из сигнала FAIL[i] неисправности, принимаемого из схемы 12 преобразования мощности через соответствующую сигнальную линию 18, и сигнала RG[i] отклонения, принимаемого из контроллера 30 связи через соответствующую сигнальную линию 38, представляет собой сигнал с высоким уровнем. Каждая логическая схема 43[i] "OR" задает сигнал MI[i] со средним уровнем как сигнал с низким уровнем на логическом уровне, когда оба из сигнала FAIL[i] неисправности и сигнала RG[i] отклонения представляют собой сигналы с низким уровнем.
[0026] Схема 44 определения соединяется со схемой 42 отклонения через n участков сигнальных линий 48 и соединяется со схемой 12 преобразования мощности через одну сигнальную линию 49. Логическая схема 45 "AND" схемы 44 определения задает сигнал управления защитой, доставляемый в сигнальную линию 49, как сигнал с высоким уровнем на логическом уровне, когда все сигналы MI[1]-MI[n] со средним уровнем, принимаемые из логических схем 43[1]-43[n] "OR" через сигнальные линии 48, представляют собой сигналы с высоким уровнем. Логическая схема 45 "AND" задает сигнал управления защитой как сигнал с низким уровнем на логическом уровне, когда, по меньшей мере, один из сигналов MI[1]-MI[n] со средним уровнем представляет собой сигнал с низким уровнем. Сигнал управления защитой, заданный равным высокому уровню, соответствует команде разрешения возбуждения, чтобы разрешать управление возбуждением схемы 12 преобразования мощности, и сигнал управления защитой, заданный равным низкому уровню, соответствует команде управления выключением, чтобы выключать (прекращать возбуждение), схему 12 преобразования мощности. Когда сигнал управления защитой представляет собой сигнал с высоким уровнем (команду разрешения возбуждения), схема 12 преобразования мощности приводится в действие под управлением согласно командам переключения из микрокомпьютера 22. Когда сигнал управления защитой представляет собой сигнал с низким уровнем (команду управления выключением), схема 12 преобразования мощности выключается (возбуждение прекращается) независимо от присутствия команд переключения из микрокомпьютера 22.
[0027] В модуле 40 выключения с такой конфигурацией, когда все сигналы FAIL[1]-FAIL[n] неисправности из схемы 12 преобразования мощности представляют собой сигналы с высоким уровнем (когда неисправность не возникает), все сигналы MI[1]-MI[n] со средним уровнем становятся сигналами с высоким уровнем, и сигнал управления защитой становятся сигналом с высоким уровнем (командой разрешения возбуждения).
[0028] С другой стороны, когда, по меньшей мере, один из сигналов FAIL[1]-FAIL[n] неисправности, принимаемых из схемы 12 преобразования мощности, представляет собой сигнал с низким уровнем (когда, по меньшей мере, один тип неисправности возникает), электронный модуль 20 управления работает следующим образом. Предположим, что сигнал FAIL[j] неисправности с номером j (j: один из 1-n) представляет собой сигнал с низким уровнем. В этом случае, когда сигнал RG[j] отклонения, принимаемый из контроллера 30 связи, представляет собой сигнал с низким уровнем (когда сигнал FAIL[j] неисправности активируется), сигнал MI[j] со средним уровнем становится сигналом с низким уровнем, и сигнал управления защитой становится сигналом с низким уровнем (командой управления выключением). С другой стороны, когда сигнал RG[j] отклонения из контроллера 30 связи представляет собой сигнал с высоким уровнем (когда сигнал FAIL[j] неисправности отклоняется), сигнал MI[j] со средним уровнем становится сигналом с высоким уровнем, и сигнал управления защитой становится сигналом с высоким уровнем (командой разрешения возбуждения), если все сигналы MI[1]-MI[n] со средним уровнем представляют собой сигналы с высоким уровнем.
[0029] Далее описывается работа электронного модуля 20 управления первого варианта осуществления, сконфигурированного так, как описано выше, в частности, управляющая процедура микрокомпьютера 22 и контроллера 30 связи. В нижеприведенном описании первого варианта осуществления, предполагается, что значение n, представляющее число типов неисправностей в схеме 12 преобразования мощности, равно 12. Фиг. 3 является блок-схемой последовательности операций способа, иллюстрирующей один пример управляющей процедуры микрокомпьютера 22 и контроллера 30 связи. Управляющая процедура по фиг. 3 начинает выполняться, когда, по меньшей мере, один из сигналов FAIL[1]-FAIL[12] неисправности, которые отслеживаются посредством микрокомпьютера 22, становится сигналом с низким уровнем (когда, по меньшей мере, один тип неисправности возникает).
[0030] В управляющей процедуре по фиг. 3, микрокомпьютер 22 первоначально создает информацию RGi[1]-RGi[12] отклонения (этап S100). В этой операции, микрокомпьютер 22 определяет то, активируется каждый из сигналов FAIL[1]-FAIL[12] неисправности или отклоняется, на основе сигналов FAIL[1]-FAIL[12] неисправности и создает информацию RGi[1]-RGi[12] отклонения из результатов определения. В первом варианте осуществления, информация RGi[i] отклонения задается равной значению 0, когда сигнал FAIL[i] неисправности, соответствующий номеру i (i=1-n), представляет собой сигнал с высоким уровнем, либо когда сигнал FAIL[i] неисправности представляет собой сигнал с низким уровнем, и сигнал FAIL[i] неисправности активируется. Информация RGi[i] отклонения задается равной значению 1, когда сигнал FAIL[i] неисправности представляет собой сигнал с низким уровнем, и сигнал FAIL[i] неисправности отклоняется. То, активируется сигнал FAIL[i] неисправности или отклоняется, когда сигнал FAIL[i] неисправности представляет собой сигнал с низким уровнем, определяется согласно результату, полученному посредством определения того, разрешается или нет аварийный режим, на основе различных типов информации.
[0031] Затем, микрокомпьютер 22 подготавливает команду передачи RG-настроек посредством создания первого передаваемого пакета, включающего в себя информацию RGi[1]-RGi[12] отклонения (этап S110), и микрокомпьютер 22 и контроллер 30 связи выполняют команду передачи RG-настроек (этап S120). Согласно команде передачи RG-настроек, микрокомпьютер 22 отправляет первый передаваемый пакет в контроллер 30 связи. В контроллере 30 связи, приемный модуль 31 принимает и защелкивает первый передаваемый пакет, и модуль 33 хранения сохраняет информацию RGi[1]-RGi[12] отклонения, включенную в первый передаваемый пакет, в то время, когда модуль 32 ответа отправляет первый ответный пакет обратно в качестве ответа A в микрокомпьютер 22.
[0032] Фиг. 4 и фиг. 5 показывают один пример содержимого первого передаваемого пакета и первого ответного пакета, и фиг. 6 показывает один пример способа связи между микрокомпьютером 22 и контроллером 30 связи согласно команде передачи RG-настроек. Как показано на фиг. 4 и фиг. 5, каждый из первого передаваемого пакета и первого ответного пакета представляет собой 15-битовый (бит 0 - бит 14) пакет.
[0033] В дальнейшем подробно описывается первый передаваемый пакет. Бит 0 представляет собой начальный бит (бит, который информирует начало пакета) и задается равным значению 1 в первом варианте осуществления. Бит 1 представляет собой командный бит (бит, который означает, что рассматриваемый пакет представляет собой команду передачи RG-настроек) и задается равным значению 0 в первом варианте осуществления. Бит 2 - бит 13 представляют собой биты информации RGi[1]-RGi[12] отклонения. Бит 14 представляет собой бит четности и задается на основе заданной формы, к примеру, как положительная четность или отрицательная четность.
[0034] В дальнейшем подробно описывается первый ответный пакет. "Бит 0" представляет собой начальный бит и задается равным значению 1 в первом варианте осуществления. Для бита 1 - бита 13, значения бита 1 - бита 13 первого передаваемого пакета, принимаемого из микрокомпьютера 22, возвращаются как есть. Бит 14 указывает результат выполнения последней команды (команды передачи RG-настроек или команды отражения RG-настроек, которые описываются ниже). Бит 14 задается равным значению 1, когда последняя команда успешно выполнена, и задается равным значению 0, когда выполнение последней команды завершено неудачно. Когда команда передачи RG-настроек выполняется в первый раз, бит 14 задается равным значению 1, поскольку отсутствует последняя команда.
[0035] Как показано на фиг. 6, при связи между микрокомпьютером 22 и контроллером 30 связи согласно команде передачи RG-настроек, после того, как микрокомпьютер 22 переключает сигнал выбора кристалла интегральной схемы с сигнала с высоким уровнем на сигнал с низким уровнем на логическом уровне, он выводит, в качестве синхросигнала, сигнал 16 синхроимпульсов (импульсов) периода Tc синхроимпульсов посредством переключения между сигналом с низким уровнем и сигналом с высоким уровнем на логическом уровне и затем переключает сигнал выбора кристалла интегральной схемы на сигнал с высоким уровнем. Кроме того, микрокомпьютер 22 отправляет первый передаваемый пакет (пакет, как описано выше на фиг. 4 и фиг. 5), в порядке бита 0 - бита 14, за период от момента времени раньше практически на половину периода относительно периода Tc синхроимпульсов, чем повышение первого синхроимпульса синхросигнала, до времени, практически идентичного времени понижения 15-го синхроимпульса синхросигнала. В контроллере 30 связи, приемный модуль 31 распознает и защелкивает биты (бит 0 - бит 14), которые принимаются во времена, соответствующие надлежащим повышениям синхросигнала, и модуль 33 хранения сохраняет биты (бит 2 - бит 13) информации RGi[1]-RGi[12] отклонения между защелкнутыми битами. Кроме того, модуль 32 ответа контроллера 30 связи отправляет первый ответный пакет обратно (пакет, как описано выше на фиг. 4 и фиг. 5), в порядке бита 0 - бита 14, за период от времени, практически идентичного времени понижения первого синхроимпульса синхросигнала, до времени, практически идентичного времени понижения 16-го синхроимпульса синхросигнала.
[0036] При завершении выполнения команды передачи RG-настроек на этапе S120, контроллер 30 связи выполняет процесс мониторинга связи, с тем чтобы определять то, принят нормально или нет первый передаваемый пакет (этап S130, S140). Фиг. 7 показывает один пример содержимого процесса мониторинга связи. Как показано на фиг. 7, в процессе мониторинга связи, выполняется мониторинг интервалов передачи пакетов, мониторинг четности, мониторинг заголовков, мониторинг числа синхроимпульсов и мониторинг данных.
[0037] При мониторинге интервалов передачи пакетов, отслеживается интервал сигналов с низким уровнем в сигнале выбора кристалла интегральной схемы (длительность сигнала с высоким уровнем), и интервал сигналов с низким уровнем определяется как нормальный, когда он меньше заданного времени Tint (например, 90 мс или 100 мс или 110 мс), и определяется как анормальный, когда интервал сигналов с низким уровнем равен или выше заданного времени Tint.
[0038] При мониторинге четности пакетов, каждый раз, когда один пакет принимается, отслеживается бит четности, с использованием битов (бита 0 - бита 13), подвергнутых проверке четности, и бита четности (бита 14). Бит четности определяется как нормальный, когда он представляет собой OK (когда он совпадает с заданной формой), и определяется как анормальный, когда он представляет собой NG (когда он не совпадает с заданной формой).
[0039] При мониторинге заголовков пакетов, каждый раз, когда один пакет принимается, отслеживаются начальный бит и командный бит, и начальный бит и командный бит определяются как нормальные, когда они представляют собой указанную комбинацию (например, "1" и "0" в команде передачи RG-настроек), и определяются как анормальные, когда они не представляют собой указанную комбинацию.
[0040] При мониторинге числа синхроимпульсов пакетов, каждый раз, когда один пакет принимается, число синхроимпульсов отслеживается и определяется как нормальное, когда число синхроимпульсов равно 16, в то время как число синхроимпульсов определяется как анормальное, когда это отличается 16.
[0041] При мониторинге пакетных данных, каждый раз, когда один пакет принимается, отслеживаются биты данных. В случае если текущее время находится сразу после завершения выполнения команды передачи RG-настроек, мониторинг данных игнорируется (не определяется то, являются биты данных нормальными или анормальными). В случае если текущее время находится сразу после завершения выполнения команды отражения RG-настроек, которая описывается ниже, биты данных определяются как нормальные, когда все из бита 2 - бита 13 равны нулю, и определяются как анормальные, когда любой из бита 2 - бита 13 не равен нулю.
[0042] В первом варианте осуществления, контроллер 30 связи определяет то, что первый передаваемый пакет принят нормально, когда все из интервала передачи пакетов, четности, заголовка, числа синхроимпульсов и данных определено как нормальное в процессе мониторинга связи. Кроме того, контроллер 30 связи определяет то, что первый передаваемый пакет не принят нормально, когда, по меньшей мере, одно из интервала передачи пакетов, четности, заголовка, числа синхроимпульсов и данных определено как анормальное. Посредством выполнения процесса мониторинга связи, контроллер 30 связи может определять то, принят нормально или нет первый передаваемый пакет, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0043] Когда контроллер 30 связи на этапах S130, S140 определяет то, что первый передаваемый пакет принят нормально, он определяет то, что команда передачи RG-настроек успешно выполнена (этап S150). С другой стороны, когда контроллер 30 связи определяет то, что первый передаваемый пакет не принят нормально, он выполняет процесс возврата RG-значений по умолчанию (этап S160), и определяет то, что выполнение команды передачи RG-настроек завершено неудачно (этап S170). В процессе возврата RG-значений по умолчанию, модуль 33 хранения повторно сохраняет все из бита 2 - бита 13, соответствующих информации RGi[1]-RGi[12] отклонения, как имеющие значение 0, и модуль 34 отражения задает все сигналы RG[1]-RG[12] отклонения как сигналы с низким уровнем.
[0044] При завершении выполнения команды передачи RG-настроек на этапе S120, микрокомпьютер 22 выполняет проверочную операцию для первого ответного пакета, принимаемого из контроллера 30 связи согласно команде передачи RG-настроек (этапы S180, S190). Фиг. 8 показывает один пример содержимого проверки первого ответного пакета. Как показано на фиг. 8, при проверке первого ответного пакета, микрокомпьютер 22 определяет то, равно значение бита 0 или нет 1, то, равно значение бита 1 или нет 0, то, совпадают или нет значения бита 2 - бита 13 с передаваемыми значениями первого передаваемого пакета, и то, равно значение бита 14 или нет 1.
[0045] Когда значение бита 0 равно 1, значение бита 1 равно 0, значения бита 2 - бита 13 совпадают с передаваемыми значениями первого передаваемого пакета, и значение бита 14 равно 1, результат проверки первого ответного пакета представляет собой OK. С другой стороны, когда значение бита 0 равно 0, или значение бита 1 равно 1, или, по меньшей мере, одно из значений бита 2 - бита 13 не совпадает с передаваемым значением(ями) первого передаваемого пакета, или значение бита 14 равно 0, результат проверки первого ответного пакета представляет собой NG. Посредством выполнения проверочной операции для первого ответного пакета, микрокомпьютер 22 может определять то, нормально выполнена или нет команда передачи RG-настроек, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0046] Когда результат проверки первого ответного пакета представляет собой OK на этапах S180, S190, микрокомпьютер 22 подготавливает (создает) второй передаваемый пакет, с тем чтобы подготавливать команду отражения RG-настроек (этап S200), и микрокомпьютер 22 и контроллер 30 связи выполняют команду отражения RG-настроек (этап S210). Согласно команде отражения RG-настроек, микрокомпьютер 22 отправляет второй передаваемый пакет в контроллер 30 связи. В контроллере 30 связи, приемный модуль 31 принимает и защелкивает второй передаваемый пакет, и модуль 34 отражения отражает информацию RGi[1]-RGi[12] отклонения, сохраненную согласно команде передачи RG-настроек, в сигналах RG[1]-RG[12] отклонения в то время, когда модуль 32 ответа отправляет второй ответный пакет обратно в качестве ответа B в микрокомпьютер 22. Модуль 34 отражения задает сигнал RG[i] отклонения как сигнал с низким уровнем, когда информация RGi[i] отклонения номера i (i: 1-12) является значением 0, и задает сигнал RG[i] отклонения как сигнал с высоким уровнем, когда информация RGi[i] отклонения является значением 1.
[0047] Фиг. 9 и фиг. 10 показывают один пример содержимого второго передаваемого пакета и второго ответного пакета, и фиг. 11 показывает один пример способа связи между микрокомпьютером 22 и контроллером 30 связи согласно команде отражения RG-настроек. Как показано на фиг. 9 и фиг. 10, каждый из второго передаваемого пакета и второго ответного пакета представляет собой 15-битовый пакет, имеющий 15 битов (бит 0 - бит 14).
[0048] В дальнейшем подробно описывается второй передаваемый пакет. Бит 0 представляет собой начальный бит и задается равным значению 1 в первом варианте осуществления. Бит 1 представляет собой командный бит (бит, который означает, что рассматриваемый пакет представляет собой команду отражения RG-настроек), и задается равным значению 1 в первом варианте осуществления. Бит 2 - бит 13 представляют собой командные биты, аналогично биту 1, и задаются равными значению 0 в первом варианте осуществления. Бит 14 представляет собой бит четности и задается на основе заданной формы, к примеру, как положительная четность или отрицательная четность.
[0049] В дальнейшем подробно описывается второй ответный пакет. Бит 0 представляет собой начальный бит и задается равным значению 1 в первом варианте осуществления. Бит 1 представляет собой бит, в котором значение бита 1 второго передаваемого пакета, принимаемого из микрокомпьютера 22, возвращается как есть. Бит 2 - бит 13 представляют собой биты, указывающие результаты отражения сигналов RG[1]-RG[12] отклонения посредством модуля 34 отражения. Каждый из бита 2 - бита 13 задается равным значению 0, когда соответствующий сигнал отклонения представляет собой сигнал с низким уровнем, и задается равным значению 1, когда соответствующий сигнал отклонения представляет собой сигнал с высоким уровнем. Бит 14 указывает результат выполнения последней команды (вышеуказанной команды передачи RG-настроек). Бит 14 задается равным значению 1, когда последняя команда успешно выполнена, и задается равным 0, когда выполнение последней команды завершено неудачно.
[0050] Как показано на фиг. 11, при связи между микрокомпьютером 22 и контроллером 30 связи согласно команде отражения RG-настроек, после того, как микрокомпьютер 22 переключает сигнал выбора кристалла интегральной схемы с сигнала с высоким уровнем на сигнал с низким уровнем на логическом уровне, он выводит, в качестве синхросигнала, сигнал 16 синхроимпульсов (импульсов) периода Tc синхроимпульсов посредством переключения между сигналом с низким уровнем и сигналом с высоким уровнем на логическом уровне и затем переключает сигнал выбора кристалла интегральной схемы на сигнал с высоким уровнем. Кроме того, микрокомпьютер 22 отправляет второй передаваемый пакет (пакет, как описано выше на фиг. 9 и фиг. 10), в порядке бита 0 - бита 14, за период от момента времени раньше практически на половину периода относительно периода Tc синхроимпульсов, чем повышение первого синхроимпульса синхросигнала, до времени, практически идентичного времени понижения 15-го синхроимпульса синхросигнала. В контроллере 30 связи, приемный модуль 31 распознает и защелкивает биты (бит 0 - бит 14), которые принимаются, во времена, соответствующие надлежащим повышениям синхросигнала, и модуль 34 отражения отражает информацию RGi[1]-RGi[12] отклонения, сохраненную в ответ на команду передачи RG-настроек, в сигналах RG[1]-RG[12] отклонения, когда бит 2 - бит 13 принимаются. Дополнительно, модуль 32 ответа контроллера 30 связи отправляет второй ответный пакет обратно (пакет, как описано выше на фиг. 9 и фиг. 10), в порядке бита 0 - бита 14, за период от времени, практически идентичного времени понижения первого синхроимпульса синхросигнала, до времени, практически идентичного времени понижения 16-го синхроимпульса синхросигнала.
[0051] При завершении выполнения команды отражения RG-настроек на этапе S210 таким образом, контроллер 30 связи выполняет вышеуказанный процесс мониторинга связи (см. фиг. 7), с тем чтобы определять то, принят нормально или нет второй передаваемый пакет (этапы S220, S230). Посредством выполнения процесса мониторинга связи, контроллер 30 связи может определять то, принят нормально или нет второй передаваемый пакет, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0052] Когда контроллер 30 связи на этапах S220, S230 определяет то, что второй передаваемый пакет принят нормально, он определяет то, что команда отражения RG-настроек успешно выполнена (этап S240). С другой стороны, когда контроллер 30 связи определяет то, что второй передаваемый пакет не принят нормально, он выполняет процесс возврата RG-значений по умолчанию, как описано выше (этап S250), и определяет то, что выполнение команды отражения RG-настроек завершено неудачно (этап S260).
[0053] Затем, контроллер 30 связи определяет, через мониторинг интервалов передачи пакетов, то, прерывается или нет связь с микрокомпьютером 22 (этап S270). Когда контроллер 30 связи определяет то, что связь с микрокомпьютером 22 не прерывается, он возвращается к началу процедуры. После возврата к началу, контроллер 30 связи ожидает выполнения команды передачи RG-настроек на этапе S120 следующего цикла. С другой стороны, когда контроллер 30 связи определяет то, что связь с микрокомпьютером 22 прерывается, он выполняет вышеуказанный процесс возврата RG-значений по умолчанию (этап S280), и эта процедура завершается.
[0054] При завершении выполнения команды отражения RG-настроек на этапе S210, микрокомпьютер 22 выполняет проверочную операцию для второго ответного пакета, принимаемого из контроллера 30 связи согласно команде отражения RG-настроек (этапы S290, S300). Фиг. 12 показывает один пример содержимого проверки второго ответного пакета. Как показано на фиг. 12, при проверке второго ответного пакета, микрокомпьютер 22 определяет то, равно значение бита 0 или нет 1, то, равно значение бита 1 или нет 1, то, совпадают или нет значения бита 2 - бита 13 с передаваемыми значениями первого передаваемого пакета (команды передачи RG-настроек), и то, равно значение бита 14 или нет 1.
[0055] Когда значение бита 0 равно 1, значение бита 1 равно 1, значения бита 2 - бита 13 совпадают с передаваемыми значениями первого передаваемого пакета (команды передачи RG-настроек), и значение бита 14 равно 1, результат проверки второго ответного пакета представляет собой OK. С другой стороны, когда значение бита 0 равно 0, или значение бита 1 равно 0, или, по меньшей мере, одно из значений бита 2 - бита 13 не совпадает с передаваемым значением или значениями первого передаваемого пакета (передаваемым значением(ями) команды передачи RG-настроек), или значение бита 14 равно 0, результат проверки второго ответного пакета представляет собой NG. Посредством выполнения проверочной операции для второго ответного пакета, микрокомпьютер 22 может определять то, нормально выполнены или нет команда передачи RG-настроек и команда отражения RG-настроек (нормально отражается или нет информация RGi[1]-RGi[12] отклонения посредством сигналов RG[1]-RG[12] отклонения), и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0056] Когда результат проверки второго ответного пакета представляет собой OK на этапах S290, S300, число k повторных попыток задается равным значению 0 (этап S310), и управление возвращается к этапу S100. Таким образом, микрокомпьютер 22 и контроллер 30 связи попеременно и многократно выполняют команду передачи RG-настроек и команду отражения RG-настроек, так что информация RGi[1]-RGi[12] отклонения передается из микрокомпьютера 22 в контроллер 30 связи, и контроллер 30 связи отражает информацию RGi[1]-RGi[12] отклонения в сигналах RG[1]-RG[12] отклонения. Затем модуль 40 выключения задает сигнал управления защитой в качестве команды разрешения возбуждения или команды управления выключением, на основе сигналов FAIL[1]-FAIL[12] неисправности из схемы 12 преобразования мощности и сигналов RG[1]-RG[12] отклонения из контроллера 30 связи.
[0057] Когда результат проверки первого ответного пакета представляет собой NG на этапах S180, S190, либо когда результат проверки второго ответного пакета представляет собой NG на этапах S290, S300, число k повторных попыток сравнивается с пороговым значением kref (этап S320). Когда число k повторных попыток меньше порогового значения kref, число k повторных попыток постепенно увеличивается на значение 1 (этап S330), и управление возвращается к этапу S100. Здесь, значение 3, значение 4 или значение 5, например, используется в качестве порогового значения kref. Когда число k повторных попыток равно пороговому значению kref на этапе S320, анормальность связи между микрокомпьютером 22 и контроллером 30 связи обнаруживается (подтверждается), и предыстория анормальности записывается в области записи (не показана) RAM и т.п. микрокомпьютера 22 (этап S340), и эта процедура завершается. С помощью предыстории анормальности, записанной таким способом в RAM микрокомпьютера 22, водитель может уведомляться относительно предыстории анормальности во время техобслуживания.
[0058] Фиг. 13 показывает один пример операций схемы 12 преобразования мощности и электронного модуля 20 управления. Как показано на фиг. 13, когда неисправность не возникает в схеме 12 преобразования мощности (перед временем t1), схема 42 отклонения предоставляет сигналы неисправности, и сигнал управления защитой из схемы 44 определения представляет собой команду разрешения возбуждения, так что схема 12 преобразования мощности приводится в действие под управлением согласно командам переключения из микрокомпьютера 22. В это время, связь не проводится между микрокомпьютером 22 и контроллером 30 связи.
[0059] Когда неисправность возникает в схеме 12 преобразования мощности (время t1), сигнал управления защитой из схемы 44 определения становится командой управления выключением, поскольку схема 42 отклонения предоставляет сигналы неисправности, и возбуждение схемы 12 преобразования мощности прекращается. В это время, также связь не проводится между микрокомпьютером 22 и контроллером 30 связи.
[0060] Когда микрокомпьютер 22 определяет то, что он отклоняет все сигналы неисправности из схемы 12 преобразования мощности (время t2), микрокомпьютер 22 и контроллер 30 связи выполняют команду передачи RG-настроек (передачу первого передаваемого пакета и первого ответного пакета, хранение информации отклонения, включенной в первый передаваемый пакет) и затем выполняют команду отражения RG-настроек (передачу второго передаваемого пакета и второго ответного пакета, отражение информации отклонения в сигналах отклонения). Затем схема 42 отклонения отклоняет сигнал неисправности, и сигнал управления защитой из схемы 44 определения становится командой разрешения возбуждения, так что управление возбуждением схемы 12 преобразования мощности посредством микрокомпьютера 22 возобновляется. После этого, микрокомпьютер 22 и контроллер 30 связи попеременно и многократно выполняют команду передачи RG-настроек и команду отражения RG-настроек. Таким образом, информация отклонения последовательно отражается посредством сигналов отклонения.
[0061] Электронный модуль 20 управления первого варианта осуществления, как описано выше, включает в себя микрокомпьютер 22, контроллер 30 связи и модуль 40 выключения, и контроллер 30 связи и модуль 40 выключения формируются на ASIC (одном кристалле интегральной схемы). Схема 12 преобразования мощности и модуль 40 выключения соединяются через n участков (число типов неисправностей схемы 12 преобразования мощности) сигнальных линий 18, и контроллер 30 связи и модуль 40 выключения соединяются через n участков сигнальных линий 38, в то время как микрокомпьютер 22 и контроллер 30 связи соединяются через четыре линии 24 связи, что меньше по числу, чем n участков. Таким образом, число линий 24 связи, которые соединяют микрокомпьютер 22 с контроллером 30 связи, может задаваться относительно небольшим, и число линий 24 связи с меньшей вероятностью или с очень небольшой вероятностью должно увеличиваться, когда увеличивается число сигнальных линий 18 (число типов неисправностей схемы 12 преобразования мощности). Как результат, частота неисправностей с меньшей вероятностью или с очень небольшой вероятностью должна увеличиваться. Кроме того, число сигнальных линий 18 для сигналов FAIL[1]-FAIL[n] неисправности равно числу сигнальных линий 38 для сигналов RG[1]-RG[n] отклонения; в силу этого, когда возникает анормальность в одной из сигнальных линий 38 (например, которая фиксированным образом задается в качестве сигнала с высоким уровнем), не допускается отклонение двух или более сигналов FAIL[1]-FAIL[n] неисправности.
[0062] В электронном модуле 20 управления первого варианта осуществления, когда выполнение команды передачи RG-настроек или команды отражения RG-настроек завершается, контроллер 30 связи определяет то, принят нормально или нет первый передаваемый пакет или второй передаваемый пакет через процесс мониторинга связи. Кроме того, когда выполнение команды передачи RG-настроек или команды отражения RG-настроек завершается, микрокомпьютер 22 выполняет проверочную операцию для первого ответного пакета или второго ответного пакета. Таким образом, может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи. Дополнительно, когда возникает анормальность связи между микрокомпьютером 22 и контроллером 30 связи, можно указывать бит пакета, в котором возникает анормальность.
[0063] В электронном модуле 20 управления первого варианта осуществления, контроллер 30 связи выполняет процесс мониторинга связи при завершении выполнения команды передачи RG-настроек или команды отражения RG-настроек. Тем не менее, процесс мониторинга связи может не выполняться.
[0064] В электронном модуле 20 управления первого варианта осуществления, микрокомпьютер 22 выполняет проверочную операцию для первого ответного пакета или второго ответного пакета, при завершении выполнения команды передачи RG-настроек или команды отражения RG-настроек. Тем не менее, проверочная операция может не выполняться для первого ответного пакета или второго ответного пакета.
[0065] В электронном модуле 20 управления первого варианта осуществления, выполняется управляющая процедура микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 3. Тем не менее, управляющая процедура микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 14, может выполняться, вместо процедуры по фиг. 3. Управляющая процедура по фиг. 14 является идентичной управляющей процедуре по фиг. 3, за исключением того, что этапы S400-S430 выполняются, вместо этапов S110-S210, S290 и S300. Таким образом, идентичные номера этапов назначаются идентичным операциям, подробное описание которых не предоставляется.
[0066] В управляющей процедуре по фиг. 14, микрокомпьютер 22 создает информацию RGi[1]-RGi[12] отклонения на этапе S100 и создает третий передаваемый пакет, включающий в себя информацию RGi[1]-RGi[12] отклонения, с тем чтобы подготавливать команду RG-настроек (этап S400). Затем микрокомпьютер 22 и контроллер 30 связи выполняют команду RG-настроек (этап S410). Посредством выполнения команды RG-настроек, микрокомпьютер 22 отправляет третий передаваемый пакет в контроллер 30 связи. В контроллере 30 связи, приемный модуль 31 принимает и защелкивает третий передаваемый пакет, и модуль 33 хранения сохраняет информацию RGi[1]-RGi[12] отклонения, включенную в третий передаваемый пакет. Кроме того, модуль 34 отражения отражает информацию RGi[1]-RGi[12] отклонения в сигналах RG[1]-RG[12] отклонения, и модуль 32 ответа отправляет третий ответный пакет обратно в качестве ответа C в микрокомпьютер 22.
[0067] Фиг. 15 показывает один пример содержимого третьего передаваемого пакета и третьего ответного пакета. Как показано на фиг. 15, каждый из третьего передаваемого пакета и третьего ответного пакета имеет 15 битов (бит 0 - бит 14). Третий передаваемый пакет представляет собой пакет, идентичный вышеуказанному первому передаваемому пакету (см. фиг. 4 и фиг. 5), и третий ответный пакет представляет собой пакет, идентичный вышеуказанному второму передаваемому пакету (см. фиг. 9 и фиг. 10). Кроме того, связь между микрокомпьютером 22 и контроллером 30 связи согласно команде RG-настроек выполняется идентично связи, при которой "первый передаваемый пакет" по фиг. 6 заменяется "третьим передаваемым пакетом", и "модуль хранения" заменяется "модулем хранения и модулем отражения", в то время как "первый ответный пакет" заменяется "третьим ответным пакетом".
[0068] При завершении выполнения команды RG-настроек на этапе S410, контроллер 30 связи переходит к вышеуказанному этапу S220. В этом случае, мониторинг пакетных данных в процессе мониторинга связи (см. фиг. 7) выполняется идентично мониторингу пакетных данных сразу после завершения выполнения команды передачи RG-настроек (см. фиг. 7).
[0069] Кроме того, при завершении выполнения команды RG-настроек на этапе S410, микрокомпьютер 22 выполняет проверочную операцию для третьего ответного пакета, принимаемого из контроллера 30 связи согласно команде RG-настроек (этапы S420, S430). Фиг. 16 показывает один пример содержимого проверки третьего ответного пакета. Как показано на фиг. 16, при проверочной операции для третьего ответного пакета, микрокомпьютер 22 определяет то, равно значение бита 0 или нет 1, то, равно значение бита 1 или нет 1, то, совпадают или нет значения бита 2 - бита 13 с передаваемыми значениями третьего передаваемого пакета, и то, равно значение бита 14 или нет 1.
[0070] Когда значение бита 0 равно 1, значение бита 1 равно 1, значения бита 2 - бита 13 совпадают с передаваемыми значениями третьего передаваемого пакета, и значение бита 14 равно 1, результат проверки третьего ответного пакета представляет собой OK. С другой стороны, когда значение бита 0 равно 0, или значение бита 1 равно 0, или, по меньшей мере, один из бита 2 - бита 13 не совпадает с соответствующим передаваемым значением(ями) третьего передаваемого пакета, или значение бита 14 равно 0, результат проверки третьего ответного пакета представляет собой NG. Посредством выполнения проверочной операции для третьего ответного пакета, микрокомпьютер 22 может определять то, нормально выполнена или нет команда RG-настроек, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0071] Когда результат проверки третьего ответного пакета представляет собой OK на этапах S420, S430, микрокомпьютер 22 переходит к вышеуказанному этапу S310. С другой стороны, когда результат проверки третьего ответного пакета представляет собой NG на этапах S420, S430, микрокомпьютер 22 переходит к вышеуказанному этапу S320.
[0072] Микрокомпьютер 22 и контроллер 30 связи многократно выполняют команду RG-настроек, так что информация RGi[1]-RGi[12] отклонения передается из микрокомпьютера 22 в контроллер 30 связи, и контроллер 30 связи отражает информацию RGi[1]-RGi[12] отклонения в сигналах RG[1]-RG[12] отклонения, аналогично первому варианту осуществления. Затем модуль 40 выключения задает сигнал управления защитой в качестве команды разрешения возбуждения или команды управления выключением, на основе сигналов FAIL[1]-FAIL[12] неисправности из схемы 12 преобразования мощности и сигналов RG[1]-RG[12] отклонения из контроллера 30 связи.
[0073] Фиг. 17 показывает один пример операций схемы 12 преобразования мощности и электронного модуля 20 управления в случае модифицированного примера. На фиг. 17, операции до времени t12 являются идентичными с операциями до времени t2 на фиг. 13. Как показано на фиг. 17, когда микрокомпьютер 22 определяет то, что он отклоняет все сигналы неисправности из схемы 12 преобразования мощности (время t12), микрокомпьютер 22 и контроллер 30 связи выполняют команду RG-настроек (передачу третьего передаваемого пакета и третьего ответного пакета, хранение информации отклонения, включенной в третий передаваемый пакет, и отражение информации отклонения в сигналах отклонения). Затем схема 42 отклонения отклоняет сигнал неисправности, и сигнал управления защитой из схемы 44 определения становится командой разрешения возбуждения, так что управление возбуждением схемы 12 преобразования мощности посредством микрокомпьютера 22 возобновляется. После этого, микрокомпьютер 22 и контроллер 30 связи многократно выполняют команду RG-настроек. Как результат, информация отклонения последовательно отражается посредством сигналов отклонения.
[0074] В электронном модуле 20 управления модифицированного примера, контроллер 30 связи выполняет процесс мониторинга связи при завершении выполнения команды RG-настроек. Тем не менее, процесс мониторинга связи может не выполняться.
[0075] Кроме того, в электронном модуле 20 управления модифицированного примера микрокомпьютер 22 выполняет проверочную операцию для третьего ответного пакета, при завершении выполнения команды RG-настроек. Тем не менее, проверочная операция может не выполняться для третьего ответного пакета.
[0076] В электронном модуле 20 управления первого варианта осуществления, микрокомпьютер 22 и контроллер 30 связи соединяются через четыре линии (CS, CLK, SDI, SDO) 24 связи, как показано на фиг. 2. А именно, физический уровень связи выполнен с возможностью предоставлять четырехпроводную последовательную связь. Тем не менее, как показано в электронном модуле 20B управления модифицированного примера по фиг. 18, микрокомпьютер 22 и контроллер 30 связи могут соединяться через три линии (CLK, SDI, SDO) 24B связи, а именно, физический уровень связи может быть выполнен с возможностью предоставлять трехпроводную последовательную связь. Кроме того, как показано в электронном модуле 2°C управления модифицированного примера по фиг. 19, микрокомпьютер 22 и контроллер 30 связи могут соединяться через две линии (T?D, R?D) 24C связи, а именно, физический уровень связи может быть выполнен с возможностью предоставлять универсальное асинхронное приемо-передающее устройство (UART) (асинхронную последовательную связь). Дополнительно, как показано в электронном модуле 20D управления модифицированного примера по фиг. 20, микрокомпьютер 22 и контроллер 30 связи могут соединяться через одну линию 24D связи для двусторонней связи. А именно, физический уровень связи может быть выполнен с возможностью предоставлять один провод (шину данных двусторонней связи).
Второй вариант осуществления
[0077] Далее описывается электронный модуль 120 управления согласно второму варианту осуществления изобретения. Фиг. 21 схематично показывает конфигурацию электронного модуля 120 управления второго варианта осуществления. Электронный модуль 120 управления второго варианта осуществления является идентичным с электронным модулем 20 управления первого варианта осуществления, как показано на фиг. 2, за исключением того, что микрокомпьютер 22 и контроллер 30 связи соединяются через три линии (CS, CLK, SDI) 124 связи и одну сигнальную линию 125 вместо соединения через четыре линии (CS, CLK, SDI, SDO) 24 связи. Таким образом, идентичные ссылки с номерами назначаются составляющим элементам электронного модуля 120 управления, идентичным составляющим элементам электронного модуля 20 управления, и подробное описание этих элементов не предоставляется. В электронном модуле 120 управления, микрокомпьютер 22 не принимает пакет из контроллера 30 связи. В этой компоновке, ресурс микрокомпьютера 22 для связи может уменьшаться, приводя к уменьшению затрат микрокомпьютера 22 и увеличению вариантов выбора для микрокомпьютера 22. С другой стороны, когда анормальность связи между микрокомпьютером 22 и контроллером 30 связи возникает, невозможно указывать бит пакета, в котором возникает анормальность, аналогично электронному модулю 20 управления первого варианта осуществления.
[0078] В электронном модуле 120 управления, выполняется управляющая процедура микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 22, вместо управляющей процедуры микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 3. Управляющая процедура по фиг. 22 является идентичной управляющей процедуре по фиг. 3, за исключением того, что этапы S500-S700 выполняются вместо этапов S110-S210, S290 и S300. Таким образом, идентичные номера этапов назначаются идентичным операциям, подробное описание которых не предоставляется. Во втором варианте осуществления, также значение n, представляющее число типов неисправностей в схеме 12 преобразования мощности, равно 12, аналогично первому варианту осуществления.
[0079] В процедуре по фиг. 22, микрокомпьютер 22 создает информацию RGi[1]-RGi[12] отклонения на этапе S100 и создает четвертый пакет, включающий в себя информацию RGi[1]-RGi[12] отклонения, чтобы за счет этого подготавливать команду передачи RG-настроек (этап S500). Затем микрокомпьютер 22 и контроллер 30 связи выполняют команду передачи RG-настроек (этап S510). С помощью команды передачи RG-настроек этой процедуры, выполняемой таким способом, микрокомпьютер 22 отправляет четвертый пакет в контроллер 30 связи, и приемный модуль 31 контроллера 30 связи принимает и защелкивает четвертый пакет.
[0080] Фиг. 23 показывает один пример содержимого четвертого пакета, пятого пакета (который описывается ниже), и шестого пакета (который описывается ниже). Как показано на фиг. 23, четвертый пакет имеет 15 битов (бит 0 - бит 14) и представляет собой пакет, идентичный первому передаваемому пакету (см. фиг. 4 и фиг. 5). Кроме того, связь между микрокомпьютером 22 и контроллером 30 связи согласно команде передачи RG-настроек этой процедуры проводится практически идентично связи по фиг. 6, в которой "первый передаваемый пакет" заменяется "четвертым пакетом", и "модуль хранения" и "первый ответный пакет" удаляются.
[0081] При завершении выполнения команды передачи RG-настроек на этапе S510, контроллер 30 связи выполняет вышеуказанный процесс мониторинга связи (см. фиг. 7), с тем чтобы определять то, принят нормально или нет четвертый пакет (этапы S520, S530). Посредством выполнения процесса мониторинга связи, контроллер 30 связи может определять то, принят нормально или нет четвертый пакет, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0082] Когда контроллер 30 связи на этапах S520, S530 определяет то, что четвертый пакет принят нормально, модуль 33 хранения сохраняет информацию RGi[1]-RGi[12] отклонения, включенную в четвертый пакет (этап S540). С другой стороны, когда контроллер 30 связи определяет то, что четвертый пакет не принят нормально, он выполняет процесс возврата RG-значений по умолчанию, как описано выше (этап S550).
[0083] При завершении выполнения команды передачи RG-настроек на этапе S510, микрокомпьютер 22 создает пятый пакет, чтобы за счет этого подготавливать команду отражения RG-настроек (этап S560), и микрокомпьютер 22 и контроллер 30 связи выполняют команду отражения RG-настроек (этап S570). Согласно команде отражения RG-настроек этой процедуры, микрокомпьютер 22 отправляет пятый пакет в контроллер 30 связи, и приемный модуль 31 контроллера 30 связи принимает и защелкивает пятый пакет. Как показано на фиг. 23, пятый пакет имеет 15 битов (бит 0 - бит 14) и представляет собой пакет, идентичный второму передаваемому пакету (см. фиг. 9 и фиг. 10). Кроме того, связь между микрокомпьютером 22 и контроллером 30 связи согласно команде отражения RG-настроек этой процедуры проводится практически идентично связи по фиг. 6, в которой "первый передаваемый пакет" заменяется "пятым пакетом", и "модуль хранения" и "первый ответный пакет" удаляются.
[0084] При завершении выполнения команды отражения RG-настроек на этапе S570, контроллер 30 связи выполняет вышеуказанный процесс мониторинга связи (см. фиг. 7), чтобы за счет этого определять то, принят нормально или нет пятый пакет (этапы S580, S590). С помощью процесса мониторинга связи, выполняемого таким способом, контроллер 30 связи может определять то, принят нормально или нет пятый пакет, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0085] Когда контроллер 30 связи на этапах S580, S590 определяет то, что пятый пакет принят нормально, модуль 34 отражения отражает информацию RGi[1]-RGi[12] отклонения, сохраненную на этапе S540 или этапе S550, в сигналах RG[1]-RG[12] отклонения (этап S600). С другой стороны, когда контроллер 30 связи определяет то, что пятый пакет не принят нормально, он выполняет процесс возврата RG-значений по умолчанию, как описано выше (этап S610).
[0086] При завершении выполнения команды отражения RG-настроек на этапе S570, микрокомпьютер 22 создает шестой пакет, чтобы за счет этого подготавливать команду проверки RG-настроек (этап S620). Микрокомпьютер 22 и контроллер 30 связи выполняют команду проверки RG-настроек (этап S630). Согласно команде проверки RG-настроек, микрокомпьютер 22 отправляет шестой пакет в контроллер 30 связи, и приемный модуль 31 контроллера 30 связи принимает и защелкивает шестой пакет.
[0087] Как показано на фиг. 23, шестой пакет имеет 15 битов (бит 0 - бит 14) и описывается подробнее. Бит 0 и бит 1 означают начальный бит и командный бит (что означает команду проверки RG-настроек) в качестве комбинации, и оба из бита 0 и бита 1 задаются равными значению 0 во втором варианте осуществления. Бит 2 - бит 13 представляют собой биты обратных значений информации RGi[1]-RGi[12] отклонения. Бит 14 представляет собой бит четности. Кроме того, связь между микрокомпьютером 22 и контроллером 30 связи согласно команде проверки RG-настроек этой процедуры проводится практически идентично связи по фиг. 6, в которой "первый передаваемый пакет" заменяется "шестым пакетом", и "модуль хранения" и "первый ответный пакет" удаляются.
[0088] При завершении выполнения команды проверки RG-настроек на этапе S630, контроллер 30 связи выполняет вышеуказанный процесс мониторинга связи (см. фиг. 7), чтобы за счет этого определять то, принят нормально или нет шестой пакет (этапы S640, S650). Фиг. 24 показывает один пример содержимого процесса мониторинга связи в этом случае. Содержимое процесса мониторинга связи по фиг. 24 является идентичным содержимому процесса мониторинга связи по фиг. 7, за исключением того, что содержимое мониторинга пакетных данных изменяется (содержимое определения анормальностей с помощью команды проверки RG-настроек добавляется). Как показано на фиг. 24, при мониторинге пакетных данных этого случая, каждый раз, когда один пакет принимается, биты данных отслеживаются, и сразу после завершения выполнения команды проверки RG-настроек, сохраненные значения (информация RGi[1]-RGi[12] отклонения, сохраненная в модуле 33 хранения, по существу, информация RGi[1]-RGi[12] отклонения, сохраненная на этапе S540) сравниваются с защелкнутыми значениями (информацией RGi[1]-RGi[12] отклонения, защелкнутой посредством приемного модуля 31 согласно команде проверки RG-настроек) относительно бита 2 - бита 13. Когда все сохраненные значения бита 2 - бита 13 не совпадают с защелкнутыми значениями этих битов, контроллер 30 связи определяет то, что шестой пакет принят нормально. Когда сохраненное значение, по меньшей мере, одного из бита 2 - бита 13 совпадает с его соответствующим защелкнутым значением(ями), контроллер 30 связи определяет то, что шестой пакет не принят нормально. Посредством выполнения процесса мониторинга связи, контроллер 30 связи может определять то, принят нормально или нет шестой пакет, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0089] Когда контроллер 30 связи на этапах S640, S650 определяет то, что шестой пакет принят нормально, он подготавливает флаг OK (этап S660). С другой стороны, когда контроллер 30 связи определяет то, что шестой пакет не получен нормально, он выполняет вышеуказанный процесс возврата RG-значений по умолчанию (этап S670) и подготавливает флаг NG (этап S680).
[0090] Затем контроллер 30 связи выводит флаг OK или флаг NG в микрокомпьютер 22 через сигнальную линию 125 (этап S690) и переходит к вышеуказанному этапу S270. Во втором варианте осуществления, флаг OK формируется посредством задания уровня напряжения сигнальной линии 125 равным высокому уровню, и флаг NG формируется посредством задания уровня напряжения сигнальной линии 125 равным низкому уровню. Кроме того, в течение периода от времени, когда система запускается, до времени, когда этап S690 выполняется в первый раз, флаг OK формируется посредством задания уровня напряжения сигнальной линии 125 равным высокому уровню.
[0091] Микрокомпьютер 22 определяет то, представляет собой флаг, принимаемый из контроллера 30 связи, флаг OK или флаг NG (этап S700). Когда флаг представляет собой флаг OK, микрокомпьютер 22 переходит к этапу S310. С другой стороны, когда флаг представляет собой флаг NG, микрокомпьютер 22 переходит к этапу S320. С помощью этапа S700, выполняемого таким способом, микрокомпьютер 22 может определять то, отражается или нет информация RGi[1]-RGi[12] отклонения нормально посредством сигналов RG[1]-RG[12] отклонения, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0092] Микрокомпьютер 22 и контроллер 30 связи многократно выполняют команду передачи RG-настроек, команду отражения RG-настроек и команду проверки RG-настроек, в этом порядке, так что информация RGi[1]-RGi[12] отклонения передается из микрокомпьютера 22 в контроллер 30 связи, и контроллер 30 связи отражает информацию RGi[1]-RGi[12] отклонения в сигналах RG[1]-RG[12] отклонения, аналогично первому варианту осуществления. Затем модуль 40 выключения задает сигнал управления защитой в качестве команды разрешения возбуждения или команды управления выключением, на основе сигналов FAIL[1]-FAIL[12] неисправности из схемы 12 преобразования мощности и сигналов RG[1]-RG[12] отклонения из контроллера 30 связи.
[0093] Фиг. 25 показывает один пример операций схемы 12 преобразования мощности и электронного модуля 120 управления второго варианта осуществления. На фиг. 25, операции до времени t22 являются идентичными с операциями до времени t2 на фиг. 13. Как показано на фиг. 25, когда микрокомпьютер 22 определяет то, что он отклоняет все сигналы неисправности из схемы 12 преобразования мощности (время t22), микрокомпьютер 22 и контроллер 30 связи выполняют команду передачи RG-настроек (передачу четвертого пакета), и контроллер 30 связи сохраняет информацию отклонения, включенную в четвертый пакет. Кроме того, микрокомпьютер 22 и контроллер 30 связи выполняют команду отражения RG-настроек (передачу пятого пакета), и контроллер 30 связи отражает информацию отклонения в сигналах отклонения. Затем схема 42 отклонения отклоняет сигнал неисправности, сигнал управления защитой из схемы 44 определения становится командой разрешения возбуждения, и микрокомпьютер 22 возобновляет управление возбуждением схемы 12 преобразования мощности. Затем микрокомпьютер 22 и контроллер 30 связи выполняют команду проверки RG-настроек (передачу шестого пакета), и контроллер 30 связи выводит флаг OK или флаг NG в микрокомпьютер 22.
[0094] Электронный модуль 120 управления второго варианта осуществления, как описано выше, включает в себя микрокомпьютер 22, контроллер 30 связи и модуль 40 выключения, и контроллер 30 связи и модуль 40 выключения формируются на ASIC (одном кристалле интегральной схемы), аналогично первому варианту осуществления. Схема 12 преобразования мощности и модуль 40 выключения соединяются через n участков (число типов неисправностей в схеме 12 преобразования мощности) сигнальных линий 18, и контроллер 30 связи и модуль 40 выключения соединяются через n участков сигнальных линий 38, в то время как микрокомпьютер 22 и контроллер 30 связи соединяются через четыре провода (три линии 124 связи и одну сигнальную линию 125), что меньше по числу, чем n участков. В этой компоновке, общее число линий 124 связи и сигнальной линии 125, которые соединяют микрокомпьютер 22 с контроллером 30 связи, может задаваться относительно небольшим, и число линий 124 связи и сигнальной линии 125 с меньшей вероятностью или с очень небольшой вероятностью должно увеличиваться, когда увеличивается число (число типов неисправностей в схеме 12 преобразования мощности) сигнальных линий 18. Таким образом, частота неисправностей с меньшей вероятностью или с очень небольшой вероятностью должна увеличиваться. Кроме того, поскольку число сигнальных линий 18 для сигналов FAIL[1]-FAIL[n] неисправности равно числу сигнальных линий 38 для сигналов RG[1]-RG[n] отклонения, не допускается отклонение двух или более сигналов FAIL[1]-FAIL[n] неисправности, когда возникает анормальность в одной из сигнальных линий 38 (например, которая фиксированным образом задается в качестве сигнала с высоким уровнем).
[0095] В электронном модуле 120 управления второго варианта осуществления, при завершении выполнения команды передачи RG-настроек, команды отражения RG-настроек или команды проверки RG-настроек, контроллер 30 связи выполняет процесс мониторинга связи, чтобы за счет этого определять то, принят нормально или нет четвертый пакет, пятый пакет или шестой пакет. Кроме того, при завершении выполнения команды проверки RG-настроек, контроллер 30 связи выполняет процесс мониторинга связи, с тем чтобы выводить флаг OK или флаг NG в микрокомпьютер 22, и микрокомпьютер 22 определяет то, представляет флаг, принимаемый из контроллера 30 связи, собой OK флаг или флаг NG. В этих компоновках, может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0096] В электронном модуле 120 управления второго варианта осуществления, когда выполнение команды проверки RG-настроек завершается, и контроллер 30 связи выполняет процесс мониторинга связи, биты данных каждого пакета отслеживаются посредством сравнения сохраненных значений (значений, сохраненных посредством модуля 33 хранения, по существу, значений, сохраненных на этапе S540) с защелкнутыми значениями (значениями, защелкнутыми посредством приемного модуля 31 согласно команде проверки RG-настроек), относительно бита 2 - бита 13, как показано на фиг. 24. Когда все сохраненные значения бита 2 - бита 13 не совпадают с соответствующими защелкнутыми значениями, контроллер 30 связи определяет то, что пакетные данные являются нормальными. Когда сохраненное значение, по меньшей мере, одного из бита 2 - бита 13 совпадает с соответствующим защелкнутым значением(ями), контроллер 30 связи определяет то, что пакетные данные являются анормальными. Тем не менее, относительно бита 2 - бита 13, значения (значение 1, когда сигнал отклонения представляет собой сигнал с высоким уровнем, значение 0, когда он представляет собой сигнал с низким уровнем), соответствующие результатам отражения сигналов RG[1]-RG[12] отклонения, могут сравниваться с сохраненными значениями, и контроллер 30 связи может определять то, что пакетные данные являются нормальными, когда значения, соответствующие результатам отражения относительно всего бита 2 - бита 13, совпадают с сохраненными значениями, в то время как контроллер 30 связи может определять то, что пакетные данные являются анормальными, когда значение, соответствующее результату отражения относительно, по меньшей мере, одного из бита 2 - бита 13, не совпадает с сохраненным значением. Кроме того, относительно бита 2 - бита 13, значения, соответствующие результатам отражения сигналов RG[1]-RG[12] отклонения, могут сравниваться с защелкнутыми значениями, и контроллер 30 связи может определять то, что пакетные данные являются нормальными, когда значения, соответствующие результатам отражения относительно всего бита 2 - бита 13, совпадают с соответствующими защелкнутыми значениями, в то время как он может определять то, что пакетные данные являются анормальными, когда значение, соответствующее результату отражения относительно, по меньшей мере, одного из бита 2 - бита 13, не совпадает с соответствующим защелкнутым значением.
[0097] В электронном модуле 120 управления второго варианта осуществления, контроллер 30 связи выполняет процесс мониторинга связи, когда завершается выполнение команды передачи RG-настроек, команды отражения RG-настроек и команды проверки RG-настроек. Тем не менее, процесс мониторинга связи может не выполняться. Кроме того, во втором варианте осуществления, контроллер 30 связи выполняет процесс мониторинга связи при завершении выполнения команды проверки RG-настроек и выводит флаг OK или флаг NG в микрокомпьютер 22. Тем не менее, контроллер 30 связи может не выводить флаг OK или флаг NG в микрокомпьютер 22.
[0098] В электронном модуле 120 управления второго варианта осуществления, выполняется управляющая процедура микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 22. Вместо этой процедуры, может выполняться управляющая процедура микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 26. Управляющая процедура по фиг. 26 является идентичной управляющей процедуре по фиг. 22, за исключением того, что этапы S800-S870 выполняются вместо этапов S500-S680. Таким образом, идентичные номера этапов назначаются идентичным операциям, подробное описание которых не предоставляется.
[0099] В управляющей процедуре по фиг. 26, микрокомпьютер 22 создает информацию RGi[1]-RGi[12] отклонения на этапе S100 и создает седьмой пакет, включающий в себя информацию RGi[1]-RGi[12] отклонения, чтобы за счет этого подготавливать команду RG-настроек (этап S800). Затем микрокомпьютер 22 и контроллер 30 связи выполняют команду RG-настроек (этап S810). Согласно команде RG-настроек этой процедуры, микрокомпьютер 22 отправляет седьмой пакет в контроллер 30 связи, и приемный модуль 31 контроллера 30 связи принимает и защелкивает седьмой пакет. Седьмой пакет представляет собой пакет, идентичный вышеуказанному первому пакету (см. фиг. 4 и фиг. 5). Кроме того, связь между микрокомпьютером 22 и контроллером 30 связи согласно команде RG-настроек этой процедуры проводится идентично связи по фиг. 6, в которой "первый передаваемый пакет" заменяется "седьмым пакетом", и "модуль хранения" и "первый ответный пакет" удаляются.
[0100] При завершении выполнения команды RG-настроек на этапе S810, контроллер 30 связи выполняет вышеуказанный процесс мониторинга связи (см. фиг. 7), с тем чтобы определять то, принят нормально или нет седьмой пакет (этапы S820, S830). В этом случае, мониторинг пакетных данных в процессе мониторинга связи выполняется идентично мониторингу пакетных данных, выполняемому сразу после завершения выполнения команды передачи RG-настроек. Посредством выполнения процесса мониторинга связи, контроллер 30 связи может определять то, принят нормально или нет седьмой пакет, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0101] Когда контроллер 30 связи на этапах S820, S830 определяет то, что седьмой пакет принят нормально, модуль 33 хранения сохраняет информацию RGi[1]-RGi[12] отклонения, включенную в седьмой пакет, и модуль 34 отражения отражает информацию RGi[1]-RGi[12] отклонения в сигналах RG[1]-RG[12] отклонения (этап S840), с тем чтобы подготавливать флаг OK (этап S850). С другой стороны, когда контроллер 30 связи определяет то, что седьмой пакет не принят нормально, он выполняет вышеуказанный процесс возврата RG-значений по умолчанию (этап S860), чтобы подготавливать флаг NG (этап S870).
[0102] Затем контроллер 30 связи выводит флаг OK или флаг NG в микрокомпьютер 22 через сигнальную линию 125 (этап S690) и переходит к вышеуказанному этапу S270. Кроме того, микрокомпьютер 22 принимает флаг из контроллера 30 связи и переходит к этапу S700.
[0103] Микрокомпьютер 22 и контроллер 30 связи многократно выполняют команду RG-настроек, так что информация RGi[1]-RGi[12] отклонения передается из микрокомпьютера 22 в контроллер 30 связи, и контроллер 30 связи отражает информацию RGi[1]-RGi[12] отклонения в сигналах RG[1]-RG[12] отклонения, аналогично первому варианту осуществления. Затем модуль 40 выключения задает сигнал управления защитой в качестве команды разрешения возбуждения или команды управления выключением, на основе сигналов FAIL[1]-FAIL[12] неисправности из схемы 12 преобразования мощности и сигналов RG[1]-RG[12] отклонения из контроллера 30 связи.
[0104] Фиг. 27 показывает один пример операций схемы 12 преобразования мощности и электронного модуля 120 управления этого модифицированного примера. На фиг. 27, операции до времени t32 являются идентичными с операциями до времени t2 на фиг. 13. Как показано на фиг. 27, когда микрокомпьютер 22 определяет то, что он отклоняет все сигналы неисправности из схемы 12 преобразования мощности (время t32), микрокомпьютер 22 и контроллер 30 связи выполняют команду RG-настроек (передачу седьмого пакета), и контроллер 30 связи сохраняет информацию отклонения, включенную в седьмой пакет, и отражает информацию отклонения в сигналах отклонения. Затем схема 42 отклонения отклоняет сигнал неисправности, и сигнал управления защитой из схемы 44 определения становится командой разрешения возбуждения, так что управление возбуждением схемы 12 преобразования мощности посредством микрокомпьютера 22 возобновляется. Затем контроллер 30 связи выводит флаг OK или флаг NG в микрокомпьютер 22.
[0105] В электронном модуле 120 управления модифицированного примера, контроллер 30 связи выполняет процесс мониторинга связи, при завершении выполнения команды RG-настроек. Тем не менее, процесс мониторинга связи может не выполняться. Кроме того, в модифицированном примере, при завершении выполнения команды RG-настроек, контроллер 30 связи выполняет процесс мониторинга связи и выводит флаг OK или флаг NG в микрокомпьютер 22. Тем не менее, флаг OK или флаг NG могут не доставляться в микрокомпьютер 22.
[0106] В электронном модуле 120 управления второго варианта осуществления, микрокомпьютер 22 и контроллер 30 связи соединяются через три линии (CS, CLK, SDI) 124 связи и одну сигнальную линию 125. Тем не менее, в электронном модуле 120B управления модифицированного примера, как показано на фиг. 28, микрокомпьютер 22 и контроллер 30 связи могут соединяться через три линии (CS, CLK, SDI) 124 связи, и микрокомпьютер 22 может быть выполнен с возможностью отслеживать сигнал управления защитой сигнальной линии 49.
[0107] В этом случае, выполняется управляющая процедура микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 29, вместо управляющей процедуры микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 22. Управляющая процедура по фиг. 29 является идентичной управляющей процедуре по фиг. 22, за исключением того, что этапы S710, S720 выполняются вместо этапов S630-S700. Таким образом, идентичные номера этапов назначаются идентичным операциям, подробное описание которых не предоставляется.
[0108] В управляющей процедуре по фиг. 29, когда заданное время T11 истекает от завершения выполнения команды отражения RG-настроек на этапе S560, микрокомпьютер 22 проверяет сигнал управления защитой сигнальной линии 49 (этап S710) и определяет то, представляет сигнал управления защитой собой команду разрешения возбуждения или команду управления выключением, с тем чтобы определять то, отражается или нет информация RGi[1]-RGi[12] отклонения нормально посредством сигналов RG[1]-RG[12] отклонения (этап S720).
[0109] Заданное время T11 определяется в качестве продолжительности, которая требуется для сигналов RG[1]-RG[12] отклонения, чтобы отражать информацию RGi[1]-RGi[12] отклонения после завершения выполнения команды отражения RG-настроек, и до некоторой степени меньше заданного времени Tint, используемого для мониторинга интервалов передачи пакетов. На этом этапе S720, также, микрокомпьютер 22 может определять то, отражается или нет информация RGi[1]-RGi[12] отклонения нормально посредством сигналов RG[1]-RG[12] отклонения, аналогично вышеуказанному этапу S700, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 30 связи.
[0110] Когда микрокомпьютер 22 на этапе S720 определяет то, что информация RGi[1]-RGi[12] отклонения нормально отражается посредством сигналов RG[1]-RG[12] отклонения, он переходит к вышеуказанному этапу S310. С другой стороны, когда микрокомпьютер 22 определяет то, что информация RGi[1]-RGi[12] отклонения нормально не отражается посредством сигналов RG[1]-RG[12] отклонения, он переходит к вышеуказанному этапу S320.
[0111] В электронном модуле 120B управления этого модифицированного примера, микрокомпьютер 22 и контроллер 30 связи выполняют управляющую процедуру по фиг. 29, в которой этапы S710, S720 выполняются вместо этапов S620-S700 управляющей процедуры микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 22. Тем не менее, микрокомпьютер 22 и контроллер 30 связи могут выполнять управляющую процедуру по фиг. 30, в которой этапы S710, S720 выполняются вместо этапов S690, S700 управляющей процедуры микрокомпьютера 22 и контроллера 30 связи, как показано на фиг. 26. Операции этапов S710, S720 в управляющей процедуре по фиг. 30 являются идентичными с операциями этапов S710, S720 в управляющей процедуре по фиг. 29.
[0112] В вышеуказанном электронном модуле 120B управления модифицированного примера, контроллер 30 связи выполняет процесс мониторинга связи при завершении выполнения команды RG-настроек. Тем не менее, процесс мониторинга связи может не выполняться.
Третий вариант осуществления
[0113] Далее описывается электронный модуль 220 управления согласно третьему варианту осуществления изобретения. Фиг. 31 схематично показывает конфигурацию электронного модуля 220 управления третьего варианта осуществления. Электронный модуль 220 управления третьего варианта осуществления является идентичным с электронным модулем 120B управления по фиг. 28, за исключением того, что контроллер 30 связи заменяется контроллером 230 связи (контроллер 29 защиты заменяется контроллером 229 защиты). Таким образом, во избежание повторного описания, идентичные ссылки с номерами назначаются составляющим элементам, идентичным составляющим элементам электронного модуля 120B управления, и подробное описание этих элементов не предоставляется. В электронном модуле 220 управления, микрокомпьютер 22 не принимает пакет из контроллера 230 связи, аналогично электронному модулю 120 управления второго варианта осуществления. В этой компоновке, ресурс микрокомпьютера 22 для связи может уменьшаться, приводя к уменьшению затрат микрокомпьютера 22 и увеличению вариантов выбора для микрокомпьютера 22. С другой стороны, когда возникает анормальность связи между микрокомпьютером 22 и контроллером 230 связи, невозможно указывать бит пакета, в котором возникает анормальность, аналогично электронному модулю 20 управления первого варианта осуществления.
[0114] Контроллер 229 защиты сконфигурирован как модуль, посредством формования как единое целое контроллера 230 связи и модуля 40 выключения с помощью смолы. Контроллер 230 связи предоставляется посредством продукта общего назначения или комбинации вышеозначенного и включает в себя приемный модуль 31 и модуль 35 мониторинга, аналогичные приемному модулю 31 и модулю 35 мониторинга контроллера 30 связи, и модуль 231 преобразования сигналов, который преобразует последовательные значения передаваемых данных в параллельные значения, в качестве функциональных блоков. Поскольку контроллер 230 связи предоставляется посредством продукта общего назначения или комбинации вышеозначенного, затраты на разработку могут уменьшаться. С другой стороны, поскольку контроллер 230 связи и модуль 40 выключения не могут формироваться на ASIC (одном кристалле интегральной схемы), необходимо формировать контроллер 230 связи в качестве другой IC и формовать его с модулем 40 выключения с помощью смолы, например, чтобы предоставлять модуль, с тем чтобы ограничивать увеличение частоты неисправностей.
[0115] В электронном модуле 220 управления, выполняется управляющая процедура микрокомпьютера 22 и контроллера 230 связи, как показано на фиг. 32. Управляющая процедура по фиг. 32 является идентичной управляющей процедуре по фиг. 3, за исключением того, что этапы S900-S980 выполняются, вместо этапов S110-S210, S290 и S300. Таким образом, идентичные номера этапов назначаются идентичным операциям, подробное описание которых не предоставляется. В третьем варианте осуществления, также значение n, представляющее число типов неисправностей в схеме 12 преобразования мощности, равно 12, аналогично первому варианту осуществления.
[0116] В управляющей процедуре по фиг. 32, микрокомпьютер 22 создает информацию RGi[1]-RGi[12] отклонения на этапе S100 и создает восьмой пакет, включающий в себя информацию RGi[1]-RGi[12] отклонения, чтобы за счет этого подготавливать команду RG-настроек (этап S900). Затем микрокомпьютер 22 и контроллер 230 связи выполняют команду RG-настроек (этап S910). Согласно команде RG-настроек этой процедуры, микрокомпьютер 22 отправляет восьмой пакет в контроллер 230 связи, и приемный модуль 31 контроллера 230 связи принимает и защелкивает восьмой пакет. Восьмой пакет представляет собой пакет, идентичный вышеуказанному первому передаваемому пакету (см. фиг. 4 и фиг. 5). Связь между микрокомпьютером 22 и контроллером 230 связи согласно команде RG-настроек этой процедуры выполняется идентично связи по фиг. 6, в которой "первый передаваемый пакет" заменяется "восьмым пакетом", и "модуль хранения" и "первый ответный пакет" удаляются.
[0117] При завершении выполнения команды RG-настроек на этапе S910, модуль 231 преобразования сигналов контроллера 230 связи преобразует информацию RGi[1]-RGi[12] отклонения в форме последовательных значений, включенных в восьмой пакет, в информацию RGi[1]-RGi[12] отклонения в форме параллельных значений (этап S920).
[0118] Затем контроллер 230 связи выполняет процесс мониторинга связи (см. фиг. 7), с тем чтобы определять то, принят нормально или нет восьмой пакет (этапы S930, S940). В этом случае, мониторинг пакетных данных в процессе мониторинга связи выполняется идентично мониторингу пакетных данных, выполняемому сразу после завершения выполнения команды передачи RG-настроек. С помощью процесса мониторинга связи, выполняемого таким способом, контроллер 230 связи может определять то, принят нормально или нет восьмой пакет, и может повышаться надежность связи между микрокомпьютером 22 и контроллером 230 связи.
[0119] Когда контроллер 230 связи на этапах S930, S940 определяет то, что восьмой пакет принят нормально, модуль 231 преобразования сигналов отражает информацию RGi[1]-RGi[12] отклонения, представленную посредством параллельных значений, в сигналах RG[1]-RG[12] отклонения (этап S950). С другой стороны, когда контроллер 230 связи определяет то, что восьмой пакет не принят нормально, вышеуказанный процесс возврата RG-значений по умолчанию выполняется (этап S960).
[0120] Когда заданное время T21 истекает от завершения выполнения команды RG-настроек на этапе S910, микрокомпьютер 22 проверяет сигнал управления защитой сигнальной линии 49 (этап S970) и определяет то, представляет сигнал управления защитой собой команду разрешения возбуждения или команду управления выключением, с тем чтобы определять то, отражается или нет информация RGi[1]-RGi[12] отклонения нормально посредством сигналов RG[1]-RG[12] отклонения (этап S980). Здесь, продолжительность, практически идентичная вышеуказанному заданному времени T11, используется в качестве заданного времени T21.
[0121] Когда микрокомпьютер 22 на этапе S980 определяет то, что информация RGi[1]-RGi[12] отклонения нормально отражается посредством сигналов RG[1]-RG[12] отклонения, он переходит к этапу S310. С другой стороны, когда микрокомпьютер 22 определяет то, что информация RGi[1]-RGi[12] отклонения нормально не отражается посредством сигналов RG[1]-RG[12] отклонения, он переходит к вышеуказанному этапу S320.
[0122] Фиг. 33 показывает один пример операций схемы 12 преобразования мощности и электронного модуля 220 управления третьего варианта осуществления. На фиг. 33, операции до времени t42 являются идентичными операциям до времени t2 по фиг. 13. Как показано на фиг. 33, когда микрокомпьютер 22 определяет то, что он отклоняет все сигналы неисправности из схемы 12 преобразования мощности (время t42), микрокомпьютер 22 и контроллер 230 связи выполняют команду RG-настроек (передачу восьмого пакета), и контроллер 230 связи преобразует информацию отклонения, включенную в восьмой пакет, из последовательных значений в параллельные значения и отражает параллельные значения в сигналах отклонения. Затем схема 42 отклонения отклоняет сигнал неисправности, и сигнал управления защитой из схемы 44 определения становится командой разрешения возбуждения, так что управление возбуждением схемы 12 преобразования мощности посредством микрокомпьютера 22 возобновляется. Затем микрокомпьютер 22 многократно выполняет команду RG-настроек при проверке сигнала управления защитой.
[0123] Электронный модуль 220 управления третьего варианта осуществления, как описано выше, включает в себя микрокомпьютер 22, контроллер 230 связи и модуль 40 выключения, и контроллер 230 связи и модуль 40 выключения сконфигурированы как модуль, аналогично первому варианту осуществления. Затем схема 12 преобразования мощности и модуль 40 выключения соединяются через n участков (равно числу типов неисправностей в схеме 12 преобразования мощности) сигнальных линий 18, и контроллер 230 связи и модуль 40 выключения соединяются через n участков сигнальных линий 38, в то время как микрокомпьютер 22 и контроллер 230 связи соединяются через три линии 124 связи. Таким образом, число линий 124 связи, которые соединяют микрокомпьютер 22 с контроллером 230 связи, может задаваться относительно небольшим, и число линий 124 связи с меньшей вероятностью или с очень небольшой вероятностью должно увеличиваться, когда увеличивается число сигнальных линий 18 (число типов неисправностей в схеме 12 преобразования мощности); в силу этого частота неисправностей с меньшей вероятностью или с очень небольшой вероятностью должна увеличиваться. Кроме того, поскольку число сигнальных линий 18 для сигналов FAIL[1]-FAIL[n] неисправности равно числу сигнальных линий 38 для сигналов RG[1]-RG[n] отклонения, не допускается отклонение двух или более сигналов FAIL[1]-FAIL[n] неисправности, когда возникает анормальность в одной из сигнальных линий 38 (например, которая фиксированным образом задается в качестве сигнала с высоким уровнем).
[0124] В электронном модуле 220 управления третьего варианта осуществления, при завершении выполнения команды RG-настроек, контроллер 230 связи выполняет процесс мониторинга связи, чтобы определять то, принят нормально или нет восьмой пакет. Кроме того, микрокомпьютер 22 отслеживает сигнал управления защитой сигнальной линии 49. В этих компоновках, может повышаться надежность связи между микрокомпьютером 22 и контроллером 230 связи.
[0125] В электронном модуле 220 управления третьего варианта осуществления, контроллер 230 связи выполняет процесс мониторинга связи, при завершении выполнения команды RG-настроек. Тем не менее, процесс мониторинга связи может не выполняться.
[0126] В электронном модуле 220 управления третьего варианта осуществления, микрокомпьютер 22 отслеживает сигнал управления защитой сигнальной линии 49. Тем не менее, сигнал управления защитой сигнальной линии 49 может не отслеживаться.
[0127] В первом-третьем вариантах осуществления, когда число k повторных попыток равно пороговому значению kref, анормальность связи между микрокомпьютером 22 и контроллером 30, 230 связи обнаруживается (подтверждается), и предыстория анормальности записывается в области хранения (не показана) RAM и т.д. микрокомпьютера 22. Тем не менее, даже когда анормальность связи между микрокомпьютером 22 и контроллером 30, 230 связи обнаруживается, предыстория анормальности может не сохраняться в RAM микрокомпьютера 22. Кроме того, когда анормальность связи между микрокомпьютером 22 и контроллером 30, 230 связи обнаруживается, лампа аварийной сигнализации (не показана) может включаться.
[0128] В первом-третьем вариантах осуществления, обмен данными между микрокомпьютером 22 и контроллером 30, 230 связи проводится посредством пакета. Тем не менее, обмен данными может проводиться посредством потока битов, например, а не посредством пакета.
[0129] В первом варианте осуществления и втором варианте осуществления, микрокомпьютер 22 представляет собой пример "компьютера", и контроллер 30 связи представляет собой пример "контроллера связи", тогда как модуль 40 выключения представляет собой пример "схемы выключения". В третьем варианте осуществления, микрокомпьютер 22 представляет собой пример "компьютера", и контроллер 230 связи представляет собой пример "контроллера связи", тогда как модуль 40 выключения представляет собой пример "схемы выключения".
[0130] Взаимосвязь соответствия между главными элементами вариантов осуществления и главными элементами изобретения, описанного в разделе "Сущность изобретения", не имеет намерение ограничивать элементы изобретения, описанного в разделе "Сущность изобретения", поскольку варианты осуществления являются простыми примерами для конкретного описания режимов для осуществления изобретения, описанного в разделе "Сущность изобретения". А именно, изобретение, описанное в разделе "Сущность изобретения", должно интерпретироваться на основе описания в этом разделе, и варианты осуществления являются простыми конкретными примерами изобретения, описанного в разделе "Сущность изобретения".
[0131] Хотя режимы для осуществления изобретения описываются с использованием вариантов осуществления, изобретение никоим образом не ограничено этими вариантами осуществления и может быть осуществлено в различных формах, без отступления от принципа изобретения.
[0132] Настоящее изобретение может использоваться в производственной отрасли оборудования управления защитой для схемы преобразования мощности.