ДМРВ-М и Ардуино
- Войдите на сайт для отправки комментариев
Ср, 01/05/2019 - 12:33
Добрый день! возникла необходимость использовать ДМРВ в качестве датчика расхода воздуха вне автомобиля. Имеется ДМРВ-М от Газели и вот такая статья. Дело в том что у него 4 контакта, а в ДМРВ-М целых 6. Подскажите по теме как получить данные с такого датчика.
С контактами разобрался, напряжение шлет в порт 0. Прошивка из ссылки сверху приведена внизу. Там расчитывается CFM, мне нужно расчитать скорость. Сделал небольшой стенд для тарирования из импеллера и термоанемометра testo 425. Сделал новую таблицу вольтаж-расход (я помню про температуру, к ней вернемся потом) Проблема в том, что при подставлении своей таблицы считает все равно неправильно. Приведено 26 значений, соответсвенно массив обзывается float theArray[52]= {. Моя таблица содержит 11 значений, и когда я ставлю вместо 52 число 22 то выдает ошибку. Ставлю 23 и нет ошибки. Дальше непонятно как происходит интерполяция, пожалуйста обьясните почему неправильно считает и как вообще он считает? Почему в цикле for второе условие x+2?
Моя тарировка напряжение-расход
Код из интернета:
Разобрался?
Ну это как обычно на форумах: «Все, сейчас попробую и отпишусь о результатах» (обновлено 8 лет назад) ))))