Есть задача:
На автомобиле сдох датчик температуры всасываемого воздуха по которому ЭБУ расчитывает (плотность) колличество воздуха совместно с датчиком давления и регулирует топливовоздушную смесь. Датчик снят с производства найти не предстовляется возможным. Датчик это НТЦ термистор, включенный в плече делителя с которого снимается сигнал.
Возникла идея использовать далосовский цифровой датчик температуры, по которому через таблицу (есть 4 документированных точки родного датчика) зашитую в МК ( АТтини15) формировать ЦАП на ШИМ с обратной связью и ПИ регулятором.
Будьте добры, подскажите как расчитать частоту шим, и фильтр для цапа? Точность в 1 град думаю будет достаточна (При изменении температуры воздуха от -20 до 100 град плотность меняется на 32%). Родной датчик имеет сопротивление порядка 30кОм при 25град. Достаточно ли будет разрядности АЦП и ШИМ 10бит чтоб получить заданую точности? Как думаете, получится?
Спасибо.
Цифровой аналог термистора (датчика температуры)
- Реклама
Re: Цифровой аналог термистора (датчика температуры)
зачем обратная связь? Достаточно шим + RC интегратор.taran_ob писал(а): ... формировать ЦАП на ШИМ с обратной связью и ПИ регулятором.
частота любая в пределах разумного (100Гц-100кГц) фильтр ака RC-цепочка выбирается элементарно:taran_ob писал(а): Будьте добры, подскажите как расчитать частоту шим, и фильтр для цапа?
fRC≥10;RC ≤ t/5 ,
где f- частота шим, t- быстродействие (несколько секунд будет нормально)
Забудьте - это фантазии, такую точность получите на бумаге, в железе с такой точностью не откалибруете датчик доступными приборами. Закладывайте сразу абсолютную погрешность +-3 градуса, получится лучше - будет приятно. Относительная погрешность конечно на порядок меньше, зависит от линейности АЦП/ЦАП, поддается табличной коррекции, которая у вас есть изначально.taran_ob писал(а): Точность в 1 град думаю будет достаточна
Более чем достаточно.taran_ob писал(а): Достаточно ли будет разрядности АЦП и ШИМ 10бит чтоб получить заданую точности? Как думаете, получится?
Спасибо.
