MegaSquirt: Электронды отын инжекциясының басқару жүйесінің даму тарихы
MegaSquirt
MegaSquirt – бензин қозғалтқыштары үшін электронды отын инжекциясын басқару жүйесі. 2001 ж. құрастырылған, EFI332 жобасының жалғасы. Бағдарламаланатын микроконтроллер негізінде жұмыс істейді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
MegaSquirt – бұл көп мақсатты, сатудан кейін орнатылатын электрондық отын инжекциясы (EFI) басқару құрылғысы, ол кең ауқымды ұшқышпен тұтандырылатын ішкі жану қозғалтқыштарымен (яғни дизельдік емес қозғалтқыштармен) пайдалануға арналған. MegaSquirt 2001 жылы Брюс Боулинг және Аль Гриппо жасаған.
MegaSquirt is a general purpose aftermarket electronic fuel injection (EFI) controller designed to be used with a wide range of spark ignition internal combustion engines (i. e., non diesel engines.) MegaSquirt was designed by Bruce Bowling and Al Grippo in 2001.
Тарих
Мегасквирттің алдында EFI332 жобасы болды, оны Брюс Боулинг және Аль Гриппо басқарды. EFI332 әзірлеуі 1999 жыл шамасында басталды және 2000 жылы 200-ге жуық жиынтықпен аяқталды. Жүйе Motorola компаниясының 32 биттік MC68332 микробасқарушысын пайдаланды. Кодтаудың, электрондық есептеудің және реттеудің қиындығы жүйенің кеңінен қолданылуына кедергі келтірді. Содан кейін дизайнерлер EFI332 дизайнын қарапайымдауға және отын инжекторларын басқаруға көшті (EFI332 қалау бойынша тұтандыру жүйесін де басқара алатын еді). Осының негізінде алғашқы MegaSquirt (MS I) құрылды. MegaSquirt 2001 жылдың 15 қыркүйегінде пайда болды.
The Megasquirt's predecessor was the EFI332 project, led by Bruce Bowling and Al Grippo. EFI332 development started around 1999 and culminated in the release of about 200 kits in 2000. The system used a 32 bit MC68332 microcontroller from Motorola. A very steep coding, electronic design, and tuning curve prevented the system from gaining wider acceptance. The designers then decided to simplify the EFI332 design, and focus on managing the fuel injectors (the EFI332 was also designed to control the spark plug ignition system if so desired). This was the basis for the first MegaSquirt (MS I). The MegaSquirt was launched on September 15, 2001.
Жабдық
Жиналған контроллер отын инжекторларын басқару үшін бірнеше сенсорлардан дерек алады, оның ішінде дроссельдік жағдай сенсоры (TPS), газ шығарудағы оттегі сенсоры (EGO немесе O2 сенсоры), MAP сенсоры, коленвалдың жағдай сенсоры, қосымша білдесуалдың жағдай сенсоры, кіретін ауа температурасы сенсоры (IAT) және салқындатқыш температурасы сенсоры (CLT). Стандартты калибровка көбінесе General Motors үлгілерімен сәйкес келеді, бірақ контроллерді кез келген қозғалтқыштағы дерлік кез келген сенсорды қолдану үшін қайта калибрлеуге болады. Қозғалтқышты басқару жүйелерінің өнімдері бірнеше аппараттық және бағдарламалық жаңартулардан өткендіктен, әсіресе Legacy/DIY бағытталған MegaSquirt жүйелерінде (жинақталған ЭБУ) нақты мүмкіндіктерін анықтау үшін үш нәрсені білу қажет: микроконтроллер, басылған схемалық тақта және бағдарламалық нұсқалары. Ал коммерциялық/жетілдірілген MS3Pro және MSPNP жүйелері бұл жағынан әлдеқайда қарапайым, себебі олар «жұмыс істеуге» арналған және қолөнершіге емес, кәсіби пайдалануға бағытталған.
The assembled controller takes input from several sensors in order to manage the fuel injectors, including a throttle position sensor (TPS), exhaust gas oxygen sensor (EGO or O2 sensor), MAP sensor, Crankshaft Position Sensor, optional Camshaft Position Sensor, Intake Air Temperature sensor (IAT), and a Coolant Temperature Sensor (CLT). The default calibration is configured to match common General Motors type, although the controller can easily be recalibrated to use nearly any sensor on nearly any engine. As the product line of Engine Management Systems has evolved through multiple hardware and firmware revisions, at least when referring to the Legacy/DIY oriented MegaSquirt Systems (kit type ECUs) it is difficult to be specific about the capabilities of any particular MegaSquirt without knowing three things: microcontroller, printed circuit board and firmware versions. As for the commercial/refined MS3Pro and MSPNP lines, this is far simpler as these systems were engineered to 'just work' and not aimed at the DIYer.
Микробақылаушы
1.0 MegaSquirt нұсқасы 8 биттік Motorola MC68HC908 микроконтроллерін қолданды, және негізгі платаның барлық нұсқалары осы процессорды қолдайды. Кейінірек шыққан MegaSquirt II процессор жаңартуының қосымша картасына 16 биттік MC9S12 кіреді, бұл бастапқы MC68HC908 процессорлы MegaSquirt-тен жақсырақ. Қазіргі Megasquirt III 50 МГц жиілікте жұмыс істейтін 16 биттік MC9S12XEP100 процессорын қолданады, оның құрамында 100 МГц RISC ядросы бар.
The version 1.0 MegaSquirt used an 8 bit Motorola MC68HC908 microcontroller, and all versions of the main board support this processor. The later MegaSquirt II processor upgrade daughter card includes a 16 bit MC9S12, and is a step up from the original MC68HC908 processor MegaSquirt. The current Megasquirt III uses a 16bit MC9S12XEP100 processor running at 50 MHz which includes a 100 MHz RISC core.
Баспалы схемалық тақта
MegaSquirt I үшін баспалы схемаларды алғашқы топтық сатып алу 2001 жылы болды. Бұл тақталар V1.01 негізгі тақталар болып табылады және қазіргі таңда қол жетімді емес. 2002 жылы екінші топтық сатып алу, сондай-ақ 2005 жылға дейінгі барлық сатып алулар V2.2 негізгі тақталар болып табылады және V2.2 баспалы схеманың (PCB) жоғарғы сол жақ бұрышына басылған. MegaSquirt ECU-лары 2002 жылдан бері топтық сатып алу арқылы сатылмайды. Оның орнына, сатушылар Боулинг пен Гриппо ұсынған өнімдерді қайта сатады және олар қорын жаңартып отырады, сондықтан барлық тауарлар әдетте әрқашан қол жетімді. Мега-нұсқаулықта сатушылардың тізімі бар. 2005 жылдың шілдесінен бастап V3 PCB, MegaSquirt II-нің кеңейтілген мүмкіндіктерін пайдалану үшін қолжетімді болды. 2007 жылдың тамызында v2.2 және v3 тақталары әлі де қолжетімді. ПХБ-ның жаңа нұсқасы бар. V3.57 – MegaSquirt V3 «тесік арқылы» негізгі тақтасының беттік монтаждау құрылғысы (SMD) нұсқасы. Тақтаның 3.57 нұсқасы, компоненттердің көп бөлігін автоматтандырылған пішімдеу және орналастыру (машинамен құрастыру) және қайта ағынды дәнекерлеу арқылы автоматтандырылған түрде құрастыруға мүмкіндік беру үшін жасалды. Бұл тақталар өздерінің негізгі тақтасын құрастыра алмайтын немесе құрастыруға ниеті жоқ адамдарға арналған. V3.57 тақтасы «өздігінен жасау» тақталарының орнын алмастырмайды, керісінше, қайта сату үшін тақталарын құрастыратын дистрибьюторлардың жұмысын жеңілдетуге және негізгі ECU жеткізушілерімен бәсекелесуге арналған MegaSquirt негізгі тақтасының қосымша нұсқасы болып табылады. Бұл тақта беттік монтаждау компоненттерін қолданғанымен, орналасуы V3 негізгі тақтасындағыдай, тек DIY-ға бағытталған прототиптік аймақтан басқа (әрине, 3.57 DIY тақтасы емес). Компоненттердің нөмірлері көбінесе өзгеріссіз қалады. Шындығында, бұл тақта нұсқасы V3 негізгі тақтасымен басталды және 4 қабатты құрылым мен қуатты таратуды сақтайды. Ол бірдей өлшемде (4" x 6") және жалғағыштар бірдей орында, сондықтан ол ешқандай өзгеріссіз стандартты корпусқа сыяды (бірақ қосымша мүмкіндіктер үшін кейбір өзгерістер қажет болуы мүмкін).
The first group buy of printed circuit boards for the original MegaSquirt I was in 2001. These boards are V1.01 main boards, and are no longer available. The second group buy in 2002, as well as all following purchases until 2005 are V2.2 main boards, and have a V2.2 printed in the upper left corner of the PCB. MegaSquirt ECU's have not been sold by group buy since 2002. Instead, vendors resell the Bowling and Grippo offerings, and they keep stock current, so all items are normally available at all times. There is a list of vendors in the megamanual. Starting in July 2005, the V3 PCB was made available to use some of the advanced features of the MegaSquirt II. As of August 2007, the v2.2 and v3 boards are still available. There is a newer version of the PCB. The V3.57 is a surface mount device (SMD) version of the MegaSquirt V3 "thru hole" main board. The 3.57 version of the board was created in order to allow for automated assembly of the majority of components using automated pick and place (machine assembly) and reflow soldering. The boards are meant for those unable or unwilling to assemble their own main board. Note that the V3.57 board is not a replacement for the "build it yourself" boards, but rather an additional version of the MegaSquirt main board intended to make life easier for distributors who are building their boards for resale, to compete with mainstream ECU suppliers. Although this board uses surface mount components, the layout is the same as in the V3 main board, apart from the omission of the DIY oriented prototype area (the 3.57 is not meant to be a DIY board, of course). Component numbering remains the same in nearly all cases. In fact, this board version started with the V3 main board, and maintains the 4 layer construction and power distribution. It is the same size (4" x 6") and the connectors are in the same places, so it fits in the standard case with no modifications (though some modifications may be necessary for additional functionality).
MS-III чипіне арналған бағдарламалық қамтамасыз ету
стандартты MS III коды және патенттермен қорғалған. Бұл микробағдарламаның бастапқы коды (source code) пікір алмасу және соңғы пайдаланушының өзгертуі үшін жүктеуге қолжетімді, бірақ код және одан туындаған нәрселер тек ресми Megasquirt аппараттық құралдарында пайдалануға лицензияланған. Megasquirt-тің сәттілігі көптеген лицензиясыз көшірмелердің пайда болуына себеп болды.
standard MS III code and subject to patents. The source code of the firmware(s) are available to download for peer review and end user modification, but the code and derivatives are only licensed for use on official Megasquirt hardware. The success of Megasquirt has spawned a number of unlicensed clones.