MegaSquirt

from Wikipedia, the free encyclopedia

The MegaSquirt is a freely programmable electronic injection control (engine control) for gasoline engines . It is a source of open system ( Open Source ), developed by engineers Bruce Bowling and Al Grippo from the United States .

functionality

MegaSquirt is an electronic engine control unit . The system uses Motorola - microcontroller and a MAP sensor from Motorola to electronic fuel control and ignition timing to provide a gasoline motor.

Megasquirt is not designed for safety-critical systems or pollutant-controlled vehicles.

Some variants of the system are now available that are based on three different processor types:

  • In the first generation, processors with 8-bit architecture of the Motorola 68HC908 type were used; the hardware is now known as "Megasquirt I".
  • An additional module with the MC9S12 processor was later developed. With this additional board , existing devices can be upgraded to "Megasquirt II" by exchanging the CPU module. In addition to a 16-bit processor architecture, it offers a CAN bus interface.
  • We have "Megasquirt III" - daughter boards : Here is a Motorola - CPU type MC9S12XEP100MAL used with expanded capabilities, among other things, sequential injection and recording of engine parameters on a card SD allows. This module is also backwards compatible with the previous versions.
  • A compact version of Megasquirt II with a reduced range of functions is available under the name “Microsquirt” and is aimed at injection into motorcycles, boats and snowmobiles. Since this version was only developed as an SMD- equipped board, there is no kit for Microsquirt, only ready-made versions in a splash-proof (v2) or waterproof (v3) housing.

The circuit can be recreated for personal use by anyone using freely available circuit diagrams. The commercial marketing of licensed Megasquirt products is regulated by a license agreement.

The MegaSquirt program code is available to everyone on the website so that it can be viewed or changed to suit their wishes and requirements. Similarly, a is freeware - compiler available so that no extra costs. For the microprogramming of MegaSquirt can Windows , but also - Linux based software can be used. Examples are “Megatune” for Windows systems and “Megatunix” for Linux or the Java- based software “TunerStudio” for all operating systems . The software is used to program, monitor and adjust the MegaSquirt controller via a serial EIA-232 or USB data cable via a connected PC. The basic version of these programs is also available as freeware. The “TunerStudio” software is also available in a licensed version with extended evaluation options.

In the meantime, many components (circuit boards, preprogrammed processors and complete kits) are available on the market that enable ambitious amateurs without in-depth IT and electronics knowledge to set up and commission the system. Such a structure from pre-assembled components can be seen on the project homepage.

In the meantime (as of 2013) it is also possible to access the control unit during operation with Android devices. The connection is established via a Bluetooth adapter connected to the control unit . For the time being, it is not possible to change the control parameters directly.

Web links

Individual evidence

  1. Homepage banner "Megasquirt is not designed for use in safety critical systems or pollution controlled vehicles."
  2. MegaSquirt V3 Main Board Documents. Retrieved September 18, 2018 .
  3. MegaSquirt® EFI Licenses and Copyrights
  4. MS-Extra V3.0 Build Manual. Retrieved September 18, 2018 .
  5. MSdroid: Android + MegaSquirt