Регулятор оборотов ДВС на Arduino. Система запуска и прогрева ДВС. Счетчик мото-часов. ШИМ-регулятор вентиллятора.
Добавлено: 25 апр 2019, 22:14
OLD, согласен, с индуктивного датчика взять обороты проще и точнее. Но у меня вполне сносно получилось отфильтровать шумы сигнала с катушки.OLD писал(а): ↑25 апр 2019, 21:12 Я думаю, брать обороты с катушки - не правильно. Только с коленвала. И меток (отверстий, магнитов и т.п.) должно быть больше одной. Минимум 3, лучше - 6 или 8. У любого двигателя есть неравномерность вращения. Например, из-за разности компрессии по цилиндрам. Значение этой неравномерности нужно исключить из процесса регулирования. Скачут обороты +- 50, значит не регулируем в пределах 100.
Такой большой неравномерности от разности компрессии быть не может. Убрать неравномерность - одна из функций маховика.
Изначально я также не регулировал при изменении менее +-100 об/мин, когда сигнал был грязный. Потом после получения чистого сигнала понизил до 20 об/мин, стало ощутимо лучше.