Показать сообщение отдельно
Старый 12.05.2021, 10:51   #91
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Что-то с тиком

Цитата:
Сообщение от RomanIst Посмотреть сообщение
Я не знаю как измерить длительность в эти моменты. Но я знаю что без модулей МРЛ таких явлений нет.

Контроллер питается от 60 ваттного импульсного источника. Есть смысл запитаться от другого?
Я высказал предположения, не более того. Кстати, модули дают нагрузку и на БП тоже, так что их наличие или отсутствие не опровергает и не подтверждает моё предположение. Другой БП также не очень хороший способ подтвердить или опровергнуть. Если превышения исчезнут - да, однозначно причина в БП. Но если не исчезнут, то опять два варианта: то ли контроллер косячит, то ли этот БП ровно такой же, как и предыдущий.

Измерить легко: Время = Реалтик - Сеттик. Там конкретные числа, которые вы сравниваете между собой. Над ними также можно провести математические операции.

Я бы начал с выяснения, насколько превышается тик. Генерируйте ещё три аварии: превышение на 5 мсек, на 10 мсек и на 15 мсек.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием