|
Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx |
|
Опции темы | Поиск в этой теме |
26.10.2010, 11:42 | #1 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Системная страница
Уже давно использую для удаленной диангостики слово 65343 системной страницы. И все это время был спокоен, пока недавно не заюзал Пиксель без батарейки и не заметил, что ее отсутствие не диагностируется
В документации на стр.134 написано: ----- Аварии (65343) – позволяет прочитать код, содержащий текущие аварии. Аварии представлены в виде битового поля (младший бит справа): Где, 1.Батарея: батарея разряжена (напряжение меньше 2,2 В); ----- У Пикселя без батарейки из слова 65340 как положено считывается 0, но и 65343 тоже 0 Для пробы снял батарейку с другого Пикселя, уже 2 года работающего в цехе - то же самое... |
26.10.2010, 13:59 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Системная страница
Цитата:
. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
26.10.2010, 16:35 | #3 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Системная страница
Имхо разработчики перемудрили.
У буржуев аналогичный флажок обычно означает "батарея разряжена или отсутствует". Т.е. если батарейки нет, то ведь тоже будет напряжение меньше 2,2В, как написано в документации А сложно сделать, чтобы и при отсутствующей батарейке этот флажок выставлялся? Вдруг ее кто-нибудь спионерит или разъемчик отвалится. А мужики-то и догадываться не будут... |
26.10.2010, 17:06 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Системная страница
Цитата:
"Буржуйский" вариант не позволяет логично генерировать аварию "Замените батарею". А авария эта очень полезна, вы не можете этого не признать __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
26.10.2010, 20:13 | #5 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Системная страница
Тогда по-любому в дополнение к флажку "батарея хоть и дохленькая, но есть" надо формировать флажок "батареи совсем нет".
Пока обойдусь вот так: PS: А при каком минимальном напряжении флажок "замените батарею" выключается? |
27.10.2010, 11:09 | #6 |
Member
Регистрация: Apr 2010
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Системная страница
Отсутствие батареи аварией по определению не является. Не все используют контроллер с батареей. Поэтому флажок "батарея отсутствует" не генерится.
Минимальный уровень наличия батареи - 0,7 В. Все, что ниже - это 0 В и отсутствие батареи. Точность измерений не ахти, поэтому с гарантией. |