MembersPage/NanassyPeter/TriggerTenPlusOne

After removing the 10-1 trigger,we ended up using 5 crank and 1 cam signals.

Installed 1.1.56firmware and latest vemstune 20090625.

While cranking the following can be strobed on the crank:

Tested GOOD: 144 crankdegrees steps between the 5 ign outputs positions.

Something must be broken in this (hw + config + wiring + measurement] setup [config]

cyl1 0tdc

2 +15 ???

3 +1

4 -2

5 +2degs of spark.

This snapshot does not belong to a documented setup:

58823_1248274257.jpg


Tested GOOD: 144 crankdegrees steps between the 5 ign outputs positions

Tested on firmware 1.1.57 with the following config. The angle difference of the ignition outputs are good, 144 degrees between positions.

  1. CurrentTime: 2009-07-23 18:35:35
  2. Creator: VemsTune 0.9.89 (2009.07.16)
  3. Version: 1.1.57
  4. SerialNumber: v3.3_n001212
  5. CompilationTime: 2009-07-03 09:30
  6. Signature: VEMS v1.1.57 16x14 kpa=2,2
  7. Options: VEMS Genboard v3, 1.1.57 
  8. CompileOptions: 00000003
  9. Firmwareversion=1.1.57

primep=00

primep_temp_scaling=00

awe_time_cold=FF

awe_time_warm=C8

cranking_thres=04

warmup_map_scale=F2

cranking_div=01

film_coeff=00

shiftcut_potlow=3C

shiftcut_pothi=FF

shiftcut_retcut=47

boost_matdec=C8

boost_egtdec=83

iacref_matslope=68

shiftcut_minrpm=78

egt_rich=8C

knock_rich=AA

knock_boost=C8

warmup_clt[0]=CD

warmup_clt[1]=9A

warmup_clt[2]=67

warmup_clt[3]=62

warmup_clt[4]=34

warmup_clt[5]=1A

warmup_clt[6]=00

warmup_clt[7]=00

warmup_clt[8]=06

warmup_clt[9]=1A

warmup_rpm_scale=D9

req_fuel=2A

divider=01

alternate=14

injopen=00

battfac=22

kpafac=C8

kpaoffs=8C

injocfuel=08

injrampup_battfac=FF

injpwm=FF

injpwmt=FF

als_launch_input=CC

launch_maxkpa=09

launch_kparange=60

tpsdot_kpadot_conf=00

tpsdotrate[0]=04

tpsdotrate[1]=07

tpsdotrate[2]=0F

tpsdotrate[3]=1A

tpsaq[0]=0D

tpsaq[1]=1A

tpsaq[2]=26

tpsaq[3]=33

als_cut_mintps=FF

tpsasync=A0

acmult=20

tpsacold=10

launch_enrich=FF

launch_retard=F0

overrun_fuelcut=14

overrun_fuelresume=10

rev_limit=53

airden_ignore=61

config11=41

config12=40

config13=12

batt_cal=C6

iac2load=00

als_max_cut=00

dbaro=00

tps_low=16

tps_high=E6

fan_temp=EA

fan_hyst=05

fan_channel=FF

iac_step_seq=D8

iac_conf=50

iac_max_steps=FF

iac_tps_thres=05

iac_cold_idle_temp=63

iac_warm_idle_temp=87

iac_cold_rpm=6E

iac_warm_rpm=61

iac_cold_start_pos=FF

iac_warm_start_pos=80

iac_afterstart_rpm=00

iac_afterstart_duration=00

iac_speed=01

iac_kp=1C

iac_ki=08

iac_kd=06

launch_rpm=1E

iac_integral_limit_dec=03

iac_integral_limit_inc=01

iac_integral_deadband=0A

launch_retard_margin=05

als_cut_maxtps=FF

confswitch=00

iac_ref_pos[0]=97

iac_ref_pos[1]=91

iac_ref_pos[2]=8C

iac_ref_pos[3]=87

iac_ref_pos[4]=85

iac_ref_pos[5]=82

iac_ref_pos[6]=80

iac_ref_pos[7]=80

iac_ref_pos[8]=7D

iac_ref_pos[9]=78

iac_sol_channel=6F

iac_ign_slope=18

softrpm_range=26

iac_ign_advance_limit=08

iac_ign_retard_limit=08

iac_ign_threshold=04

ego_conf=06

ego_lag=02

ego_coolant=7E

ego_maxtps=FF

ego_maxmap=69

ego_minrpm=05

ego_maxrpm=46

ego_warmup=14

ego_lean_limit=14

ego_rich_limit=03

ego_pid_kp=21

als_enrich=00

ego_delta=03

ego_target=19

ego_pid_window=01

ignretard_clamp=BF

als_react_tps=FF

wbo2_abs_limit=E0

wbo2_limit_maxt=F0

wbo2_fallback=70

wbo2_retry_t=06

als_retard_rpm1=FF

als_retard_rpm2=FF

wbo2_ri_target=A5

wbo2_nernstdc_target=86

wbo2_pump_pw_zero=67

wbo2_calibration=AB

wbo2_heater_pid_kp=45

wbo2_heater_pid_ki=11

wbo2_heater_pid_kd=1A

wbo2_heater_pid_ilimit=80

wbo2_pump_pid_kp=15

wbo2_pump_pid_ki=4E

wbo2_pump_pid_kd=00

wbo2_pump_pid_ilimit=FF

wbo2_ri_confidence_scale=80

knock_chan=F0

knock_sampling_window=00

knock1_frequency=29

knock1_gain=0E

knock1_integrator=14

knock2_frequency=29

knock2_gain=00

knock2_integrator=00

knock_threshold=0A

knock_noise_scale=D8

knock_max_retard=00

knock_default_retard=00

knock_retard_step=00

knock_retard_delay=30

knock_advance_step=01

knock_advance_delay=50

knock_minrpm=0A

knock_maxrpm=42

ego_delay=CF

ego_minmap=0A

cold_ignadjust=80

crank_ve=00

film_enlean=00

iac_close_delay=28

iac_integral_lowmap=50

spare_vars[0]=28

spare_vars[1]=50

lcd_c0=7A

lcd_delay=42

lcd_backlight=FF

kpa_conf=22

als_igncut_rpm2=FF

als_retard_mintps=FF

als_retard_maxtps=FF

lcd_default_view=00

primary_trigger=03

secondary_trigger=19

tooth_wheel=0A

trigger_tooth=00

another_trigger_tooth=02

crank_minper=00

tooth_wheel_twidth[0]=01

tooth_wheel_twidth[1]=20

cam_sync_r_edge_phase=00

cam_sync_f_edge_phase=00

reset_engphase_after=40

ign_tdcdelay=C8

ign_dwell14=2C

ign_dwellmap=0E

ign_crank_advance=00

ign_out=70

ignchmax=04

engine_off_delay=02

pump_on_mintime=04

fuelpump_channel=5F

inj_stage2_rate=FF

inj_stage2_start_tps=FF

inj_stage2_start_map=FF

als_igncut_rpm1=FF

als_deact_time=00

als_deact_egt=00

als_retard=CC

als_rev_limit=FF

misc1out_minrpm=FF

misc1out_maxrpm=FF

misc1out_mintps=FF

misc1out_maxtps=FF

misc1out_minmap=FF

misc1out_maxmap=FF

misc1out_channel=FF

misc2out_minrpm=FF

misc2out_maxrpm=FF

misc2out_mintps=FF

misc2out_maxtps=FF

misc2out_minmap=FF

misc2out_maxmap=FF

misc2out_channel=FF

act_wot_rpm=FF

act_wot_channel=FF

act_rpm_rpm=FF

act_rpm_channel=FF

egt1_cal=4A

als_tks_channel=FF

boost_conf=67

boost_more=00

boost_minpressure=14

boost_pid_kp=4B

boost_pid_ki=46

boost_pid_kd=3C

boost_pid_ilimit=7D

boost_channel=7F

water_pump_temp=00

hybrid_rpm_a=00

hybrid_rpm_m=00

water_pump_hyst=7E

water_pump_channel=FF

toothrel_normal=76

toothrel_missing=00

fuelcut_min_kpa=09

fuelcut_max_kpa=96

tach_channel=0F

tach_div=10

shiftcut_conf_input=2C

shiftcut_tpsthresh=0D

shiftcut_time=FF

softrpm_rpm=3F

n2o_mintps=80

n2o_minrpm=FF

n2o_maxrpm=80

n2o_retard=00

n2o_minkpa=80

n2o_maxkpa=4F

n2o_input=80

n2o_output_channel=4F

n2o_settings=80

launch_out_channel=4F

launch_out_delay=80

launch_out_pwmlow=61

launch_out_pwmhigh=80

launch_out_pwmramp=63

launch_out_ontime=80

launch_out_conf=63

boostsw_conf=80

boostgauge_channel=6F

boostgauge_offset=80

boostgauge_mul=63

map_filter=10

speed_sensor=63

gears[0]=80

gears[1]=63

gears[2]=80

gears[3]=46

gears[4]=80

gears[5]=47

boost_mult[0]=80

boost_mult[1]=48

boost_mult[2]=80

boost_mult[3]=4A

boost_mult[4]=80

inj_mult_trim[0]=4B

inj_mult_trim[1]=80

inj_mult_trim[2]=62

inj_mult_trim[3]=80

inj_mult_trim[4]=64

inj_mult_trim[5]=80

inj_mult_trim[6]=63

inj_mult_trim[7]=80

iac_conf2=63

warning_rpm=80

warning_kpa=63

warning_conf=80

warning_adc_value=63

warning_egt=80

warning_afr=63

warning_clt=80

warning_channel=4F

injection_angle=80

boost_tps_dc_scale=4A

n2o_mingear=80

misc1out_conditions=4C

misc1out_condition1=80

misc1out_condition2=50

misc2out_conditions=80

misc2out_condition1=50

misc2out_condition2=80

knock_gain[0]=55

knock_gain[1]=80

knock_gain[2]=63

knock_gain[3]=80

knock_gain[4]=63

knock_gain[5]=80

knock_gain[6]=63

knock_gain[7]=80

knock_reference[0]=63

knock_reference[1]=80

knock_reference[2]=63

knock_reference[3]=80

knock_reference[4]=63

knock_reference[5]=80

knock_reference[6]=57

knock_reference[7]=80

knock_calibration_min=4A

knock_calibration_max=80

inj_add_trim[0]=51

inj_add_trim[1]=80

inj_add_trim[2]=55

inj_add_trim[3]=80

inj_add_trim[4]=54

inj_add_trim[5]=80

inj_add_trim[6]=52

inj_add_trim[7]=80

inj_deadtime[0]=65

inj_deadtime[1]=80

inj_deadtime[2]=66

inj_deadtime[3]=80

inj_deadtime[4]=65

inj_deadtime[5]=80

inj_deadtime[6]=64

inj_deadtime[7]=80

inj_deadtime[8]=64

inj_deadtime[9]=80

n2o_rich=80

speed_mintime=64

accell_retard=37

blablabla[0]=6E

blablabla[1]=82

blablabla[2]=96

blablabla[3]=AA

blablabla[4]=BE

blablabla[5]=7F

blablabla[6]=FF

blablabla[7]=FF

blablabla[8]=FF

blablabla[9]=FF

blablabla[A]=FF

blablabla[B]=FF

vvti_cold=84

vvti_idle=84

vvti_pid_kp=30

vvti_pid_ki=37

vvti_pid_kd=3D

vvti_pid_ilimit=44

vvti_channel=4A

accel_rpm[0]=51

accel_rpm[1]=58

accel_rpm[2]=5E

accel_rpm[3]=64

accel_scale[0]=6B

accel_scale[1]=71

accel_scale[2]=78

accel_scale[3]=7E

inj_stage2_conf=80

crankpw[0]=33

crankpw[1]=25

crankpw[2]=20

crankpw[3]=1D

crankpw[4]=1B

crankpw[5]=17

crankpw[6]=0B

crankpw[7]=07

crankpw[8]=04

crankpw[9]=00

inj_size[0]=00

inj_size[1]=00

clt_curve[0]=FE

clt_curve[1]=BF

clt_curve[2]=A8

clt_curve[3]=9A

clt_curve[4]=91

clt_curve[5]=89

clt_curve[6]=83

clt_curve[7]=7D

clt_curve[8]=77

clt_curve[9]=71

clt_curve[A]=6C

clt_curve[B]=66

clt_curve[C]=60

clt_curve[D]=5A

clt_curve[E]=51

clt_curve[F]=44

clt_curve[G]=3C

mat_curve[0]=FE

mat_curve[1]=BF

mat_curve[2]=A8

mat_curve[3]=9A

mat_curve[4]=91

mat_curve[5]=89

mat_curve[6]=83

mat_curve[7]=7D

mat_curve[8]=77

mat_curve[9]=71

mat_curve[A]=6C

mat_curve[B]=66

mat_curve[C]=60

mat_curve[D]=5A

mat_curve[E]=51

mat_curve[F]=44

mat_curve[G]=3C

clt_range[0]=3C

clt_range[1]=50

clt_range[2]=64

clt_range[3]=78

clt_range[4]=8C

clt_range[5]=A0

clt_range[6]=B4

clt_range[7]=BE

clt_range[8]=C8

clt_range[9]=D2

boostalt_channel=7F

j[0]=60 60 6E 82 83 85 88 8B 8B 88 83 82 82 82 82 82

j[1]=5A 66 69 84 78 94 98 96 96 96 96 96 83 83 83 83

j[2]=5F 6A 6C 7A 80 8E 98 96 96 96 96 96 86 86 86 86

j[3]=64 67 69 7F 85 98 98 97 96 96 96 96 89 89 89 89

j[4]=70 70 77 83 87 97 98 96 96 96 96 96 8B 8B 8B 8B

j[5]=7D 7F 85 88 94 96 9A 9B 96 96 96 96 8E 8E 8E 8E

j[6]=8B 8C 93 8E 94 97 99 9B 96 96 96 96 90 90 90 90

j[7]=95 96 91 91 97 99 9C 9E 96 96 96 96 94 94 94 94

j[8]=96 96 91 95 9B 9D A4 A8 A3 9E 9B 98 9C 9C 9C 9C

j[9]=9A 9A 9B 9B A1 A4 AA AD A9 A4 A3 A2 AE AE AE AE

j[A]=9C 9C 9C 9D A3 A8 B0 B4 B0 AC A5 A2 BC BC BC BC

j[B]=A6 A6 A6 A6 A6 AE B4 B6 B5 B1 AE AC C7 C7 C7 C7

j[C]=C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8

j[D]=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

j[r]=02 06 08 0C 10 14 19 1E 23 28 2D 32 37 3C 44 50

j[k]=0A 0F 17 1E 28 32 43 53 64 71 7D 8A 96 A0

l[0]=39 2C 27 27 3F 58 5A 68

l[1]=39 32 27 27 44 58 5A 68

l[2]=39 37 2C 32 51 5A 5C 6B

l[3]=39 37 37 3D 5A 5C 5C 6B

l[4]=44 3F 3F 3F 5C 61 61 6B

l[5]=47 47 47 47 61 63 63 70

l[6]=7B 7B 7B 7B 7B 7B 7B 7B

l[7]=7E 7E 7E 7E 7E 7E 7E 7E

l[r]=02 10 14 1E 28 32 3C 6C

l[k]=0A 0F 23 33 46 64 D2 FF

n[0]=30 3C 46 5C 68 72 88 94 9E B4 54 54

n[1]=30 3B 45 59 64 6E 82 8D 97 AC 54 54

n[2]=30 3A 44 56 60 69 7C 86 90 A2 53 52

n[3]=30 39 42 54 5C 65 76 7F 88 99 52 50

n[4]=30 38 40 50 58 60 70 78 80 90 51 4F

n[5]=30 38 3F 4D 55 5C 6A 72 79 88 50 4D

n[6]=2F 35 3C 48 4E 54 60 66 6D 79 4E 4A

n[7]=2E 34 3A 45 4B 51 5C 62 68 74 4C 44

n[8]=2D 32 38 43 48 4E 58 5E 63 6E 46 3A

n[9]=2C 31 36 40 45 4A 54 5A 5E 69 41 30

n[A]=2B 30 34 3E 42 47 50 55 5A 63 3D 29

n[B]=28 2C 30 38 3C 40 48 4C 50 58 3C 28

n[r]=05 0A 14 1E 28 32 3C 46 50 5A 64 6E

n[k]=0A 0F 19 23 2A 33 46 64 A0 D2 FA FF

h[0]=04 10 08 02 01 20 40 80

h[1]=02 00 08 06 04 00 00 00

h[2]=00 00 00 00 10 50 50 50

y[0]=00 00 00 00 00 00 00 00 00 00 00 00

y[1]=00 00 00 00 00 00 00 00 00 00 00 00

y[2]=00 00 00 00 00 00 00 00 00 00 00 00

y[3]=00 00 00 00 00 00 00 00 00 00 00 00

y[4]=00 00 00 00 00 00 00 00 00 00 00 00

y[5]=00 00 00 00 00 00 00 00 00 00 00 00

y[6]=00 00 00 00 00 00 00 00 00 00 00 00

y[7]=00 00 00 00 00 00 00 00 00 00 00 00

y[8]=00 00 00 00 00 00 00 00 00 00 00 00

y[9]=00 00 00 00 00 00 00 00 00 00 00 00

y[A]=00 00 00 00 00 00 00 00 00 00 00 00

y[B]=00 00 00 00 00 00 00 00 00 00 00 00

b[0]=32 32 32 4B 4B 4B 4B 4B 4B 4B 4B 4B

t[0]=00 1A 33 4D 66 99 CC FF

e[0]=C8 B0 98 80 64 64 64 64

e[1]=C8 B0 98 80 64 64 64 64

e[2]=C8 B0 98 80 64 64 64 64

e[3]=C8 B0 98 80 64 64 64 64

e[4]=C8 B0 98 80 64 64 64 64

e[5]=C8 B0 98 80 64 64 64 64

e[6]=C8 B0 98 80 64 64 64 64

e[7]=C8 B0 98 80 64 64 64 64

e[r]=3C 50 64 78 8C A0 B4 C8

e[k]=00 06 10 34 67 9A CD FD

i[0]=00 00 00 00 00 00 00 00

i[1]=00 00 00 00 00 00 00 00

i[2]=00 00 00 00 00 00 00 00

i[3]=00 00 00 00 00 00 00 00

i[4]=00 00 00 00 00 00 00 00

i[5]=00 00 00 00 00 00 00 00

i[6]=00 00 00 00 00 00 00 00

i[7]=00 00 00 00 00 00 00 00

i[r]=04 0A 0F 14 1E 28 32 3C

i[k]=00 0A 14 32 64 96 C8 FA

w[0]=00 00 00 00 04 10 1C 28

w[1]=00 00 00 00 04 10 1C 28

w[2]=00 00 00 00 05 11 1D 29

w[3]=00 00 00 00 05 11 1E 2A

w[4]=00 00 00 00 06 12 1E 2A

w[5]=00 00 00 00 07 13 1F 2C

w[6]=00 00 00 00 09 15 22 2E

w[7]=00 00 00 00 0A 17 24 30

w[r]=3C 50 64 78 8C A0 B4 C8

w[k]=00 06 10 24 3E 67 B3 FD

s[0]=19 1E 19 1E 28 32 3C 46

s[1]=64 C9 CA CB CC CD D2 DC


One of our car that runs this type of trigger shows interesting problems during gearchanges. Note that the car has a dogbox transmission,which gives out enormus noise when changing gears.

During gearchanges there are rpm spikes,sometimes exceeding 10000rpm.The problem only occours when the engine is hot.

But during gearchange you likely want igncut anyway. How fast does the RPM reading gets corrected after the gearchange ?

vemslog sent for review

For sure, any low toothcount VR setup is very sensitive to noise. You can try a 20-33nF capacitor at the ECU side to suppress noise somewhat.

If using HALL sensor, the HALL-dirac filtering (since 1.1.77) can be tried.