Индикатор расхода топлива для инжекторного двигателя — часть 0b10
Итак, в первой части повествования мы с вами разобрались в базовой теории работы инжектора и определились с функционалом и принципом реализации будущего устройства для измерения потребления топлива.
Сердцем устройства станет, разумеется, микроконтроллер (далее МК). Мой выбор пал на самый древний, что завалялся у меня на полке — Atmel AVR AT90S2313. Его скромных возможностей выше крыши хватит для реализации задуманного. В этом МК нет никакого внутреннего резонатора – к нему нужно подключить внешний источник тактовой частоты – как правило это кварцевый резонатор. Я подчеркиваю – выбор пал на этот МК только потому что более простого у меня не оказалось.
Как было сказано, принцип работы индикатора расхода строится на измерении суммарного интервала открытия форсунки в единицу времени. Чем больше замеренный суммарный интервал, тем больше делений загорится на индикаторе. Значит пришла пора определиться с единицей времени, и сделать это можно по следующей логике: по идее, на холостом ходу мотор моего Nissan’a (да и на самом деле на большинстве других легковых авто) работает со скоростью около 700 об/мин (это по паспорту). Допустим он работает даже 600 об/мин, т.е. 10 об/сек. Таким образом, за 1 секунду, коленвал совершит 10 оборотов. Форсунка открывается 1 раз за 2 оборота, во время такта впуска. Таким образом, за секунду, форсунка откроется 5 раз, а значит минимальный отрезок времени, за который она откроется хотя-бы раз (что бы наш измеритель хоть чего-нибудь да измерил) равняется 1/5 секунды или 200мс. Ну вот и возьмем эти 200мс за единицу времени, т.е. будем мерить сколько времени была открыта форсунка за 200мс. Соответственно, с тем же 200от-миллисекундным интервалом будут обновляться показания на индикаторе.

На многих современных авто бортовой компьютер выводит на дисплей информацию о потреблении топлива в текущий момент времени. Причем информация эта выводится в двух видах. Иногда в литрах на 100 км., но чаще в литрах в час. Причем если первый показатель довольно понятен и исчерпывающ, то второй сам по себе ничего не говорит – приходится еще и глядеть на спидометр, и потом напрягать мозги, вычисляя сколько же литров живой воды схавает двигатель за 100 км. пробега в данном режиме. Короче бред полный, на мой взгляд.
Случилось так, что мой Nissan несмотря на то, что неплохо тянул, жрал бензина немеряно. На трассе получалось около 10 литров на 100 км. О городе я вообще молчу. Я разумеется рылся на форумах, но ничего конкретного никто порекомендовать не мог. Люди писали проверить смесь, проверить то, проверить сё. Я проверял – все было ок. И вот наконец пришла очередь проверить угол опережения зажигания, и выяснилось, что угол был конкретно сбит, и зажигание стояло очень позднее. Минутная регулировка (о которой чуть ниже) больше чем в полтора раза уменьшила расход бензина, а мотор будто подменили – тянуть стал значительно лучше.
Я упоминал, что в своем проекте
Как известно, первые видеокарты семейства GTX295 состояли из двух отдельных плат, на каждой из которых располагался графический процессор. Две эти платы бутербродом устанавливались на кулер. Как правило он был воздушный, а в более дорогих моделях вместо него ставили водоблок. Конструкция была не простой, требовала большой точности в изготовлении деталей, дабы исключить зазор между элементами на плате и теплосъемниками. Если же геймеру внезапно приходило нестерпимое желание играться в тишине, то конечно можно было купить водоблок и поставить его вместо обычного воздушного кулера, но процедура эта была очень и очень непростой из-за сложного технического дизайна карты-бутерброда и нередко заканчивалась большими проблемами при сборке бутерброда, течью и даже гибелью видео-карты.
Понадобился мне нормальный мультиметр. Я уже довольно давно обходился простеньким UNI-T UT33C, но вопрос о точности его измерений всегда оставался открытым. Я даже просверлил в его корпусе дырки, для быстрого доступа к подстроечникам (а из там аж 5!!!) и иногда калибровал его в лаборатории. Но все равно точность плавала в зависимости от температуры окружающей среды, фазы Луны и черт знает чего еще. Кроме того чувствительность была мала и измерять низкие напряжения с достаточной долей точности было нереально. Со временем еще отвалился провод от одного из щупов… В общем впечатления от UNI-T остались не очень радужными.