Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Pixel

Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2010, 11:42   #1
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Системная страница

Уже давно использую для удаленной диангостики слово 65343 системной страницы. И все это время был спокоен, пока недавно не заюзал Пиксель без батарейки и не заметил, что ее отсутствие не диагностируется
В документации на стр.134 написано:
-----
Аварии (65343) – позволяет прочитать код, содержащий текущие аварии. Аварии представлены в виде битового поля (младший бит справа):
Где,
1.Батарея: батарея разряжена (напряжение меньше 2,2 В);
-----
У Пикселя без батарейки из слова 65340 как положено считывается 0, но и 65343 тоже 0
Для пробы снял батарейку с другого Пикселя, уже 2 года работающего в цехе - то же самое...
Sergey Cherevko вне форума   Ответить с цитированием
Старый 26.10.2010, 13:59   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Системная страница

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


.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.10.2010, 16:35   #3
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Системная страница

Имхо разработчики перемудрили.
У буржуев аналогичный флажок обычно означает "батарея разряжена или отсутствует".
Т.е. если батарейки нет, то ведь тоже будет напряжение меньше 2,2В, как написано в документации
А сложно сделать, чтобы и при отсутствующей батарейке этот флажок выставлялся? Вдруг ее кто-нибудь спионерит или разъемчик отвалится. А мужики-то и догадываться не будут...
Sergey Cherevko вне форума   Ответить с цитированием
Старый 26.10.2010, 17:06   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Системная страница

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

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


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.10.2010, 20:13   #5
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Системная страница

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

PS: А при каком минимальном напряжении флажок "замените батарею" выключается?
Изображения
Тип файла: jpg Флажок.JPG (10.7 Кбайт, 123 просмотров)
Sergey Cherevko вне форума   Ответить с цитированием
Старый 27.10.2010, 11:09   #6
Gaz
Member
 
Регистрация: Apr 2010
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Системная страница

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

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


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 16:50.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024