Changes between Version 1 and Version 2 of Карточка #85, комментарий 2


Игнорировать:
Время:
14 сент. 2018 г., 11:00:01 (6 лет назад)
Автор:
alx

Обозначения:

Без изменений
Добавлено
Удалено
Изменено
  • Карточка #85, комментарий 2

    v1 v2  
    11Я понял, что удаление кода, фильтрующего аварийные состояния датчиков (см. r449), было ошибкой, так как фильтрация, предложенная Неволиным, дает одинаковые задержки по всем входам и не устраняет несинхронности. В r480 я вернул фильтрацию неисправностей обратно. Скорее всего, с этой ревизией smarthdc ложные аварии датчиков пропадут.
    22
    3 Однако, '''прошу обратить внимание''', это не означает, что проблемы нет. Судя по приложенному логу, имело место 4 ложных аварии КЗ верхнего датчика, при том что датчик переключал состояние 28 раз, или 1 на 7 переключений. В то же время, если, как мы видели, рессинхронизация переключения выходов магнитного датчика составляет единицы мкс. Даже если предположить, что рассинхронизация данного конкретного датчика составляет 10 мкс, а опрос состояния датчика производится не чаще чем раз в 10 мс, вероятность опросить датчик, когда один его выход уже переключился, а другой еще нет, составляет 1/1000. Таким образом, несинхронностью переключения выходов датчика невозможно объяснить столь большое количество ложных аварий. Очевидно, имеет место какой-то другой фактор. Это подтверждается тем, что другоая установка ложных аварий не фиксирует...
     3Однако, '''прошу обратить внимание''', это не означает, что проблемы нет. Судя по приложенному логу, имело место 4 ложных аварии КЗ верхнего датчика, при том что датчик переключал состояние 28 раз, или 1 на 7 переключений. В то же время, если, как мы видели, рессинхронизация переключения выходов магнитного датчика составляет единицы мкс. Даже если предположить, что рассинхронизация данного конкретного датчика составляет 10 мкс, а опрос состояния датчика производится не чаще чем раз в 10 мс, вероятность опросить датчик, когда один его выход уже переключился, а другой еще нет, составляет 1/1000. Таким образом, несинхронностью переключения выходов датчика невозможно объяснить столь большое количество ложных аварий. Очевидно, имеет место какой-то другой фактор. Это подтверждается тем, что другая установка ложных аварий не фиксирует...
    44
    55Было бы интересно увидеть осциллограмму в момент срабатывания датчика (двумя лучами по обоим выходам), пока установка еще в Перми...