Home
- Simtek Electronic Performance
Contents
1. Fuel Dif Fuel Diff Fuel limit Gear Ratio 0 Used to access Gear Ratio table Gear Current Gear if Road Speed valid from Gear Ratio Table Gear Accel mod Gear related corrections of acceleration fuelling Boost WG control and Gear WG mod ignition timing Gear Boost mod SimTek FIRMWARE USER MANUAL page 77 p m IToohNo 1 Internal tooth counter used to place ignitionevents Spray 1 JjinterCooerSprayisacive Spraying 1 Inter Cooler Spray is spraying Ign Retard Limiter Amount of ignition retard used to restrain engine power from Rev Rtd limit InjAduMax CC Inj Adv Mod X Usermodification of injection advance position writeable Inj Ange 7 jFromlpAngemap Position in internal teeth to open or start injection Knockraw 1 1 correction by Knock noise tabe Knock rtd ignition retard requested by knock detection Lambda Heater Oxygensensorheaterisacive Launch Li May be set to On to clear internal log memo Oooo a 0 IS aa Log Size M Size of internal log memory If reads zero then try Log Reset and cycle power Logging 1 Cd Logging Flags bo 1 Do 80 Load LOGWTSTAT How much of internal data log memory consumed i M Tooth No Crank teeth since missing tooth B MAF as Load Load MAF signal scaled for use as Engine Load MAF Linear MAFraw jUsedtoaccess MA
2. Old 6 crank teeth New 36 2 2 2 Start Actual Teeth 3 7 Start Actual Teeth 2 1 2 Start Crank Teeth 13 33 No errors Under reads by up to 3096 A manifold absolute pressure sensor fitted to the inlet plenum MAP raw may also be used as the primary load sensor Note the sensor is sampled typically 12 times per engine revolution these results are shown RMAPOO to RMAP 1 1 Airflow is measured using the standard hot wire mass airflow meter sensor that is housed in the air filter box and connected to the inlet of the compressor housing This is usually the system s major parameter for monitoring load However for competition the MAP or boost sensor is often has a better response A mass airflow sensor MAF raw fitted to the inlet between the air filter and throttle may also be used as the primary load sensor and linearised with MAF Sensor table Note the sensor is sampled typically 12 times per engine revolution these results are shown in RMAFOO to RMAF1 1 A knock microphone is used to detect Knock and other noise this may be used to add additional fuel and retard the spark to quench knocking see Knock Raw The Knock SimTek FIRMWARE USER MANUAL page 15 sensor Knock may be monitored for active knock control Although it is often best to disable this feature while running on a gravel road surface The exhaust gas oxygen Lambda raw sensor can also be monitored as a mapping aid and may be used as a weak mix
3. Target and T Position called Act T error The target tables allow for adjustment of throttle position with pedal position and to give maximum usable control range Act T Position is shown as a percentage although it is unscaled and is the same data ActT Raw However ActT Raw is scaled with Act Throttle and Act Throttle max to make Act Throttle this is a rarely used parameter but when out of range the Error Act Throttle flag is set and the default throttle motor drive Act Default1 and Act Default2 drive duties are activated Act T Target Table A S g 5 E M Y Act T Demand Y Act T Demand is derived from Act T Demand raw the Pedal and input from the idle speed controller shown in Act T Idle mod The calibration defines 3 different relationships between demand and target in the tables Act T Target Act T ALS Target Act T ALS Mild Target these are selected with the ALS modes Useful Range limited by Act T Target max and Act T Target min Act T Raw like Pedal Raw is made using the selector settings from Act T1 raw and Act T2 raw Checking the Throttle response First check Act T raw values with Act Rly Pin 15 then motor is unpowered SimTek FIRMWARE USER MANUAL page 12 Measure Raw and position with throttle manually fully open 90degree and over open 95degree and pushed fully closed The Act T raw maximum 5 and Act T raw
4. 60 C7 61 2 020 C8 62 SECAIRPMP 043 C9 63 OUTO O32 C10 NOT USED SimTek FIRMWARE USER MANUAL page 90 C11 64LEDO O35 C12 65Fuel Pump speed 5V O40 C13 NOT USED C14 NOT USED C15 66RTN RTN C16 TX C17 67 DRAIN O18 C18 68 2 0 19 NOT USED C20 695 RLAY O28 C21 70 RLY O22 22 71TACHO O7 23 72MAIN 12V RLY O23 C24 73 ACIN S27 25 530 26 NOT USED C27 75 CANH CAN1H C28 76 PRCVALVE O29 C29 77 FAN1 O31 C30 NOT USED 31 78 NEUTRAL 29 C32 Start Request T10 516 79 ACPRSW S27 C34 NOT USED C35 80CANL CAN1L D1 81 D2 82 RTN D3 83WASTE2 012 P5 D4 84 ACTBRG2 ACTTBRG2 09 2 05 85 ACTBRG1 ACTTBRG1 013 P6 D6 86 RTN RTN D7 87 RTN RTN D8 88 INJA D9 89 INJB O5 D10 9OINJC 4 D11 91INJD D12 92 TGVL RC17 D13 93TGVL RC16 D14 94 VVC2 O11 P4 015 9512V PWR OUT 12V 016 96 VVC1 O10 P3 D17 9712V PWR OUT 12V D18 98 O1 MUX11 019 99 COIL2 MUX12 020 100 MUX21 D21 101 COIL4 MUX22 SimTek FIRMWARE USER MANUAL page 91 D22 102 TGVR RC18 D23 103 TGVR RC19 D24 104 VVC3 014 P7 D25 105 12V PWR OUT D26 106 RTN GND D27
5. Main Relay Park resets and parks idle stepper motor Main Relay Kill Power turns off Main Relay Output and Main Relay Out 2 This time must be long enough for idle motor to complete parking Main Relay Safety will delay the turn off if there is non volatile write of calibration data indicated by Error EE Checksum and setting Cal Write Main Relay alias Main Relay if Cal write is On RE STARTING If however ignition key is returned to on position after Main Relay Off exceeds Start Pulse Rearm Time and Start Pulse Rearm and Main Relay Off Restart are On the fuel pump will run again and Start Pulse Pending will go On SimTek FIRMWARE USER MANUAL page 29 The starting ignition timing is set by the teeth on the crankshaft timing disc if Crank Alt Fire On and crank transitions defined in the Crank Fire A Crank Fire B tables Otherwise when Crank Alt Fire Off Crank Adv is used but may not be as precise as the tooth control mode Over all timing can be adjusted and the resulting timing error can be adjusted out using Spark Sync this will move the ignition events relative to there triggering teeth on the crank timing wheel Note that this may require unobvious setting of Start Ignition Start Spark Teeth for wasted spark ignition while cranking if half of Spark Teeth Also see Idle Start and Idle Start decay for active throttle control why starting TIMING SENSOR DELAY COMPENSATION Some timing sensors especia
6. feeTelemety Air Comp uel correction with air temperature Coolant Sensor able C Scales raw coolant temperature sensor Sensor C Scales raw air temperature sensor and Plenum temperature ooth Control Table Determines the action of crank timing edges rank Alt Fire Option teeth defined in tooth control table for cranking ignition ae pon TestNorSyncd pin speed crank processo 1 No Sync Cranking Crankatinvet S Crank nectar rabies Sat pusee Smo Cam Count Sync Crank S Count option fyne strategy Lancer on Subar SycMX Dwell vs Batte Table lo Charge time correction due to Battery voltage Dwell vs Speed Table Base Charge time calculation multiplied by Coil Factor to give orrects fuelling due to MAP as Load if Fuel map Pedal On else set to 0 Rev Limit Table pm The engine speed for Fuel limiter with each ALS mode Rev Limit Mild Table Rev Limit L Table rpm Rev F Limit Table engine speed for Fuel limiter with each ALS mode Rev F Limit Mild Table Rev F Limit L Table rpm Rev Rtd Limit Table The engine speed for ignition retard limiter with each ALS Rev Rtd Limit Mild Table pm mode ev Rtd Limit L Table rpm aunch push switch Only an switch edge is required to enter launch mode a
7. Road Speed Source Option Parameter that carries raw road speed daa Road Speed bigend Option swap bytes in word often for Subaru N14 Road Speed Fuel Cut Option Additional fuel limiter value to reduce road speed Road Speed WG ubtracted from WG duty to reduce road speed by reducing boost F Limit ALS Full Option Limit ALS Full Option Activates Fuel Ignition Pedal Retard Limit maps in ALS Full Option ALS Full active mode RL F P ALS Full Option RLIP ALS Full Option 1 Pedal based Rev Limit Tables IRL R P ALS Full Option F Limit ALS Mild Option Limit ALS Mild Option Activates Fuel Ignition Pedal Retard Limit maps in Rtd ALS Mild Option ALS Mild active mode IRL F P ALS Mild Option RL IP ALS Mild Option based Rev Limit Tables IRL R P ALS Mild Option F Limit ALS Full Speed Option f ALS Full Speed 0 Limit ALS Full Speed Option 1 Road Speed gt ALS Full F Speed Rtd ALS Full Speed Option Fuel Ignition Pedal Retard Limit maps in ALS Full active mode RL F P ALS Full Speed Option Pedalbased Rev Limit Tables RL I ALS Full Speed Option RLRPALSFul Speed Option SimTek FIRMWARE USER MANUAL page 62 maa seen ce Reel F Limit ALS Mild Speed Option Limit ALS Mild Speed Option f ALS On Mild Speed 0 Rid ALS Mild Speed Option Road Speed gt ALS On Mild Speed
8. These values are determined by running the engine on a dynamometer at each obtainable point and adjusting the raw or VE MAP values to obtain optimal performance Values for unobtainable points such as high speed low load and low speed high load are normally selected to blend in with the obtainable values If the engine is running at an exact engine speed site and an exact load site then the VE value at the intersection of these two sites will determine the amount of fuel injected SimTek FIRMWARE USER MANUAL page 18 So using E 4800 Engine 5200 Speed 5600 6000 6400 If the engine speed is 5600 rpm and the load is 110 then the VE value will be 143 If the engine is running at a speed and load between sites then the VE value is determined by interpolating the four grid values around the engine running conditions So using fig 4 2 if the engine speed is 5850 rpm and the manifold load is 115 then the four grid values are 143 5600 rpm 110 load 144 5600 rpm 120 load 152 6000 rpm 110 load 155 6000 rpm 120 load Then the interpolated value is 149 which is shown in VE MAP The base fuel pulse width is then calculated by multiplying VE MAP from the Fuel map with the injector flow rate option microsec bit The value for microsec bit is dependent on the expected horsepower of the engine and the injector flow rate It should be set so that the maximum VE value is around 220 for best resolution Note there is an o
9. Use a MAP signal for Load calculation BAR Loi MEI SimTek FIRMWARE USER MANUAL page 66 elects from input list Hand Brake input elects from input list Foot Brake input and Brake in Option oot Brake Option AC Test 1 Option Test value for Diff DAC output AC Test 2 Option Test value for Testing only ane CC Cl TGV pinin Notused Set to Switch 9 GV out pint Option Define pin output GV out pin2 Option GV out ping Option Er GV out pin4 Option source Coolant source Option Plenum source Option Baro source i Battery source Option ee Analogue input assignment EGTsouce RIS cc bam a _ T4 Freq divisor Option 9 Frequency 74 Freq divisor T4 Period T4 low speed Option T4 Frequency 74 Freq dlvisor T4 Period MSB T5 Freq divisor Option 76 Frequency Freq divisor T5 Period speed Option T5 Frequency 75 Freq dlvisor T5 Period MSB Traction Control Used to enable traction contol y Engine Accel 100 e is applied C vs Road Speed Option Used to select TC sensitivity table against Road Speed stead of Engine Speed RPM C Adjust input Option Sensitivi
10. mode when ALS Full active If air temperature exceeds this value then go rom Full to Mild ALS mode If coolant temperature exceeds this value hen go from Full to Mild ALS mode p pm Fuel Norm T Fuel ALS Load When the usual load input is faulty then a alue of Load is taken from this table MSR Waste gate duty correction with boost error SimTek FIRMWARE USER MANUAL page 63 GEMS CEMS Purge Output Pin RN Selector for carbon canister c RN unction Rad Spray Coo Option C f both temperatures and load exceeded then he radiator spay active Rad 5 5 Dpion lve only in Full antag mode Rad Sprays Option Jnacive off duiyime Rad Spray toad pion Minimum toed ft EE ee p Edi p7 TA o 50 iE by this many degrees _ After Accel retard event return spark advance to normal at this rate BEER SM rev oem paw A C request bit Mask air condition to turn on compressor A C request source Option Only active if simple switch selector A C in pin 0 Data shown in parameter A C message EvoX typically RX2 W1 with this hannel set to receive CAN ID 0x412 A C request Bigend Option EvoX set On for lower Byte Dm pin for A C air conditioning request input A C Off Pedal enn C is turned off if Pedal exceeds this value NIGHT Pi Option Pupul pin selector pee Onion Duipupin selector Ga utput
11. 23 Tooth table based calculation Lambda Filter for noisy sensors typically 50 Lambda FB rate as before but also Lambda FB rate rev the number of engine revolutions before integral component is accumulated This deals nicely with transport time latency with sensor distance from injector 00X46 receive messages increased to 8 Small 17 element Engine Speed table user defined Full ALS names consistently used to differentiate with ALS Mild and None Enhancements to Lambda Integral with error compensation Accel Limit with both Engine Speed and Coolant More flexible wastegate control 00X43 SimTek FIRMWARE USER MANUAL page 5 Coolant temperature compensation of fuelling now from maps Start Coolant modifier map with coolant and engine revolutions since crank synchronisation Warm Up Fuel modifier map used once start is completed indicated by Stat Cranking going Off Uses time since crank exit for axis The output Coolant Fuel has the ability to increase fuelling 5 fold This may be required for E85 fuels Active Throttle control improved with rest position correction using Act T Damp options and tables Retard Excess tables to help reduce torque if Retard Limit exceed EGT 00X41 Pedal Retard Absolute this is the spark advance after TDC to be used with no effect from any other spark modifications tables or maps Pedal Retard Absolute Max should be set to zero Alternative Fuel2 Lambda Target Ignition2 Waste
12. 543 19 13 TPSPWR1 5V A20 NOT USED A21 14 2 Inlet Left T4 10 22 15 23 USED A24 16 25 17 A26 18TGVRP A15 556 A27 19 SECAIRPR A19 S60 28 20ACTTP2 A01 S42 29 21 A30 22 BLOWBY A21 S62 A31 23 Exhaust Left T6 S12 A32 NOT USED 2 A33 24 PWRSTR 526 A34 25 13 554 SimTek FIRMWARE USER MANUAL page 89 B1 26 SHIELD B2 27 MAIN 12V A05 S46 B3 28 1 WB yellow A20 B4 29 OX2 A04 S45 B5 30 NOT USED B6 31 2 WB red A20 B7 32 WB black B8 33 LGND1 A03 B9 34 0X1 A03 S44 B10 35 OXA4 WB violet B11 NOT USED B12 36 CRUISE1 9 515 B13 NOT USED B14 37 SECAIR2 O41 B15 38 SECAIR1 042 B16 NOT USED B17 39FTEMP A17 558 B18 40 16 557 B19 41IGNSWT A22 S63 B20 42BRAKE T7 13 B21 43 TTPSPWR2 5V B22 44 TPSPWR2 5V B23 45 1 Pedal A12 53 B24 46 T8 S14 B25 NOT USED B26 47 A10 S51 B27 RX B28 48 STOP LIGHT PJ O 1525 B29 49 GND B30 50RTN B31 51 12 Pedal 11 552 B32 52Fuel Tank Pressure A18 559 B33 53Fuel Pump HS O21 100R source B34 54 AGND B35 55RTN C1 56 T PWR C2 57 FOXHEATO 033 RK1 C3 58 033 C4 59 4 5 USED
13. ALS Mild active MiroSedbi pion Fueling overall scaling factor 0 7 Stari MicroSeobt Fueling overall scaling factor while Staroramkng On ee S of sync errors till Stat Sync d goes off and ignition and injection cease Missa Oplan heeh fr Lancer SimTek FIRMWARE USER MANUAL page 51 heel Teeth Option Number of internal teeth over which to calculate engine speed Fuel Teeth Option Number of internal teeth for fuel cycle to repeat tart Fuel Teeth UL A of teeth for fuel cycle to repeat while Stat Cranking On ync Teeth Option Sync strategy Typical 0 ync ignore Option rpm he sync strategy is ignored above this speed if O then Synchronisation is always tested park Sync Option teeth Overall offset for ignition timing Spark Fire 7 Processes ignition point calculation more often park Teeth Option Number of internal teeth for ignition cycle to repeat tart Spark Teeth Option Number of internal teeth for ignition cycle to repeat while tat Cranking On Used to compensate for acceleration and deceleration effects on spark placement ync Cycle Option Allows for only Sync detect over engine cycle Subaru only ync Crank Test All Option Force sync test in tooth control table while cranking Pedal min he minimum value of Pedal raw gives Pedal 0 below thi alue Error Pedal On Pedal max Option he maximum value of Pedal raw gives Pedal fu
14. Boost Limit Load Boost Load value to trigger over boost ondition Lambda 1 2 X2 Option Doubles the sensitivity of the raw data used access the respective Lambda 2 9 ables fed Fuel Pump Speed Pn Putputpin secor FanFastPin option Putputpin selector Fan SiowPin option Putputpin selector Rad Spray Pin ad Fan Fast ad Fan Fast Out pin pray IC Auto Use IC Spray settings Obtain oxygen feedback error signal from p p p p MA 5 mt D 5 U ce 5 tion ideband linearised sensor not switching history and OX Error table pray only if ALS Full active On pray only if ALS Full active On 5 IC Spray ALS only Rad Spray ALS only Ne aunch Once Option ae Ha e c ojo Only one launch event after power IC Spray Pin nput pin selector Eng Check Pin 5 Output selector 5 LED Pin Option Output pin selector nput pin selector i Input pin selector i 5 Auto man nput pin selector Input pin selector Input pin selector for second selection o speed lines in Launch mode pi Opti IC Spray Now pin aunch In pin pti pti pi gt r r 6 cly 2 kati T 53 E 5 amp 5 S 5 5 a SimTek FIRMWARE USER MANUAL page 65
15. Comparator1 Off There should be some difference to ensure a reasonable noise margin and hysteresis Likewise for Comparator2 and Comparator3 Also the condition of the Pedal is captured at power on to provide 2 more switches Swt Pedal Hi Pwr On and Swt Pedal Mid19 Pwr On The important point here is that these switches allow communication amongst the many features of system Perhaps the most flexible is the comparator it can use any parameter to generate Swt Comparator1 24 SimTek FIRMWARE USER MANUAL page 70 INPUT ASSIGNMENT Many features may be enabled or trigged by external or internal conditions show in the switch parameters Making the pin number negative will invert the condition from active high to active low Note avoid using pins used for other duties 0 is always off 128 is always active For external pins see Switch in relevant pinout appendix column code Switch A This is used to convert a parameter in to switches Switch 33 to Switch 40 Switch A Source is used to select a parameter to be used to access the Switch A table with Switch A raw to determine where it falls with in the range 0 7 as defined by the table Say the entries in the table are equally spaced at 12 25 37 50 62 75 82 then the following conditions are produced on the Swt A n parameters Note Swt A 33 and Swt A 34 are often used to encode the 4 conditions in the road speed limiter If road speed limiter is unused road speeds set to
16. FTP ALS Mild Speed Option Activates Fuel Ignition Pedal Retard Limit maps in RLIPALSMidSpeed Option ALS Mid active mode RTP ALS Mild Speed Option REESE F Limit ALS none Option I Limit ALS none Option Activates Fuel Ignition Pedal Retard Limit maps if ALS Full active and ALS Mild active are both off RLFPALSnone Option RLIPALSnoe Option based Rev Limit Tables RLRPALSnone Option Ka IC Spray Cool C f either temperature exceeded then Inter Cooler spa Spray Air Option C active jC Sprayon Bec lve on duy tne IC Spray off Sec off duty time Spray Load 7 Load Minimum load IC Spray ALS IC spray active only if in full anti lag mode per N ans Inhibit pin Input pin selector for fans inhibit Opti ime to inhibit Fans for Boi ans Inhibit ALS Air max ALS Coolant max ALS Off speed Option rpm Minimum speed to deactivate ALS Full Active ALS On speed Option rpm Minimum speed to activate ALS Full Active F Pump Pedal Option Pedal Above either of these conditions fuel pump F Pump speed Option high speed activated T Speed T Closed Pedal fuelling mode active if T Pedal Pedal is less and engine speed above these options Fuel amount active in CT closed Pedal mode when ALS Mild active Fuel amount active in CT closed Pedal
17. Gear Rev Light High table or active if below Rev Light Speed low from Gear Rev Light low table if engine running Gear is used to select a different Gear Spark mod from Gear Spark mod table Gear is used to select a different Gear Accel mod from Gear Accel mod table Gear is used to select a different Gear WG mod from Gear WG mod table Gear is used to select a different Gear Boost mod from Gear Boost mod table SimTek FIRMWARE USER MANUAL page 45 PREVENTING LOSS OF TRACTION This requires the reduction of engine power often the best way is to retard the ignition advance but more drastic action my require the cutting of sparks and fuel injection pulses The reduction method is invoked when the compensated engine acceleration exceeds the trip value for the relevant gear If Engine Accel gt TC Ign Cut Trip for selected gear the an ignition cut set by TC Ign Cut option is requested When the acceleration returns to within limits the cut is restored using TC Ign Cut Restore every engine revolution If Engine Accel gt TC Fuel Cut Trip for selected gear the an injection cut set by TC Fuel Cut option is requested When the acceleration returns to within limits the cut is restored using TC Fuel Cut Restore every engine revolution If Engine Accel gt TC Ign Retard Trip for selected gear the an ignition cut set by TC Ign Retard option is requested When the acceleration returns to within limits the retard is restored using T
18. Option ncrease in idle position if A C is active Idle Fan Fast Option ncrease in idle position if Fan Fast is active de Hi Decay Mion _Joreases the 0 15 sep down fom Hide to standard idle ce Step Duly Wax ion Fully open postion ofidle motor de Pedal Onion Maximum Pedal postion or idle DD Act T Demand for idle speed control he range of the idle feedback or Set control system de Hi Hime Onion Sime to slay high afier high ide no longer required Onion SimTek FIRMWARE USER MANUAL page 55 Idle Max speed Option rpm Maximum engine speed for idle condition Idle Hi ALS switch Option Idle Hi feature when changing ALS modes 1 SWT On Option pm 0 logic signal Lancer 500 rpm Subaru typical rank low Sens Above Dwelmin option PA typical Dwellmax Option feeth 0 typical Ai Funcion Input aon Bless input pint activate _ WrSpak ion Change ignition advance AN Function adie es eee Nain Relay Slop Eng Dion Time rom moving Key OF il engine stopped Relay Kil Pwr aon B Time rom moving key to Of power med of Output pin selector Must be 33 to enable Main Relay function rank Falling Edge tion rank Rising Edge tion 2 Falling Edge Option 2 Rising Edge in 3 Falling Edge tion 3 Rising Edge in 4 Falling Edge ption 4 Rising Edge in 5 Falling Edge Option Road Fallin
19. Pedal Raw is outside these bounds Error Pedal is active and Act T Pedal Default is used as the Pedal value Act T Demand is made in a similar way but also includes an input from the idle speed control system Act T Idle mod Act T Demand Pedal Raw Act T Pedal min Act T Pedal max Act T Pedal min Act T Idle mod Since this calculation is percentages X Pedal Raw is also shown as Act T Demand Raw with units of 96 SimTek FIRMWARE USER MANUAL page 10 PEDAL Electrical Output Electrical Range Permissible Range Mechanical Range F Useful Range Permissible range defined by Pedal and Pedal min measured with Pedal raw a combination of both duplicated pedal position sensors If out of range then flag Error Pedal On and Pedal Default active in place of normal control Useful Range defined by Act T Pedal max and Act T Pedal min to produce Act T Demand raw Act T Demand is used to select the desired position of the throttle using the Act T Target or Act T ALS Target table in anti lag modes Act T Target Max if set to 0 is ignored otherwise it is used to limit Act T Target this may be used to prevent engine bogging down at low engine speeds if pedal is SimTek FIRMWARE USER MANUAL page 11 pressed to maximum The out put of this table is shown parameter Act T Demand max The active throttle control system works to minimise the difference between
20. Yo SimTek FIRMWARE USERMANUAL __ page 81 GEMS CEMS TELEMETRY There are two CAN bus ports Ctele7 for vehicle use CAN1 Ctele2 for user use typically for external data loggers such as GEMS DA1 or CD25 co driver display LDS4 for dash in non group N type applications There are 12 words or 24 byte parameters spread over 3 CAN messages are transmitted at up to 250Hz for user set up on both buses CANn Bit Rate is hexadecimal encoded for present or as scaled CTele Speed n 1 or 2 for the 2 buses Bit15 14 Synchronization jump width in Tsegs typically 9611 Bit 13 8 Baud rate clock divide 000001 for 500kb S Bit 7 Samples 960 one 961 three Bit 6 4 Sample point in Tsegs Bit 3 0 Tsegs per bit time Bitrate Bit 13 8 1 Bit 3 0 1 1 x 125nS Typical setting C149 For more detail See CANBTRO 1 in Freescale document MSCAN block guide V02 14 for Lancer or Bosch CC770 Intel AN82257 datasheet for Subaru Note for the Subaru the code must run from flash see in system programming CTele ID bn bn or CAN n ID sets the signalling identifier for n 1 to 3 for the 3 CAN messages Bit 15 5 11bit identifier Bit 4 RTR Bit 3 Must be 0 else used for 29bit extended identifier using CAN n ID X CTelen Mn or CAN n Data x Sets the comm code for message n n 1 3 data 1 4 Note some very low level parameters such as TCNT can not be transmitted The number of bytes to be transmitt
21. _ WEH EBR 1 WE Outmax __ 11 modulo div moy Duty es SimTek FIRMWARE USER MANUAL page 59 default Option If either an engine load or cam error detected then the VVC alves will be driven with this PWM duty C Fuel mod Table Fuel compensation for Cam position see VVC Fuel mod VC MAP arget for VVC against both Engine load and speed if full Anti C pedal lag active VERRE arget for VVC against both Engine load and speed if Full Anti VC Mild Pedal lag Not active WV Pedal map Dom Chote of y axis Engine Load or Pedal Tor at cam VGH Out pion utputassignment to PWM dive channel DD PW ulput assignment io PWM dive channel am dADV max CERE he maximum value of Cam1 Cam2 before Cam dADV Erro ounts maximum consecutive Cam1 Errors before VVC default activated internal teeth internal teeth WOXHI FBT 11271 WXH FBP WCX feedback proportion WWEX Out min pion fa MexmumnomaPWMWCXdmeduy VVCX Outmax option bo Minimum normal PWM VVCX drive duly iem PME im TET permitted drive VVCX CX modulo div Allows all four VVCX positional cam teeth to be processed amX Range ption Number of internal teeth to give nominal 80deg valve range Usable range 10 70deg VCX Duty Table First
22. a useful switch for the Gear feature often used for a full throttle gear change or means to help spool the turbocharger The Comparator options are used to produce Swt Comparator 24 by selecting a parameter with Comparator source then a minimum value for the On condition is specified with Comparator1 On and a maximum value for the Off condition with Comparator1 Off There should be some difference to ensure a reasonable noise margin and hysteresis Similarly for Comparator2 except this is designed to be active low For example if a load cell on a sequential gear box is selected with both comparator sources then the following restrictions are required Comparator1 On must be greater than Comparator1 Off Comparator2 On Below must be less than Comparator2 Off Above Assuming rest condition of Load Cell input 50 Comparator2 On Below 20 Comparator2 Off Above 30 Comparator1 80 Comparator2 Off 70 These trigger the gear related timers So Gear Time pin Gear Time pin set to Swt Comparator1 Off or Swt Comparator2 Off to initiate timers that in turn trigger the Gear Gear and Gear functions So Gear pin Gear pin set to Swt Geart 21 or Swt Gear 1 The Comparator1 options are used to produce Swt Comparator1 24 by selecting a parameter with Comparator1 source then a minimum value for the On condition is specified with Comparator1 On and a maximum value for the Off condition with
23. and Road Speed 0 or Road Speed lt ALS On Full Spd F Limit ALS Full Limit ALS Full I Rtd ALS Full Idle ALS Full ALS Full RL ALS Full RL R P ALS Full SimTek FIRMWARE USER MANUAL page 31 ELSE Full Active and Road Speed gt ALS On Full Spd F Limit ALS Full Speed Limit ALS Full Speed I Rtd ALS Full Speed Idle ALS Full Speed RL F P ALS Full Speed RL I P ALS Full Speed RL RP ALS Full Speed Mild Active and Road Speed 0 or Road Speed ALS Off Mild Speed F Limit ALS Mild I Limit ALS Mild Rtd ALS Mild Idle ALS Mild RL F P ALS Mild RL I P ALS Mild RL R P ALS Mild ELSE Mild Active and Road Speed ALS Mild Mild Speed F Limit ALS Mild Speed I Limit ALS Mild Speed Rtd ALS Mild Speed Idle ALS Mild Speed RL F P ALS Mild Speed RL I P ALS Mild Speed RL R P ALS Mild Speed None neither Full or Mild mode F Limit ALS none Limit ALS none Rtd ALS none Idle ALS none RL F P ALS none RL I P ALS none RL R P ALS none PARAMETERS Conditions shown in ALS Fuel LimitALS Ign Limit ALS Ign Rtd ALS Idle Active Rev Limit Fuel P Rev Limit Ign P Retard Limit P Notes F Limit Fuel Limit map or Fuel Limit Mild map or Fuel Limit None map Limit Spark Limit map or Spark Limit Mild map Rtd Pedal Retard Absolute map or Pedal Retard Absolute Mild map SimTek FIRMWARE USER MANUAL page 32 Rev Limit Fuel Rev F Limit Rev F Limit Mild or Rev F Li
24. approximation for VVCX PWM drive from VVC map CORED DU x Yo CX stopped VCX PWM drive when engine speed less than VVCX min peed CX default ption p If either an engine load or cam error detected then the alves will be driven with this PWM duty VVOXEmor Correction in VVCX PWM drive due to current error from target O CX Fuel mod Option CX MAP CX Pedal Opi Fuel compensation for Cam position see VVCX Fuel mod arget for VVCX against both Engine load and speed if full Anti lag active arget for VVCX against both Engine load and speed if Full CX Mild Pedal Anti lag Not active Op CX 2 PWM Out Option Output assignment to PWM drive channel amX dADV max Option he maximum value of Cam1 Cam2 before Cam dADV Erro ounts amX dADV max Error he maximum consecutive 1 Cam2 Errors before VVC default activated SimTek FIRMWARE USER MANUAL page 60 Baro Spark Barometric pressure correction of spark advance CooantRetari fable folant temperature correction of spark advance e MAF Sensor fable neaisalonorMAr sgnal Co ST pion pS Fue 92 nirowgenteeda 71 FuCOZF8i pniorowgenteedak FuiDOzrgz S FueDOZF8i pniorowgenteedak C E CAdvance Scalar 006 Formetvave mng lt WCAdvnceOfset
25. cylinder number so these are named A B C and D The final fuel pulse width is then calculated by adding a factor determined by battery voltage Bat Comp and any acceleration or deceleration fuel Accel Fuel Total Pulse width Pulse width Bat Comp F Accel Fuel This ensures the accuracy of the fuel metering at all battery voltages Battery Fact is set by a 2D look up table Battery Voltage Compensation Battery Comp This table has 10 sites one every 1 volt from 6 volts to 15 volts The value obtained from the table is Battery Fact in microseconds SimTek FIRMWARE USER MANUAL page 20 CRANK FUEL When starting the engine a value of VE MAP is obtained from the 2 dimensional lookup table Crank Fuel controlled by scaled Pedal position Pedal Pedal is scaled to 0 for closed pedal to 100 for full pedal and the sites may be adjusted in the Pedal table The value for VE is then controlled as for normal running However the base fuel pulse is multiplied by a cold start factor obtained from the Warm up table which allows up to 2 5 times the normal fuelling while starting Exit to main map now controlled by Crank Exit option Start Fuel Teeth for injection events while cranking if half or quarter of Fuel Teeth used in conjunction with Start microsecond bit to compensate for more fuelling events So typically Start microsec bit Start Fuel Teeth Fuel Teeth x microsec bit DFCO FUELLING Deceleration Fuel Cut Off can save a lot
26. d On SimTek FIRMWARE USER MANUAL page 16 OUTPUTS All as standard as appropriate for a group N rally specification Although there are extra inputs and outputs that allow for expansion in different vehicles and other classes of racing LOAD SENSING There are 3 possible sources for load MAP boost pressure MAF Mass airflow from a hot wire type and Pedal Either Airflow or MAP may use a back up derived from Pedal if either should fail MAP as Load MAP raw MAP MAP max MAP min There will be a suitable set of Load Scalar and Load Offset for each type of know MAP or Boost sensor contained in an aspect file Note out of range MAP sensor is detected with MAP max error and MAP min error when outside this range Error MAP On When engine is running normally MAP raw is the sum of the last n captured values of MAP signal n is set in MAP Cal option typically 12 for the last engine revolution If Fuel Pedal is On then a correction Boost Correction from the Boost Correct table is used to correct for the change in air pressure entering the engine This promotes a more responsive Pedal Note the Fuel Pedal map is used instead of Fuel map as the base fuelling MAF as Load MAF lin As long as MAF raw is between MAF min and MAF max SimTek FIRMWARE USER MANUAL page 17 FUEL METERING The amount of fuel injected each cycle is dependent on the time the injector is open This time period or pulse width Fu
27. the Timed Switch2 and its switches Switch Timed2A 22 or Switch Timed2B 23 is a useful choice which in turn could be triggered by Swt Comparator connected to Pedal Then some temporary limiters may be invoked with or the requirement of ALS Full Active using the Swt TB full option Swt TB Ign Retard can add up to 128degrees of retard so it may be necessary to increase effective retard limit with Swt TB Rtd Limit SimTek FIRMWARE USER MANUAL page 35 Additional fuel limiting from Swt TB Fuel Limit fuel event cutter be added with compensating Swt TB Fuel mod option Also additional spark cutting may be achieved with Swt TB Ign Limit option Road Speed Limiter A four position switch or potentiometer can be specified by the Switch A feature to select of 4 Road Speed Limits note if O rpm then it is ignored If Road Speed limit is greater than Road Speed then the parameter Road Speed Act T is increased by Road Speed Act T and subtracted from the current Act T Demand to reduce throttle opening When Road Speed limit is no longer greater than Road Speed then the parameter Road Speed Act T decreased by Road Speed Act T until reduced to zero If Road Speed is greater than Road Speed Limit and any Road Speed limit Hy then the option Road Speed Fuel Cut is added to current Rev Limit Fuel Duty Road Speed Cut is added to any current Rev Limit Ign Duty and Road Speed WG Duty is subtracted from any current W
28. 1 6 5 4 3 2 1 17 16 15 14 13 12 11 10 9 8 t9 t6 t7 15 14 ta 211 8 461514 t2 t2 1 00 0 8 7 tr te t5 4 12 12 t1 to 8 27 26 25 24 23 22 21 20 19 18 278 23 22 21 20 27 26 25 24 23 22 21 20 19 18 17 232 212 19 18 8433 32 31 30 29 28 3332 31 30 29 28 45 34 39 22 31 30 29 28 311301 20 28 27 26 Secon Test Procedure GEMS dary No 1 4 2PLTEMP A06 S47 9 16 5 3RTN 6 A6 4 MAP A08 S49 9 16 A7 5 MAIN 12V A05 S46 10 16 A11 6 1 Inlet Right T3 SI 13 16 A12 7 Exhaust Right T5 S11 13 16 A13 8 Crank T1 13 A14 9 Crank TGND 6 A15 10KNOCK AO 14 A16 11TGVLP A14 S55 9 16 17 18 12ACTTP1 02 543 9 16 A19 13TPSPWR1 5V 8 A21 14 2 Left T4 10 13 16 A22 15GND A23 A24 16RTN 6 A25 17 6 26 18 TGVRP A15 S56 9 16 A27 19SECAIRPR 19 560 9 16 A28 20 2 01 542 9 16 A29 21 6 A30 22BLOWBY A21 562 9 16 A31 23 Exhaust Left T6 12 13 16 A32 A33 24PWRSTR 526 16 A34 25 13 554 9 16 12 1 26 SHIELD 6 SimTek FIRMWARE USER MANUAL page 86 B2 27 12V 05 546 9 16 B3 28 1 WB YL A20 9 12 B4 29 0X2 A04 S45 9 16
29. 107 WGATE O8 P1 NOT USED D29 108 PURGE O16 D30 109 VVC4 O15 P8 031 110 12V PWR OUT BARO HEATER CURRENT IN LFT IN RHT EX LFT EX RHT SimTek FIRMWARE USER MANUAL A20 page 92 MODESWITCH CONFIGURATIONS R4 R3 1KO R5 1KO 1KO R2 R6 1KO 1KO SW ROTARY 1P 8W O R1 39 06 R7 1KO O 1K0 to 98 5Volts 9 WAY AS PIN9 Analogue17 9 WAY AS PIN8 OV ground 9 WAY AS PIN2 MODESWITCH 8 conditions 5Volts 9 WAY AS PIN9 sw2 4 mo Analogue17 9 WAY AS PIN8 OV ground 9 WAY AS PIN2 SW Single Pole Centre Off MODESWITCH 3 conditions SimTek FIRMWARE USER MANUAL page 93
30. 12 B5 30NOT USED B6 31 2 WB RD A20 9 12 B7 2 WB BLK 12 B8 33 LGND1 A03 9 B9 34 0X1 A03 S44 9 16 12 B10 35 OXA4 WB VI Res 12 B11 NOT USED B12 36 CCRUISE1 T9 515 13 16 13 NOTUSED 14 37SECAIR2 O41 18 15 38SECAIR1 O42 18 B16 NOT USED B17 39FTEMP A17 558 9 16 18 40 16 557 9 16 B19 41IGNSWT A22 S63 9 16 B20 42BRAKE T7 513 13 16 B21 43 TPSPWR2 5V 8 B22 44 TPSPWR2 5V 8 23 45ACCEL1 Pedal A12 53 9 16 24 46 CRUISE2 T8 S14 13 16 B25 26 47MAF A10 S51 9 16 B27 RX 28 48 STOP LIGHT S25 16 B29 49 GRND GND 0 50RTN 6 B31 51ACCEL2 Pedal A11 52 9 16 B32 52F TANK Ppressure A18 559 9 16 100R B33 53Fuel Pump HS O21 source 19 B34 54AGND 6 12 B35 55RTN 6 C1 56 T PWR 17 C2 57 FOXHEATO O33 RK1 19 C3 58 O33 19 C4 59 034 19 C5 C6 60 RTN 6 C7 61 PURGE2 O20 19 C8 62 SECAIRPMP O43 19 C9 63AC OUTO 032 19 C10 C11 64LEDO O35 19 SimTek FIRMWARE USER MANUAL page 87 en 65 Fuel Pump speed 5V O40 19 15 66RTN RTN 6 C16 TX C17 67 DRAIN O18 19 C18 68 FAN2 19 19 Link C20 69 START RLAY O28 issue A 19 C21 7OACTTRLY O22 19 C22 71TACHO O7 19 C23 72 MAIN 12V RLY O23 19 C24 527 16 C25 74
31. 25 is typical FUEL INJECTION ANGLE The sequential fuel injection opening angle may be adjusted using Inj Angle map The feature works in conjunction with the fuel sync option to determine the relative to the 720 degrees of crank position This feature can be used to improve both fuel economy and throttle response REV LIMIT The rev limit function works by cutting the fuel injection and or ignition if the Engine speed is greater than Fuel cut and or Ignition cut The depth of cutting is set by Fuel cut rate and Ign cut rate The cuts are obtained from the Spark Limit and Fuel Limit Tables depending on ALS status SimTek FIRMWARE USER MANUAL page 22 FUEL AUDIT VE MAP Fuelnoc Always Load Fact BoostCorect Fue Mo 7 jArTempF sf Fuel Air Fuel Air CoolTmpF Cold TmpF Fuelwarmup Fuel Warm up Pedalmod mod Fuel Pedal mod BaroFact FuelBaro boost Fuel Baro boost StatFuel FuelStart Fuel Start If modes Alt Fuel Fuel Alt active Swt TB Fuel mod Act T swt Fuel mod Knock Fuel Fuel Closed Throttle Fuel VVC Fuel VVCX Fuel Total Lu oe 5 11 ho ERE Fuel Pulse sec prim Fuel ModA OX FB 1 2 Fuel A PW Knock Fuel1 Fuel SS Fuel Alt Fuel Closed Throttle Fuel VVC Fuel VVCX Fuel A PW Fuel Pulse Extra Fuel PW A Fuel Pulse sec prim Fuel ModB OX FB 1 2 Fuel B PW Knock Fuel2 Fuel Fuel Pulse Extra Fuel P
32. C Ign Retard Restore every engine revolution VVS Vehicle Speed Road Speed must exceed TC min Road Speed TC TUNING 1 Log Engine Accel raw and Gear ratio in ideal conditions 2 Select an appropriate TC max set the Gear Ratio table if all gear ratios readily distinguishable Adjust the sensitivity table to compensate for the changing sensitivity with speed Log again with Engine Accel included in log This should be a flat line versus engine speed if traction maintained 3 If last log is acceptable say Engine Accel is 50 flat to 1096 then set the TC trips with the retard triggered first and fuel cut highest Try a retard of 25degrees and a restore of 2 degrees 30 cuts and 5 restores 4 Log again and find a poor or slippery surface to confirm action SimTek FIRMWARE USER MANUAL page 46 TUMBLE CONTROL FOR SUBARU The two independent inlets on the Subaru N14 have additional motorised inlet port throttles these must be fully open for full engine power If TGV active is On then the TGV map is used to determined the required TGVR and TGVL conditions If TGV Out Pint and TGV Out Pin2 are not zero then the pin conditions on TGV Out Pin1 4 are set as specified note if T V Out Pin3 and TGV Out Pin4 are zero then full power is sent to the motors used to position the inlet port throttles If TGV Out Pin1 and TGV Out Pin2 are zero then the four TGV L On Off Duty options are fed to DAC 1 and DAC 2 and drive the port throttle
33. CLUTCH 530 16 C26 C27 75 CANH CAN1H 11 C28 76PRCVALVE O29 19 C29 77 FAN1 O31 19 C31 78 NEUTRAL 529 16 32 111 Start Request T10 516 16 C33 79 ACPRSW S27 16 C34 C35 80CANL CAN1L 11 D1 81 RTN 6 D2 82RTN 6 D3 83WASTE2 012 P5 19 D4 84ACTBRGZ ACTTBRG2 09 P2 17 D5 85 ACTBRG1 ACTTBRG1 013 P6 17 D6 86 RTN RTN 6 D7 87 RTN RTN 6 D8 88 INJA O6 15 D9 89 INJB O5 15 D10 901 O4 15 011 91INJD O3 15 012 92 TGVL O47 18 013 93 TGVL O46 18 D14 94VVC2 O11 P4 19 D15 9512V PWR OUT 12V 7 016 96VVC1 O10 P3 19 D17 9712 PWR OUT 12V 7 018 98 COIL1 O1 MUX11 15 D19 99 COIL2 MUX12 15 020 100 COIL3 MUX21 15 D21 101 4 MUX22 15 SimTek FIRMWARE USER MANUAL page 88 022 102TGVR O47 18 D23 103 TGVR O46 18 D24 104 VVC3 014 P7 19 D25 105 12V PWR OUT 12V 7 026 106 GND 6 D27 107 WGATE O8 P1 19 D29 108 PURGE O16 19 D30 109 VVC4 O15 P8 19 D31 110 12 PWR OUT 7 GEMS Name Primary Secondary A1 NOT USED A2 NOT USED A3 1 RTN A4 2 PLTEMP A06 S47 A5 3 RTN A6 4 MAP A08 S49 A7 5 MAIN 12V A05 S46 A8 NOT USED A9 NOT USED A10 NOT USED A11 6 1 Inlet Right T3 59 12 7 CAM3 Exhaust Right 11 A13 8 Crank T1 A14 9 Crank TGND A15 10KNOCK AO A16 11TGVLP 14 555 17 USED 18 12 1 02
34. Carries variousflags ALSSTAT 1 Carries various flags Spare processor time Plenum temperature Plenum excess Plenum AIT ResetType 12 ALS Full active ALS Mild active or Launch Rev Light Indicates engine speed exceeded RevLimitign o Rev Limit Fuel From Rev Limit tables dependant on main modes a OO ALS Full active ALS Mild active or Launch The depth of cutting from Ign Cut if tripped Time for 1 engine cycle Road Speed 2t signal write into parameter your test value S Tooth No a 22222222222 2 22 22 SECSTAT 1 Jzeroifnotsecued sigma MAP 17 SMWTSTAT 2 22 22 27 Spark mod See Spark Audit Spark adv map _ SimTek FIRMWARE USER MANUAL page 79 Plenum temperature above AIT Spark MODS Spark Output Je Spark Total SPDBYT Spray Auto SSToothNo J o J STAT STAT1 Statlde Stat ProgEE Stat Running Stat Sync d STAT 0 Oo Ai El EET DE For logging Spray auto mode active Used by Sync S count sync strategy From Start Extra and Start Decay table From Start Pulse table Status flags Status flags Input Switch conditions Switch 2 Swith 4 Switch 5 Swith 6 SwichE Switoh 8 Switch 9 Switcthes 1 Switc
35. F Sensortable Main Main Relay is active 00 S sd Miss Tooth Count Missing ooo MXCont Counts teeth since last missedtooth 2 Crank teeth between missing SimTek FIRMWARE USER MANUAL page 78 MX Tooth time Time between crank teeth in MX Sync strategy not Ign 1 fF not Ign 2 Oil Pressure F Oil Pressure Uses Oil Pressure options Over Boost Counts while in over boost OX Error 1 Difference between target and actual lambda reading OX Error 2 Difference between target and actual lambda reading OX F B 1 The amount of oxygen feedback applied OX F B 2 The amount of oxygen feedback applied OX FB Delay After start time till oxygen feedback permitted Ox 1 History OX Error Table S O Ox 2 History UsedtoaccessOXEmorTable Oxygen raw 1 _ Usedto access Lambda Table ALS Fuel Limit Mode dependant selection of Fuel Limit from Fuel Limitmap ALS Full active 1 Amainmodeindicator ALS Idle Open Mode dependant selection of ALS Idle vave ALSIGF 2 ALS Ign Limit dependant selection of Spark Limit from Spark Limitmap ALS Ign Rtd Mode dependant selection of Pedal Retard Absolute from Pedal Retard Absolute map ALS MODE X JShowsallbitscariesvarousflags ALS Mild active 7 ALS status
36. G Duty to reduce engine power ELECTRONIC WASTEGATE CONTROLLER The electronic wastegate controller uses a solenoid air bleed valve to control the load supplied to the waste gate actuator capsule This allows the manifold pressure to be accurately controlled This is an open loop system The old active feedback has been deleted as it offered marginal performance improvement for considerable mapping and engine stress Load and Engine Speed are then used to address a 3D look up table to give the base waste gate valve duty cycle WG msr The WG msr is taken from the Waste Gate map accessed using Pedal and Engine Speed and any Baro Wastegate Duty from the Baro Wastegate duty table The output has the range 0 to 99 6 The output duty value WG msr is then modified by a user controlled factor WG mod Wastegate Pedal mod from the Wastegate Pedal mod if WG Pedal mod On To give the waste gate output value WG This allows the user to calibrate the waste gate duty cycle table WG WG msr WG mod Baro WG Gear WG mod The final drive value of WG msr m is limited in range to produce WG msr c that is used to drive the valve To prevent over boost a parameter Boost mod is added when Load exceeds the value in the Boost Limit table Boost mod will increase after the WG max time is exceeded at the WG max Force rate until WG max Limit is reached When the boost returns to an acceptable value the waste gate drive is r
37. GEMS PERFORMANCE ELECTRONIC SYSTEMS SIMTEK 00X85 GENERAL ENGINE MANAGEMENT SYSTEMS LIMITED CRABTREE ROAD EGHAM SURREY TW20 8RN SimTek FIRMWARE USER MANUAL page 1 To Firmware update NOTE if moving from version prior to OOX80 to newer version first update to 00 80 or 00773 ECU Clear calibration with Set values to defaults where defined UNTICKED ECU Store changes ECU Ctrl K If this fails check SP Enable Code 1 or 170 Safety Time 0 Re try Check parameters Stat Prog EE and Error EE Checksum Off this can take 12seconds ECU Upload Firmware with Clear Calibration UNTICKED This will be resolved in later GIN files and GWv4 Cal Upload Check flag in bottom right hand of GWv4 window goes red indicating calibration is being written to non volatile memory if not ECU Store changes ECU Ctrl K And a reminder to Set Auto EE or Auto Store on GWv4 pane to Off followed by a Ctrl k and wait for Error EE Checksum Off at end of calibration session REVISION HISTORY 00X85 Individual transmission rates on CAN1 with options CTele1 MOn Rate 10mS is reasonable base setting Sync Check A Tooth if not satisfied 29 with current Subaru high data rate crank timing pattens else Sync A Tooth Error counts will detect damage to crank wheels Gear Ratio Raw invert since Gear Ratio Simple table requires an increasing signal to decode into Gear this option added to compliment signal 255 X
38. GTRtdLimt 7 FromEGTlimittable a o ery configuration Error AIT Individual error flags EmorBao EmorBattery Error Code PF Error Coolant PF Error EE checksum ra Error Flash es Error Inject dty Error 9 I Error Plenum bo il Error Lambda 1 Error Lambda 2 fF Error Load Error MAF ll Error MAP i SimTek FIRMWARE USER MANUAL __ page 76 GEMS Error Rom Error Pedal fF Error CAN1 PF Error CAN2 Errori __ Carries eight error flags Error 1 Masked __ Shows the effect of mask options on Error 4 Error 2 __ Carries eight error flags Error 3 Caries Error Load F Tooth No __ intemal tooth counter used to place injection events FAF Pulse Fan Fast FastFanisacive Fan Slow Slowranisacive Fan Plenum AIT __ Intercooler Fan is active Fan Oil OlFanisacive Fans Time Fans Inhibited Fansarestpped gt See Fuel Audit Fuel D PW Fuel Diff Not Used Fuel Diff L Yo Not Used Fuel limit Yo Amount of Fuel injection events cut Fuel Mod See Fuel Audit Fuel Pulse Extra Fuel Pump Fuel Pump is active Fuel Pressure F Doo Fuel Pressure Uses Fuel Pressure options See Fuel Audit Fuel A not Ign 3 ShouldbeOn Fuel B notign 4 Fuel C notign 5 Y Fuel D not Ign 5 Function 1 Status Flags Function 2 Status Flags
39. Is Ored with and ALS In pin or ALS Mild In pin condition Cal Launch Select 1 or 2 Launch Target table The 3 comparator features make 3 switches Comparator1 Swt comparator1 24 code 24 Comparator2 Swt comparator2 1 code 1 Comparator3 Swt comparator3 2 code 2 The gear change assist features make 2 switches Gear Time table Swt Gear 21 code 21 Gear Time table Swt Gear 3 code 3 SimTek FIRMWARE USER MANUAL page 72 OUTPUT ASSIGNMENT Similarly an output function may be assigned output pins Typically the option is named Out and also named Out the option list should be checked for conflicts by inspecting all options starting Out and checking that only 0 is used more than once See the relevant pinout lists at end of this document the code highlighted in bold is for outputs If the old 3 pin UART communications TX output line is required for use as a user configured function such as a change gear lamp Then it may be set up Tele1 Baud 0 Tele1 Enable On Eng Check pin 34 Note this will only reflect Rev Light if no serial device is connected and 30seconds have expired since power on Tacho may be disabled by setting Tacho pin 0 or Tacho Edge table to all Off To activate Tacho output for 2 pulses per rev then for every third 1 or 5 in Tooth control table enter an in the Tacho Edge table and set Tacho pin 8 or 255 SimTe
40. Note often the control valves have a small off condition where equal pressure is diverted either side of shuttle this may be used as the reference point The cam positions are determined by capturing the relevant cam timing edge and scaling it into degrees Cam n Angle Sync Tooth n Cam n Crank Tooth time in teeth Cam n ADV Cam n Angle Cam n Start Cam range degrees Cam range degrees tooth Cam control range Note raw range is 80deg but scaled with VVC advance scalar VVC advance offset user scalar for more flexibility When the VVC feedback is active above VVC min speed and VVC min Coolant possibly Oil pressure switch and both cam sensors OK If not OK then the VVC n Default is output or if below VVC min speed then VVC n Stopped While oil pressure is low and during starting and low engine speed the variable Cams should be at there rest condition minimum over lap The valves would naturally default to this condition if the power was removed from the oil control valves so VVC Stopped should be set accordingly to give this condition VVC min speed VVC coolant should be set so that this unsafe low oil pressure condition is avoided The feedback PI loop is augmented by VVC Error table output VVC n out VVC Duty table VVC Error table VVC n FB VVC n FB new VVC n err x VVC n FB P VVC n Int old x VVC n FB The range of the feedback control is constrained by VVC FB min and V
41. UOS Fornetwve mng O O NVCX Advance Scalar 005 Forexwustvaveimng NVCX Advance Offset UOS Forexwusvave mng 1 hour i lgn Advance Scalar Advance Scalar i p lgn Advance Offset UOS FT Load Scalar Load Offset p 1 J LogRate J T LogCode2 LogCode3 J LogCode4 J LogCode5 J _ Logging Options LogCode7 J LogCode8 LogCodeQ LogCode10 LogCode11 Log Code12 J Log Code 13 J T Log Code 14 fJ T LogCode15 J Log Always J T LogALS 0 LogWrap LogSwitth J To Log Switch Input Logload do SimTek FIRMWARE USER MANUAL page 61 og engine speed og Throttle ae it i og Road Speed km h urbo speed Source Option Parameter that carries raw turbo speed data if not used then astegate feedback from Target boost not Target turbo speed urbo speed bigend Option o swap bytes in word for turbo speed urbo speed scalar UOS 7 raw turbo speed for krpom For Evo X with 1 RXID1 b10 03 42 1 RXID1 b03 00 AO hen road speed CAN1 RX1 W1 0 008km Hr per bit Road Speed Source RX1 W1 Road Speed bigend Off Road Speed M 1 9336 UNIS 71 imi speed limit selection from Switch A low hen active Road Speed limit flag On May be increased with Road Speed limit Hy
42. VC FB max This output duty is constrained by VVC Out min and VVC Out max SimTek FIRMWARE USER MANUAL page 43 If the difference between successive samples exceeds the option dADV max in degrees the Cam n bad count is incremented and no change is made to output duty if Cam1 Cam2 Error count exceeds Cam dADV Max count the output is forced to the default setting option VVC default this too should be set to the safe condition The VVC two outputs are directed to the PWM output channels using VVC n PWM Out like other PWM channels VVC TUNING 1 Set VVC n Error table to 0 VVC Out min to and VVC Out max to 100 If VVC n Duty table is all 50 and block manipulated to vary the output duty VVC n Out 2 Find the range of the Cam n Angle the one moved by the VVC valve table 3 Set Cam n Start so that the useful range is before the lowest Cam n Angle 4 Set Cam range to give good resolution of Cam ADV Note the scaling need not be in actual degrees the user scalar might help here 5 Check log the relationship between VVC n Out Duty and Cam n ADV Note this may exhibit large hysteresis 6 Average the values obtained increasing duty with those reducing duty for the same Cam n ADV And fill the VVC n Duty table with the duty values 7 Fill in the VVC n map with a first pass estimate of required advance Check log the relationship between VVC n map VVC n Out Duty and Cam n ADV Note this may exhibit large hysteres
43. W B Fuel ModC OX FB 1 2 Fuel C PW Knock Fuel3 Fuel Fuel C PW Fuel Pulse Extra Fuel PW C Fuel Pulse sec prim Fuel ModD OX FB 1 2 Fuel D PW Knock Fuel4 Fuel Fuel D PW Fuel Pulse Extra Fuel PW D G Bat comp Fuel Accel Fuel Start Pulse Fuel Pulse Extra es fase O ee ee we ee Fuel Pulse sec prim is either Fuel Pulse Fuel Secondary or Fuel Primary dependant on Fueln Primary and Fueln Secondary options setting where n A B C or D Fuel C PW Fuel Pulse sec prim SimTek FIRMWARE USER MANUAL page 23 IGNITION TIMING Ignition timing is controlled in the same way as for fuel using Engine speed and Engine load At each site the timing can be set from 64 to 63 5 degrees Interpolation is used for values between sites to ensure smooth curves The ignition advance value Spark Adv map from the main lookup table is modified by a user controlled value Spark mod Spark mod is variable from 64 to 63 5 used when calibrating the engine to obtain optimum values for the ADV table It can also be set to a pre set value using the gn Offset option At power on gn Offset is copied into Spark mod so it operates as an overall advance retard setting Spark Adv map Spark Adv Spark Mod The modified ignition advance is further modified by the air and water temperature retard or the Pedal position advance modifier Retard Mod whichever is the more retarded Air Temp Retar
44. ally 5096 Act T Launch2 min Option Used to limit throttle closing with Launch2 active typically 2096 9 y y Act T Target ontrol or Pedal Act T Demand to Act T Target throttle value in ALS off mode Act T ALS Road Option Enables road speed correction of Act T Target in ALS modes fct T ALS Full Road Speed Table Road speed correction of Act ALS Target 24 SimTek FIRMWARE USER MANUAL page 52 Act TALS Mild Road Speed Road speed correction of Act T ALS Mild Target 24 ee T orrection of Act Target in ALS modes of up to 24 with he ratio of Engine load to Pedal Act T swtpin swt mode switch 1 40 selector mormon fal ped sao at Demand KaT demand iaratn Act T swt mode pet at Rd Retard engine speed intern Ack Twm ict Tawi Fueloat Feela engine speed mmo tT swt Sparc out Braet engine speed iter Act mode Spark mod Bark advance nodifeaton to use Tommo swt Fuel mod Fuel modification in Ac T swt mode v0 target advance to use in Act awk node pet Tat WEX target advance to use i AGT swt mode haTawwa Wastegate ty use wat Tat mode __ How fast tT Demand s E85 warm amp Start Option Doubles the effect of warm up and start fuel Rev Light pin Option Select a
45. annel that caused the peak is shown in Knock Peak Channel The Knock Threshold table should be filled with values from the Knock Raw parameter to set the normal back ground level or tolerable level of knock If Knock Peak No Restore is exceeded the retards are maintained and only removed after a power cycle Algorithm Ignition on per channel basis Knock Above Threshold Knock raw Knock Threshold If not 0 Knocking and Error Light and Rev Light are flashed for the Knock Peak Hold time Knock Retard Knock Retard old Knock Retard table Knock Fuel Knock Fuel old Knock Fuel table Else 0 no knock then every engine revolution Knock Retard Knock Retard old Knock Retard Restore Knock Fuel Knock Fuel old Knock Retard Decay Knock Retard is constrained not to exceed Knock Retard Max Knock Fuel is constrained not to exceed Knock Fuel Max If however Knock Peak is greater than Knock Peak No Restore then the restore process is stopped and only stopping the engine and turning off will remove the retard and fuel enrichment Knock Excess is set on and both Error Light and Rev Light are illuminated Note other sounds apart from Knock may be miss recognised such as stones hitting engine block and gear engagement in the gear box SimTek FIRMWARE USER MANUAL page 28 IGNITION KEY The ignition key sends power to ECU when on and cranking the Main Relay options control the actions for starting and re starting engine and shu
46. ble speed Launch modes able speed in Launch modes Additional value of Ignition retard when engine speed exceeds gn Retard ption SimTek FIRMWARE USER MANUAL page 58 GEMS CEMS Pp tab le speed Ign Retard value of Ignition retard when engine speed exceeds table speed 22225222 22 able speed Cad oj eg wate a a exceeds table speed able speed EE 2222252 222 Oxygen Toggle Option If oxygen sensor does not detect a crossing of target value fo his number of feedback cycles the sensor is assumed to have ailed BaroFuel Tabl Correction of fuelling due to barometric pressure User 1 source Option Used for USER control ser 1 PWM Out Option ser 1 Duty Table po ime to allow heater to warm up oxygen sensor so valid results may be obtained OX FB Delay internal teeth internal teeth CFB in on VC FB max on GHI Weredackmeg O FBP ion We feedback proporiona C Out min on fi C Out max permitted drive VVC C modulo div ption teeth Allows all four VVC positional cam teeth to be processed Usable range 10 70deg Day VC Error VC stopped Option VC PWM drive when engine speed less than VVC min peed ojo 5 ES o 5 o 5 O O ec ojo 55 O o c jun z 5 Pp Le We NN _
47. d Option S paired PWM channel timebase invert PWM 2 invert PWM 3 invert Option PWM 4 invert Option 5 invert Option PWM 6 invert SimTek FIRMWARE USER MANUAL page 54 PWMZT invert Option Used to invert PWM channel PWM 8 invert Option Ign 1 mod Table 97 individual ignition trims enabled with Spark mods Ign 2 mod Table Ign 3 mod Table mod rabie park mods Option fActivates Ign n mod tables HS Bit _ _ Injector Duty Option 95 typical although no limit Used to detect when injecto ontrol lost OX FB Gain Option Error 2s exponent scalar 1 typical OX FB Rate Option Update rate of oxygen feedback calculation OX Min A Fuel hile accel fuel exceeds this value the oxygen feedback is rozen tart speed Option rpm typical Daton om Borm ypca OX raw min Option Minimum voltage from lambda sensor for valid signal typical O ideband 0 5V Load Load f engine speed and load below these options then oxygen OX Speed eedback may be active OX Heater Pin 1 2 Option Output pin selector OX Heat Coolant Option he coolant temperature above which the lambda senso heater is turned off Set to 127 if using wideband type Idle gt 12Volt Option Increase in idle position if battery voltage is loss than 12Volts Idle A C
48. d dependant on ALS mode Full or Mild These are combined to make Act T ALS mod Act T ALS Road Speed Act T ALS Road Pedal mod Load Pedal mod So the effective excess opening of the throttle may be reduced at low road speed and this in turn reduced at higher pedal values Note the reduced range of Pedal as in limiter maps the 8 site not shown in table contains 0 so that outside of jacked open region these controls have no effect ALLWAYS SEEK GUIDANCE FROM GEMS FOR POTENTIALLY SAFETY CRITICAL CHANGES SimTek FIRMWARE USER MANUAL page 13 ACTIVE THROTTLE o 5 5 pi LY Electrical Range Permissable Range A Useful Range gt Electrical Range is shown in Act T Position and compared with Act T Target to derive Act T error for the controller Permissible range defined by Act Throttle Max and Act Throttle min measured with Act T raw a combination of both duplicated Act T position sensors and shown in parameter Act Throttle If out of range then flag Error Act Throttle On and Act Default 1 and Act Default 2 control the throttle motor in place of normal control Useful Range relates backto Act T Target defined in the target table Air temperature is measured using a sensor mounted in the intake after the air filter AIT temp or in the inlet plenum at boost pressure after the turbo Plenum Temp The sensor is a negative coeffici
49. d by comparing crank tooth segment times between successive crank revolutions Engine Accel raw is always calculated and may be used in normal gravel conditions to gauge surface ENGINE ACCELERATION Engine Acceleration calculation note only positive acceleration is measured decelerations are set to zero Engine Accel Raw Crank Tooth period latest Crank Tooth period 1 rev old Crank Tooth period latest The option Engine Accel Cal gives the sampling interval and should represent either an engine revolution or cylinder event Engine acceleration is scaled Engine Accel Engine Accel Raw x TC Accel Mod y where TC Accel Mod TC sensitivity RPM mph x TC Adjust Input If Engine Accel Raw x TC Accel Mod gt TC Max then set to 100 TC Accel Mod may be selected using the TC Adjust Input option to modify either the TC sensitivity RPM or TC sensitivity Speed tables If none selected then only the sensitivity table is active If vs Road Speed On then TC sensitivity Speed is used instead of TC sensitivity RPM GEAR DETERMINATION The Gear Ratio table is searched to see if the ratio is between the specified limits for the gear starting with the low bound limit for Gear 0 then the upper bound limit for Gear 0 and so on up to the maximum gear ratio for Gear 7 Thus Gear is calculated Typical values 68 86 44 51 29 38 22 28 18 21 8 10 0 0 Gear is used to select a different Rev Light Speed High from
50. d is set by a table called Air Temp Retard The modified ignition timing ADV mod ADV mod Air Temp Retard Pedal Water temperature retard is simpler and set by Cool Rtd Strt and Cool Rtd Rate If ALS is enabled then Air Retard is set by a 3 dimensional look up table addressed by Pedal and Engine Speed The Pedal axis has 14 sites Pedal 0 to Pedal 100 points set by Pedal Angle table The Speed axis has 21 sites determined by the Speed table The values from the table are interpolated The map will accept values in the range 0 to 63 5 where larger values more absolute retard after TDC The output from the table Pedal Retard Absolute is then modified by the use modifier Retard mod such that Pedal rtd m Pedal retard Retard mod If Pedal rtd m lt Air Temp Retard then ADV mod ADV mod Pedal rtd m ADVf r ADV m Air Temp Retard Baro Spark is applied here Knock Rtd is applied here if any Knock voltage is detected A compensation due to current gear called Gear Spark mod is applied and if TC Ign Retard table setting is exceeded then TC Ign Retard is also subtracted Finally the four individual ignition trims are applied to the spark outputs These are taken from the four Ign n mod tables and should be kept to a few degrees When the idle conditions are met then the Spark scatter features may be used to stabilise idle The dle Spark table will produce a modification related to the difference from th
51. d waste gate maps and associated modes Combination of Rev Light and Error Light to single output Note WGT Scalar and WGT Offset should be set to Load Scalar and Load Offset if MAP or Boost pressure are used for control rather than Turbo Speed Lambda FB Temp Disable tuning aid to turn off temporarily turn off Lambda feedback this prevents the correction appearing in Fuel 00X53 Idle feedback more like other PI control loops with proportional table Idle FB Proportional integral clamped with Idle FB Int and Idle FB Int also potentially long delay with Idle FB Delay Accel Pedal Timebase alternative extension of acceleration trigger sensitivity by comparing current Pedal with one up to 48mS old in Accel Post Filter mode Delay Time 3 16 Tooth instead of old Ign 1 4 Tooth this adds an offset to allow all timing calculations to complete Set to On for high tooth count crank wheels where a 74 of Tooth Time is safe or Off for low tooth count wheels use 1 16 of a tooth offset Note old calibrations will require adjustment of Fuel Sync and Spark Sync Also note in Lambda Error Rich table must all have same sign 00X49 Return of Auto EE but requires main relay that will not shut down if non volatile write is in progress Engine Speed now calculated reasonably before synchronisation and less teeth than Wheel Teeth specifies And must wait for more than Start Crank Teeth of A Teeth after Stat Sync d On before moving to TPEROO
52. e idle set points BEWARE this will make a nonsense of the timing indicated by a timing light SimTek FIRMWARE USER MANUAL page 24 The maximum retarded spark is limited by the EGT Rtd Limit table accessed using the exhaust mounted thermocouple Even if no EGT sensor used this limit is still active GEAR CHANGE ASSISTANCE These features are often used to facilitate gear shifting Gear Retard This feature may be used for full throttle up shifting The engine torque may be reduced by activating Retard In Pin switch or gear change switch When the switch is active Gear Retard is increased up to the value of Gear Retard max Absolute to reduce torque at the Gear Retard rate until the switch is deactivated or the Gear Time has expired then Gear Retard is decreased to zero at the Gear Retard Restore rate The maximum value of Gear Retard time max is just over 1 second if the triggering switch is still active after this time the retard is reduced and the triggering event can on be reactivated by going Off Once the maximum retard is achieved then an additional ignition cut Gear Retard Ign Cut may be invoked this condition is shown in Gear max flag parameter The Geart Time and Geart Retard parameters may be monitored to test the action of the Switch Gear Retard Inhibit Time be used to ensure a gap between Gear Retard events Gear Advance This feature may be used for down shifting and attempts to ac
53. e warning for via 00 80 upgrade path Injector and Coil routing using ECU Target name Switch A renamed Cal Switch table ALS condition may drive output for throttle jacker Limp mode if oil or fuel pressure out of range 2 Low speed output pin selectable PWMs 9 and 10 2 High speed output pin selectable PWMs 11 and 12 Injectors 5 8 and Fuel Difference map to control split and Injector Volts comp 274 for these injectors Primary Size how much lower fuel flow rate of Primary Secondary injectors Sec Inj min Pulse if less then fuel to primaries Injector Duty Max if primaries exceed this then excess to secondary Reduced size ALS limiter maps just 6 sites note assumed zero at next Pedal breakpoint entry Many input parameters rationalised with own sensor tables Barometer was Air Pressure or Baro Lambda1 Oil Pressure Fuel Pressure GWv4 axis selector feature used for VVC target Boost Target Fuel Ignition etcetera Using MAP MAF or Fuel Map Pedal selectors SimTek FIRMWARE USER MANUAL page 3 00 73 Resolved issues with Cal Launch Cal Valve Cal selection 00X71 Gear Retard max Absolute and Gear Ign Cut options extended into Gear related tables Also bug fix with of code 47 used only in 2008 tumble valve control 00X70 Idle Offsets parameter name replaces DLE Idle ALS No FB option to inhibit idle feedback if in ALS Launch modes activated by Cal switch if Launch in pin 0 rather like ALS with Ca
54. ection vs deviation from target idle speed hile in idle condition Idle Road Speed Option km h f above this road speed then no idle condition Idle Hi Road Speed Option km h f above this road speed then Hi idle condition tart Decay ime to Time to decay Start Extra to zero Start Extra to zero engine started off pulse of fuel added to the normal first injector squirt fo adding engine start EACH c AIT Retard Table advance correction vs Plenum air temperature acho Edge If value set On then tacho drive will change state typically 4 ons ill be required per rev ompare with Tooth control table for guidance MAP Sensor Table Correction of MAP sensor usually straight line p uoc In pin Option Geart section GeartRtd Max lt Gear In pin Option __ Gear section Gear Restore Option Gear Max Gear Adv daa o Uo ck Knk Rtd Max See Knock suppression KnockRtd V mportant Knock inc Knock dec not Zero Knockinc Knock gainx4 SimTek FIRMWARE USER MANUAL page 50 Knockdec po Ta aaa QE NEN Fan Slow request Hex Mask Option elects a bit in message that mu
55. ed after the identifier is specified in the option CTelex Mn Bytes note 0 is valid this may be automatically calculated by GWv3 CTelex rate for update interval for CAN message transmission CAN RECEIVER Up to 32 words on 8 user messages on each CAN bus Control or logging data may be received by the CAN interface at the same bit rate defined in the C Tele1 speed see CAN Telemetry If more are required contact GEMS The receiver works with 2 identifier filters With an ID bit pattern and a don t care mask those bits in the ID must match in coming messages unless set to don t care in mask No further filtering takes place so the mask should normally be left as all zeros Note on some buses the word data is swapped between the bytes use the Bigend SimTek FIRMWARE USER MANUAL page 82 switch provided to enable this swap The hexadecimal comm code also be edited to select the lower byte in a word The received data is held in the following parameters CANn RXn Wn 5 filter 1 4 and Wn is word 1 4 for bytes 1 8 in message content CANn RXn Time is a time stamp CANn RXn DP most significant byte is the number of message content bytes received The Show Info tab in the CAN Telemetry window is useful is setting up external devices such as loggers or displays SimTek FIRMWARE USER MANUAL page 83 SimTek FIRMWARE USER MANUAL page 84 INTERNAL DATA LOGGING All 15 logged parameters 7 fast and 8 slow must be se
56. edal must be greater than Alt On Above Pedal Engine Speed between Alt On Above rpm and Alt Off Above rpm Engine Load greater than Alt On Above Load and less than Alt Overboost Off If Pedal is less than Alt Off below Pedal affording a user defined hysteresis ensure Alt Off below Pedal is significantly less than On Above Pedal SimTek FIRMWARE USER MANUAL page 40 SimTek FIRMWARE USER MANUAL page 41 SPRAY The intercooler spray can work the following modes only when engine is running Spray IC Auto On Then If Spray air IC Spray Coolant IC Plenum or IC Plenum excess temperatures and Spray Load are exceeded the intercooler spray will activate additionally if Spray ALS Only option is set on then the anti lag mode ALS Full Active is On is required as well When active the sprayer will pulse on and off in accordance with Spray On and IC Spray off times At any time the spray can be made continuous with the switch defined by IC Spray Now pin without the engine running requirement Spray IC Auto Off The spray mode is determined by the condition indicated by the parameter C Auto controlled by presses of the pin defined by Auto Man pin When in Auto mode the pin defined by IC LED pin will activate If any Spray air IC Spray Coolant Plenum or IC Plenum excess temperatures and Spray Load are exceeded the intercooler spray will activate additionally if Spray ALS Only op
57. el pulse is calculated by the ECU using factors for volumetric efficiency air temperature airflow warm up enrichment injector flow rate and battery voltage Volumetric efficiency the major factor is determined by the engine load and engine speed using a three dimensional lookup table This 3D table is a simple grid with Engine Load along one axis and Engine speed along the other If Fuel Map Pedal is on use Fuel pedal map instead of Fuel map Note these are the same physical memory space accessed with Pedal rather than Engine load Boost The Engine Load range internally is from O to 10096 option user scalar may be used click configure units on tool bar in GWv4 user interface and adjust option user scalar Load Scalar and Load Offset for desired range The load axis has 14 sites Engine Load may be derived from Pedal Air flow or MAP Map as load The exact value for any load is adjustable either by editing Load table or editing the map or table axis The engine speed axis has 21 sites these may be adjusted using the Speed table or Engine Speed axis with 50rpm resolution At each intersection of an engine speed site and load site there is a grid value This holds the raw or volumetric efficiency value or VE MAP This is scaled using MicroSec bit and is directly proportional to the pulse width and therefore the amount of fuel injected The scaling of the Fuel map or Fuel pedal map may be displayed scaled or as a duty cycle by GWv3
58. ent thermistor in an automotive compatible package Ideally this should be the temperature where the Boost or MAP sensor is fitted since it is used for fuel correction The other air temperatures plenum and AIT are also sensed to SimTek FIRMWARE USER MANUAL page 14 measure the performance of the intercooler shown in Plenum excess or Plenum AIT Coolant temperature Coolant is measured using a sensor mounted in the water jacket of the engine Engine speed Engine speed and timing are measured using a sensor pointing at timing marks on the flywheel in the Timing unit Additionally all the cam positions are measured relative the crank All the timing sensors are mounted on the engine in their standard positions For cam position is measured using logic level sensors with 5Volt output the crank sensor of the Mitsubishi also uses logic level however the Subaru uses variable reluctance type and has a sensitivity switch option called Crank Low Sens Above aliased with T1 Low Sense above Any intrinsic timing drift be compensated using Pickup comp number given by Wheel Teeth of internal teeth times are captured to produce Rev Time This is reciprocated and multiplied by Speed Mul to give Engine Speed Before the internal teeth can be correctly identified a number given by Start Actual Teeth of real crank teeth times are captured and shifted with Start Actual Teeth s2 to give Rev Time until T1 Count exceeds Start Crank Teeth
59. er Then Update ECU firmware Best to cycle power to reboot SimTek FIRMWARE USER MANUAL page 48 _ 2 2 ined serscalars ser scalars pru AR Ofset pos SSS 7 Pedal Scalar MOS S S Rau kO PRE ES Fuel Pedal Wap LL nj Ange T Pedal Mod aliased with Target Turbo speed Lambda Target Nap TT Pedal Retard Absolute Map 771 Fuel limit Pedal Fuel mod Map Dual use dependant on Load source Boost mod Map m S Switch Demes Swich 9 condition against engine load and speed VC Map Used by VVC control as source of VVC Target VC Pedal Note the aliased spaces VVC is shared with VVC Pedal C Mild Map C Mild Pedal Speed _ fable speed sites Mapload sites Pedal Angle Map Pedal sites Pedal Angle Limiter Reduced size for part used by limiter maps Accel Amount Acceleration modification vs speed Accel MAP Table Acceleration modification vs Load Decel Amount Table eceleration modification vs speed Injector Volts comp Table injector opening time vs battery voltage SimTek FIRMWARE USER MANUAL page 49 Idle Cool Table motor position vs coolant temperature Idle speed Table motor correction with engine speed Idle Spark park advance corr
60. estored back to zero at the WG max Back rate SimTek FIRMWARE USER MANUAL page 36 If WG Feedback On then an error Wastegate Error derived from the difference between Wastegate Target input and Wastegate Target Total is used to correct the wastegate PWM drive The source for the controlled wastegate parameter is selected with Wastegate FB input Typical values could be boost pressure using MAP as Load Post Restictor Pressure from an additional pressure sensor depending on sensor type absolute or differential the internal Baro metric may be used to correct duty and or target Another potential source could be Turbo Speed Note a suitable unit and scaling is selected with GWv4 and GWT scalar The proportional correction is taken from Wastegate Error Proportional and integral at the WG rate from the Wastegate Error Integral table when Engine Load exceeds WG FB load and Pedal exceeds WG FB Pedal options Wastegate Target Total is made from the 3D Wastegate Target map Baro Wastegate Target table and Gear Wastegate mod from Gear Wastegate mod table The final output WG duty can be sent to PWM channel with WG PWM 7 out If WG 1 mul 0 then WG 2S duty WG duty can be sent to a PWM channel with WG PWM 2 out SimTek FIRMWARE USER MANUAL page 37 WASTE GATE SECOND VALVE There is provision for a second wastegate solenoid valve controlled by the WG 2 map The pin used to act on these settings is defined by WG 2 pin Wastegate du
61. g Edge 5 Rising Edge Option Road Falling Edge lt lt lt lo O o Im Crank Falling Edge Crank Rising Edge 2 Falling T2RisingFdge Option T3FalingEdge 3 Rising Edge 4 Falling Edge Rising Edge O o e Idle FB Invert Option hanges direction of dle Set the idle speed feedbac ontroller Baromemcmim pon Pa pea Baromettiomax Option i07KPa pics Barometric Default Option kPa 101 7 kPa typical Baro Filter Option Filters the raw barometric TC 700mS BarometricM 5 28000 Barometricc pooo ALS Idle etting for Idle motor if ALS Full active On SimTek FIRMWARE USER MANUAL page 56 CEMS Rev Limit Coolant Option f coolant lower than Rev Limit coolant Rev Limit Rev Limit Rev Limit Cold Option ipm Cold ignored if 0 Rev Limit Cold Abs Option on and Coolant less than Rev Limit Coolant then the fuel and ignition limiters are set to Rev Limit Cold else the limit is he warm limit plus Rev Limit Cold Idle Dead Band Option rpm he minimum deviation above dle Target to provoke a change in Idle feedback le Set Rate Option mS Update rate for Idle speed feedback system typically 150mS source open RAF min max i lt O Oo c 5 oO lo oro 5 rr Mask MAP rr Mask Air rr Mask Coolant rr Mask Baro rr Mask Crank tion rr Mask Lambda 1 ti
62. gate Duty2 and Boost Target2 maps may be activated with the Cal2 Select In pin Another set of Limiter maps Fuel Limit None Spark Limit None Pedal Retard None Absolute Pedal Fuel mod None Engine speed limiter tables Rev F Limit None Rev Limit None Rev Retard Limit None With enable switches Idle ALS none OFF RL I P ALS none OFF RL F P ALS none OFF RL Rtd P ALS none OFF F Limit ALS none OFF I Limit ALS none OFF Rtd ALS none 3 OFF Ensure these are set safe maps to zero rev limiter speeds to say 8000rpm as the full pedal setting of None tables will now be default rev limit So that on vehicles without throttle jack or DoW Throttle ALS levels are available ALS Full ALS Mild and ALS None 3 more User defined tables User2 User3 with User message SimTek FIRMWARE USER MANUAL page 6 User Messagel Bigend OFF User Message1 source User Messagel Mask 0511000000 User 1 Rotate 5 User 1 Invert 0500000100 0 Takes the 2 most significant bits of selected parameter byte and rotates them 5 times to the left and forces bit2 on User Messagel i 0x14 DBGADD 0x8000 SimTek FIRMWARE USER MANUAL page 7 If Bigend were then lower byte selected and output would just be User Messagel 0 04 DBGADD 0x8000 RECOMMENDATIONS Whilst tuning set 255 or Clear Password do not forget to set password at end of sess
63. hes with all 8 bits encoded Switthes 2 22 Switches t1 Switch 1 8 Switches 2 9 16 Switches 3 Pedal power on and Switches 3 timed Swt Rtd Rtd Amount of ignition retard mainly due to Swt Rtd max if triggered Swt Rtd Time Swt Rtd switch active time used to time out Swt Timed 1A Derived Switch conditions Swt Timed 1B Swt Timed 22 pes Switch 13 Swt Timed B 23 Swt Pedal Hi Pwr On Swt Pedal Mid Pwr On SwtComparator Sync Error Synchronisation errors SimTek FIRMWARE USER MANUAL page 80 GEMS CEMS Sync good Period between transitions on timed inputs S S POT maf ivi T5 Frequency Uses T5 Freq Divisor and T5 low speed Load Oooo E Target Boost Load From Boost Target map Target Boost Baro Load Error From Baro boost target table TCNTL Tooth control flags Temp AFuel uS Part of Accel Fuel calculation 1 Pedal Filt TC Ign Cut Strength of Traction control torque limiting TC Ign Retard TC Fuel Cut 96 Pedal mod Pedal value used to access tables maps and options Time Switch1 Count Counter controlled by Time Switch1 pin Ez teeth 9 Filtered Pedal signal 0 Time Switch2 Count icy ee ee Tooth Skip teeth Sync not detected by end of tooth control table accumulator Tooth time us ToohWidh hs V V i raw unscaled signal fro
64. hieve an engine speed given by Gear Advance Target table but constrained by Gear Advance Rev Limit table adjusting ignition timing Gear Advance mod to achieve Gear Advance Target When Gear Advance Retard pin is satisfied Gear Advance mod is increased by Gear Advance if below Gear Advance Target speed up to a maximum given by Gear Advance Max Absolute if over target reduced by Gear Advance Restore Gear Fuel Cut and Gear Ign Cut are invoked if Engine Speed exceeds Gear Advance Limit by their respective offsets Gear Fuel Rev Limit Offset and Gear Ign Rev Limit Offset Note there is NO time out feature so this must be triggered with a switch that does time out Gear Pot Swt Gear Pot 24 is initiated with Gear Pot Start pin and terminates if either time given by Gear Pot Time out table is exceeded or value in Gear Pot End is exceeded by Gear Ratio Scaled parameter This is switch may then used to trigger other gear change assist features The parameter Gear Pot Change Time remaining may be monitored to determine a reasonable Gear Pot Time out time SimTek FIRMWARE USER MANUAL page 25 Gear Pot Swt Gear Pot 8 is initiated with Geart Pot Start pin and terminates if either time given by Pot Time out table is exceeded or value in Gear Pot End is reached below by Gear Ratio Scaled parameter This is switch may then used to trigger other gear change assist features The parameter Gear Pot Change Time re
65. ikewise the fans can increase idle when Fan Fast On with Idle Fan Fast similarly for Fan Slow with Idle Fan Slow option Power Steer idle is added if the power steering pressure switch is active SimTek FIRMWARE USER MANUAL page 38 Idle Start is starting aid by increasing throttle opening by the Idle Start once the engine has started by exiting cranking then this factor is reduced to zero by Idle Start Decay IDLE SPEED CONTROL When Pedal is less than Idle Pedal option the dle Target parameter from the Idle FB Target option added to Idle Hi Add option is used to derive d dle speed until the Hi Idle time option has expired then just Idle FB Target is used The d Idle speed is used to access the Idle Spark table to find Spark Idle to modify the ignition angle Meanwhile a slower process is moving the value of dle towards a condition suitable for the target Idle FB options using the Idle FB parameter constrained by the Idle FB and Idle FB options There is a Hi Idle option that will open the idle bypass valve for the high idle condition while dle Hi count counts down A low value for dle will request a more closed throttle and a high value a more open valve The amount to change the drive by wire throttle is controlled by option Act T Idle M If Idle New is On then highest Act T Demand either Act T idle mod or Pedal is used To aid starting the throttle can be opened with dle Start and Idle Start decay for active throttle contr
66. ime switch1 pin Option Input pin selector MEN ime Switch1A on Option S As the Time Switch Count is incremented Coon valid switch condition fo Switch Time 1A 19 is set to On when count exceeds Time Switch 1A On likewise Switch Time 1B 20 is set to On when count exceeds Time Switch 2B On pue DID _ ount will stop counting onion put pin selector 1o activate Ar Condon Pin Output pin selector for WG 2 map fs US Pin a Used to route WG 2s Duty to simple output not used Egi to split wastegate signal to 2 valves So level Option one PWM on On Off See Waste gate oe FE O section Default Error Load On then this is used for wo Dut Ou Option PWM routing pu PWM 2 Out HUNE routing must be 0 for split wastegate drive FAF Pedal 44 Off Launch condition s deactivated od PM ARMED ORA exceeds this option Pesca a paga ST SR Error pressure aaa aes TON ALS Mild in pin Option nput selector for ALS Mild active AUOEE _ ECU will preserve all changes G feedback Option astegate corrected by barometric and boost error Or if Off wastegate Pedal mod map active AF Option orrect load calculation with air temperature P Gna Barometre compensatons MAP
67. ion Set Safety Time 10 Sec Main Relay Safety On and Main Relay if Cal Write On This will ensure any write of calibration initiated with Ctrl K Store changes ECU will not be interrupted by the main relay shutting down Knock Dec and Knock inc to be non zero even if Knock control not used Always download internal data log after changing ECU internal data log Or at the start of an event to ensure a clean empty memory And check Log Memory used 0 00 Beware importing settings across target vehicles many input and output assignments are only for particular SimTek PCBs and can be more complicated with mix and match engines say with different cylinder head and cam timing sensors The option ECU Target alias ECU Target name may not be a true guide but may be better than nothing The calibration notes should record those differences from standard SimTek FIRMWARE USER MANUAL page 8 SYSTEM OPERATION The ECU uses the sensors to determine the correct fuelling ignition timing and boost pressure It then controls the injectors ignition amplifiers wastegate actuator valve water spray and cooling fans It also interfaces with the monitoring system to allow the user to monitor and control the engine management operation The control s functions are set by various user programmable lookup maps tables and options with the aid of a PC running a GEMS supplied user interface Installation may require the removal of the old
68. is 8 Now fill in the VVC n Error table with a restoring function Check that the response has improved you may need to change the VVC FB min or VVC FB max 9 Now increase from zero the VVC n FB P and VVC n FB I PI control loop settings Note these may be minus 10 Adjust the VVC n Error VVC n Duty tables and PI control constants until acceptable control is achieved Usually a bell error curve will result with a standard deviation of less than 2 degrees is achievable 11 Now tune the VVC map for best torque or efficiency Set the VVC n Stopped and VVC n Default appropriately for cranking and safe rich conditions You may wish to constrain VVC Out with VVC Out min and VVC Out max minimise valve heating 12 To aid tuning a table VVC Fuel mod may be used to correct the fuelling for actual cam position The output VVC Fuel mod with a range of 50 13 VVC target mod a user adjustable modification of target position with a nominal range 40 may be used to quickly asses the VVC performance SimTek FIRMWARE USER MANUAL page 44 TRACTION CONTROL This system measures engine acceleration and if it exceeds previously determined limits acts to limit engine power The maximum permitted engine acceleration is dependant on the gear selected so this must also be determined by calculating the gear by comparing engine speed to road speed Use internal logging of Gear Ratio to find the usual spread for this parameter Engine acceleration is measure
69. is used for starting acceleration and deceleration fuel and control of the ALS system There are two user programmable options that scale the throttle position sensor These are Act Throttle min and Act Throttle max These must be set to ensure correct operation of the throttle parameters Act Throttle min must be set to the raw throttle value Act T raw at closed throttle and Act Throttle max set to the value of Act T raw at full throttle this requires moving throttle plate by hand with the Act T Rly pin output disabled However the unit to unit variation is very small and base calibrations have sufficient tolerance for most instances only if Error Act Throttle goes on should this be adjusted SimTek FIRMWARE USER MANUAL page 9 Since both Pedal and active Throttle have duplicated sensors these must first be configured with their active invert and add together options Pedal1 Pedal2 Throttle1 Throttle2 active On unless failed sensor Pedal1 Pedal2 Throttle1 Throttle2 invert As appropriate for more open then higher value of raw parameter Pedal 1 Pedal2 Throttle1 Throttle2 If On then both used for best resolution Note The Active Throttle feature uses some of these setting but it s demand setting uses percentages as it can include corrections from idle speed control and traction control Pedal is made from Pedal Raw which in turn is usually the sum of Pedal1 raw Pedal2 raw using Pedal and Pedal max If
70. itch2 is a little like Timed switch it has an input selector Time Switch2 that starts a counter Timed Switch2 Count However while the count is less than Time Switch2A on then the Switch Timed2a 22 will be On and while the count is less than Time Switch2B on then the Switch Timed2B 23 will be On when the input switch is no longer active the Switch Timed outputs are reset to their initial conditions The Geart options are used to detect a rate of decrease in Pedal by comparing Pedal delta with the option Gear Rate if it exceeded and Pedal is less than Gear Pedal then the Gear Time On counter will count up till Gear Time obtained from the Gear Time table and Swt Gear 21 will be On Once exceeded the condition will be inhibited while the Gear Time Off loaded with Gear Time Inhibit counts down to zero This then provides a useful switch for the Gear feature often used for a full throttle gear change or means to help spool the turbocharger The Geart options are used to detect a rate of decrease in Pedal by comparing Pedal delta with the option Rate if it exceeded and Pedal is less than Gear Pedal then the Gear Time On counter will count up till Gear Time obtained from the Gear Time table and Swt Gear will be On Once exceeded the On SimTek FIRMWARE USER MANUAL page 69 condition will be inhibited while the Time Off loaded with Gear Time Inhibit counts down to zero This then provides
71. k FIRMWARE USER MANUAL page 73 PWM ASSIGNMENT timebase 93k7Hz PWM Pre x PWMn Clk Div PWM Period x2 option SimTek FIRMWARE USER MANUAL page 74 DISPLAY PARAMETERS Pedal delta Change in Pedal reading Pedal delta Z Change in Pedal reading scaled A Tooth Used to access Tooth control table Accel Fuel uS Is the amount of accel decel fuel currently used note this has the range 65 500 uSec Accel Fuel Base le eee Accel rtd 7 ThePedaldelta triggeredigniionretard O Accel Trig Counts Acceleration events Act T swt J ActTswt mode active Cd ADR00 ADR17 Analogue to digital conversion results Air Condition 1 Aircondiionngacive AIT raw 2 Usedtoaccess AIT sensor table 2 AIT Retard From A T Sparktable ALS swith Condition of Anti lag activating signal Alt mode Indicates Alt mode active AREVCNT Baro raw 1 Rawsignal used to make Barometric pressure Baro Retard FromBaroSparktable 02 Battery signal used to make battery voltage Cd Fan Slow Indicates Slow fan active Boost Error Load Error Difference between Boost Target Total and MAP as Load effective actual boost pressure O 1 Cam2 Difference in position unsigned between both VVC cams Subaru Only Cam1 Cam2 Error Counts consecutive excessive differences between bo
72. l switch 00X68 Gear Pot to enable use of potentiometer to measure early termination of gear change Main Relay input back in for Kill Switch Gear Ratio Default condition for out of range signal Gear Retard Inhibit time now up to 2Seconds 00X67 Gear changing assistance re worked Now composed of various features Gear Retard Gear Advance Gear Blip Gear Act T Lift Gear Pot Gear Pot Reuse of Gear Ratio for sensing a gear position sensor Gear Ratio Max and Min along with Gear Ratio Scalar typically 0 3905 for conversion into percentage 00X66 Lambda FB Speed min added to support oversized injectors 00X65 Feature control added to check if available see parameters Feature Pro and Feature ALS Also the GEMS Product and Serial Number in GWv4 3 alias table Lambda Sensor A03 2 to be used if Lambda1 x2 On Since the differential input Analogue 03 is now 0 45 to 4 55 Volts for easy substitution of wideband lambda sensor 00X64 Simple Wastegate FB option to aid testing Small ALS limiter Pedal axis Pedal Fuel mod map option to enable this feature Hardware to be 0 45 to 4 45V scaling on Analog 03 used for wideband lambda sensors with amplified output Feature control Serial Number and Product Id SimTek FIRMWARE USER MANUAL page 4 00X61 High accuracy Knock Window Cal1 to Cal8 mode selection switch for selecting combination of Fuel Ignition Valve Timing an
73. line Ign Retard limit Pedal Retard Absolute map Pedal Retard Absolute Mild Pedal Retard Absolute highest speed line map None map Rev Limit Fuel P Rev F Limit L table Rev F Limit Mild table Rev F Limit None table RLIP Rev Limit Ign P Rev Limit L table Rev Limit Mild table Rev Limit None table RL RP Retard Limit P Rev Rtd Limit L table Rev Rtd Limit Mild table Rev Rtd Limit None table me ae a QO UU Act Act T Launch1 max Act T Launch2 max Throttle Act T Launch1 min Act T Launch2 min p t wp sd OF Nen Note Launch only effective in Full ALS mode SimTek FIRMWARE USER MANUAL page 33 ALS CONTROL THROTTLE LIMITER E 0 to 100 With Anti Lag turbo boost enhancement the throttle is open even with accelerator pedal depression There is an effective gap between throttle and pedal this must be accommodated with the limiters The limiters will consist of a combination of fuel cutter spark cutter and ignition retard often some additional fuel is required Pedal Retard Pedal Fuel mang Mod 2 EUN N Fuel Spark Limit limit A combination of different limiters are employed to both build boost and limit engine torque SimTek FIRMWARE USER MANUAL page 34 The Spark Limiter 3D lookup table controls this Inputs Engine Speed and Pedal limiter a reduced range of Pedal just covering the lowest 7 sites of the Pedal Angle table Output Limiter 0 to 99 6 no cut to a
74. ll scale above this value Error Pedal On Act T Pedal min Option he minimum value of Pedal raw gives Act T Demand 50 Act T Pedal max he maximum value of Pedal raw gives Demand ful scale Act Throttle max Option he maximum value of Act Throttle raw gives throttle full scale above this value Error Act Throttle On Act Throttle min Option he minimum value of Act Throttle raw gives throttle 0 belo his value Error Act Throttle On Act T Target Max to limit throttle opening at low engine speeds maximum pically 85 Act T Target min Option Absolute limit on throttle closing typically 9 Act T ALS Target ontrol or Pedal Act T Demand to Act T Target throttle value in ALS full mode fct T ALS Full Road Pedal Table 2 orrection of Act T ALS Full Road with Pedal position Act T ALS Mild Road Pedal Table Correction of Act T ALS Mild Road with Pedal position Act T ALS Mild Target ontrol or Pedal Act T Demand to Act T Target throttle value in ALS mild mode Act T ALS Mild mod Option Fine control offsetting of Act T ALS Target table Act TALS Mild mod axis Option Act T Demand where Act T ALS mod has no effect Act T Launch1 max Option Used to limit throttle opening with Launch1 active maximum pically 65 Act Launch1 min Option to limit throttle closing with Launch1 active typically 2596 Act T Launch2 max EE es to limit throttle opening with Launch2 active maximum pic
75. lly variable reluctance magnetic sensors have an in built drift with speed This causes the ignition timing to retard as the engine speed increases This is compensated for with the Pickup comp option The value of Pickup comp is 166666 deg rpm So assuming pickup comp is initially set to 0 if for a fixed value of ADV m the measured timing at 2000 rpm is 2 degrees different at 6000 rpm then Pickup comp 2 x 166666 4000 Pickup comp 84 83 us IGNITION COIL CHARGE TIME The ignition coil charge time is calculated from battery voltage and engine speed Different coils require different charge times Coil Factor adjusts Charge time that in turn controls the level of charge held in the coil The higher the value the more charge It is important that the value is neither too low weak spark or too high over heated coils and amplifier will result There are now user compensations tables for battery voltage and engine speed called Dwell vs Battery and Dwell vs Speed Charge Time Dwell vs speed x Dwell vs Battery x Coil Factor This is constrained by the options Dwell min and Dwell max in crank teeth to give Dwell Angle in teeth and Dwell Time in microSeconds SimTek FIRMWARE USER MANUAL page 30 TORQUE CONTROL Anti Lag System ENABLE CONDITIONS The ALS system will be enabled if all of the following conditions are met ALS in pin condition satisfied Air temperature is lt ALS Air max Coolant temperature is lt ALS Coolant
76. lmost total cut To increase the control four rev limiter tables Rev Limit Rev Limit Mild Rev F Limit and Rev F Limit Mild these increase the depth of the limiters when the engine speed is exceeded The Mild tables are active if ALS full active is Off and ALS Mild active is On Ign Limit Spark Limit Mild Ign Cut Ign Cut Ign Cut is active when Engine speed Rev Limit Fuel Ign Cut Ign Cut is active when Engine speed gt Rev Limit Fuel Ignition Cut is obtained from Rev Limit table accessed with Pedal Similarly for Fuel Fuel Limit Fuel Limit Mild Fuel Cut Fuel Cut Fuel Cut is active when Engine speed Rev Limit Ign Fuel Cut Fuel Cut is active when Engine speed 2 Rev Limit Ign Fuel Cut is obtained from Rev F Limit table accessed with Pedal TIMED ALS Timer If ALS Full Time is not zero then when ALS Full active is On the timer ALS Time will count up to ALS Full Time if ALS F recover is zero and Pedal is less than ALS Full On Pedal When timer matches the ALS mode will be forced to ALS Mild active On While in Mild mode the A ALS F recover timer preloaded with ALS F R Time is decremented when zero the system will return to ALS Full active mode If ALS Full active is On and Pedal is greater than ALS Full Off Pedal the timer ALS F Time will be decremented to zero so preventing an unstressed engine being forced into Mild mode Swt TB The Swt TB mode may be invoked by any switch but
77. m Pedal potentiometer Time between Internal teeth From USER table Difference between VVC target and actual CAM 1 2 position Correction to VVC1 2 drive due VVC 1 2 and P Correction for VVC error table 99 ae ition 9o 0 20 VVC Fuel md 1 Fuel correctionforCam 1ADV maybeO VVCX 1 2 error 7 Difference between ValveX target and actual CAMX 1 2 position VVCX 1 2 FB Correction to VVCX1 2 drive due VVC 1 2 FBlandP VVCX 1 2 correct 9 _ Correction for VVCXerrortable O VVOXM 2 Out 1 PPMMsignasentto VVCXvalves VVCX Fuel md 1 correction for Cam X1 ADV maybeO a aem D UI Mu WG Duty Theprimarysignaloutputtothewastegate WGMod CIs the user key adjustable modifier for the waste gate contro WGMSR 5 Waste gt Z S O WG MSR C Thewaste gate modification from the Boost error table WGMSR er 5 the waste gate drive after modification from the Boost error table PEPPER AA Like Pedal raw but scaled units See Fuel Audit From Pedal Fuel Mild mod map Used to access USER 1 table selected with USER 1 source Counter controlled by Time Switch2 pin 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LS Yo Yo Yo Yo LS LS Yo Yo Yo Yo Yo Yo Yo Yo Yo Yo Yo Yo Yo Yo Yo Yo
78. maining be monitored to determine a reasonable Gear Pot Time out time Note the symmetry of the two Gear Pot features allows for potentiometers that increase or decrease Gear Ratio Scaled Gear Blip When requested with Gear Blip In pin active throttle is opened to value in Gear Blip Act T Demand table this demand may be corrected to achieve Gear Target engine speed Separate opening and closing rates are given by Gear Blip increase and Gear Blip Restore options Note no time out feature And may be used in conjunction Gear Advance feature with it s extra limiters Gear Act T Lift When requested with Geart Act T Lift In an active throttle is closed to value in Gear Act T Lift Target table When turned off Geart Act T Lift Restore option is used to return throttle to normal behaviour Note no time out feature SPARK AUDIT Source Spark Map j Rumig Sparkadv map Start jCraking Running Spark Idle or Act T spark mod Gear Retard or Gear Advance mod Spark If Alt mode Alt Spark If Swt TB mode Swt TB Ign Limit Rev Retard limiter Spark Total Spark Total Constrained by EGT Rtd Limit Spark Output SimTek FIRMWARE USER MANUAL page 26 12 OrSwtTBR dLimit Rr REDEEM _ _ ee Knock1 Retard a 99 Knock2 Retard Knock3 Retard lacina NN PP Knock4 Re
79. max Engine Speed is gt ALS On Speed If ALS is enabled the ignition timing is modified by the Pedal Retard Absolute factor And a proportion of injection events and of sparks are disabled by the limiter functions The values for the limiters are obtained from the Pedal Retard Absolute Spark Limit and Fuel limit maps When the ALS Mild mode is On then the Pedal Retard Absolute Mild Spark Limit Mild Fuel Limit Mild maps are usually used Each map or table is individually activated with ALS mode switch options There are 3 basic modes of operation of the anti lag system ALS Full Active Off ALS Mild Active Off None of the extensive turbo anti lag features available So Pedal retard from a calibration map will always be zero Known as none not to be confused with Mild mode ALS Full Active Off ALS Mild Active On Mild mode or safe anti lag mode if milder settings in Mild mode maps and tables So Pedal retard from a calibration map would if requested be taken from the Pedal Retard Mild calibration map ALS Full Active On ALS Mild Active Off Full anti lag mode only mode for Launch feature to be active So Pedal retard from a calibration map would if requested be taken from the Pedal Retard calibration map If Launch is also active only possible in this mode then the highest speed lines rather than the actual speed line are used in the active maps These are subdivided by optional Road speed settings Full Active
80. minimum 5 can be used to set the error limits in Act Throttle min and Act Throttle max options Typical EvoX values of 22 and 215 The Act T position maximum 2 and Act T position minimum 2 can be used to set safe limits in Act Target min and Act Target max option and table version 00 26 The base calibration has Act T Position for 90deg open throttle as 85 see Act T Target tables To test this value make sure the normal limits Act Throttle min Act Throttle max Act T Target min and Act T Target max options and table are moved to their extremes Then adjust the relevant table typically Act T Target monitor Act T position as the table value is increased or decreased Note when the limits are reached the signal will be unstable and the throttle will make a clattering noise Do not stay in this mode for long Then adjust all the options and tables to NOT within 2 of these limits for safety The typical range of values for the target tables is 10 to 85 these relate to Act T Position which is the raw signal from the throttle position sensors Currently this is not scaled to minimise errors Other corrections in ALS modes for Road Speed with Pedal to prevent effects When in ALS the Act T ALS Full Road Speed Act T ALS Mild Road Speed Act T ALS Full Road Pedal Act T ALS Mild Road Pedal and Act T Load Pedal tables are active The Road Speed tables produce Act T ALS Road Speed and Road Pedal tables Act T ALS Road Pedal mo
81. mit L table selected Rev Limit Ign P Rev Limit Rev Limit Mild or Rev Limit L table selected Retard Limit P Rev Rtd Limit Rev Rtd Limit Mild or Rev Rtd Limit L table selected The actions of these switches are shown in the following parameters ALS Fuel Limit ALS Ign Limit ALS Ign Retard Rev Limit Fuel P Rev Limit Ign P Retard Limit P Mode matrix Launch Off Post amble ALS Full ALS Full Speed ALS Mild ALS Mild None Speed Pre amble _ 3 Fuel Limit 5 o Se Fuel Limit Fuel Limit map Fuel Limit Mild map Fuel Limit None map ALS switch satisfied ALS Mild switch satisfied Ign Limit Ign Limit Mild map Ign Limit None map Ign Retard limit Pedal Retard Absolute map Pedal Retard Absolute Mild Pedal Retard Absolute map None map Rev Limit Fuel Rev F Limit table Rev F Limit Mild table Rev F Limit None table P RLIP Rev Limit Ign P Rev Limit table Rev Limit Mild table Rev Limit None table RL RP Retard Limit P Rev Rtd Limit table Rev Rtd Limit Mild table Rev Rtd Limit None table pc f p H RIq cG oco tM ip Mode matrix Launch On Post amble ALS Full ALS ALS Mild ALS Mild None Full Speed Pre amble Speed pi ALS switch satisfied ALS Mild switch satisfied F Limit Fuel Limit Fuel Limit map highest Fuel Limit Mild map Fuel Limit None map o ee
82. motors Additionally the TGV Battery Duty table is used to modulate the motor drive current to minimise overheating the TGV Out Pin3 and TGV Out Pin4 options must be configured accordingly SimTek FIRMWARE USER MANUAL page 47 MONITORING AND DISPLAY SYSTEM IBM CONFIGURATION To allow the user to monitor the operation of the engine management system and to reprogram the user data the system interfaces with any IBM PC or compatible computer using GWv3 at 115 000Baud To connect the IBM PC to the ECU a special serial cable is required Serial is numbered anti clockwise from the key 9 way 1 E C U TX PC RX PIN 2 2 E C U GROUND PC GND PIN 5 3 E C U RX PC TX PIN 3 USB A higher speed alternative to the RS 232C comm port is the USB port which is typically 12 times faster at downloading internal log files Note Update ECU firmware is not currently supported IN SYSTEM PROGRAM Disconnect Coils and Injectors Ensure PC is running from mains power with charged batteries and that vehicle battery is also charged Disconnect Fans in Evo X GW must also be in inhibit telemetry until reset mode Internal ISP It is possible to Update ECU firmware without opening ECU if it is already running 00V10 or later with no JP2 MISC OxOF Do not attempt to load older versions of FIN files This must use the 3pin UART COM PORT communications channel not the USB port Set OKISP AA or ISP OK 170 automated with GWv3 19r00 or lat
83. n external output for additional gear change light Error Light pin Option O eem Tor AP 57988727 MAP max Option V Maximum value for MAP as load full scale Pedal Filter Option ncreases the sensitivity of Pedal Trig Accel Trig Accel Post Filter Pedal Filter after accel trig test Pedal trig Accel Trig nl change in Pedal position to initiate an acceleration onverts the raw change in Pedal Pedal deltat to scaled Peda delta Z DecelC 1 1 Optio Ub onverts the raw change in Pedal Pedal delta to scaled Peda delta Z ee extra fuel introduced due to acceleration event Accel Decay Option he decay rate of acceleration per engine cycle event 80 typical Decel Decay he decay rate of deceleration per engine cycle event SimTek FIRMWARE USER MANUAL page 53 moa Ji Ign Tooth 2 Option teeth for each cylinder new for Lan85 0 56 FToohA teeth Reference point for injector to start flowing fuel Determines iri fe O n 1 tio n 1 lon n 2 tio n n 3 tio n n44 tio n aay a NM PWM 1 Usually on 1 PWMZ2 PWM 3 Had PWM 4 Option PWM mum pe 78 Pre PWMCIKBPre Option 78 div PWM BEEN Off for maximum number of PWM channels PWM pion PWM16 45 PWM1 amp 2 period 6 PWM384 perio
84. n number to follow Swt Comparator Comparator2 source Option Parameter measured for Swt Comparator2 Ci Comparator2 on below Option Parameterto be measured on condition Comparator2 off above Option Parameterto be measured off condition Comparator2 out Pin number to follow Swt Comparator2 Comparator3 sourse Option Parameter measured for Sw Comparator omparsior on below omparaior above omparaior ou 4 ime switch2 pin ime Switch2A On ime Switch2B On nput pin selector On time after trigger for Switch Timed2A 22 Power Steer in pin Option Defines input for power steering pressure switch for idle valve adjustment Idle valve adjustment when power steering pressure switch active witch A source he parameter used to make Switch A witch A he comparator points for making Swt A 32 Swt A 40 UOS a user option scalar converts ECU internal units to PC display scaling does not affect ECU behaviour Units within brackets have an option user scalar so may need changing to your preferences On time after trigger for Switch Timed2B 23 I ce S PME SimTek FIRMWARE USER MANUAL page 68 PIN ASSIGNMENT For increased flexibility some functions can be trigged or enabled by a user defined input pin The user option typically named Out requires a number either positive or negative to activate or enable the functi
85. of wasted fuel When the following conditions are met then the closed throttle table is used to obtain the value of Fuel no c Pedal DFCO Pedal Engine Speed DFCO speed When the anti lag is active then the DFCO ALS table is used to obtain Fuel no c SimTek FIRMWARE USER MANUAL page 21 ACCELERATION DECELERATION ENRICHMENT When there is a large change in Pedal position sampled every 4 milliseconds then some additional time is added to the base fuel pulse width When in the FAF area defined by the options FAF Pedal and FAF Speed then a FAF pulse fuel pulsewidth is used instead of Fuel Total when Pedal delta gt Accel Trip Pedal Trip Pedal delta xAccel M Accel C xPedal Accel modxGear Accel modxPedal Accel Am ountxFuel Pulse when Pedal delta gt Decel Trip Pedal Trip neg Pedal delta xDecel M Decel C xPedal Accel modxPedal Decel AmountxFuel Pulse when delta MAP gt Load Trip option delta MAP xMAP Accel modxMAP AmountxFuel Pulse These three potential sources of transient fuel are summed together with any Accel Fuel from the previous calculation Accel Fuel is decayed every injection engine cycle and may be delayed for a number of cycles specified by Accel Decay Delay Accel Fuel Accel Fuel x Accel Decay or Decel Decay if Accel Fuel is negative The Pedal Filter filter for Pedal allows for detection of smaller Pedal changes the minimum filter value is 0 with 99 giving maximum filter and more sensitivity
86. ol why starting The active throttle requires some reduced drive when below the natural unpowered rest position The options Act T Damp and Act T Damp TP are used to reduce the current to the motor If Act T Auto is On then the active throttle rest is captured at power on and saved in Act T Rest and Act T Rest is used in place of Act T Damp TP SimTek FIRMWARE USER MANUAL page 39 LAMBDA FEEDBACK The oxygen sensor signal when functioning is allowed to modulate the fuel pulse width within the limits of options Lambda FB and Lambda FB ve proportional and integral controller iteration rate and error scaling are set by options Lambda FB Gain and Lambda FB Rate The error signal Lambda error is derived from the oxygen switching history Lambda History and the Lambda Error table Or from the difference between Lambda and the current Lambda Target derived from the Lambda target map if Lambda FB wideband is Otherwise if Lambda FB wideband is off then Lambda History the record of comparisons between Lambda and Lambda target where the most significant bit is the most recent condition The four most significant bits are presented to the table and a raw error returned The raw error scaled Lambda FB Gain The error is then processed by the proportional and integral controller using the proportional integral coefficients Lambda FB and Lambda FB integral from speed related table respectfully If the Coolant tempera
87. on rr Mask EE checksum Option rr Mask Inject dty tion rr Mask Knock ption Err Mask Lambda 2 Option Err Mask MAF Option Err Option ErrMaskRom Err Mask Flash CT ih Duputpissedor SSCS OX FB const elects oxygen feedback integrator dependant Speed Lambia AFR Beaesrawongenisgna _ Lambda 2nd AFR Scales raw oxygen 2 a n oo cs Air Temp max C then the Error AIT signalled and the default used as the orking value Aa Plenum max range then the Error Plenum T signalled and the default used Plenum Default jOpion C ps the working value nc HAE Hc AIT Temp min Option f the scaled temperature falls outside the normal min to max AIT Temp max Option range then the Error Air Temp signalled and the default used as AIT Default he working value ption tion tion tion Coolantmin Option C CL OO SimTek FIRMWARE USER MANUAL page 57 E AS Coolantmax C f the scaled temperature falls outside the normal min to max oolant Default Option fC range then the Error Coolant signalled and the default used as AN telemetry Option On to activate CAN Buses so set to ON No recover CAN bus goes bus off no recover to normal running ANn RXIDn
88. on to a particular pin See code column of Pin out listings in appendix Timed Switches The most complex use of configured inputs are the Timed Switch functions There are 2 timers both up counting Time Switch1 Count and Time Switch2 Count They generate 2 switches each Switch Timed1A 19 Switch Timed1B 20 and Switch Timed2A 22 Switch Timed2B 23 respectively The important difference between switches is that the 1st set become active after a user specified time whilst the Switch2s are active immediately and turn off after a user specified time So Time Switch1 Count is a delayed On timer and Time Switch2 Count is a delayed Off time So the Time Switch2 counter can be used to active the full anti lag system for a limited period or to trigger the Alt feature just at the start of activating full anti lag Timed Switch 1 here a momentary push switch specified by Time Switch1 pin is used to increment a counter Time Switch1 Count when particular option Time Switch1A on and Time Switch1B on values are exceeded then an internal soft switch is set to the condition These soft switches are called Switch Timed1A 19 and Switch Timed1B 20 If the counter reaches the time value set in Time Swt disable the counter is reset and the switch outputs turned off before testing to turn on switches so can be used in testing otherwise this should be set to maximum These can then be used to control other functions such as Anti Lag modes Timed Sw
89. pin selector A delay ime in Seconds from request to active EE Rtd limit rae gn permitted ignition after TDC vs Ka Pa GRE I EGT EGTsouce Option Fomm code any parameter EGTbgeni Pion Swaprigh andiowbye _ a am il ECT ravine pni Onion maximum for EGT sowce raw default EGT source raw is out of bounds 99 alue ECT Converts EGTrawinioscaledunits Oil Temp source Option omm code any suitable parameter fo Oil Temp raw Oil Temp bigend Option high and low byte MEN Oil Temp table Accessed by Temp raw make Temp source Ba omm cue Guy SU paameier To any suitable parameter uel Temp raw Fuel Temp bigend Option high and low byte P SimTek FIRMWARE USER MANUAL page 64 Fuel Temp table Accessed by Fuel Temp raw to uel Temperature Aou uel pressure raw Fuel pressure bigend aon Swap high and iow byle Fuel pressure scalar Option Multiply for scaled Fuel Pressure Fuel pressure ofset ion Offset or scaled Fuel Pressure 12 Oil pressure source Option omm code any suitable parameter fo Oil Pressure Oil pressure bigend Option high and low byte 074 Oi pressure scalar ion Multiply for scaled Of Pressure Oil pressure offset Option Offset for scaled Pressure
90. ptimise feature using LDOMPC available in the GW user interface while the Fuel map is open Fuel no c VE MAP x microsec bit Air Temp F is the air temperature correction factor and is set by a 2D user lookup table named Air Comp The table has 20 sites one every 10 degrees from 30 to 120 C Air Temp F has a range of 50 Note in MAF mode this correction is applied to airflow load Similarly Baro Fact the barometric correction may be applied dependant on the condition of set up bits Bar MAF A coolant temperature factor Cool is used to give enrichment for a cold engine The value of Cool Tmp F is determined from a user defined table The Warm Up table has a 0 to 250 increase in fuelling capability VE comp VE mod x Cool Tmp F Now Pedal Fuel mod obtained from the Pedal Fuel mod map if in anti lag mode is applied so that more pedal feel can be obtained if not in full anti lag then the Pedal Fuel Mild mod is used Or if Pedal Fuel option on Boost mod and SimTek FIRMWARE USER MANUAL page 19 Boost Mild mod become the valid names actions for these maps Any additional Knock Fuel is applied here when a Knock voltage is detected OX FB oxygen feedback fuel may be applied here when enabled Baro Fuel is applied here Finally the individual fuel trims from the four Fueln mod options are applied These allow for a fine balance between cylinders Note the applies to firing order and not the
91. rather than rewire pot VVC X 10r2 Offset 0 3 allow correction of damaged or miss placed cam teeth Data log 1 2 Angle no with CAM X 1or2 Offset No and identify faulty teeth then adjust associated option to apply correction shown 7072 Angle SimTek FIRMWARE USER MANUAL page 2 Act T Target PWM Out allows the routing of the throttle target signal to PWM channel for use as throttle kicker or single output idle valve The 3 ALS related throttle targets with idle correction and Blip with Act T Pedal max Error Pedal Raw units set limits the pedal control range for use as follower mode for idle speed control if exceeded activates Act T Pedal Default so that when blip is activated a suitable position may be defined in the 3 Act T Target tables Note Act T Pedal max Error should be zero if normal DBW throttle is used Primary Accel Fuel Only will attempt to put all acceleration fuel enrichment through the primary injectors unless they are filled up 00X84 Higher resolution CAN bus telemetry now 1mS Count 50mS parameter for CAN bus MAP for Load Scalar the usual internally calculated value for Load Scalar if working in kPa absolute then Load Offset 0 00X83 Internally calculated MAP for Load Max Restructured boost control May control Boost PRP Post Restriction Pressure Turbo Speed or NOS feature added Extended logging for 6 fast 8 medium 31 slow parameters Bigger program space se
92. st 1 for external slow fan Fan Siow request btMeck elects to activate Fan Slow Evox GSR 0x20 Fan Slow request source Option typically CAN1 RX2 W2 with this channel set to receive BA oui aigendson Fan Fast request Hex Mask Option elects a bit in message that must 1 for external slow fan reda to activate Fan Slow Evox GSR 0x40 50019500 AN ID 0x412 Bigend On t prion P Banaba by Fan Fast Requosing fag Fast Indicated by Fan Fast Requesting flag aga ne eee max Time Option S_ To prevent over boost a parameter Boost mod is added when oad exceeds the value in the Boost Limit table Boost mod will Back Option after the WG max time is exceeded at the WG G max Limit Option orce rate until WG max Limit is reached When the boost returns to an acceptable value the waste gate drive is restored 7 2 to zero at the WG max Back rate PWM 1 Out Option elects an output for the wastegate signal piga 3 Ensure relevant PWM channel is enabled On appropriate timebase set G PWM 2 Out used Not used 0 None None Out Idle PWM 1 Bien ot used 0 None Out Idle PWM 2 Option used 0 None RAP source Steen of at or MAP sigra kag Cal he number of internal teeth for MAP signal integration 6 bu a Sa ap OT hange of ALS Full active or
93. standard PCB from the ECU case and fitting of the GEMS implant PCB Note the safety and RFI filter grounds are through the case to chassis The all plastic case has a poor screening characteristic and the use of resistive plugs is necessary All ECU variables or parameters are displayed in Italics for example Pedal raw All programmable options tables and maps are display in bold Italics for example Accel Amount SECURITY Current versions of embedded software are only available with user security using dongled GWv4 and Gin installations Check http www gems co uk for latest versions SENSORS Pedal position is measured using a pair potentiometers mounted on the accelerator pedal This input is used for starting acceleration and deceleration fuel and control of the ALS system There are two user programmable options that scale the accelerator pedal position sensor These are Pedal min and Pedal max These must be set to ensure correct operation of the throttle parameters Pedal min must be set to the value of Pedal raw at closed throttle and Pedal max set to the value of Pedal raw at full throttle However the unit to unit variation is very small and base calibrations have sufficient tolerance for most instances only if Error Pedal goes on should this be adjusted Act Throttle position is measured using a pair potentiometers mounted on the drive by wire throttle in the active drive by wire throttle assembly This input
94. t in the log list reached via internal logging on GWv4 Also see GWv4 users manual If any the logging conditions Log engine speed Log Pedal Log Load Log Road Speed vehicle speed are exceeded Or any of the switches Log always Log ALS Log Switch satisfied then logging will occur Avoid Log always this is for instances such as investigating starting or problems that can be analysed with a stationary engine Also Log ALS anti lag if set will prevent logging if ALS Full Active Off so not useful if the system is dropping from full to Mild mode so if mild logging required set Log ALS mild On The unloading of the logging must be done with the engine stopped If Log Switch On then the input specified by Log Switch input option will control logging Log wrap will enable only the newest data to retained in log note new version of GWv4 required Log Reset must be cycled Off On Off to clear the internal log buffer or the log read using GWv4 However always download internal datalog after changing ECU internal datalog Or at the start of an event to ensure a clean empty memory And check Log Memory used 0 00 SimTek FIRMWARE USER MANUAL page 85 APPENDIX TOA TO B TO C TO D 7 e 5 4 3 2 t 2 1 e 5 4 3 2
95. tard Sparkn Output is constrained to be greater than EGT Retard Limit Ign n mod is obtained from the relevant Engine Speed related tables KNOCK SUPPRESSION The knock microphone responds to frequencies between 2 and 20kHz this is processed in the ECU to an energy value sampled immediately after ignition Each cylinder is processed separately A window over a typical range 20deg BTDC to 30deg ATDC is defined only between these setting is knock is expected elsewhere the microphone is turned off Typical Base settings With Knock Window Options On timing pattern Old 90 60 10 New 36 2 2 2 Knock Window Teeth 0 6 Knock Window Off 0 0 Teeth Scalar 180 30 Teeth Offset 55 31 9 Knock Attn 0 5 Knock Filter 5 9kHz Knock Integ 250 Knock Lock Knock Mode Knock prescale The software processing first adjusts any positional sensitivity with Knock n Gain allowing for 50 adjustment of Knockn Raw and shown in Knockn Raw Scaled Then any background noise set in the Knock Threshold table is removed SimTek FIRMWARE USER MANUAL page 27 The remainder shown Knockn Above Threshold if there is any energy left this is used to determine the extra fuel and ignition retards employed to recover from the knock condition As a development aid Knock Peak will hold the peak value of Knock Above Threshold and keep it non zero until the Knock Peak Hold time has expired The ignition ch
96. th VVC cams Subaru Only Cam Tooth 1 Value of Wheel Tooth when cam transition detected Cam Tooth 2 Value of Wheel Tooth when cam transition detected Cam position Cam 1 ADV Cam position Cam 1 Angle Cam 2 ADV Cam position O Cam 2 Angle CamX1 2 Difference in position unsigned between both VVC cams Subaru Only CamX1 CamX2 Error rf Counts consecutive excessive differences between both VVC cams Subaru Only CamX Tooth 1 Value of Wheel Tooth when cam transition detected SimTek FIRMWARE USER MANUAL page 75 AS Tooth 2 Value of Wheel Tooth when cam transition detected CamX 1 ADV Cam positon CamX 1 Angle CamX 2 ADV 2 Angle Camposition CAN RXn Wn Received CAN telemety Charge time CHKSM Check sum for calibration Coil On 1 Position in internal teeth to open or start charging a coil Coil On 2 Coil On 3 Coil On 4 COMOK If nonzero serial communication error detected Cool raw _ Usedto access Coolant Sensor table Tr Cool Temp F Coolant Coolant Retard From Coolant Retard table Crank Count ea cae a ae TC Crank time ae ee ee 2 21 Fuel mod ee ee d Idle Speed d tooth time delta MAP Pedal delta Change in Pedal reading Decel Trig OountsDeceleraionevents Dwell A time Coil charging time PedaldeltaZ 7 ChangeinPedalreadingscaled E
97. tion is set on then the anti lag mode ALS Full Active is On is required as well When active the sprayer will pulse on and off in accordance with IC Spray On and IC Spray off times At any time the spray can be made continuous with the switch defined by IC Spray Now pin without the engine running requirement RAD SPRAY The radiator spray can work in the following modes Then when both Rad Spray AIR Rad Spray Cool temperatures and Rad Spray Load are exceeded the intercooler spray will activate additionally if Rad Spray ALS Only option is set on then the anti lag mode ALS Full Active is On is required as well When active the sprayer will pulse on and off in accordance with Rad Spray On and Rad Spray off times SimTek FIRMWARE USER MANUAL page 42 VARIABLE VALVE TIMING There are separate controls for inlet VVC and VVCX outlet control valves on the Subaru there are additional channels for left and right hand side of engine The Cam signal s is used to detect the cam position and a PWM signal VVC out control it s position User Scalar options VVC Advance Scalar and VVC Advance Offset may be used to rescale the underlying 0 80deg scaling for a more meaning full range Note if Cam 1 or 2 Start or VVC Range options are changed then the user scalars should be adjusted accordingly The control system consists of VVC map to hold the target valve position used by the feedback PI loop The open loop VVC out is taken from the VVC Duty table
98. tting system down When ignition switch power is supplied Then Main Relay is On and Main Relay Off timer 0 If engine is not running Stopped timer counts up to 33Seconds If just powered on Run Time timer will count from 0 The Fuel Pump will be On and run for Fuel Pump Prime seconds Start Pulse Pending will be On The main relay can be shut off for safety reasons after Stopped exceeds Safety Time if Main Relay Safety is On this will disable fans for instance STARTING The engine is ready to crank When ignition switch is moved to cranking position a switch input may be detected with Start Pulse pin that will fire all injectors simultaneously with a Start Pulse duration of fuel The starter will turn the engine and crank and cam timing signals detected a valid Engine Speed will only be calculated after the crank has seen Start Crank Teeth When start synchronisation is satisfied indicated by Stat Sync d On the ignition and fuel injection events will be allowed Note if Start Pulse pin was not detected the first cycle of injections will be extended by Start Pulse duration After Start rev counter will increment till Start Exit speed is exceeded and normal running established where upon the After Start timer will start STOPPING The ignition key is turned to Off the Main Relay Off timer starts and performs the following tasks in sequence Main Relay Stop Eng fuel injection stopped may take seconds for engine to run down
99. ture alarm Note to aid testing a wideband Lambda sensor may be connected directly to the ECU using normally unused pins The exhaust gas temperature EGT temp may also be monitored as a tuning aid The conversion of the raw value may be user specified using the EGT Sensor table Internal to the ECU barometric pressure battery voltage primary oxygen sensor heater current are sensed Secondary sensors for Fuel Temperature Fuel tank pressure are measured but normally not used An external multi position switch with various resistor combinations may be decoded with the A Switch feature to select ALS and Launch modes this pin is called Modeswitch TIMING PATTERN N14 Subaru 4 Cylinder pattern 36 crank teeth with 6 missing 2 cam teeth 180degrees apart Tooth control 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 4 4 5 4 4 5 4 4 5 4 4 5 4 4 5 5 5 4 4 5 4 4 5 4 4 5 4 4 5 5 3 Sync Cam Count Off Sync Crank S Count Off Sync MX On Sync Teeth 1 Sync cycle On Sync Crank Test All On MX Sync Test 13 15 MX Time 75 Missing 1 Test not sync d On Lancer 4 Cylinder pattern 36 crank teeth with 3 missing 1 cam tooth 720degrees apart Tooth control 0 0 1 0 0 1 0 0 1 0 0 1 0 4 5 4 5 0 0 1 0 0 1 0 0 1 4 4 5 4 4 5 5 3 Sync Cam Count Off Sync Crank S Count Off Sync MX On Sync Teeth 1 Sync cycle Off Sync Crank Test All On MX Sync Test 15 MX Time 71 Missing 1 Test not sync
100. ture exceeds Lambda FB Coolant then the feedback signal modulates the fuel pulse width To disable Lambda feedback set rate to zero Lambda may be displayed in AFR units using User Scalars see GWv4 user manual LAUNCH CONTROL If Launch is activated by the specified input switch Launch pin or Launch 2 in pin and ALS full active On then the launch control is active and the highest speed line is used irrespective of actual engine speed Or if Launch 2 On as well then the 2 highest speed line is used Launch 2 only selects the mode not the feature If Launch once is on then after power on and entering Launch or Launch 2 and exceeding Launch Off road speed launch be restarted If Launch push switch is on then a momentary switch may be used to enter launch mode then only exit is to change ALS mode or exceed Launch Off road speed In addition there are Pedal based launch tables Rev Limit L Rev Limit L and Rev Limit L And for the active throttle Act T Launch min and Act T Launch1 max or Act T Launch2 min and Act T Launch2 max limit the range of throttle opening or closing while relevant launch mode active ALT MODE Alt mode often used for switching between fuel types pump fuel and race fuel When enabled Alt Fuel and Alt Spark options are active and modify fuel and ignition and the parameter ALT Switch shows On All the Alt options must be met Alt Function input switch is satisfied P
101. ty Speed add axis selected with C Sensitivity RPM kad C Fuel Cut trength of torque limitation active when Ign Cut ear related table tripped C Ign Retard Option C Fuel Restore Option How quickly to restore torque after traction C Ign Restore Option by subtracting the restore ever C Retard Restore Option engine cycle C Fuel Cut Table C Ign Cut Table Holds the maximum value Engine Accel C Ign Retard dE the relevant torque reducer is LER Ba a GearRatio abe ums Gear Ratio n to Gear GearAccelmod po Gear WG mod Table Gear related correction tables GearBoostmod Table jAcceleration fuel Boost WG and ignition Gear Spark mod fiming SimTek FIRMWARE USER MANUAL page 67 GEMS CEMS DiferentGesr Time per Gear Gear time 7 Table Different Gear Time per Gear ear Rev Light High Table Produces different rev light speeds for each ear Rev Light Low Table gear c rou ez cid C map Pedal VC target controlled by Pedal not Load lt Saw wee os eee cee err Comparator1 source Option Parameter measured for Swt Comparator min Parameterto be measured off condition max Parameter to be measured on condition 1 out Option Pi
102. ty can be modulated by Pedal position if WG feedback Off then the Wastegate Pedal mod map is active If WG 1 mul 0 Then WG duty WG MSR C WG 2S level x WG 1 mul and WG 2S duty WG 2S level which if non zero can control an output pin specified by WG 2 Pin IDLE CONTROL The idle control is a compensation for engine temperature as measured by the coolant sensor and Engine speed and the four optional factors Idle Start Power Steer Idle A C Idle and Idle gt 12volt These go to make Idle which is then presented to the active throttle controller as an offset Act T Idle which is the fractional multiplication of Idle by Act T Idle M The base target value specified in the Idle speed table dle FB is a slow proportional control parameter that is activated when Pedal Idle Pedal option and constrained not to exceed Idle FB Idle FB options when engine speed is not equal to dle target speed Idle mod the user variable may be adjusted to optimise the table Idle Set Deadband will prevent dle Set from changing if d idle speed is in it s dead band Idle Idle Coolant mod ldle speed ldle FB Idle Start A C Idle Idle 12volt Power Steer Idle Idle Fan Fast Idle Fan Slow OR Act T Idle mod from Idle Speed Duty table idle FB Idle gt 12 is added to the current dle value when the battery supply voltage is less than 12 5volts A C Idle is added if the air conditioning request is active l
103. zero then these switches could have other uses such as encoding ALS ALS Mild Launch and none for the ALS modes Switch A Bigend is useful in selecting upper or lower bytes of a CAN message A simple centre off switch may be used for encoding the ALS switches With Switch A Source set to Analogue 17 the external mode switch input Switch A Table On and filled with 20 21 22 77 78 79 80 then with ALS in pin 40 and ALS Mild in pin 38 Will give ALS Full active On with switch to 5volts pin 9 AS pink ALS Mild active with switch in centre off no connection pin 8 AS yellow No ALS with switch to ground pin 2 AS black See Modeswitch configuration in appendix Calibration Selection with Cal Switch SimTek FIRMWARE USER MANUAL page 71 With Cal Switch On the 3 lower bits of the decoded Switch Low 0 7 read as Cal1 Cal8 Or if the individual Calx Select In Pins are used the first valid switch is used for Calibration selection Up to 8 combinations of settings may be defined Cal Fuel Fuel map selection 0 1 along with Lambda Target Cal Ignition Ignition map selection 0 1 Cal Wastegate Target Wastegate Target map selection 0 1 along with Wastegate Duty 0 to 3 Valve control VVC VVCX map 0 Mild Cal DFCO Is Deceleration Fuel Cut active Cal Road Speed Limiter Activates relevant Road Speed Limit Cal ALS Full Mild Activates ALS modes Full or Mild if available
Download Pdf Manuals
Related Search
Related Contents
User Guide - Stellar Server Tools Danby DCF051A1WDD User's Manual Soporte de montaje (puntal) PTS 60 A1 Supporto telescopico per 立ち読みする Alerta Pulsador Targus CVR211 Electrolux 35085 VI Dishwasher User Manual Gigabyte MIB T3140 Andis Company D-6 User's Manual Copyright © All rights reserved.
Failed to retrieve file