Trigger setup for Alfa 60 deg V6
- firing sequence: 1 4 2 5 3 6 Even fire.
Acquired
- six logic level GM coils aquired
- VEMS v3.x with "auditrigger" feature on the bench under testing
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.
Secondary trigger - camsync
- Sequential ignition desired
- since even-fire, this engine could run without camsync
- but 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 it's HALL (or optical), you need to change a small jumper in HW, on the bottom of the PCB (simple, but might need to unclamp the box), see GenBoard/Manual/InputTriggerHardWare. You can ask for shipping the box unclamped, or the sectrig can be changed to either HALL or VR (as you request)... oops, you have the box already. Never mind, easy to setup, just find out and specify what type of signal you have.
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 Status
- problems with computer sound card was causing wav file to play at wrong rate. megatune was showing 1893rpm instead of 1740.
- another_trigger_tooth=0x14 (decimal 20, looks right)
- m582_1740_200_20_1000_1000.wav file sent using audacity
- Yes, the analysis below was correct. Leaving this comment in for any others who might encounter this issue.
- is it possible that the soundcard is forced to 48000 sps ? 1740 * 48000 / 44100 = 1893.9 Fair enough ? ;-) This suggest genboard, firmare and config are good => soundcard or driver bad
- primary trigger EC36-27
- secondary trigger EC18-12
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]=07 rpmk[1]=D0 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=51 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=25 tooth_wheel=3A trigger_tooth=07 another_trigger_tooth=14 crank_minper=9C tooth_wheel_twidth1=02 tooth_wheel_twidth2=06 cam_sync_r_edge_phase=3C cam_sync_f_edge_phase=50 reset_engphase_after=F0 ign_tdcdelay=B0 ign_dwell14=30 ign_dwell6=38 ign_crank_advance=24 ign_out=70 ignchmax=05 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=B5 toothrel_missing=76 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