Показать сообщение отдельно
Старый 07.11.2017, 10:55   #21
a856mm
Senior Member
 
Регистрация: 22.09.2011
Сообщений: 155
Вес репутации: 117/27
a856mm will become famous soon enougha856mm will become famous soon enough
По умолчанию Re: Наводка от силовой катушки на датчик

1) Нарисуйте схему. Одно изображение заменяет тысячу слов..

2) Укажите, какие участки можно дорабатывать (сам датчик? контроллер? ничего нельзя трогать?)
По хорошему, конечно, и в датчик фильтров наставить, и в контроллер.
Странно, что ваш антидребезг не сработал. Посмотрите осциллографом, что там на пине контроллера делается (относительно земляного пина контроллера, питание осцил. гальванически развяжите).

3) Какое время реакции должно быть? От этого зависит время фильтрации на стороне контроллера.
Используйте программные фильтры. Попробовали 10 раз с интервалом 70мс. Не помогло. Увеличьте на порядок - 100 раз с интервалом 7мс.

4) Покажите исходник, как реализован опрос каждые 70мс. Может в проге косяк.
Мы буквально месяц назад тоже боролись с помехами на одном девайсе. Там контроллер уходил в прерывание по переходу пина в "1", но в самом прерывании когда опрашиваешь пин - он уже в "0". То есть, помеха вероятно меньше микросекунды. В итоге побороли программно, потом вернули прогу без фильтрации и задавили аппаратно. На серию оправим где оба решения внедрены.
a856mm вне форума   Ответить с цитированием