_ _ ( ) ( ) | | | | | | | | | \_/ | `\___/'
|\ /| | ) ( | | | | | ( ( ) ) \ \_/ / \ / \_/
### ## ## ###### ## ## ##
## ### ## ## ####
##### ## ## ## ## ## # ####
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: Question? I seem to hove somthin not right can some one look at my config at the bottom and see if it looks ok for triggering on this wheel. '''Hall''' showing the tooth cut out of my Spica pump drive wheel had 36 teth now I only have 35 left. http://sly.gotdns.com/images/pickup/FI_wheel_pickup_closeup.jpg This is my 2nd proto http://sly.gotdns.com/images/pickup.jpg http://sly.gotdns.com/images/pickup_split.jpg http://sly.gotdns.com/images/pickup_in_cover.jpg This is my first proto I will remake it now and clean stuff up http://www.vems.hu/files/sly/hall.jpg http://www.vems.hu/files/sly/hall2.jpg ''' VW COP ''' http://www.vems.hu/files/sly/cop_inch.jpg Too long for the 4cly http://www.vems.hu/files/sly/cop_spyder.jpg Looks like I can make it work for the V6 http://www.vems.hu/files/sly/cop_vs_75_OEM.jpg http://www.vems.hu/files/sly/cop_75_top.JPG http://www.vems.hu/files/sly/cop_75_side.jpg http://www.vems.hu/files/sly/75_v6.jpg The pinout if there is a power-NPN inside I think we will need to add a small NPN (2N3904), eg. on the IGBT pads: * the small NPN's Base goes to where the gate was (1k away from ign259's output pin) * Emitter need to go to a resistor (say 10..33 Ohm) then the COP pin 3 (driving the power-NPN's base) * and the Collector goes to power (+14V, same that powers the coil) Let me note that stepper driver could drive the NPN almost directly, through a resistor (and very fast!) if we allowed any digitalout()-pin for ignition in edis.c (not just the ign259 outputs). http://www.vems.hu/files/COILS_COPS_etc/vw_cop_06b905115e_sch.gif 1J0973724 might be the plug for the VW coil as vw etka lists them ---- '''Triggering''' I have been working on a easy way to retrofit older cars with no tiggers. The proposed GenBoard/InputTrigger setups below are optimized for fast startup (little time spent in cranking). "They are not simpler than the supported (ncyl/2*N - m) missing tooth crankwheel setup (like a vanilla 24-1, 36-1 or 60-2)," How is making a "Vanilla 24-1, 36-1 or 60-2" + some cam pickup(we need to know when to fire the coils and which cyl to inject to) simpler the breaking off 2 tabs and adding a hall. but with appropriate firmware support they can find out the engine position faster at cranking. Anyway, I like the documentation format. We need to explain the direct ign setups on DummyIgnition page (or rather subpages) in a similar way: * drawing - the 3D is especially nice (rotation direction is important in some cases!!) * explanation * advantages * disadvantages * config settings (if supported) ---- This is not the simplest for a 4 cyl. It is not?? OK what is simpler that will do seq. injection and drive the 4 coils? http://www.vems.hu/vems.hu/files/sly/4cyl.jpg The pickups are 180° apart. If the 2 pickups were ANDed it would look like a it had 4 tabs not 2 so with this we can see 8 edges one every 45° of the encoder or 90° crank We can add more tabs if we want. 4 tabs would give 22.5° on the encoder and 45° on the crank. With this we get: * Sync after one gap. * If a pickup dies we could still run. * Very simple to make and install in a old distributor or on a CAM * If the 90° is ok most Hall distributors could be retrofited by removing 2 tabs and adding a 2nd hall ---- This is a old example of a simple trigger for 6 cyl. http://www.vems.hu/vems.hu/files/sly/trig_w_b.gif http://www.vems.hu/vems.hu/files/sly/trig_w_a.gif The pickups are 60° apart. Pickup A is even. and pickup B is odd. With this I can get sync after the first Gap. So I will not have the crank and crank untill #1 comes around to get sync. also if one fails I should be able to still get sync after no more the 2 gaps (1 gap past the working pickup) and use softwate timing for the missing pickup. This can go ether on a cam or inside a distributor. ---- injector connectors http://www.machv.com/fuelincon.html $12 http://www.racetep.com/injcon.html $10 http://www.clewett.com/products/connector.htm $4.50 + $2.50 for 5 pins ($3.85each for 8) good pics here http://shop.store.yahoo.com/eagleday/ampconnectors.html tyco info http://catalog.tycoelectronics.com/TE/bin/TE.Connect?C=17458&M=FEAT&LG=1&I=13 827551-3(black type C) very common pin 927846-1 826008-1(grey typa A) 826008-5 (black) 825414-1(grey type b) the -x is the color ---- injectors to buy http://www.fiveomotorsport.com/Injector_SetsBMW.asp ---- http://www.dune-buggy.com/turbo/partslist.htm more info ---- Yay I got it to GO!!! 2 things I found one was there was a port conflict on port A3 so I changed to #define LED_STATUS 1 #define LEDPORT PORTD in hwdef_v3.h now I get the pulses from the header JP1 the 2nd thing was that a reflash did not load etc/config.mtt so I needed to cat etc/config.mtt /dev/ttya ---- mcd primep=20 primep_temp_scaling=A0 cwl=E6 cwh=30 cranking_thres=03 awev=32 awev_temp_scaling=A0 awc=41 warmup_clt_range[0]=00 warmup_clt_range[1]=14 warmup_clt_range[2]=28 warmup_clt_range[3]=3C 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]=9B warmup_clt[1]=9B warmup_clt[2]=99 warmup_clt[3]=93 warmup_clt[4]=8A warmup_clt[5]=81 warmup_clt[6]=78 warmup_clt[7]=73 warmup_clt[8]=6D warmup_clt[9]=64 warmup_rpm_scale=64 req_fuel=64 divider=64 alternate=64 injopen=64 battfac=64 kpafac=64 kpaoffs=64 injocfuel=30 injrampup_battfac=01 injpwm=01 injpwmt=22 injpwm6=24 rpmk[0]=00 rpmk[1]=64 tpsdot_kpadot_conf=FF tpsdotrate[0]=1C tpsdotrate[1]=0B tpsdotrate[2]=B8 tpsdotrate[3]=05 tpsaq[0]=14 tpsaq[1]=28 tpsaq[2]=4D tpsaq[3]=03 tps_thresh=1E tpsasync=32 acmult=50 tpsacold=07 tpsdq=05 decel_fuelcut_thres=AA overrun_fuelcut=1E overrun_fuelresume=64 rev_limit=0F airden_ignore=12 config11=10 config12=3C config13=62 batt_cal=31 fastidle=30 baro=00 dbaro=FF tps_low=FF tps_high=FF fan_temp=FF fan_hyst=C6 fan_channel=64 iac_step_seq=10 iac_conf=00 iac_max_steps=FF iac_tps_thres=EA iac_cold_idle_temp=05 iac_warm_idle_temp=D8 iac_cold_rpm=62 iac_warm_rpm=46 iac_cold_start_pos=13 iac_warm_start_pos=BF iac_afterstart_rpm=C7 iac_afterstart_duration=64 iac_afterstart_steps=55 iac_kp=3A iac_ki=24 iac_kd=05 iac_integral_speed=1E iac_integral_limit_dec=0A iac_integral_limit_inc=2A iac_integral_deadband=0A iac_deadband=00 iac_pid_conf=36 iac_overclose_interval=40 iac_ref_pos[0]=40 iac_ref_pos[1]=00 iac_ref_pos[2]=05 iac_ref_pos[3]=01 iac_ref_pos[4]=18 iac_ref_pos[5]=30 iac_ref_pos[6]=30 iac_ref_pos[7]=30 iac_ref_pos[8]=2F iac_ref_pos[9]=2B iac_sol_channel=26 iac_ign_advance_change=20 iac_ign_retard_change=1B iac_ign_advance_limit=11 iac_ign_retard_limit=07 iac_ign_threshold=10 ego_conf=02 ego_lag=20 ego_coolant=B4 ego_maxtps=FF ego_maxmap=FF ego_minrpm=0C ego_maxrpm=FF ego_warmup=3C ego_lean_limit=40 ego_rich_limit=40 ego_pid_kp=19 mt_unused=05 ego_delta=08 ego_target=00 ego_pid_window=FF wbo2_warmup_ramp=01 wbo2_warmup_target=A0 wbo2_abs_limit=FF wbo2_limit_maxt=E4 wbo2_fallback=A0 wbo2_retry_t=60 wbo2_edgetime_corr=06 wbo2_edgetime_min=BA wbo2_ri_target=50 wbo2_nernstdc_target=96 wbo2_pump_pw_zero=8D wbo2_calibration=6B wbo2_heater_pid_kp=F8 wbo2_heater_pid_ki=46 wbo2_heater_pid_kd=10 wbo2_heater_pid_ilimit=1A wbo2_pump_pid_kp=80 wbo2_pump_pid_ki=2E wbo2_pump_pid_kd=1D wbo2_pump_pid_ilimit=08 wbo2_ri_confidence_scale=84 knock_conf=80 knock_sampling_window=FF knock1_frequency=FF knock1_gain=FF knock1_integrator=FF knock2_frequency=FF knock2_gain=FF knock2_integrator=FF knock_threshold=FF knock_noise_scale=FF knock_max_retard=D8 knock_default_retard=FF knock_retard_step=30 knock_retard_delay=30 knock_advance_step=50 knock_advance_delay=80 knock_minrpm=30 knock_maxrpm=01 ve_learn_coolant=FF ve_learn_max_power=22 ve_learn_rpm_scale=70 ve_learn_kpa_scale=FF ve_learn_ego_scale=FF ve_learn_min_weight=FF ve_learn_speed=FF ve_learn_limit=01 ve_learn_conf=FE lcd_c0=FF lcd_delay=FF lcd_backlight=FF lcd_offs[0]=40 lcd_offs[1]=8C lcd_offs[2]=38 lcd_offs[3]=78 lcd_default_view=30 primary_trigger=71 secondary_trigger=0A tooth_wheel=23 trigger_tooth=01 another_trigger_tooth=09 crank_minper=7F tooth_wheel_twidth1=FF tooth_wheel_twidth2=FF cam_sync_r_edge_phase=38 cam_sync_f_edge_phase=7F reset_engphase_after=4E ign_tdcdelay=78 ign_dwell14=72 ign_dwell6=7F ign_crank_advance=73 ign_out=7F ignchmax=6D engine_off_delay=7F pump_on_mintime=68 fuelpump_channel=7F inj_stage2_rate=35 inj_stage2_start_tps=7F inj_stage2_start_map=38 als_lowrpm=7F als_maxtps=3C als_ignretard=7F als_rich=4E als_rev_limit=7F misc1out_minrpm=74 misc1out_maxrpm=7F misc1out_mintps=7D misc1out_maxtps=7F misc1out_minmap=80 misc1out_maxmap=7F misc1out_channel=7A misc2out_minrpm=7F misc2out_maxrpm=35 misc2out_mintps=7F misc2out_maxtps=39 misc2out_minmap=7F misc2out_maxmap=3D misc2out_channel=7F act_wot_rpm=4C act_wot_channel=7F act_rpm_rpm=71 act_rpm_channel=7F egt1_cal=7E egt1_offs=7F boost_conf=94 boost_targetoffs=7F boost_minpressure=8D boost_pid_kp=7F boost_pid_ki=35 boost_pid_kd=7F boost_pid_ilimit=3D boost_channel=7F water_pump_temp=43 hybrid_rpm_a=7F hybrid_rpm_m=55 water_pump_hyst=7F water_pump_channel=73 toothrel_normal=7F toothrel_missing=89 primep=20 primep_temp_scaling=A0 cwl=E6 cwh=30 cranking_thres=03 awev=32 awev_temp_scaling=A0 awc=41 warmup_clt_range[0]=00 warmup_clt_range[1]=14 warmup_clt_range[2]=28 warmup_clt_range[3]=3C 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]=9B warmup_clt[1]=9B warmup_clt[2]=99 warmup_clt[3]=93 warmup_clt[4]=8A warmup_clt[5]=81 warmup_clt[6]=78 warmup_clt[7]=73 warmup_clt[8]=6D warmup_clt[9]=64 warmup_rpm_scale=64 req_fuel=64 divider=64 alternate=64 injopen=64 battfac=64 kpafac=64 kpaoffs=64 injocfuel=30 injrampup_battfac=01 injpwm=01 injpwmt=22 injpwm6=24 rpmk[0]=00 rpmk[1]=64 tpsdot_kpadot_conf=FF tpsdotrate[0]=1C tpsdotrate[1]=0B tpsdotrate[2]=B8 tpsdotrate[3]=05 tpsaq[0]=14 tpsaq[1]=28 tpsaq[2]=4D tpsaq[3]=03 tps_thresh=1E tpsasync=32 acmult=50 tpsacold=07 tpsdq=05 decel_fuelcut_thres=AA overrun_fuelcut=1E overrun_fuelresume=64 rev_limit=0F airden_ignore=12 config11=10 config12=3C config13=62 batt_cal=31 fastidle=30 baro=00 dbaro=FF tps_low=FF tps_high=FF fan_temp=FF fan_hyst=C6 fan_channel=64 iac_step_seq=10 iac_conf=00 iac_max_steps=FF iac_tps_thres=EA iac_cold_idle_temp=05 iac_warm_idle_temp=D8 iac_cold_rpm=62 iac_warm_rpm=46 iac_cold_start_pos=13 iac_warm_start_pos=BF iac_afterstart_rpm=C7 iac_afterstart_duration=64 iac_afterstart_steps=55 iac_kp=3A iac_ki=24 iac_kd=05 iac_integral_speed=1E iac_integral_limit_dec=0A iac_integral_limit_inc=2A iac_integral_deadband=0A iac_deadband=00 iac_pid_conf=36 iac_overclose_interval=40 iac_ref_pos[0]=40 iac_ref_pos[1]=00 iac_ref_pos[2]=05 iac_ref_pos[3]=01 iac_ref_pos[4]=18 iac_ref_pos[5]=30 iac_ref_pos[6]=30 iac_ref_pos[7]=30 iac_ref_pos[8]=2F iac_ref_pos[9]=2B iac_sol_channel=26 iac_ign_advance_change=20 iac_ign_retard_change=1B iac_ign_advance_limit=11 iac_ign_retard_limit=07 iac_ign_threshold=10 ego_conf=02 ego_lag=20 ego_coolant=B4 ego_maxtps=FF ego_maxmap=FF ego_minrpm=0C ego_maxrpm=FF ego_warmup=3C ego_lean_limit=40 ego_rich_limit=40 ego_pid_kp=19 mt_unused=05 ego_delta=08 ego_target=00 ego_pid_window=FF wbo2_warmup_ramp=01 wbo2_warmup_target=A0 wbo2_abs_limit=FF wbo2_limit_maxt=E4 wbo2_fallback=A0 wbo2_retry_t=60 wbo2_edgetime_corr=06 wbo2_edgetime_min=BA wbo2_ri_target=50 wbo2_nernstdc_target=96 wbo2_pump_pw_zero=8D wbo2_calibration=6B wbo2_heater_pid_kp=F8 wbo2_heater_pid_ki=46 wbo2_heater_pid_kd=10 wbo2_heater_pid_ilimit=1A wbo2_pump_pid_kp=80 wbo2_pump_pid_ki=2E wbo2_pump_pid_kd=1D wbo2_pump_pid_ilimit=08 wbo2_ri_confidence_scale=84 knock_conf=80 knock_sampling_window=FF knock1_frequency=FF knock1_gain=FF knock1_integrator=FF knock2_frequency=FF knock2_gain=FF knock2_integrator=FF knock_threshold=FF knock_noise_scale=FF knock_max_retard=D8 knock_default_retard=FF knock_retard_step=30 knock_retard_delay=30 knock_advance_step=50 knock_advance_delay=80 knock_minrpm=30 knock_maxrpm=01 ve_learn_coolant=FF ve_learn_max_power=22 ve_learn_rpm_scale=70 ve_learn_kpa_scale=FF ve_learn_ego_scale=FF ve_learn_min_weight=FF ve_learn_speed=FF ve_learn_limit=01 ve_learn_conf=FE lcd_c0=FF lcd_delay=FF lcd_backlight=FF lcd_offs[0]=40 lcd_offs[1]=8C lcd_offs[2]=38 lcd_offs[3]=78 lcd_default_view=30 primary_trigger=71 secondary_trigger=0A tooth_wheel=23 trigger_tooth=01 another_trigger_tooth=09 crank_minper=7F tooth_wheel_twidth1=FF tooth_wheel_twidth2=FF cam_sync_r_edge_phase=38 cam_sync_f_edge_phase=7F reset_engphase_after=4E ign_tdcdelay=78 ign_dwell14=72 ign_dwell6=7F ign_crank_advance=73 ign_out=7F ignchmax=6D engine_off_delay=7F pump_on_mintime=68 fuelpump_channel=7F inj_stage2_rate=35 inj_stage2_start_tps=7F inj_stage2_start_map=38 als_lowrpm=7F als_maxtps=3C als_ignretard=7F als_rich=4E als_rev_limit=7F misc1out_minrpm=74 misc1out_maxrpm=7F misc1out_mintps=7D misc1out_maxtps=7F misc1out_minmap=80 misc1out_maxmap=7F misc1out_channel=7A misc2out_minrpm=7F misc2out_maxrpm=35 misc2out_mintps=7F misc2out_maxtps=39 misc2out_minmap=7F misc2out_maxmap=3D misc2out_channel=7F act_wot_rpm=4C act_wot_channel=7F act_rpm_rpm=71 act_rpm_channel=7F egt1_cal=7E egt1_offs=7F boost_conf=94 boost_targetoffs=7F boost_minpressure=8D boost_pid_kp=7F boost_pid_ki=35 boost_pid_kd=7F boost_pid_ilimit=3D boost_channel=7F water_pump_temp=43 hybrid_rpm_a=7F hybrid_rpm_m=55 water_pump_hyst=7F water_pump_channel=73 toothrel_normal=7F toothrel_missing=89 ---- mct j[0]=A77F 9F7F 307F 487F 557F 677F 797F 957F j[1]=B57F B17F 307F 577F 6A7F 847F 907F A87F j[2]=B37F C37F 307F 5F7F 857F 907F 987F A87F j[3]=BE7F BC7F 317F 687F 997F A17F A47F A77F j[4]=B77F B57F 3A34 4E38 7372 686D 3835 4E3C j[5]=7D74 7A80 3935 4C3D 7E71 8D94 3D35 5543 j[6]=8973 9FA7 4830 6755 9579 B1B5 5730 846A j[7]=A890 C3B3 5F30 9085 A898 BCBE 6831 A199 l[0]=FF FF FF FF 07 0C 14 1D l[1]=25 2D 36 3E 27 46 64 7D l[2]=96 B9 D2 FF 10 10 10 10 l[3]=15 10 10 10 20 20 20 20 l[4]=17 20 20 20 0F 0F 0F 0F l[5]=15 0F 0F 0F 0F 0F 10 10 l[6]=19 10 10 10 20 20 20 20 l[7]=20 20 20 20 10 10 10 10 n[0]=30 20 20 02 B6 00 11 00 n[1]=8A 80 00 00 09 01 01 20 n[2]=00 00 6D 24 FF FF FF FF n[3]=FF FF FF FF FF FF FF FF n[4]=FF FF FF FF FF FF FF FF n[5]=FF FF FF FF FF FF FF FF n[6]=FF FF FF FF FF FF FF FF n[7]=FF FF FF FF FF FF FF FF k[0]=2A 10 10 10 20 20 20 20 r[0]=25 10 10 10 10 10 10 10 h[0]=FF FF FF FF FF FF FF FF h[1]=FF FF FF FF FF FF FF FF h[2]=FF FF FF FF FF FF FF FF b[0]=FF FF FF FF FF FF FF FF t[0]=FF FF FF FF FF FF FF FF ---- 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.