Trigger setup for Alfa 60 deg V6
- Ok, I checked manual, its even fire for sure, 120 degrees between TDCs.
- firing sequence: 1 4 2 5 3 6 Even fire.
Acquired
- six logic level GM coils aquired
- VEMS v3.x with "auditrigger" feature (ordered.. you mean delivered by now, right?)
- Yes, its on the bench under power as I write.
Primary trigger
- 60-2 VR bosch wheel
- LM1815 detects the falling edge, but the processor sees the LM1815 output, so rising edge must be chosen in config (that is correct, primary_trigger bit0=1)
Did you check VR sensor polarity by the simple wrench-test (with DVM DC mode) or InputTrigger/TriggerLog ?
- I havent gotten that far yet. Im still bench testing by playing a wav file. This is my first vems experience and I dont want to blow the motor before I even get to drive :)
Secondary trigger - camsync
- Sequential ignition desired
- because of odd-fire, this engine needs camsync anyway
- well, turns out its even fire, the cam trigger will be derived from the cam mounted distributor. (some fab needed).
- are you sure that your camsync (position sender on the cam-shaft) is VR?
If you have the jumper in sectrig=VR position, than you can only trigger sectrig by VR pulse(s) on EC18-pin12 (connecting only a HALL-sensor to EC36-pin13 will NOT work by itself, although the HALL signal (pulling the EC36pin13 to GND) can be used to "mask" (==gate) the VR pulses as done in InputTrigger/AudiTrigger.
- OK, that clears up a big point of confusion. Ive been sending the wav file camsync signal to E36-13 but I have sectrig=VR. Ill change to EC18-12 for now. dont want to unclamp board yet.
Bench testing
- m582_1740_200_20_1000_1000.wav file sent using audacity
- primary trigger EC36-27
- secondary trigger EC36-13 (!!)
- it will NOT work this way if HW setup is auditrigger (sectrig VR)
- => use EC18-pin12 for sectrig
- Right, thanks. Ill test that this evening and upload drawing of trigger wheel and pickup.
- Works in wasted mode according to megatune
- lots of trigger errors with secondary trigger enabled cause I have no clue what vems needs to know.
Questions
- ign_tdcdelay in megatune is specified as degrees (while half-deg internally). Some values in MegaTune are specified as 0-255, like trigger_tooth that does not have a unit of measure.
- current config values
Firmware and config
- firmware 1.0.38 \n
primep=00 primep_temp_scaling=00 cwl=2F cwh=0A cranking_thres=02 awev=41 awev_temp_scaling=0F awec=C0 warmup_clt_range[0]=00 warmup_clt_range[1]=0F warmup_clt_range[2]=23 warmup_clt_range[3]=37 warmup_clt_range[4]=50 warmup_clt_range[5]=64 warmup_clt_range[6]=78 warmup_clt_range[7]=8C warmup_clt_range[8]=AA warmup_clt_range[9]=C8 warmup_clt[0]=B4 warmup_clt[1]=AC warmup_clt[2]=A0 warmup_clt[3]=90 warmup_clt[4]=83 warmup_clt[5]=7E warmup_clt[6]=78 warmup_clt[7]=70 warmup_clt[8]=6B warmup_clt[9]=64 warmup_rpm_scale=BF req_fuel=32 divider=01 alternate=17 injopen=00 battfac=13 kpafac=89 kpaoffs=87 injocfuel=2A injrampup_battfac=FF injpwm=FF injpwmt=0A injpwm6=0A rpmk[0]=02 rpmk[1]=EE tpsdot_kpadot_conf=00 tpsdotrate[0]=08 tpsdotrate[1]=0F tpsdotrate[2]=19 tpsdotrate[3]=28 tpsaq[0]=01 tpsaq[1]=02 tpsaq[2]=05 tpsaq[3]=0A als_cut_mintps=FF tpsasync=02 acmult=C8 tpsacold=96 launch_enrich=00 launch_retard=00 overrun_fuelcut=14 overrun_fuelresume=13 rev_limit=4D airden_ignore=00 config11=41 config12=40 config13=02 batt_cal=BC fastidle=C6 als_max_cut=00 dbaro=0C tps_low=26 tps_high=F5 fan_temp=5F fan_hyst=05 fan_channel=FF iac_step_seq=C9 iac_conf=48 iac_max_steps=FF iac_tps_thres=08 iac_cold_idle_temp=90 iac_warm_idle_temp=C6 iac_cold_rpm=78 iac_warm_rpm=5C iac_cold_start_pos=E6 iac_warm_start_pos=D9 iac_afterstart_rpm=0F iac_afterstart_duration=96 iac_speed=32 iac_kp=14 iac_ki=0F iac_kd=1E launch_rpm=14 iac_integral_limit_dec=32 iac_integral_limit_inc=8C iac_integral_deadband=14 iac_deadband=0A als_cut_maxtps=00 iac_overclose_interval=80 iac_ref_pos[0]=BF iac_ref_pos[1]=B3 iac_ref_pos[2]=A6 iac_ref_pos[3]=99 iac_ref_pos[4]=8C iac_ref_pos[5]=80 iac_ref_pos[6]=73 iac_ref_pos[7]=66 iac_ref_pos[8]=59 iac_ref_pos[9]=4D iac_sol_channel=FF iac_ign_slope=20 softrpm_range=04 iac_ign_advance_limit=08 iac_ign_retard_limit=08 iac_ign_threshold=08 ego_conf=06 ego_lag=01 ego_coolant=B4 ego_maxtps=E6 ego_maxmap=FF ego_minrpm=06 ego_maxrpm=49 ego_warmup=3C ego_lean_limit=33 ego_rich_limit=0D ego_pid_kp=28 als_enrich=00 ego_delta=59 ego_target=19 ego_pid_window=FF wbo2_warmup_ramp=C0 als_react_tps=00 wbo2_abs_limit=F5 wbo2_limit_maxt=A0 wbo2_fallback=60 wbo2_retry_t=06 wbo2_edgetime_corr=BA wbo2_edgetime_min=50 wbo2_ri_target=9A wbo2_nernstdc_target=86 wbo2_pump_pw_zero=66 wbo2_calibration=CE wbo2_heater_pid_kp=46 wbo2_heater_pid_ki=10 wbo2_heater_pid_kd=1A wbo2_heater_pid_ilimit=80 wbo2_pump_pid_kp=15 wbo2_pump_pid_ki=37 wbo2_pump_pid_kd=00 wbo2_pump_pid_ilimit=FF wbo2_ri_confidence_scale=80 knock_conf=01 knock_sampling_window=FF knock1_frequency=29 knock1_gain=3F knock1_integrator=1F knock2_frequency=29 knock2_gain=3F knock2_integrator=1F knock_threshold=FF knock_noise_scale=FF knock_max_retard=00 knock_default_retard=00 knock_retard_step=00 knock_retard_delay=00 knock_advance_step=00 knock_advance_delay=00 knock_minrpm=FF knock_maxrpm=FF ve_learn_coolant=D8 ve_learn_max_power=FF ve_learn_rpm_scale=1E ve_learn_kpa_scale=1E ve_learn_ego_scale=43 ve_learn_min_weight=4D ve_learn_speed=FF ve_learn_limit=33 ve_learn_conf=00 lcd_c0=FE lcd_delay=FF lcd_backlight=FF kpa_conf=21 ign_balance=00 als_retard_mintps=FF als_retard_maxtps=00 lcd_default_view=00 primary_trigger=01 secondary_trigger=02 tooth_wheel=3F trigger_tooth=01 another_trigger_tooth=08 crank_minper=30 tooth_wheel_twidth1=00 tooth_wheel_twidth2=00 cam_sync_r_edge_phase=01 cam_sync_f_edge_phase=02 reset_engphase_after=F0 ign_tdcdelay=62 ign_dwell14=30 ign_dwell6=38 ign_crank_advance=24 ign_out=70 ignchmax=07 engine_off_delay=0F pump_on_mintime=0B fuelpump_channel=FF inj_stage2_rate=FF inj_stage2_start_tps=FF inj_stage2_start_map=FF als_deact_rpm=FF als_deact_time=01 als_deact_egt=00 als_retard=00 als_rev_limit=40 misc1out_minrpm=01 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=47 als_tks_channel=FF boost_conf=00 boost_targetoffs=00 boost_minpressure=FF boost_pid_kp=20 boost_pid_ki=80 boost_pid_kd=01 boost_pid_ilimit=FF boost_channel=FF water_pump_temp=00 hybrid_rpm_a=00 hybrid_rpm_m=00 water_pump_hyst=00 water_pump_channel=FF toothrel_normal=66 toothrel_missing=7F fuelcut_min_kpa=0E fuelcut_max_kpa=FF tach_channel=FF tach_divider=FF shiftcut_conf=01 shiftcut_channel=FF shiftcut_time=00 softrpm_rpm=FF