MegaSquirt - MegaSquirt

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

История

Предшественником Megasquirt был проект EFI332, возглавляемый Брюсом Боулингом и Элом Гриппо. Разработка EFI332 началась примерно в 1999 г. и завершилась выпуском около 200 комплектов в 2000 г. В системе использовалась 32-разрядная MC68332 микроконтроллер из Motorola. Очень крутое кодирование, электронный дизайн и кривая настройки не позволили системе получить более широкое признание.[1]

Затем конструкторы решили упростить конструкцию EFI332 и сосредоточиться на управлении топливными форсунками (EFI332 также был разработан для управления свеча зажигания система зажигания при желании). Это стало основой для первого MegaSquirt (MS-I).

MegaSquirt был запущен 15 сентября 2001 года.[2]

Текущие продукты

MegaSquirtMegaSquirt IIMicroSquirtМодуль MicroSquirtМегасквирт III[3]
Вышел20012005200720092010
Процессор8-битный MC68HC90816-битный MC9S12C6416-битный MC9S12C6416-битный MC9S12C6416-битный MC9S12XEP100
Скорость8 МГц24 МГц24 МГц24 МГц50 МГц (+100 МГц XGATE)
Вспышка32 кБ128 кБ128 кБ128 кБ1024 КБ + 32 КБ флэш-памяти данных
ОЗУ пользователя512 B4 кБ4 кБ4 кБ64 КБ
ФункцииЗависит от прошивки, НедорогоБолее точный контроль топлива, контроль зажигания, шина CAN, GPIO, недорогой, запасные выходные порты пользователя, автоматический контроль смеси, возможности гибкого топлива (E85)Те же характеристики, что и MS-II, плюс небольшой размер, герметичный корпус, двойные каналы зажигания / впрыска, в сбореОдиночная карта в комплекте с ЭБУ на базе MS2, предназначенная для использования в качестве основы ЭБУ, созданного пользователем. Включает лицензию на прошивку.Расширение MS2, V8 с последовательным включением топлива и искры, многие другие входы / выходы. Поддерживается широкий спектр коленчатых / кулачковых колес OEM. Многие встроенные гоночные функции. Встроенный USB-последовательный порт, регистрация данных с SD-карты. См. Подробную перекрестную ссылку.

Для получения более подробной информации о функциях, доступных в линейке продуктов Megasquirt, см. Перекрестная ссылка на продукт MegaSquirt

Аппаратное обеспечение

Собранный контроллер принимает входные данные от нескольких датчиков для управления топливными форсунками, включая датчик положения дроссельной заслонки (TPS), выхлопной газ датчик кислорода (ЭГО или О2 датчик), Датчик MAP, сигнал тахометра (или датчик положения кривошипа), датчик температуры воздуха на впуске (IAT) и датчик температуры охлаждающей жидкости (CLT). Сами последние два датчика обычно являются Дженерал Моторс типа, хотя контроллер может быть откалиброван для использования других датчиков, включая Форд и Bosch.

Поскольку продукт претерпел несколько версий аппаратного и микропрограммного обеспечения, трудно говорить конкретно о возможностях какого-либо конкретного MegaSquirt, не зная трех вещей: микроконтроллер, печатная плата и прошивка версии.

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

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

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

Первый групповая покупка из печатные платы был выполнен в 2001 году. Эти доски V1.01 основные платы и больше не доступны. Второй групповая покупка в 2002 г., а также все последующие покупки до 2005 г. V2.2 основные платы и V2.2 напечатано в верхнем левом углу печатной платы. ЭБУ MegaSquirt не продавались групповая покупка с 2002 года. Вместо этого продавцы перепродают предложения Bowling и Grippo и поддерживают актуальность запасов, поэтому все товары обычно доступны в любое время. В мегамануале есть список продавцов. Начиная с июля 2005 г. V3 Печатная плата была сделана доступной для использования некоторых расширенных функций MegaSquirt-II. По состоянию на август 2007 г. v2.2 и v3 доски все еще доступны.

Есть более новая версия PCB. В V3.57 представляет собой версию для поверхностного монтажа (SMD) основной платы MegaSquirt V3 со сквозным отверстием. Плата версии 3.57 была создана для того, чтобы обеспечить автоматическую сборку большинства компонентов с использованием автоматического захвата и размещения (машинная сборка) и пайка оплавлением. Платы предназначены для тех, кто не может или не хочет собирать свою собственную основную плату. Обратите внимание, что плата V3.57 не является заменой плат для самостоятельной сборки, а скорее является дополнительной версией основной платы MegaSquirt, призванной облегчить жизнь дистрибьюторам, которые создают свои платы для перепродажи, чтобы конкурировать с ними. основные поставщики ЭБУ.

Несмотря на то, что на этой плате используются компоненты для поверхностного монтажа, компоновка такая же, как и на основной плате V3, за исключением того, что отсутствует область прототипа, ориентированная на DIY (конечно, 3.57 не предназначена для самостоятельной сборки). Нумерация компонентов остается неизменной почти во всех случаях. Фактически, эта версия платы началась с основной платы V3 и поддерживает четырехуровневую конструкцию и распределение питания. Он такого же размера (4 "x 6") и разъемы находятся в тех же местах, поэтому он помещается в стандартный корпус без каких-либо изменений (хотя некоторые изменения могут потребоваться для дополнительных функций).

Прошивка для микросхемы MS-I

  • стандартный код V3.000
Это предварительно загруженный код по умолчанию от Bowling и Grippo. Это простой и эффективный контроллер впрыска топлива с таблицей топлива 8x8 для плотности скорости или alpha-n. Для управления с обратной связью можно использовать узкополосные или широкополосные кислородные датчики, а также можно использовать двухпозиционный клапан холостого хода.
  • MS1 / Extra (MegaSquirt 'n Spark-Extra)[4]
MS1 / Extra - это модификация прошивки оригинального Bowling и Grippo MegaSquirt, написанная Филипом Рингвудом и Джеймсом Мюрреем (с участием многих других). Как следует из названия, он добавляет в MegaSquirt управление зажиганием, а также большое количество других функций, таких как контроль наддува, закись азота, управление вентилятором, программируемые выходы, впрыск воды и многое другое. Для запуска зажигания требуются модификации оборудования, и кривая обучения круче, чем реализация только на топливе, но многие сотни пользователей используют прошивку «MS1 / Extra». Прошивка очень активно развивалась и сейчас является стабильной альтернативой базовому коду MS. Большинство поставщиков MegaSquirt поставляют прошивку MS1 / Extra в стандартной комплектации на платах MS1. Прошивка предназначена для работы с поддерживаемой системой зажигания, такой как GM HEI, или Ford EDIS или он может декодировать определенные сигналы спускового колеса от датчиков кривошипа / кулачка и напрямую запускать израсходованную искру или катушку на свече.

Прошивка для микросхемы MS-II

  • стандартный код MS-II
Это код Al Grippo по умолчанию, который вы можете загрузить на свою плату MS-II. Код имеет (несколько) 12x12 таблиц топлива и искры, шаговое управление IAC, управление клапаном холостого хода PWM, несколько настраиваемых пользователем запасных портов (для таких вещей, как контроль наддува, впрыск воды, управление вентилятором и т. Д.), Функции самонастройки (автоматическая Контроль смеси - AMC) и контроль топлива до 1 мкс (разрешение в 100 раз больше, чем у MegaSquirt-I). MS-II может управлять распределителями или зажиганием EDIS и декодировать многие стандартные зубчатые кривошипные колеса. Дополнительные функции включают компенсацию переходного процесса обогащения X-Tau (обогащение при ускорении), контроль закиси азота с регулировкой топлива и искры, улучшенный контроль смеси с обратной связью с широкополосным датчиком нацеливания AFR, два типа ограничения оборотов, MAP / MAF / alpha-N контроль топлива, режим проверки форсунок, гибкое топливо (бензин / E85) с соответствующим датчиком и многое другое.
См. Megamanual для загрузки и документации
  • MS2 / Дополнительный код[5]
Это расширение базового кода, добавляющее многие из столь необходимых функций MS1 / Extra в микросхему MS-II. Усовершенствования включают широкую поддержку оригинальных коленчатых / кулачковых колес, потерянную искру и зажигание COP, холостой ход с замкнутым контуром, EAE, контроль наддува, контроль закиси азота и многие другие функции. Последние коды испытаний поддерживают 4-цилиндровый последовательный топливный бак. Код лицензирован для использования только с подлинными продуктами B&G.

Прошивка для микросхемы MS-III

  • стандартный код MS-III[3]
Это код MS3 по умолчанию, который вы можете загрузить на свою плату MS-III. Код имеет (несколько) таблиц топлива и искры 16x16, поддержку последовательного топлива и искры до V8, шаговое управление IAC, 2- или 3-проводное управление клапаном холостого хода с ШИМ, управление подачей топлива до 1 мкс, несколько настраиваемых пользователем запасных портов, специфические особенности для контроля наддува, впрыска воды, управления вентилятором, контроля закиси азота и т. д. MS-III может управлять распределителями или зажиганием EDIS и декодировать широкий спектр OEM зубчатых кривошипов и кулачковых колес. Дополнительные функции включают улучшенную компенсацию переходного процесса обогащения (обогащение при ускорении), улучшенное регулирование смеси с обратной связью с нацеливанием на AFR широкополосным датчиком, регулировку холостого хода с обратной связью, различные типы ограничения числа оборотов, контроль топлива MAP / MAF / alpha-N, инжектор и катушку тестовый режим, диагностика кривошипа / кулачка, регистрация данных SD-карты, гибкий топливный бак (бензин / E85) с соответствующим датчиком, поддержка сжиженного газа и многое другое.

Проблемы с лицензированием

Лицензирование, связанное с Megasquirt, иногда понималось неправильно.

Авторские права на оборудование и прошивку приложений принадлежат Bowling & Grippo. [6] и защищены патентами.[7]
Исходный код прошивки (ов) доступен для загрузки для экспертной оценки и модификации конечным пользователем, но код и производные лицензированы только для использования на официальном оборудовании Megasquirt.
Успех Megasquirt породил ряд нелицензионных клонов.[8]

Рекомендации

  1. ^ "Исходная домашняя страница проекта EFI332".
  2. ^ "История | МегаСквирт". Получено 2020-08-07.
  3. ^ а б "Домашняя страница MS3EFI".
  4. ^ «Мегсквирт MSEXTRA».
  5. ^ "Megsquirt MS2 / EXTRA".
  6. ^ «Патенты США 7,421,329; 7,369,933; 7,313,474».
  7. ^ «Клоны, копии и подделки мегасквиртов».

внешняя ссылка