Введение

MegaSquirt – это универсальный контроллер электронного впрыска топлива (EFI), предназначенный для использования с широким спектром бензиновых двигателей внутреннего сгорания (то есть, не дизельных двигателей). MegaSquirt был разработан Брюсом Боулингом и Аль Гриппо в 2001 году.

История

Предшественником Megasquirt был проект EFI332, возглавляемый Брюсом Боулингом и Элом Гриппо. Разработка EFI332 началась примерно в 1999 году и завершилась выпуском около 200 комплектов в 2000 году. В системе использовался 32-битный микроконтроллер MC68332 производства Motorola. Сложность программирования, электронного дизайна и настройки не позволила системе получить более широкое распространение. Тогда разработчики решили упростить конструкцию EFI332 и сосредоточиться на управлении топливными форсунками (EFI332 также был разработан для управления системой зажигания, при необходимости). Это стало основой для первого MegaSquirt (MS I). MegaSquirt был представлен 15 сентября 2001 года.

Оборудование

Собранный контроллер получает данные от нескольких датчиков для управления топливными форсунками, включая датчик положения дроссельной заслонки (TPS), датчик кислорода в выхлопных газах (датчик EGO или O2), датчик MAP, датчик положения коленчатого вала, опциональный датчик положения распределительного вала, датчик температуры поступающего воздуха (IAT) и датчик температуры охлаждающей жидкости (CLT). Заводская калибровка настроена на соответствие распространенному типу General Motors, однако контроллер можно легко перекалибровать для работы с практически любым датчиком на практически любом двигателе. Поскольку линейка систем управления двигателем развивалась через множество аппаратных и программных ревизий, особенно в отношении систем MegaSquirt Legacy/DIY (ЭСУ комплектного типа), сложно точно определить возможности конкретной системы MegaSquirt, не зная трех параметров: микроконтроллера, версии печатной платы и версии прошивки. Что касается коммерческих/усовершенствованных линеек MS3Pro и MSPNP, то здесь все гораздо проще, поскольку эти системы разрабатывались для безупречной работы и не ориентированы на самостоятельную сборку.

Микроконтроллер

В версии 1.0 MegaSquirt использовался 8-битный микроконтроллер Motorola MC68HC908, и все версии основной платы поддерживают этот процессор. Более поздняя дочерняя плата обновления процессора MegaSquirt II включает 16-битный MC9S12 и представляет собой улучшение по сравнению с оригинальным MegaSquirt на процессоре MC68HC908. Современный Megasquirt III использует 16-битный процессор MC9S12XEP100 с частотой 50 МГц, который включает в себя RISC-ядро на частоте 100 МГц.

Печатные платы

Первая групповая закупка печатных плат для оригинального MegaSquirt I состоялась в 2001 году. Эти платы – основные платы версии V1.01 и больше не доступны. Вторая групповая закупка в 2002 году, а также все последующие закупки до 2005 года – это основные платы V2.2, на которых версия V2.2 нанесена в левом верхнем углу платы. Электронные блоки управления (ЭБУ) MegaSquirt не продавались через групповые закупки с 2002 года. Вместо этого, продавцы перепродают продукцию Bowling и Grippo, поддерживая ассортимент в актуальном состоянии, поэтому все компоненты обычно доступны в любое время. Список продавцов можно найти в мегамануале. Начиная с июля 2005 года, плата V3 стала доступна для использования некоторых расширенных функций MegaSquirt II. По состоянию на август 2007 года платы v2.2 и v3 все еще доступны. Существует более новая версия платы. V3.57 – это версия с поверхностным монтажом (SMD) основной платы MegaSquirt V3 с сквозным монтажом компонентов ("thru hole"). Версия 3.57 была разработана для обеспечения автоматической сборки большинства компонентов с использованием автоматизированного захвата и установки (машинная сборка) и рефлоу-пайки. Эти платы предназначены для тех, кто не может или не хочет самостоятельно собирать основную плату. Обратите внимание, что плата V3.57 не является заменой плат для самостоятельной сборки, а скорее дополнительной версией основной платы MegaSquirt, предназначенной для облегчения работы дистрибьюторам, которые собирают платы для перепродажи, чтобы конкурировать с основными поставщиками ЭБУ. Хотя эта плата использует компоненты поверхностного монтажа, ее компоновка такая же, как и у основной платы V3, за исключением отсутствия прототипной области, ориентированной на самостоятельную сборку (3.57, конечно, не предназначена для самостоятельной сборки). Нумерация компонентов практически во всех случаях остается прежней. Фактически, эта версия платы была разработана на основе основной платы V3 и сохраняет 4-слойную конструкцию и схему распределения питания. Она имеет те же размеры (4" x 6"), и разъемы расположены в тех же местах, поэтому она помещается в стандартный корпус без каких-либо модификаций (хотя для дополнительной функциональности могут потребоваться некоторые изменения).

Платформа микросхемы MS-III

Стандартный код MS III, защищенный патентами. Исходный код прошивок доступен для скачивания с целью экспертной оценки и модификации конечными пользователями, однако код и его производные лицензированы исключительно для использования с официальным оборудованием Megasquirt. Успех Megasquirt привел к появлению множества нелицензионных клонов.