|
|
Comparaison des produits Megasquirt |
Ce tableau montre les différentes capacités de chaque calculateur megasquirt :
| Produit / Version |
Megasquirt 1 |
Megasquirt 2 |
Microsquirt |
| Photo |
![]() |
||
| Résumé | Simple platine, avec processeurs. Fabriquée en technologie industrielle CMS Prix au plus bas, prestations limitées mais injection programmable efficace |
Simple platine, avec processeurs. Fabriquée en technologie industrielle CMS Meilleure adaptabilité que le MS I |
Simple platine assemblée en usine. Similaire au MS II. Deux sorties allumage Haute tension. |
| Liens documentation | MS_Extra_Manual | MEGAMANUEL | www.microsquirt.info |
| Connecteurs | Standard DB37 | Standard DN37 | AMPseal (industriel) |
| Injection : |
2x sorties haute ou basse impédances (PWM) | 2x sorties haute ou basse impédances (PWM) | 2x sorties de puissance |
| Ralentis |
Commande d'une vanne d'air (tiroir d'air) (deux fils) |
Commande d'une vanne d'air (tiroir d'air) (deux fils) ou Commande d'une vanne d'air pas à pas (modulée): 4 fils | Commande d'une vanne d'air (tiroir d'air) (deux fils) |
| Commande pompe à essence |
Oui | Oui | Oui |
| Capteurs |
Température air et eau, position du papillon des gaz | Température air et eau, position du papillon des gaz | Température air et eau, position du papillon des gaz |
| Capteur de pression intégré: |
Capteur de pression 2.5 bar (MAP) | Capteur de pression 2.5 bar (MAP) | Non, il est externe |
| Capteur vilebrequin: |
Inductif (VR) , hall, optique, tachimètre | Inductif (VR) , hall, optique, tachimètre | 2 x Inductifs (VR) , hall, optique, tachimètre |
| Sorties allumage logiques ou Haute tension : |
1 | 1 | 2 |
| 1x entrée à définir | 1x entrée à définir | 1x entrée dédiée capteur E85 (flex fuel) | |
| Connextion série RS232 | Connextion série RS232 | Connextion série RS232 | |
| - | Bus CAN de communications | Bus CAN de communications | |
| Jusqu'a 6 transistors de pilotage de bibines (IGBT) | Jusqu'a 6 transistors de pilotage de bibines (IGBT) | Deux déjà dans le boitier | |
| Entrés |
2x entrées analogiques | 2x entrées analogiques | - |
| Sonde lambda |
Oui simple et large bande | Oui simple et large bande | Oui simple et large bande |
| Options diverses |
Launch / NOS (nitrous) / entrée de commande de bascule de cartographies | Launch / NOS (nitrous) / entrée de commande de bascule de cartographies | - |
| Refroidissement du moteur |
Sortie de commande du ventillateur moteur | Sortie de commande du ventillateur moteur | Non |
| Sortie compte tours |
Oui | Oui | Oui |
| Option capteur de pression |
Option possible jusqu'a 3 ou 4 bar | Option possible jusqu'a 3 ou 4 bar | Capteur externe donc au choix |
| Taille de la table d'injection | 12x12 | 12x12 ou 16x16 | 12x12 |
| Resolution de la table d'injection | 1% | 1% | 1% |
| Résolution d'injection | 100 tr/min (MSI) | 1 tr/min (MSII) | 1 tr/min (MSII) |
| Réglage automatique de l'injection sur une table cible de richesse | Non | Oui avec une sonde lambda | Oui avec une sonde lambda |
| Enrichissement à l'accélération | En fonction de la position du papillon des gaz (TPS), de la pression dans le collecteur (MAP), et du régime (RPM) | Simple (TPS,MAP), Avancé (wall-wetting) | Simple (TPS,MAP), Avancé (wall-wetting) |
| Taille de la table d'allumage | 12x12 | 12x12 | 12x12 |
| Resolution d'avance à l'allumage | 0.3 deg | 0.1 deg | 0.1 deg |
| Phasage d'injection | Bank/batch fire, pseudo random, crank based. | Bank/batch fire Semi sequential for 4-cyl (Experimental code available for 4cyl sequential) |
Bank/batch fire Semi sequential (4cyl) |
| Injector timing | Not adjustable | Timed within crank pulses | Timed within crank pulses |
| Compatibilité EDIS | Oui | Oui | Oui |
| Compatibilité tête de delco | Oui | Oui | Oui |
| Compatibilité Trigger return dizzy | Oui | Oui | Oui |
| Compatibilité décodage de roue simple 36-1 | Oui | Oui | Oui |
| Compatibilité décodage tout type de roue | Non | Oui* | Oui* |
| Compatibilité étincelle perdue | Oui | Oui | Oui |
| Compatibilité bobines crayons | Oui | Oui | Oui |
| Compatibilité Dual dizzy | Oui | Oui | Oui |
| Compatibilité entrés 2nd capteur de position (arbre à came) | Oui | Oui | Oui |
| Nombre max de sorties hautes tensions possibles | 6 | 6 | 2 |
| Compatibilité Moteurs rotatifs (Wankel) | Oui | Oui | Oui |
| Compatibilité HEI7, GMDIS | Oui (with bypass control) | Oui (with bypass control) | Oui (with bypass control) |
| Compatibilité TFI | Oui | Oui | Oui |
| Compatibilité Oddfire wheel decoder | Oui | Oui | Oui |
| Compatibilité Oddfire dizzy | Non | Oui | Oui |
| Compatibilité Neon/420A | Oui | Oui | Oui |
| Compatibilité 36-1+1 | Non | Oui | Oui |
| Compatibilité 36-2-2-2 | Non | Oui | Oui |
| Compatibilité Subaru 6/7 | Non | Oui | Oui |
| Compatibilité IAW Weber-Marelli | Non | Oui | Oui |
| Compatibilité Mitsubushi 6g72 | Non | Oui | Oui |
| Compatibilité 4/1 CAS | Oui | Oui | Oui |
| Compatibilité 4G63 (Miata) | Oui | Oui | Oui |
| Compatibilité 99-00 Miata | Non | Oui | Oui |
| Compatibilité Renix 44-2-2 | Oui | Oui | Oui |
| Compatibilité double allumage | Non | Oui | Oui |
| Compatibilité Suzuki Swift | Not with std code | Oui | Oui |
| Compatibilité Rover K Series 36-1-1 | Non | Oui | Oui |
| Compatibilité Rover K Series 36-1-1-1-1 | Non | Oui | Oui |
| Compatibilité Rover K Series 36-2-2 | Non | (Untested!) | (Untested!) |
| Compatibilité Honda VTR1000 12-3 | Non | Oui | Oui |
| Compatibilité Chrysler 2.2/2.5 | Non | Oui | Oui |
| Compatibilité GM 7X native | Non | Oui | Oui |
| Compatibilité Nissan 360 tooth CAS | Non | under test | under test |
| Détermination de la charge | SD, AN, MAF | SD, AN, map/baro (load%) | SD, AN, map/baro (load%) |
| Load blending | Oui? | Oui | Oui |
| Load tables | 1 | 2 | 2 |
| Injection étagée | Oui | Oui | Oui |
| Limiteur de régime par coupure d'injection | Oui | Oui | Oui |
| Sortie compte tours | Oui | Oui | Oui |
| Compatibilité Launch Control/flat shift | Oui | Oui | Oui |
| Limiteur de régime par coupure d'allumage | Oui | Oui | Oui |
| réglage du Dwell duty% | Oui | Oui | Oui |
| Correction du Dwell en fonction de la tension batterie | Inclus | table de pourcentages | table de pourcentages |
| Gestion du démarrage moteur (cranking) | Table de temps d'injection | table de pourcentages | table de pourcentages |
| Alternate cranking injection | Non | Oui | Oui |
| Avance à l'allumage et dwell spécifiques au démarrage | Oui | Oui | Oui |
| Fixed timing for setup | Oui | Oui | Oui |
| Mode test | Non | Pompe à essence, Injecteurs, Bobines, Ralentis | Pompe à essence, Injecteurs, Bobines, Ralentis |
| Boucle d'asservissement du ralentis | Experimental | Oui | Oui |
| Compatibilité Boost control | Open loop | Oui (open or closed loop with PID control) | Oui (open or closed loop with PID control) |
| Compatibilité Kit NOS (nitrous) | Oui | Oui (2 stage) | Oui (2 stage) |
| Compatibilité Capteur de cliquetis (module requis) | Oui | Oui | Oui |
| Compatibilité correction barométrique en temps réel | Oui avec 2nd capteur | Oui avec 2nd capteur | Oui avec 2nd capteur |
| Compatibilité Injection d'eau | Oui | Oui | Oui |
| Bascule de tables | Oui | Oui | Oui |
| Sorties configurables | Oui | Oui | Oui |
| Tables cibles de richesse | Oui | Oui | Oui |
| Tables doubles d'injection (par banc d'injecteurs) | Oui | Oui | Oui |
| Synchronous sensor sampling | Non | Oui | Oui |
| Bus CAN de communication | Non | Oui | Oui |
* = Voir les note dessous
Notes sur les circuits :
Les Megasquirt 1, 2 et 3 utilisent les platines V2.2, V3, V3.57. La V3.0 ou la V3.57 sont recommandées car elles possèdent une entrée pour les capteurs magnétiques et supportent mieux les injecteurs basse impédances. Le microsquirt est surtout destiné aux environnements hostiles et exigus
Les informations données ici sont à partir du circuit V3.57.
Notes sur les logiciels embarqués
Pour le Megasquirt 1 les performances listés sont celle avec le MS1/Extra code 029y4
Pour les Megasquirt 2 et Microsquirt, les performances sont celles avec MS2/Extra code 2.1.0
Explication des termes du tableau :
Taille de la table d'injection: Le nombre de cellules dans la table d'injection. Notez que comme les valeurs du régime et de la charge sont ajustables on peut faire de bonnes cartographies avec 12*12 valeures.
PW resolution: The step size of increments of fuel pulsewidth. In theory the smaller the step, the finer the control available. Whether this translates into better engine performance is largely impacted by how well the engine is tuned and operating factors. MS1/Extra hi-res allows better injector resolution by using a timer for injector control but loses injector PWM control in the process. Note that the fuel calcs will often have a lot of inbuilt fuzziness, so the 0.67us hardware precision may not be useful.
RPM resolution: The MS1 codes only use rpm in steps of 100 internally, so this means you can only tune in 100rpm steps. Not a big deal.
Accel enrichment: There are various methods of responding to acceleration transients for best engine driveability.
Advance table size: All present Megasquirt versions with spark control use a 12x12 table for setting the advance at different loads and rpms. Megasquirt 3 extends this to 16x16
EDIS: Ford's standalone ignition control system
Distributor spark: Simple spark control using a single coil and typically a distributor mounted pickup, crank mounted pickups can also be used.
Trigger return dizzy: Some distributors with hall effect sensors have a shutter wheel that provides “cranking” and “running” signals on each edge. This can give improved starting ability and also better running precision.
Simple wheel decoding: The MS1/Extra wheel decoder can decode regular wheel patterns (36-1, 24/2, 60-2, 24/1) but gains no timing improvement from the additional teeth. The early MS2 wheel decoder worked in a similar way.
Every tooth wheel decoding: The MS2/Extra code samples the time between each tooth for speed data and sets the advance/dwell as a tooth number plus a time offset. Unsure what MS2 base does.
Wasted spark: i.e. multiple spark outputs. Without modifications to the MS2 card, MS2 base code can only do single spark output. The modifications also remove the ability to control low-Z injectors using PWM - resistor packs would be required.
Coil on plug: As above, but additional code is required to decode the trigger wheel.
Dual Dizzy: For engines like the Lexus V8 where a trigger wheel and two coils and distributors are used.
Cam / 2nd tach input: For any coil on plug install a phase sensor is required. Any engine with a non-missing tooth main wheel also requires a 2nd tach input. MS2 can do this with modifications to the card. Microsquirt has it as standard.
Number of spark outputs: This determines how many coils you can drive.
Rotary trailing: Specific code to drive the trailing coils with programable split angles.
HEI7/GMDIS: An ignition system from GM. The bypass output controls inbuilt timing or controlled timing. A dedicated output alleviates the need for an external relay.
TFI: An ignition system from Ford.
Oddfire wheel decoder: Using a regular trigger wheel to drive coils on an oddfire engine that requires an angular offset between the outputs.
Oddfire dizzy: Some engines such as GM V6 use an oddfire pattern and a distributor. This code detects and works with the uneven pattern.
Neon/420A, 36-1+1, 36-2-2-2, Subaru 6/7, IAW Weber-Marelli, Mitsubushi 6G72, 99-00 Miata, Suzuki Swift, Suzuki Vitara, Daihatsu 3cyl, Daihatsu 4cyl: These are all special wheel decoders for these specific engine and trigger wheel patterns. See the main page for links to pages about these wheels.
CAS 4/1: This is handled as part of the wheel decoder.
Twin trigger / Dual spark: This is often used on 4 cylinder bike engines. A single lobe is mounted on the crank shaft and two pickup coils detect it passing. MS2 and MS2/Extra support this with different code implementations.
Load methods: SD = speed density, standard MAP sensor input. AN = alpha-N - TPS and RPM. MAF = using a Mass Air Flow sensor. Map/baro = a variant on speed density that better allows for altitude changes.
Load blending: Combining multiple load methods for smoother transition from idle to full load.
Load tables: How many load tables operate at one time.
Staged injection: Inspired by RX7 and similar. For use where two banks of dissimilar injectors are used. e.g. you can have a bank of small injectors for idling and low load and a second bank of large injectors for full load operation. The code automatically enables the second bank as and when required. This can greatly improve the fuel regulation under low load.
Over-run fuel cut: A standard feature in most fuel injection systems since the 1980s. Fuel can be cut off totally under heavy deceleration conditions to conserve fuel.
Tachometer output: When using a complex trigger wheel or wasted spark a special output is often required to drive the tachometer.
Launch control/flat shift: A “two step” rev limiter primarily used for racing.
Spark cut rev limiter: A method of limiting revs. It is far harsher than a simple engine-preserving fuel cut, but works very well for launch/flat shift.
Dwell duty%: For some ignition systems like TFI or MSD a percentage dwell output is required instead of a coil charge dwell. This allows various percentages to be set in software.
Dwell battery correction: As the supply voltage varies, the required dwell time also changes. Different methods for achieving this.
Cranking pulsewidth: How the fuel injected during cranking is controlled. A percentage table is supposed to allow first time setup as the number is scaled based on the injector size. The latest MS2 codes also take X-Tau, air density and flex fuel into account.
Alternate cranking injection: The standard scheme is to inject fuel once per ignition event. On large cylinder counts this can result in low precision and difficult start. This option allows the number of injections to be halved to allow better control.
Specific cranking advance, dwell: A specific setting for the cranking advance and dwell instead of a table lookup.
Fixed timing: A setting to lock the timing for easier first time setup and confirmation that the ignition system is working correctly.
Test mode: Various modes for testing system components without running the engine.
Idle valve control: Options for different types of fast idle valve.
Boost control: Mode to control the wastegate on a turbo to vary boost levels.
Nitrous control: Control system to only allow nitrous when certain conditions are met, add more fuel, retard the timing etc. also delay nitrous after launch.
Knock sensor: Take feedback from a knock sensor and retard the timing
Realtime baro: Input from a second map (pressure) sensor for continual barometric adjustment. Useful in mountainous regions. Not much use in the Netherlands.
Water injection: Specific system to control water injection solenoids and pumps.
Table Switching: An external switch input swaps the fuel or spark tables being used. Note - this is not for “economy vs race” - that is a common misunderstanding of fuel injection systems and that is what your right foot is for. Valid examples are nitrous or swapped fuel.
Configurable outputs: Various on/off outputs for fans and warning lights etc.
AFR target tables: Using your wideband to target different mixtures and different rpm/loads.
Automatic Mixture Control: The ECU responds to the wideband input and adjusts the fuel VE table automatically. As an alternative use “Auto Tune” in Megatune.
Dual Fuel tables (per bank): Another name is Dual table. Originally written for mapped water injection. Can also be used on V engines for different tuning on each bank. Do not confuse with staged injection.
Synchronous sensor sampling: The sensors are sampled at a particular crank angle. This gives far more repeatable response on the MAP sensor signal on most engines.
CAN communications: The MS2 and Microsquirt have CAN communications built in which allow communications with addon boards.
Crank based injection points: MS2/Extra 2.0 can do a semi-sequential which has improved the idle on 4G63 engines for sure. Sequencer and MS3 can do fully sequential.
(C) James Murray 2009
(C) Traduction Gestion-Moteur 2009