### ## ## ## ## ## #### ## ## ## ##
### ## ## ###### ## ## ##
## ## ###### ###### ## ## ## ##
______ |___ / / / / / ./ /___ \_____/
_ _ | | | | | | | | | |/\| | \ /\ / \/ \/
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: ''' Trigger setup for Alfa 60 deg V6 ''' (sounds like) an odd-fire engine with 60,180,60,180,60,180 spacing. That means 10 and 30 tooth between TDC-s (or reftooth, which is constant angle before TDC). * ''' 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 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 === * 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 === * You can upload a little drawing of trigger setup, see DocsPage (FileArea) * 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 <code> 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 </code> Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.