MembersPage/DamianButters

Plans

NEW!!! Implementation

As part of my project I have produced a prototype board to be compatible with most VEMS software using LPC 32 bit micro. PCB is being made, will be here by July 2nd

Too bad there was no communication before doing this, we have ARM based boards in pipeline using one of the new Atmel chips. We made a last minute decision not to use the Philips LPC because of bad support lack of good ADC. But ARM is ARM and having a LPC port opens up an other path for us. Please log on #avrboard on efnet to try to quickly work out a common goal for the ARM porting effort. -Jörgen

To Jorgen - The code is currently being further abstracted from the hardware, should be done this week. I am putting the boards together right now - we have excellent support for the philips chips and I have used them extensively. Will post more when working.

First VEMS install begins

j[0]=1980 1980 1980 2D80 3380 3A80 4080 4580 4680 4680 4580 4080

j[1]=1980 1980 1980 2D80 3480 3F80 4580 4880 4980 4C80 4B80 4680

j[2]=1980 1980 1980 2D80 3480 4380 4880 4E80 4E80 4D80 4B80 4580

j[3]=1980 1980 2880 2C80 3980 4480 4B80 5380 5580 5480 5280 4C80

j[4]=2880 2880 2D80 3280 3B80 4580 4F80 5880 5880 5580 5580 4F80

j[5]=3080 3080 3080 3580 3C80 4A80 5080 5880 5F80 5F80 5A80 5080

j[6]=3480 3580 3580 3B80 4180 4B80 5580 5F80 6480 6480 5F80 5580

j[7]=3980 3A80 3D80 4180 4680 5080 5A80 6480 6980 6980 6480 5A80

j[8]=3E80 4480 4980 4B80 5080 5580 5F80 6980 7380 7880 7380 6E80

j[9]=4380 4980 5180 5A80 5A80 5A80 5F80 6980 7880 7D80 7D80 7380

j[A]=4D80 5380 5680 5F80 6480 6980 6980 6E80 7D80 8780 8280 7D80

j[B]=5280 5880 5B80 6980 6980 6980 7880 8280 8C80 8C80 8C80 8C80

l[0]=3D 3B 2C 2C 2C 2C 2C 2C 2C 2C 2C 2C

l[1]=3D 3B 2C 2C 2C 2C 2C 2C 2C 2C 2C 2C

l[2]=3D 3B 31 31 31 31 31 31 31 31 31 31

l[3]=3D 3B 34 34 34 34 34 34 34 34 34 34

l[4]=3D 37 37 37 37 37 37 37 37 37 37 37

l[5]=66 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D

l[6]=55 55 55 55 55 55 55 55 55 55 55 55

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

l[8]=6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B

l[9]=6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D

l[A]=70 70 70 70 70 70 70 70 70 70 70 70

l[B]=70 70 70 70 70 70 70 70 70 70 70 70

n[0]=14 1C 1C 28 50 64 78 8C 8C 8C 8C 8C

n[1]=14 1C 1C 28 53 64 78 8B 8B 8C 8C 8C

n[2]=14 1C 1C 28 51 64 78 8A 8A 8C 8C 8C

n[3]=28 28 28 3C 50 64 78 88 88 88 88 88

n[4]=14 28 30 3C 50 64 74 80 8C 8C 8C 8C

n[5]=14 14 28 3C 4F 58 64 64 64 64 64 64

n[6]=14 14 14 3C 4D 58 58 58 58 58 58 58

n[7]=14 14 14 44 4D 50 50 50 50 50 50 50

n[8]=14 14 14 45 4E 50 3C 3C 3C 3C 3C 3C

n[9]=14 14 14 44 4D 50 3C 3C 3C 3C 3C 3C

n[A]=14 14 14 46 4F 50 3C 3C 3C 3C 3C 3C

n[B]=14 14 14 43 50 50 3C 3C 3C 3C 3C 3C

k[0]=00 00 00 00 00 00 00 00 00 00 00 00

r[0]=01 00 00 00 00 00 00 00 00 00 00 00

h[0]=22 11 0C 00 40 80 00 00

h[1]=00 00 00 00 00 00 00 00

h[2]=13 33 53 33 33 33 11 11

b[0]=80 01 00 28 32 41 50 5A 5A 5A 32 00

primep=14

primep_temp_scaling=80

cwl=2F

cwh=0A

cranking_thres=02

awev=41

awev_temp_scaling=0F

awec=C0

warmup_clt_range[0]=00

warmup_clt_range[1]=0C

warmup_clt_range[2]=32

warmup_clt_range[3]=35

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=38

divider=02

alternate=12

injopen=0D

battfac=13

kpafac=7D

kpaoffs=D0

injocfuel=2A

injrampup_battfac=FF

injpwm=CC

injpwmt=0A

als_launch_input=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=46

airden_ignore=00

config11=51

config12=40

config13=0A

batt_cal=BC

fastidle=5F

als_max_cut=00

dbaro=0C

tps_low=26

tps_high=F5

fan_temp=73

fan_hyst=00

fan_channel=F0

iac_step_seq=C9

iac_conf=DA

iac_max_steps=FF

iac_tps_thres=80

iac_cold_idle_temp=90

iac_warm_idle_temp=C6

iac_cold_rpm=7B

iac_warm_rpm=5C

iac_cold_start_pos=E6

iac_warm_start_pos=D9

iac_afterstart_rpm=0F

iac_afterstart_duration=96

iac_speed=0A

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=6F

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

als_retard_rpm1=BA

als_retard_rpm2=50

wbo2_ri_target=9A

wbo2_nernstdc_target=89

wbo2_pump_pw_zero=67

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=00

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=A2

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=01

lcd_c0=FE

lcd_delay=FF

lcd_backlight=FF

kpa_conf=22

als_igncut_rpm2=00

als_retard_mintps=FF

als_retard_maxtps=00

lcd_default_view=00

primary_trigger=11

secondary_trigger=02

tooth_wheel=3A

trigger_tooth=02

another_trigger_tooth=14

crank_minper=9C

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=02

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_igncut_rpm1=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=0F

misc2out_minrpm=FF

misc2out_maxrpm=FF

misc2out_mintps=FF

misc2out_maxtps=FF

misc2out_minmap=FF

misc2out_maxmap=FF

misc2out_channel=0F

act_wot_rpm=FF

act_wot_channel=07

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_div=FF

shiftcut_conf=01

shiftcut_channel=FF

shiftcut_time=00

softrpm_rpm=FF