#151 new улучшение
Сброс питания датчиков
Сообщил: | andrei | Владелец: | alx |
---|---|---|---|
Приоритет: | средний | Этап разработки: | 2-я очередь |
Ключевые слова: | Копия: | Art_M, san |
Описание
При выполнении сброса питания датчиков, вот неожиданность, датчики обесточиваются на время сброса. Когда датчики обесточены, контроллер думает что они в обрыве, это приводит к возникновению "ложных" аварий.
Предлагаю не детектировать состояние датчиков когда они не запитаны.
История изменений (10)
comment:2 by , 6 лет ago
Датчик давления у меня на столе начинает работать через 0,6 мс.
Если предположить что датчиков с высоким интеллектом у нас нет, то можно на эту цифру ориентироваться.
Предлагаю сделать задержку 2 мс, мне кажется достаточный запас.
следующий: 4 comment:3 by , 6 лет ago
Добавлю предложение. Аварию, которая вызвала сброс питания на время обесточивания оставлять активной. Чтобы на дисплее был виден виновник.
comment:4 by , 6 лет ago
Replying to andrei:
Добавлю предложение. Аварию, которая вызвала сброс питания на время обесточивания оставлять активной. Чтобы на дисплее был виден виновник.
Условия снятия аварий записаны в ТЗ. Нарушать требования ТЗ я не имею права. Это как Конституция, которой не должны противоречить другие законы. :) Если условие снятия выполняется, авария должна быть и будет снята.
следующий: 6 comment:5 by , 6 лет ago
Хорошо, принято.
А как насчет отображения во второй строке основного экрана надписи "Сброс питания датчиков (ХХ)", где ХХ - номер аварии, приведший к сбросу?
Ну очень неудобно диагностировать по логам, особенно в полях без компьютера.
comment:6 by , 6 лет ago
Replying to andrei:
Ну очень неудобно диагностировать по логам, особенно в полях без компьютера.
Диагностировать что? Сброс питания - это не средство диагностики, это лечебная процедура. Она назначается при некоторых "паталогических" состояниях (авариях). Вот эти аварии - это и есть средство диагностики. Все аварии отображаются в списке аварий, и дополнительно к этому одна самая приоритетная авария списка отображается на главном экране. Есть аварии, при возникновении которых сброс питания датчиков не производится. Но, насколько я помню, не бывает, чтобы сброс питания датчиков выполнялся без появления аварий...
comment:7 by , 6 лет ago
А, да, питание же не сбрасывается сразу. Предложение по уточнению аварии отклоняется.
Но состояние сброс питания вывести на основной экран все же можно, хотя и не обязательно.
comment:8 by , 6 лет ago
Но состояние сброс питания вывести на основной экран все же можно
Сброс питания, насколько я помню длится достаточно непродолжительное время. На мой взгляд удобней будет если запись о сбросе питания датчиков будет зафиксирована в логе.
Replying to andrei:
Через какое время с момента подачи сигнала включения реле датчики можно начинать опрашивать снова? Иными словами, сколько мс требуется самому реле и цепям питания после него чтобы вернуться в рабочее состояние?