#185 closed улучшение (fixed)
Изменение таймаута датчика температуры
Сообщил: | andrei | Владелец: | alx |
---|---|---|---|
Приоритет: | Срочно | Этап разработки: | 1-я очередь |
Ключевые слова: | Копия: | Art_M |
Описание
Артем предлагает время от потери датчика температуры до включения вентилятора сделать настраиваемым через уставку, как с датчиком УМ... ну или на худой конец увеличить до 90сек.
При непрерывной работе ЧРП более 20сек наблюдается потеря датчика температуры и включение двигателя маслоохладителя. Т.к. ход вверх может длиться дольше 20сек (например если спуск длится 10 сек и число качаний установлено менее 2), то пускатель охладителя будет щелкать каждый ход, что приведет к неминуемой скорой кончине пускателя.
История изменений (14)
comment:2 by , 6 лет ago
Replying to andrei:
При непрерывной работе ЧРП более 20сек наблюдается потеря датчика температуры и включение двигателя маслоохладителя.
Почему?
comment:3 by , 6 лет ago
Replying to andrei:
При непрерывной работе ЧРП более 20сек
И вообще тут какая-то ерунда получается... ЧРП и так должен работать непрерывно. Может быть имелась в виду не ЧРП, а НУ?
следующий: 5 comment:4 by , 6 лет ago
Под работай ЧРП Артём подразумевает вращение двигателя.
Почему?
По описанию Артёма могу предположить что это какие-то наводки от двигателя или других частей ЧРП.
следующий: 6 comment:5 by , 6 лет ago
Replying to san:
По описанию Артёма могу предположить что это какие-то наводки от двигателя или других частей ЧРП.
Хм... Если так, то потеря датчика - это ненормально, и, следовательно, в первую очередь надо (попробовать) бороться именно с причиной (помехами, из-за которых перестает работать датчик), а не со следствием. А то ведь сегодня мы увеличим, таймаут до 90 секунд, с виду станет все хорошо, наделаем станций, а потом характер помехи изменится, и датчик будет пропадать не на минуту, а на час, а то и навсегда...
comment:6 by , 6 лет ago
Replying to alx:
наделаем станций
Вновь наделаевыемые станции будут, конечно, переделаны с учетом ошибок.
Например, все провода засунем в металлорукав.
следующий: 9 comment:8 by , 6 лет ago
Результат эксперимента показал две особенности:
- Включение мотора охладителя производится примерно через 110секунд после откручивания датчика, видимо где то есть еще 20 секундная задержка. Вероятно, корни уходят в #72 тикет.
- При откручивании датчика все эти 110секунд мы не видим, что датчик уже не исправен...
Можно ли сделать так, что бы н\д возникало когда в течение 5-10сек нет полезных данных от датчика, а включение вентилятора через 90 сек.
Объясню почему, если вдруг, что-то где то плохо контачит, то с такой инерцией отображения будет неудобно ловить момент, когда все контачит. Например бывало что датчик прокручивается в корпусе и работает только в каком то особом положении провода и тела датчика. Я поворачиваю и прижимаю провод в какую-то сторону, в таком случае мне нужно будет неподвижно держать провод и датчик почти две минуты, чтобы понять, что в таком положении контакта нет. А если это не я а какой-нибудь слесарь торопыга, он только цифры на дисплее увидел, 10 секунд посмтрел что не пропадают, сел в уазик и умотал прочь пока еще н\д не успело отобразиться и вентилятор включился.
следующий: 11 comment:10 by , 6 лет ago
Включение мотора охладителя производится примерно через 110секунд после откручивания датчика, видимо где то есть еще 20 секундная задержка. Вероятно, корни уходят в #72 тикет.
Нет, корни туда не уходят, вместо 9 секунд из #72, Алексей просто установил значение 90. Откуда 110 я не понимаю, Алексей, может быть у тебя есть идеи?
следующий: 12 comment:11 by , 6 лет ago
Replying to san:
Алексей, может быть у тебя есть идеи?
Есть. Дополнительные 20 секунд могут быть временем опроса датчика температуры.
comment:12 by , 6 лет ago
Replying to alx:
Дополнительные 20 секунд могут быть временем опроса датчика температуры.
Разъясню свою идею. Предполагаю, что имеет место примерно такой сценарий:
- Контроллер начинает очередной опрос датчика температуры, и в этот момент датчик отключается.
- Через 20 секунд опрос завершается неудачей. В этот момент начинается отсчет 90 секунд.
- По истечение 90 секунд, если не было успешного опроса (а его не было, так как датчик отключен) принимается решение о том, что датчик температуры неисправен,возникает авария 23 и включается вентилятор маслоохладителя.
Итого с момента отключения датчика до момента включения вентилятора проходит (20 + 90) = 110 секунд.
следующий: 14 comment:13 by , 6 лет ago
Понятно, в нормальных условиях весь обмен информацией с датчиком занимает 1-2 секунды, а в плохих условиях, если связи нет, то опрос завершится по какому-то внутреннему таймауту "драйвера".
comment:14 by , 6 лет ago
Replying to san:
если связи нет, то опрос завершится по какому-то внутреннему таймауту "драйвера".
Я не помню деталей протокола, но по-моему там таймаут фиксированный. Возможно, драйвер просто делает несколько повторных попыток чтения прежде чем возвращает ошибку.
Я против. Ещё одна настройка не нужная пользователю. Лучше уж 90 секунд...