VEMS

VEMS är ett kommersiellt motorhanteringssystem. VEMS skiljer sig från de flesta andra EMS genom att det brukade vara allmän egendom och sedan en form av öppen källkod .

Historia

Den ursprungliga versionen av VEMS hette MegaSquirtAVR och var en omskrivning av det populära men otillräckliga (på den tiden) MegaSquirt -systemet.

Hårdvara

VEMS kan köpas som ett färdigt kort eller ett komplett system med flera alternativ däremellan. Det mesta av designen är byggd med SMD- komponenter för att hålla storleken nere och tillförlitligheten uppe.

Mikrokontroller

VEMS använder AVR Atmega128 som är betydligt kraftfullare än den ursprungliga MS1 CPU .

Revisioner

Den tidiga MS-baserade versionen hette 2.0 men som har varit ur cirkulation under en tid. 3.0-brädet var den första "GenBoard"-varianten. Utvecklingen stängdes vid 3.2 och den nuvarande versionen är 3.6. Alla 3.X-versioner har en eller flera bredbandskontroller.

Firmware

VEMS firmware är primärt skriven i C (programmeringsspråk) , men vissa delar distribueras i binärt och inte C av IP -skyddsskäl med en NDA.

Dokumentation

Firmware- revisioner utfärdas mycket ofta och det är ständig utveckling. De senaste av firmware har många avancerade funktioner såsom dubbel kontinuerlig variabel kamaxelkontroll , GPS- och SD- kortloggning, avancerade motorsportfunktioner ( N2O- kontroll, transbromskrypning etc.). Nya funktioner är elektronisk gasreglage och can bus.

Tuning programvara

Tuning görs med antingen MegaTune eller VemsTune. Fram till nyligen var Megatune som skrivits av Eric Fahlgren för MegaSquirt -systemet enda alternativet. MegaTune är licensierad under GPL och kan därför användas av alla. Även om den är utmärkt för Megasquirt täcker den inte alla aspekter av VEMS, så fullständig installation och justering är omöjlig. Det kan och har orsakat att felaktiga parametrar skrivs till VEMS vilket orsakar oförutsägbar prestanda.

För närvarande (2011) är MegaTune mestadels föråldrad på VEMS eftersom alla nyare firmwareversioner endast är kompatibla med VemsTune, ett användargränssnitt som byggdes från grunden och täcker alla aspekter av VEMS-justering (inklusive firmwareuppdateringar direkt från VEMS-servrar, WBo2-sensorkalibrering , loggning och naturligtvis trimning). Vissa användare som kör äldre konfigurationer använder fortfarande MegaTune men majoriteten använder nu VemsTune som, efter lång utvecklarfas, nu är mycket användbar.

Licenser

Den inte längre tillgängliga MSAVR- källan var MegaSquirt-baserad och därför omgiven av viss kontrovers. Koden skrevs om och har sedan version 3.2 varit stängd källkod .

externa länkar