Jump to content

The MyECU thread


raz

Recommended Posts

  • Replies 416
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Well, I thought we start counting at 0°, valves both open, then 1 full circle, 360° (ignition), then finally at 520° the full load of fuel is supplied, 200° before the Otto-cycle starts again at 720/0 degrees.

 

That's not too challenging, or am I missing something? BTW, I think the other diagramm shows a similar flaw: 360° normaly is around ignition TDC, not at overlapping. Peanuts anyway...

 

Hubert

 

PS: Emry, where do these curves come from? You could nearly post them in the Hooters thread :) Is it a Ducati Desmo chart?

 

2. PS: Sorry, looking closer at it I think it's not from any working engine at all. Not a good source I'm afraid.

Link to comment
Share on other sites

Well, I thought we start counting at 0°, valves both open, then 1 full circle, 360° (ignition), then finally at 520° the full load of fuel is supplied, 200° before the Otto-cycle starts again at 720/0 degrees.

 

That's not too challenging, or am I missing something? BTW, I think the other diagramm shows a similar flaw: 360° normaly is around ignition TDC, not at overlapping. Peanuts anyway...

We are (or I am) talking about how the MyECU handles InjAdv, regardless of what is more or less common notation.

 

This is what Cliff said again:

InjAdv is degrees before TDC that the Inj pulse ENDS.

...

300 is just before the inlet opens and is the logical place to inject fuel. I found the bike felt crisper.

600 is well before and roughly where the OEM injects.

It's a little confusing that he says 300 is before inlets opens, but I take it he must mean 0° is the TDC at ignition. And we are counting backwards, as in advance, so 360° is the overlap and 470° is when exhaust valves are max open. And 525° is even earlier, when exhaust valves are still opening.

 

As I read him, we can take MotoGuzznix' chart and just reverse the degree heading, so it starts with 720 and ends with 0.

 

Do you read it differently?

Link to comment
Share on other sites

I found Cliffs post a little confusing too. TDC?? Which one compression or overlap? If we back up from either of the TDC's 300 degrees we end up in the middle of our power stroke (too early) or the middle of our intake stroke (too late). Neither would be a good time to inject.

 

Lubho -

Well, I thought we start counting at 0°, valves both open, then 1 full circle, 360° (ignition), then finally at 520° the full load of fuel is supplied, 200° before the Otto-cycle starts again at 720/0 degrees.

 

I agree.

 

Lubho -

2. PS: Sorry, looking closer at it I think it's not from any working engine at all.

 

The chart is a simple valve lift vs crank angle chart, and it shows two complete cycles. The cam specs are not radical, in fact they are quite close to the x3 cam for our bikes from megacycle.

 

Just in case- Camshaft timing info.

 

Perhaps this picture would help instead. It is from the above article.

new_20cam_20timing_20paths_20_28640_29.jpg

Link to comment
Share on other sites

As I read him, we can take MotoGuzznix' chart and just reverse the degree heading, so it starts with 720 and ends with 0.

 

I must of missed this, could you link it please.

Link to comment
Share on other sites

I must of missed this, could you link it please.

 

This one:

V11_cam.jpg

 

Now I'm confused again :huh: . I thought it was all clear now (not reading too much into that 300 degree wording). Cliff needs to clarify his clarification? :P

Link to comment
Share on other sites

Thanks Cliff.

 

See guys, I was right :oldgit:

 

In the meantime, I found a very interesting forum at http://www.efi101.com/forum/

 

Searching that forum for, for example, "timing OR phasing OR advance AND injection" yields several very interesting threads with various good information on the subject. And different opinions of course. And also every possible way to express ignition advance, with 0 degrees at any TDC or elsewhere, counting forward or back and sometimes using a negative sign. But most often it's clearly stated which notation is used. And Cliff's notation is not uncommon.

 

Some examples:

http://www.efi101.com/forum/viewtopic.php?t=1074

http://www.efi101.com/forum/viewtopic.php?t=1341

http://www.efi101.com/forum/viewtopic.php?t=2138

http://www.efi101.com/forum/viewtopic.php?t=3954

 

Most people on that forum seem to say we should inject with valve open (when possible) while some expresses benefits of ending it earlier for various reasons. It seems to depend on size of injector and other things. There are more than one mention of 280° [and they use Cliff's notation] as a good starting point but they are not talking Guzzi engines of course.

 

Several posts indicate that ignition injection advance can make a BIG difference in torque but only on low throttles (like 5% duty cycle).

Link to comment
Share on other sites

Belive or not but the Injection Advance have a GREAT meaning on motor control!! If you don't tune this parameters with great care,not less than other map like Injection or Spark Advance,your bike don't have a fast responce to your command.

This is what happens with my motor on Cali EV '97,P8,two inductive pick up's and this is what i understand from a original map i send to the forum.

But I'm not able to translate this on Cliff's map... <_>

The follow is only another map but the best i ever made,surely need more and more work for tuning right.

Why the crank value is to zero? Simply,a barometric corrections is enough to make a right mixture on my bike,yes the crank decay in 20 second but the drowned spark tell me"please MINUS gasoline!!!!!!" :o I try many and many value but today the best is zero,and true,20 seconds don't have a great effect,best to use the idle lever,like in the OEM ECU use,if this parameter (20 secs) is in future changable from map maybe have more interest to be.

 

HI folk's i have to go at work,20.000 volts wait me today!! :lol:

 

Ivan

 

 

# TDC is the pulse count for TDC power stroke of cylinder 1 ( i.e. When the spark fires

# CylOffs is the number of degrees between success cylinders ( 0-720)

# PulsesPer is the number of pulses for the 720 degree 4 stroke cycle

 

MyECU Cfg TDC=0x1c00, CylOffs=270, PulsesPer=32, MissingPulses=0

 

# CoilCharge is the period in us for charging the coils. 0 for cranking, 1 for running

# Warning, Setting coil charge too high can cook the output transistors and coils

 

MyECU Cfg CoilCharge0=7000,CoilCharge1=2700

 

# Pressure - mV and mB values defines a line representing the air pressure conversion

 

MyECU Cfg Pressure=249mV,121mB,4751mV,1060mB

 

# There are 8 possible voltage targets available 0-7

# The first number for 0 should be 0.0 and means open loop

# For simple sensors where richer is more voltage, all numbers should be positive

# For later sensors where leaner is more voltage, all numbers should be negative

 

MyECU Cfg O2=0.00V,-2.00V,0.00V,0.00V,0.00V,0.00V,0.00V,0.00V,

MyECU Cfg 2ndO2Sensor=no

 

# RPM specifies the maximum RPM.

# TPS specifies the throttle value at idle (no fast idle).

 

MyECU Cfg RPM=8064, TPS=74

 

# TDCWhileCranking=1 will fire the spark at TDC

# TDCWhileCranking=0 will fire with advance from the map

 

MyECU Cfg TDCWhileCranking=1

 

# This table relates to the injector open/close times as a function of voltage

# The value here is roughly the time ( in us )

# 16V 15V 14V 13V 12V 11V 10V 9V

 

InjVOn 1000 1000 1100 1200 1500 1700 2000 2500

 

# TempR gives the value in ohms of the NTC temperature sensor

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

TempR 51466 28618 16571 9712 5956 3742 2991 2408 1597 1077 746 524 375 274 203 152 102

 

# Prime gives the fuel injection time in ms while cranking

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

Prime 30 30 25 20 12 10 9 9 8 6 6 6

 

# Crank is the %% boost of the map injection times right after start

# this boost decays to 0 over about 20s

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

Crank 50 30 20 0 0 0 0 0 0 0 0 0 0 0 0 0

 

# OilT is the permanent choking boost

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

OilT% +64.8 +53.9 +44.5 +35.9 +29.7 +19.5 +10.2 +9.4 +5.5 +0.0

 

# AirT is the barometric adjustment for air temp(based on ideal gas law)

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

AirT% +24.7 +19.8 +15.2 +11.0 +7.1 +3.4 +1.7 +0.0 -3.2 -6.2

 

# This defines the throttle breakpoints. This on top of TPS base above

 

THR 907 851 752 681 621 542 407 310 215 158 110 71 43 20 0

 

RPM 500 1000 1322 1520 1750 2011 2314 2663 3061 3521 4045 4658 5357 6157 7088 8152

SpkAdv 14 15.12 15.12 19.69 20.04 21.80 23.20 24.61 26.02 28.83 31.29 33.75 35.51 36.21 36.56 36.56 36.56

SpkAdv 13 14.06 14.06 18.98 20.04 21.80 22.85 24.61 26.02 28.13 30.94 33.40 34.80 35.51 35.86 36.56 36.91

SpkAdv 12 11.95 11.95 17.23 20.04 21.80 23.20 24.26 25.66 28.13 30.59 32.70 34.10 35.16 35.86 36.56 37.27

SpkAdv 11 11.25 11.25 16.88 19.69 21.80 23.20 24.61 26.02 27.77 30.23 32.70 34.45 35.16 36.21 36.91 37.62

SpkAdv 10 11.25 11.25 16.17 19.69 21.45 23.20 24.61 26.02 28.13 30.94 33.05 35.16 36.21 36.91 37.27 38.32

SpkAdv 09 10.90 10.90 15.47 18.98 21.09 23.20 24.61 26.72 29.18 31.64 33.75 35.86 37.27 37.62 38.32 39.02

SpkAdv 08 10.55 10.55 15.12 18.28 20.74 22.85 24.61 26.72 30.23 32.34 35.16 37.27 38.32 39.02 39.38 40.08

SpkAdv 07 10.55 10.55 14.06 17.93 20.39 22.85 24.96 27.42 30.94 33.75 36.56 38.67 40.08 40.43 41.13 41.84

SpkAdv 06 10.20 10.20 13.71 16.88 19.69 22.50 24.96 27.42 31.99 34.80 37.97 40.08 41.13 41.84 42.19 42.89

SpkAdv 05 10.20 10.20 13.36 16.17 19.34 22.50 24.61 27.77 32.34 35.86 39.02 40.78 42.19 42.89 43.59 44.30

SpkAdv 04 10.20 10.20 13.01 15.82 18.98 21.80 24.61 27.42 33.05 36.56 39.73 41.84 42.89 43.59 44.30 45.00

SpkAdv 03 8.44 9.84 12.66 15.12 17.93 21.09 23.91 27.42 33.05 37.27 40.08 42.19 43.59 44.30 45.35 45.70

SpkAdv 02 8.44 9.84 12.30 14.77 17.23 20.39 23.20 27.42 33.05 37.27 40.08 42.54 43.95 44.65 45.70 45.70

SpkAdv 01 8.44 9.84 11.60 14.06 16.52 19.34 22.50 26.72 32.34 37.27 40.08 42.89 44.30 45.00 45.70 46.05

SpkAdv 00 8.44 9.84 11.25 13.36 15.82 18.28 21.80 26.02 31.64 36.56 40.08 42.89 44.30 45.00 45.70 46.05

 

RPM 500 1000 1322 1520 1750 2011 2314 2663 3061 3521 4045 4658 5357 6157 7088 8152

InjAdv 14 297 297 297 297 297 297 297 297 297 594 594 594 594 594 594 594

InjAdv 13 297 297 297 297 297 297 297 297 297 594 594 594 594 594 594 594

InjAdv 12 297 297 297 297 297 297 297 297 297 594 594 594 594 594 594 594

InjAdv 11 297 297 297 297 297 297 297 297 297 594 594 594 594 594 594 594

InjAdv 10 297 297 297 297 297 297 297 297 297 594 594 594 594 594 594 594

InjAdv 09 297 297 297 297 297 297 297 297 297 594 594 594 594 594 594 594

InjAdv 08 297 297 297 297 297 297 297 297 297 594 594 594 594 594 594 594

InjAdv 07 297 297 297 297 297 297 297 297 297 594 594 594 594 594 594 594

InjAdv 06 297 297 594 297 297 297 297 297 594 594 594 594 594 594 594 594

InjAdv 05 297 297 594 594 594 297 297 297 594 594 594 594 594 594 594 594

InjAdv 04 297 297 594 594 594 594 594 594 594 594 594 594 594 594 594 594

InjAdv 03 297 297 594 594 594 594 594 594 594 594 594 594 594 594 594 594

InjAdv 02 297 297 594 594 594 594 594 594 594 594 594 594 594 594 594 594

InjAdv 01 297 297 594 594 594 594 594 594 594 594 594 594 594 594 594 594

InjAdv 00 297 297 594 594 594 594 594 594 594 594 594 594 594 594 594 594

 

RPM 500 1000 1322 1520 1750 2011 2314 2663 3061 3521 4045 4658 5357 6157 7088 8152

InjDur 14 13504 16032 14912 10416 11120 11680 11888 12240 12320 13296 13440 13088 13440 13856 13232 12384

InjDur 13 13456 15952 14816 10112 10880 11360 11520 11792 11968 12912 12960 12640 12800 13040 12400 11664

InjDur 12 13344 15792 13904 9616 10464 10832 10912 11024 11376 12224 12128 11824 11632 11520 10896 10352

InjDur 11 13200 15568 12592 9456 10368 10832 10800 10592 10880 11680 11232 10736 10128 9648 9152 8800

InjDur 10 12800 14992 11808 9552 10480 10832 10416 10016 9824 10192 9696 9136 8432 7936 7728 7568

InjDur 09 11808 13552 10416 9168 9744 9920 9328 8736 8608 8864 8544 8128 7488 7024 6816 6560

InjDur 08 10784 12048 9600 9088 9008 8752 7952 7376 7248 7520 7200 6816 6368 6064 5808 5568

InjDur 07 10320 11360 7408 7920 7280 6944 6464 5936 5696 6016 5904 5600 5248 5312 4992 4832

InjDur 06 6096 9600 5984 5824 5568 5344 4944 4800 4576 4608 4608 4576 4256 4032 4032 3856

InjDur 05 5152 6200 5136 4992 4816 4688 4400 4208 3872 3936 3696 3536 3216 3152 3008 2896

InjDur 04 4080 3984 3904 3808 3680 3504 3280 3056 2800 2656 2448 2320 2112 2016 1936 1936

InjDur 03 3296 3136 2976 2752 2576 2464 2368 2096 2016 1984 1936 1872 1824 1824 1824 1824

InjDur 02 3152 2880 2720 2528 2416 2384 2304 2000 1920 1920 1920 1920 1920 1920 1920 1920

InjDur 01 3152 2768 2560 2448 2352 2336 2240 2000 1888 1888 1888 1888 1888 1888 1888 1888

InjDur 00 3152 3152 3152 2368 2304 2304 2176 2000 1872 1872 1872 1872 1872 1872 1872 1872

 

RPM 500 1000 1322 1520 1750 2011 2314 2663 3061 3521 4045 4658 5357 6157 7088 8152

CylOfs 14 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 13 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 12 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 11 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 10 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 09 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 08 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 07 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 06 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 05 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 04 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 03 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 02 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 01 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 00 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

 

RPM 500 1000 1322 1520 1750 2011 2314 2663 3061 3521 4045 4658 5357 6157 7088 8152

Flags 14 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 13 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 12 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 11 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 10 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 09 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 08 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 07 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 06 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 05 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 04 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 03 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 02 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 01 (O0) (O0) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1) (O1)

Flags 00 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Link to comment
Share on other sites

  • 2 weeks later...

Hello to everybody!!!

 

Do you have a nice Christmas with your bike?Me yes but today snow in Rimini,too rare.....no bike journey.

I ask again your help before say the word end to my personal experience with MyEcu.

The version i have,MyEcuP8,is only a nice selfmade box for run a two cylinder motor,nothing more.....

The OEM ecu an WM441 P8 is unapproachable in performance and electronics compared to MyEcuP8 ( the WMP8 is the same ECU mounted on

Lancia Delta Integrale,Sierra Cossworth ;) ),and with the software for eprom tuning i discover this have 18 parameters/maps to set for best performance!!!

Imagine a little: Injection timing,injection advance,partial spark advance,air temperature injection timing/spark advance correction,oil temperature

Injection timing/spark advance correction,pressure injection/spark advance correction,TPS at idle position spark advance correction,RPM depandant

spark advance correction...and many more parameters to set.

After 4 months of daily test, over 8000Km in mountain,city,highway,sea(100 mt from the water :lol: )and many different maps the best i made is the map

i send on the my previous post.

In this vacation days i game with the two ECU's,just to compare it.......but before i put MyEcuP8 to oblivion i'm curious if your MyEcu15 have my same

problem,if for you is not a problem to make my same test:

 

-Bike on the stand,oil temperature 57°,air temperature 32°,RPM 1000/1050,no idle lever pulled.....FAST(a fraction of second) Idle to WOT

movement to throttle lever:

# MyEcuP8:hole and slow RPM answer(if i change the 1st,2nd,3rd column of InjDur to more lean or rich i worsen the things,if i put 600 on the InjAdv

table i have only a hole and no any RPM answer)

# WMP8:fast answer,hi RPM,roar like a lion.....better than carburettor!!!

 

-Bike on the road,3rd gear,speed 40KMh,the last of a colum of car,now i want to cross them........fast throttle (not WOT):

# MyEcuP8:hole and fast RPM answer(the same like before,if i change something i worsen the situation)

# WMP8:immediately answer,fast RPM,the handlebar pull my arms!!

 

-Bike on the road,driver(90 kgs :P ) and passenger(88 kgs),stopped at the street by traffic lights,1st gear on.......green:

# MyEcuP8:gradually hi RPM,gradually speed increase,change to 2nd gear for take more feeling,nothing of special,like carburettor....

# WMP8:fast hi RPM,90KMh 1st gear,change to 2nd gear,imagine you have a NOX valve to your bike at 2700RPM this open...a tremendous power,

another motor on your hands,the handlebar litterally "torn" my arms,and this only from a "simple" California,i imagine this with V11 !!!!!WoWW!!! :o

 

-Bike on stand,a night out,-4°all frozen,no optimiser:

# MyEcuP8:impossible to crank,bike does not run......i have everytime the OEM ECU on the lateral suitcase,i don't trust full in MyEcu,open the

saddle,change the ECU.....

# WMP8:turn the key,wait the pump to off,pull the idle lever,push the crank button......4 turns and start!!! ;)

 

All the test with closed loop OFF!!

 

The MyEcuP8 is different in hardware than My15,uses two processor the main and the second,this last for handle the RPM inductive pickup,the

Atiny13 is maybe used to generate an internal aux clock or interrupt for the main CPU.The My15 does not need this,read RPM and crank position

from only one pickup on the phonic wheel.Probably the firmware is not the same and in this is missed the algorithm to handle the fast changing in

throttle and load condition or maybe the ECU have some hardware/firmware problem to synchronize the pickups signal.

If in your MyEcu15 you don't find my same trouble probably is the conjunction of firmware/hardware bug of the MyEcuP8 to create my problem and i

stop to lose time and use this only for safety spare in my journey outside Italy or until an hardware/firmware upgrade is maybe released.

For me the bike first have to be safety and reliable,with MyEcuP8 this is impossible.

I forget this: the bike and WM441 P8 is perfectly tuned and syncrhonized,tested with Axone terminal,tuned for right CO in august 2008,spark new

and/or platinum type,fuel and air filter new,injector and pump cleaned,right fuel pressure circuit,all fuel pipes new,all electrical connection waterproofed

with 3M high voltage electrical grease.

 

Tanks for the help!

 

Ivan

Link to comment
Share on other sites

The MyEcuP8 is different in hardware than My15,uses two processor the main and the second,this last for handle the RPM inductive pickup,the

Atiny13 is maybe used to generate an internal aux clock or interrupt for the main CPU.The My15 does not need this,read RPM and crank position

from only one pickup on the phonic wheel.Probably the firmware is not the same and in this is missed the algorithm to handle the fast changing in

throttle and load condition or maybe the ECU have some hardware/firmware problem to synchronize the pickups signal.

Aha... I didn't know the P8 use two different pickups. Maybe there is some borderline timing with the MyP8 that doesn't apply to My15/16M. Or maybe it's a software bug.

 

I'm pretty sure My15M and My16M use the same software (as far as I know they are logically the same except for the built-in pressure sensor on the 15M and different form factors and connectors) but maybe the MyP8 has its own software version, taking care of these separate pickups.

 

I have no idea how many MyP8 Cliff has made, nor if he has his own vehicle for R&D on that one.

 

I know for sure my My16M beats the crap of my WM1.6 in drivability despite the latter also having a custom made map. At first I had a little of the problems you describe but it was cured after I got the map and TPS setting right. Now the WM1.6 is up to par (not better I think) with the MyECU at a 0-200 km/h high-rpm drag-race. At all other situations the MyECU is way better.

Link to comment
Share on other sites

I have a Cali running the myp8.

 

All of the MyECU type are about 90 % common in both software and hardware.

Your map above doesn't show any obvious errors. What are your 4 switch settings?

 

As you made the ECU as a kit you also hare the possibility of a hardware fault.

I'll send your email to a fellow italian in Switzerland. You can send your Ecu for him to check on his bike. That should be a lot cheaper than sending it to me.

Link to comment
Share on other sites

The OEM ecu an WM441 P8 is unapproachable in performance and electronics compared to MyEcuP8 ( the WMP8 is the same ECU mounted on

Lancia Delta Integrale,Sierra Cossworth ),and with the software for eprom tuning i discover this have 18 parameters/maps to set for best performance!!!

Imagine a little: Injection timing,injection advance,partial spark advance,air temperature injection timing/spark advance correction,oil temperature

Injection timing/spark advance correction,pressure injection/spark advance correction,TPS at idle position spark advance correction,RPM depandant

spark advance correction...and many more parameters to set.

 

Does the WM P8 really have all these features or is it "the software for eprom tuning i discover" that has it?

According to your logs not much numbers/corrections/tuning in most columns.

Or are those parameters avaliable with a gas analyzer and/or your software or what?

 

 

And a Q: Should an egine w less stroke than a V11 & HC pistons have more or less injection advance?

Link to comment
Share on other sites

Kadavere,

 

I was having similar running problem to yours. The maps I was running were just too lean. So I richened up large portions of my map and the difference was significant. While I have not spent very much time tuning this map it has given me a very startable and rideable map. I am fairly certain that you running issuses are map related and not MyP8 related. Have you measured the stock P8 injector durations with a scope and manually translated them to the MyECU??

 

# TDC is the pulse count for TDC power stroke of cylinder 1 ( i.e. When the spark fires

# CylOffs is the number of degrees between success cylinders ( 0-720)

# PulsesPer is the number of pulses for the 720 degree 4 stroke cycle

 

MyECU Cfg TDC=0x1600, CylOffs=270, PulsesPer=48, MissingPulses=3

 

# CoilCharge is the period in us for charging the coils. 0 for cranking, 1 for running

# Warning, Setting coil charge too high can cook the output transistors and coils

 

MyECU Cfg CoilCharge0=6000,CoilCharge1=2700

 

# Pressure - mV and mB values defines a line representing the air pressure conversion

 

MyECU Cfg Pressure=249mV,121mB,4199mV,1060mB

 

# There are 8 possible voltage targets available 0-7

# The first number for 0 should be 0.0 and means open loop

# For simple sensors where richer is more voltage, all numbers should be positive

# For later sensors where leaner is more voltage, all numbers should be negative

 

MyECU Cfg O2=0.00V,-2.25V,-2.15V,-2.05V,-1.96V,-1.86V,-1.76V,-1.66V,

MyECU Cfg 2ndO2Sensor=no

 

# RPM specifies the maximum RPM.

# TPS specifies the throttle value at idle (no fast idle).

 

MyECU Cfg RPM=9025, TPS=113

 

# TDCWhileCranking=1 will fire the spark at TDC

# TDCWhileCranking=0 will fire with advance from the map

 

MyECU Cfg TDCWhileCranking=1

 

# This table relates to the injector open/close times as a function of voltage

# The value here is roughly the time ( in us )

# 16V 15V 14V 13V 12V 11V 10V 9V

 

InjVOn 1000 1000 1100 1200 1500 1700 2000 2500

 

# TempR gives the value in ohms of the NTC temperature sensor

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

TempR 51466 28618 16571 9712 5956 3742 2991 2408 1597 1077 746 524 375 274 203 152 102

 

# Prime gives the fuel injection time in ms while cranking

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

Prime 30 30 25 20 15 10 8 8 6 6 6 5

 

# Crank is the %% boost of the map injection times right after start

# this boost decays to 0 over about 20s

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

Crank 80 70 65 60 35 35 35 30 25 25 20 15 15 15 15 0

 

# OilT is the permanent choking boost

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

OilT% +64.1 +53.1 +43.8 +35.2 +29.7 +18.8 +10.2 +9.4 +5.5 +0.0

 

# AirT is the barometric adjustment for air temp(based on ideal gas law)

 

#Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125

AirT% +24.7 +19.8 +15.2 +11.0 +7.1 +3.4 +1.7 +0.0 -3.2 -6.2

 

# This defines the throttle breakpoints. This on top of TPS base above

 

THR 832 704 640 576 512 448 384 320 256 192 128 96 64 32 0

 

RPM 500 1100 1300 1500 1750 2000 2314 2662 3059 3521 4045 4655 5353 6157 7082 8116

SpkAdv 14 11.02 12.36 13.24 18.87 22.03 23.38 25.31 27.19 27.42 32.81 34.45 36.56 36.56 36.56 35.16 35.16

SpkAdv 13 11.02 12.36 13.24 18.87 22.50 23.61 25.55 27.42 27.89 29.06 34.45 36.56 36.56 36.56 35.16 35.16

SpkAdv 12 11.02 12.36 13.24 18.87 23.44 24.32 25.78 27.66 29.06 29.06 34.45 36.56 36.56 36.56 35.16 35.16

SpkAdv 11 11.02 12.36 13.24 18.87 23.44 24.55 26.25 28.13 30.00 30.47 34.45 36.56 36.56 36.56 35.16 35.16

SpkAdv 10 11.02 12.36 13.24 18.87 23.44 24.32 26.48 28.59 30.47 30.70 34.45 36.56 36.56 36.56 36.56 35.16

SpkAdv 09 11.02 12.36 13.24 18.87 23.44 25.20 27.42 29.06 31.64 32.81 34.45 36.56 37.27 37.50 37.50 37.50

SpkAdv 08 11.02 12.36 13.24 18.87 23.44 25.20 27.42 29.06 32.58 34.45 35.86 37.73 39.61 39.84 39.84 39.84

SpkAdv 07 11.02 11.02 13.07 18.87 23.44 25.20 28.83 29.06 32.81 34.69 36.33 39.14 40.31 41.02 41.02 41.02

SpkAdv 06 11.02 9.90 12.89 18.87 23.44 25.20 28.83 31.64 33.28 35.86 38.91 40.78 41.72 42.66 42.66 42.66

SpkAdv 05 11.02 9.67 12.89 18.87 23.44 25.20 28.83 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06

SpkAdv 04 11.02 9.43 12.89 18.87 23.44 25.20 28.83 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06

SpkAdv 03 11.02 9.43 12.66 18.87 24.14 25.25 28.83 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06

SpkAdv 02 11.02 9.43 12.66 18.87 24.14 26.84 29.30 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06

SpkAdv 01 13.13 9.55 12.66 18.87 25.08 29.12 29.77 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06

SpkAdv 00 13.13 8.38 5.33 13.42 25.08 29.12 29.77 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06

 

RPM 500 1100 1300 1500 1750 2000 2314 2662 3059 3521 4045 4655 5353 6157 7082 8116

InjAdv 14 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 13 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 12 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 11 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 10 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 09 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 08 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 07 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 06 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 05 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 04 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 03 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 02 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 01 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

InjAdv 00 278 278 278 278 278 278 300 300 348 348 450 450 450 600 600 600

 

RPM 500 1100 1300 1500 1750 2000 2314 2662 3059 3521 4045 4655 5353 6157 7082 8116

InjDur 14 3984 11147 11310 11034 10848 10994 11232 11008 11056 12048 12100 12208 12528 12048 12048 12016

InjDur 13 3984 11100 11262 10986 10800 10992 11504 11264 11136 10992 11000 10700 10512 10368 10000 9872

InjDur 12 3984 11023 11153 10874 10688 10795 11328 11104 10864 10544 10600 10000 9760 9632 9600 9088

InjDur 11 3984 10714 10833 10642 10512 10692 10848 9776 9664 9456 10464 10032 8960 8960 8960 8960

InjDur 10 3984 10498 10609 10520 10464 9496 9856 8432 8464 8400 9000 9100 8800 8800 8800 8880

InjDur 09 3984 9171 9262 9132 9056 9163 9200 8300 8464 7920 8500 8600 8320 8320 8304 8032

InjDur 08 3984 7827 7884 7727 7632 8277 8600 8224 7184 7840 8400 8400 7840 7840 7840 7824

InjDur 07 3984 7376 7602 7500 7424 7117 7200 7088 7104 6784 7648 7800 7568 7568 7568 7568

InjDur 06 3984 6893 7176 7069 6976 6761 6752 6752 7008 6608 6384 7312 6320 6320 6320 6320

InjDur 05 5184 5971 6176 6236 6032 6017 6016 6016 5712 5248 5616 6384 5520 5328 5136 5136

InjDur 04 4880 5157 5196 5382 5000 5000 4752 4528 5000 5000 5104 5120 3856 3664 4304 4096

InjDur 03 4688 4689 4963 4727 4240 4179 4048 4464 4592 4600 4650 4700 3920 3760 4064 3952

InjDur 02 4640 4216 4464 4227 3872 3611 3296 3488 4000 3984 3664 3824 3536 3392 3344 3344

InjDur 01 4544 3726 3499 3298 3008 2286 2240 2528 2880 2848 3264 3200 2912 3392 3504 3216

InjDur 00 4032 3809 3031 2448 2480 2541 2608 2672 3056 3136 3200 3000 3000 3000 3000 3040

 

RPM 500 1100 1300 1500 1750 2000 2314 2662 3059 3521 4045 4655 5353 6157 7082 8116

CylOfs 14 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 13 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 12 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 11 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 10 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 09 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 08 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 07 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 06 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 05 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 04 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 03 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 02 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 01 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

CylOfs 00 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0

 

RPM 500 1100 1300 1500 1750 2000 2314 2662 3059 3521 4045 4655 5353 6157 7082 8116

Flags 14 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 13 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 12 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 11 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 10 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 09 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 08 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 07 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 06 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 05 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 04 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 03 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 02 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 01 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Flags 00 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0)

Link to comment
Share on other sites

Please note the following is specific to the Ecu type. This one is for 16m or 15M and will not work in MyP8 . Some minor editing is required.

 

# TDC is the pulse count for TDC power stroke of cylinder 1 ( i.e. When the spark fires

# CylOffs is the number of degrees between success cylinders ( 0-720)

# PulsesPer is the number of pulses for the 720 degree 4 stroke cycle

 

MyECU Cfg TDC=0x1600, CylOffs=270, PulsesPer=48, MissingPulses=3

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...