Что мерить, чем мерить, как мерить. И, естественно - зачем мерить...

При поддержке компании ПРИСТ


Ответить

Цифровой аналог термистора (датчика температуры)

Ср фев 24, 2010 20:02:47

Есть задача:
На автомобиле сдох датчик температуры всасываемого воздуха по которому ЭБУ расчитывает (плотность) колличество воздуха совместно с датчиком давления и регулирует топливовоздушную смесь. Датчик снят с производства найти не предстовляется возможным. Датчик это НТЦ термистор, включенный в плече делителя с которого снимается сигнал.
Возникла идея использовать далосовский цифровой датчик температуры, по которому через таблицу (есть 4 документированных точки родного датчика) зашитую в МК ( АТтини15) формировать ЦАП на ШИМ с обратной связью и ПИ регулятором.

Будьте добры, подскажите как расчитать частоту шим, и фильтр для цапа? Точность в 1 град думаю будет достаточна (При изменении температуры воздуха от -20 до 100 град плотность меняется на 32%). Родной датчик имеет сопротивление порядка 30кОм при 25град. Достаточно ли будет разрядности АЦП и ШИМ 10бит чтоб получить заданую точности? Как думаете, получится?
Спасибо.

Re: Цифровой аналог термистора (датчика температуры)

Пт мар 05, 2010 13:23:52

taran_ob писал(а):... формировать ЦАП на ШИМ с обратной связью и ПИ регулятором.

зачем обратная связь? Достаточно шим + RC интегратор.
taran_ob писал(а):Будьте добры, подскажите как расчитать частоту шим, и фильтр для цапа?

частота любая в пределах разумного (100Гц-100кГц) фильтр ака RC-цепочка выбирается элементарно:
fRC≥10;RC ≤ t/5 ,
где f- частота шим, t- быстродействие (несколько секунд будет нормально)
taran_ob писал(а):Точность в 1 град думаю будет достаточна

Забудьте - это фантазии, такую точность получите на бумаге, в железе с такой точностью не откалибруете датчик доступными приборами. Закладывайте сразу абсолютную погрешность +-3 градуса, получится лучше - будет приятно. Относительная погрешность конечно на порядок меньше, зависит от линейности АЦП/ЦАП, поддается табличной коррекции, которая у вас есть изначально.
taran_ob писал(а): Достаточно ли будет разрядности АЦП и ШИМ 10бит чтоб получить заданую точности? Как думаете, получится?
Спасибо.

Более чем достаточно.
Ответить