PDA

Просмотреть полную версию : Системная страница


Sergey Cherevko
26.10.2010, 11:42
Уже давно использую для удаленной диангостики слово 65343 системной страницы. И все это время был спокоен, пока недавно не заюзал Пиксель без батарейки и не заметил, что ее отсутствие не диагностируется :(
В документации на стр.134 написано:
-----
Аварии (65343) – позволяет прочитать код, содержащий текущие аварии. Аварии представлены в виде битового поля (младший бит справа):
Где,
1.Батарея: батарея разряжена (напряжение меньше 2,2 В);
-----
У Пикселя без батарейки из слова 65340 как положено считывается 0, но и 65343 тоже 0 :confused:
Для пробы снял батарейку с другого Пикселя, уже 2 года работающего в цехе - то же самое...

Arsie
26.10.2010, 13:59
Уже давно использую для удаленной диангостики слово 65343 системной страницы. И все это время был спокоен, пока недавно не заюзал Пиксель без батарейки и не заметил, что ее отсутствие не диагностируется :(
В документации на стр.134 написано:
-----
Аварии (65343) – позволяет прочитать код, содержащий текущие аварии. Аварии представлены в виде битового поля (младший бит справа):
Где,
1.Батарея: батарея разряжена (напряжение меньше 2,2 В);
-----
У Пикселя без батарейки из слова 65340 как положено считывается 0, но и 65343 тоже 0 :confused:
Для пробы снял батарейку с другого Пикселя, уже 2 года работающего в цехе - то же самое...

Если батарейки нет, то и аварии батарейки тоже нет.


.

Sergey Cherevko
26.10.2010, 16:35
Имхо разработчики перемудрили.
У буржуев аналогичный флажок обычно означает "батарея разряжена или отсутствует".
Т.е. если батарейки нет, то ведь тоже будет напряжение меньше 2,2В, как написано в документации ;)
А сложно сделать, чтобы и при отсутствующей батарейке этот флажок выставлялся? Вдруг ее кто-нибудь спионерит или разъемчик отвалится. А мужики-то и догадываться не будут...

Arsie
26.10.2010, 17:06
Имхо разработчики перемудрили.
У буржуев аналогичный флажок обычно означает "батарея разряжена или отсутствует".
Т.е. если батарейки нет, то ведь тоже будет напряжение меньше 2,2В, как написано в документации ;)
А сложно сделать, чтобы и при отсутствующей батарейке этот флажок выставлялся? Вдруг ее кто-нибудь спионерит или разъемчик отвалится. А мужики-то и догадываться не будут...

Дополнительно проверяйте напряжение.

"Буржуйский" вариант не позволяет логично генерировать аварию "Замените батарею". А авария эта очень полезна, вы не можете этого не признать ;)

Sergey Cherevko
26.10.2010, 20:13
Тогда по-любому в дополнение к флажку "батарея хоть и дохленькая, но есть" надо формировать флажок "батареи совсем нет".
Пока обойдусь вот так:

PS: А при каком минимальном напряжении флажок "замените батарею" выключается?

Gaz
27.10.2010, 11:09
Отсутствие батареи аварией по определению не является. Не все используют контроллер с батареей. Поэтому флажок "батарея отсутствует" не генерится.

Минимальный уровень наличия батареи - 0,7 В.
Все, что ниже - это 0 В и отсутствие батареи.
Точность измерений не ахти, поэтому с гарантией.