СПОСОБ ДИАГНОСТИРОВАНИЯ МЕХАНИЗМА НЕСВОЕВРЕМЕННЫХ ОТКЛЮЧЕНИЙ ИСТОЧНИКА ПИТАНИЯ КОМПЬЮТЕРА МОТОРНОГО ТРАНСПОРТНОГО СРЕДСТВА
METHOD OF DIAGNOSING MECHANISM OF UNTIMELY CUTOFFS OF POWER SOURCE OF COMPUTER IN MOTOR VEHICLES

Изобретение относится к способу диагностирования механизма несвоевременных отключений источника питания компьютера моторного транспортного средства, который запрограммирован для исполнения подпрограммы запуска при активизации и подпрограммы выключения перед переходом в ждущий режим.
Подача питания компьютерам моторных транспортных средств, включающих в себя, в частности, компьютеры впрыска, осуществляется посредством батареи, соединенной с ними электропроводкой, в которую может быть помещено реле источника питания.
Средства источника питания данного типа могут страдать от неправильного функционирования, такого как плохое соединение батареи с проводкой, несовершенное функционирование реле, короткие замыкания до и/или после компьютера и т.п., приводя к отключениям источника питания компьютера и, следовательно, несвоевременной повторной инициализации компьютера.
В настоящее время нет никакого способа диагностики для выявления данного типа неправильного функционирования, и поэтому обнаружение источника несвоевременных прерываний функционирования компьютера, возможно, обуславливает неверные заключения диагностирования до того, как будет обнаружена истинная причина неисправности.
Настоящее изобретение предназначено для преодоления данного недостатка и имеет основной задачей предоставление способа диагностики выявления источника неисправностей при функционировании компьютера, когда эти неисправности происходят из-за несвоевременного отключения источника питания упомянутого компьютера.
Другая задача изобретения состоит в предоставлении способа диагностики, требующего простой реализации программного обеспечения.
С этой целью изобретение предлагает способ диагностирования механизма несвоевременных отключений источника питания компьютера моторного транспортного средства, который запрограммирован для исполнения подпрограммы запуска при активизации и подпрограммы выключения перед переходом в ждущий режим, при этом упомянутый способ включает в себя следующие этапы, на которых согласно изобретению:
ext
- во время каждой подпрограммы выключения, создают и сохраняют в средстве хранения метку V, представляющую завершенное исполнение упомянутой подпрограммы выключения,
ext
- и, во время каждой подпрограммы запуска, проверяют присутствие метки V и:
ext
- если метка V присутствует, повторно инициализируют средство хранения упомянутой метки,
ext
- если метка V отсутствует, создают элемент данных, представляющий неисправность источника питания.
Поэтому результат способа согласно изобретению состоит в том, что всякий раз, когда компьютер активизируется, осуществляется проверка относительно того, было ли предыдущее выключение компьютера выполнено нормальным образом, другими словами, в конце обычной подпрограммы выключения.
Если это не так, данный способ позволяет незамедлительно выявлять источник неисправного функционирования компьютера, позволяя произвести заключение диагностирования, что эти неисправности являются следствием несвоевременных отключений источника питания упомянутого компьютера, происходящих в неисправном соединении батареи с проводкой, несовершенном функционировании реле или коротких замыканиях до и/или после компьютера.
Следует отметить, что использование данного способа диагностики требует простой реализации программного обеспечения.
ext
ext
dém
ext
Преимущественно, согласно заявленному способу метка является особым значением V, назначенным хранящейся переменной V, и во время каждой подпрограммы запуска, если метка V присутствует, то значение V, отличающееся от значения, соответствующего упомянутой метке V, назначается хранящейся переменной V.
dém
Кроме того, чтобы избежать проблемы представления элементом данных неисправности источника питания во время первой подпрограммы запуска, значение V преимущественно назначается хранящейся переменной V во время данной первоначальной подпрограммы запуска.
ext
Дополнительно и преимущественно, чтобы принять меры против несвоевременных заключений диагностирования, согласно заявленному способу, во время каждого обнаружения отсутствия метки V осуществляется приращение счетчика неисправностей источника питания, и заключение диагностирования действительной неисправности устанавливается при предварительно определенном значении n упомянутого счетчика.
ext
ext
Кроме того, счетчик преимущественно сбрасывается в нулевое значение, согласно заявленному способу, если метка V присутствует во время подпрограммы запуска. Таким образом, заключение диагностирования неисправности производится только при обнаружении отсутствия метки V в ходе n последующих подпрограмм запуска.
Другие признаки, цели и преимущества изобретения станут понятными посредством последующего подробного описания со ссылкой на прилагаемую фиг.1, которая представляет, посредством примера, не накладывающего ограничений, компьютер и средство источника питания компьютера, которые преимущественно делают возможным использование способа диагностики согласно изобретению.
Изобретение, описанное ниже со ссылкой на фиг.1, относится к способу диагностирования механизма несвоевременных отключений источника питания компьютера 1 моторного транспортного средства, который запрограммирован для исполнения подпрограммы запуска при активизации и подпрограммы выключения перед переходом в ждущий режим.
Данный способ диагностики, в частности, применим к компьютеру 1 моторного транспортного средства, такому как компьютер впрыска (термин используется ниже для ясности и простоты описания), на который подается питание посредством батареи 2 и который соединен с батареей для этой цели посредством электропроводки 3, в которую помещено реле 4 для отключения источника питания для упомянутого компьютера.
Данный компьютер 1 впрыска также соединен со вторым компьютером 5, таким как компьютер «пассажирского отделения» (термин используется для ясности и простоты описания), на который подается питание непосредственно от батареи 2, другими словами соединенный с электропроводкой 3 до реле 4. Данный компьютер 5 пассажирского отделения выполнен с возможностью общепринятого управления активизацией компьютера 1 впрыска.
dém
dém
ext
Согласно изобретению, способ диагностирования механизма несвоевременных отключений источника питания компьютера 1 впрыска включает в себя, во-первых, во время первой подпрограммы запуска, назначение значения V переменной V, хранящейся в энергонезависимой памяти. Затем во время первой подпрограммы выключения и затем во время каждой последующей подпрограммы выключения способ согласно изобретению включает в себя назначение данному значению V, вместо значения V, особого значения V, заключающегося в метке, представляющей завершенное исполнение упомянутой подпрограммы выключения.
Данный способ диагностики также включает в себя во время каждой подпрограммы запуска, за исключением первоначальной подпрограммы запуска, считывание переменной V, и:
ext
dém
- если данная переменная V имеет значение V, повторную инициализацию ее посредством назначения ей значения V, представляющего исполнение упомянутой подпрограммы запуска,
dém
- если данная переменная V имеет значение V, особое для подпрограммы запуска и обозначающее неисполнение подпрограммы выключения с последней подпрограммы запуска и поэтому представляющее аварийную остановку компьютера 1, осуществление приращения счетчика, записывающего количество аварийных остановок упомянутого компьютера.
ext
Однако данный счетчик сбрасывается в нулевое значение, если метка V присутствует во время подпрограммы запуска.
ext
Наконец, если счетчик достигает установленного значения n, равного, например, трем, представляющего собой повторение неисправностей при функционировании компьютера 1 из-за несвоевременных отключений источника питания компьютера 1, формируется заключение диагностирования неисправности, чтобы позволить выявить источник неисправного функционирования упомянутого компьютера. Однако следует отметить, что данное заключение диагностирования неисправности формируется, только если обнаруживается отсутствие метки V в течение n последующих подпрограмм запуска.
Поэтому способ согласно изобретению позволяет, посредством простой реализации программного обеспечения, диагностировать механизм несвоевременных отключений источника питания компьютера 1, такого как компьютер впрыска, моторного транспортного средства.