pasotibbs Posted April 24, 2009 Posted April 24, 2009 I've PM'd Cliff with this, I may be missing something but I've just noticed there seems to be a big difference between the throttle position and the area of map actually being used ?(could explain a lot !!) I hit the top row of the map at approx half throttle which seems wrong to me !! like I say it may be I'm missing something or have screwed up my map somehow? I actually managed to get out on the bike yesterday and after a few miles on autotune it was running really well, not perfect but the best yet !! fast idle on half throttle Static Config TDC=0x1600, CylOffs=270, PulsesPer=48, MissingPulses=3,CoilCharge0=6000,CoilCharge1=2700 Pressure=249mV,121mB,4199mV,1060mB My16M Config RPM=8223, O2=0.00V,-2.25V,-2.15V,-2.05V,-1.96V,-1.86V,-1.76V,-1.66V, TPS=103 TDCWhileCranking=0 AnalogTracking=1 THR 887 727 640 576 512 448 384 320 256 192 128 96 64 32 0 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 SpkAdv 14 8.67 5.16 10.08 15.70 18.28 21.80 22.03 26.25 27.66 27.66 28.13 33.05 35.16 35.16 35.16 35.16 SpkAdv 13 8.67 5.16 10.08 15.70 18.28 21.80 22.50 26.25 27.89 27.89 28.59 33.05 35.16 35.16 35.16 35.16 SpkAdv 12 8.67 5.16 10.31 15.94 18.28 21.80 22.50 26.48 29.06 29.06 29.77 32.81 34.92 35.16 35.16 35.16 SpkAdv 11 8.67 5.16 10.31 15.94 18.28 21.33 22.73 26.48 30.23 30.47 30.70 32.81 34.92 35.16 35.16 35.16 SpkAdv 10 8.67 5.16 10.55 16.17 18.28 21.33 22.73 26.72 30.47 30.94 30.70 33.05 34.92 35.16 35.16 35.16 SpkAdv 09 8.67 5.16 10.55 16.17 18.52 21.56 22.73 26.72 31.88 33.05 33.28 35.39 37.27 37.50 37.50 37.50 SpkAdv 08 8.67 5.16 10.78 16.41 18.52 21.56 22.97 26.72 33.05 33.75 35.86 37.73 39.61 39.84 39.84 39.84 SpkAdv 07 8.67 5.16 10.78 16.41 18.52 21.80 24.14 26.95 32.58 34.69 36.33 39.14 40.31 41.02 41.02 41.02 SpkAdv 06 8.67 5.16 10.78 16.64 18.75 21.80 24.14 27.19 33.28 35.39 38.91 40.78 41.72 42.66 42.66 42.66 SpkAdv 05 8.67 5.16 11.02 16.64 19.69 23.44 27.66 29.77 35.63 39.38 42.42 30.00 45.70 45.23 45.23 45.23 SpkAdv 04 8.67 5.16 11.25 18.75 22.27 26.02 29.06 31.17 36.56 39.61 42.42 44.30 45.70 45.23 45.23 45.23 SpkAdv 03 8.67 5.16 13.13 19.22 24.61 27.42 30.94 32.34 36.56 39.61 42.66 44.53 45.70 45.23 45.23 45.23 SpkAdv 02 8.67 5.63 13.13 20.39 24.14 29.06 31.41 32.58 36.56 39.84 42.66 44.53 45.70 45.23 45.23 45.23 SpkAdv 01 8.67 6.09 13.13 20.86 25.08 29.30 31.88 33.28 36.56 39.84 42.89 44.77 45.70 45.23 45.23 45.23 SpkAdv 00 8.67 8.67 13.59 14.30 25.31 29.30 31.88 33.28 36.56 40.08 42.89 44.77 45.70 45.23 45.23 45.23 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 InjAdv 14 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 13 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 12 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 11 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 10 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 09 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 08 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 07 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 06 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 05 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 04 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 03 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 02 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 01 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 00 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 InjDur 14 12992 12992 12912 12608 12448 12256 12416 13600 13696 13392 13104 12288 12736 13952 13952 12992 InjDur 13 12944 12944 12864 12560 12384 12224 12128 12640 12624 12672 12176 11808 12240 13760 13296 12768 InjDur 12 12848 12848 12736 12448 12272 12128 11440 12400 10928 11952 11472 11200 11552 13552 11936 12192 InjDur 11 12512 12512 12400 12208 10880 10768 11008 11360 10624 11040 10336 10368 10640 11568 8896 9952 InjDur 10 12272 12272 12176 12096 11616 10176 10896 10672 10288 9936 9584 8272 9136 9472 7952 8256 InjDur 09 10848 10848 10768 10064 10768 10304 9488 9712 9632 9216 8832 6896 8048 7344 6880 6848 InjDur 08 9376 9376 9312 9152 9088 8576 8016 8416 8224 7840 7040 6720 6240 6192 6000 5424 InjDur 07 9248 9248 9040 7408 8320 8048 7312 7808 7840 7088 6656 6112 5936 6000 5360 5264 InjDur 06 9072 9072 8608 7280 7328 6816 5936 6896 6608 6880 6080 5440 5456 5472 5008 5120 InjDur 05 8320 8320 6864 6464 6400 4480 5536 5040 4784 6176 5888 4896 4848 5136 4544 4048 InjDur 04 6736 6736 5872 5456 5728 4880 4480 5104 4752 5504 5200 4368 4144 4560 4080 3808 InjDur 03 5488 5488 5136 5280 4880 3856 4112 4960 4256 4768 4624 3984 3776 3840 3520 3488 InjDur 02 5152 5152 4544 4480 4096 3536 3328 3728 4192 4112 3888 3168 3072 3232 3088 3472 InjDur 01 4528 4528 4256 4032 2624 2880 2672 2736 2880 2560 2832 2288 2080 2112 2128 2064 InjDur 00 3632 3632 2768 2560 2544 2528 2592 2496 2416 2560 2944 2960 2736 2896 2240 1888 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 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 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 Flags 14 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 13 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 12 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 11 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 10 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 09 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 08 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 07 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O4) (O4) (O4) (O4) (O4) Flags 06 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O4) (O4) (O4) (O4) (O4) (O4) Flags 05 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O4) (O4) (O0) (O4) (O4) (O4) (O4) Flags 04 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 03 (O0) (O5) (O5) (O5) (O5) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 02 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 01 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 00 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) #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 30 25 20 15 12 11 10 9 8 7 6 5 Crank 40 35 30 25 20 15 10 9 8 7 6 5 5 5 5 0
raz Posted April 24, 2009 Author Posted April 24, 2009 I've PM'd Cliff with this, I may be missing something but I've just noticed there seems to be a big difference between the throttle position and the area of map actually being used ?(could explain a lot !!)I hit the top row of the map at approx half throttle which seems wrong to me !! like I say it may be I'm missing something or have screwed up my map somehow? I recall reporting a similar issue but it turned out I was only experiencing it with engine not running just like in your screendumps. For some reason it won't calculate stuff correctly then. It's probably just that. On a completely different subject I just ran ECUControl.exe from Linux under Wine. I'm very happy to report it works as a champ. No fiddling whatsoever, I just made a symlink from /dev/ttyUSB0 to ~/.wine/dosdevices/com1 to link the COM port once. After that it's just to double-click the exe from Ubuntu Linux and it works just fine. I have heard similar success with Innovate's software IIRC. I'll now go out and ride around with injection phasing centered around 280 degrees. I'll be back (I hope)
raz Posted April 24, 2009 Author Posted April 24, 2009 OK here is the first results of my experiments with injection phasing. Cliff's map is delivered with 525 all over. And that means injection pulse ends at 525 degrees BTDC of compression. This may be fine for lower rpm but if you do a little math you will find that at high rpm and wide throttles, this means the injection pulse starts way back in the previous intake stroke. While ugly in theory it may not be that bad in the real world though. We seldom run the engine for just one cycle... For a quick trial of the extremes, I made three maps. All three needed to take the actual pulse widths for each cell in account, as we are controlling the trailing edge of the pulse. We also need to calculate the engine speed in terms of degrees/ms. Easily done in Excel though: 1. A "start at valve open" map where the Start of Injection is placed when the intake valve opens. But when the valve duration was shorter than the pw, I let it start earlier. This InjAdv map ranged from 382 (lower left) to 126 (upper right). 2. A "center around highest speed of charge" map with the injection pulse centered around 280 degrees BTDC. The idea (which is not mine) is that the intake charge has highest speed somewhere in the vicinity of that point. This InjAdv map ranged from 267 to 130. Some of the upper right cells was limited at 130, just like above. 3. An "early" map where we try to start injecting not long after previous cycle's valve close. This is like the default "525 all over" but we never let it stretch into the previous cycle. This map ranged from 715 to 140. The first map I tried a week ago. I didn't notice much difference at all from my normal map. Today I first tried the second one. I percieved it as rough. I did no logging and it's very hard to make facts out of anything but it seemed the closed-loop was constantly at -5% to -10% compared to my good old map. What does that mean? I guess it means we can't use as much fuel and this ought to be bad for power. After that I immediately tried the third one. This felt much smoother and the closed loop correction went down to around zero again. To my disappointment it didn't go positive. This was just a very brief test. I'm not sure it tells us anything at all, other than it seems to confirm wot Cliff said. Tomorrow I will try fiddling with the idle cell ONLY and see if I can find a sweet spot where idle is as good as possible. I postponed that because I'm currently not having an rpm breakpoint at the idle speed. I can't even remember why but I will fix that first.
pasotibbs Posted April 25, 2009 Posted April 25, 2009 I've PM'd Cliff with this, I may be missing something but I've just noticed there seems to be a big difference between the throttle position and the area of map actually being used ?(could explain a lot !!)I hit the top row of the map at approx half throttle which seems wrong to me !! like I say it may be I'm missing something or have screwed up my map somehow? I actually managed to get out on the bike yesterday and after a few miles on autotune it was running really well, not perfect but the best yet !! fast idle on half throttle Static Config TDC=0x1600, CylOffs=270, PulsesPer=48, MissingPulses=3,CoilCharge0=6000,CoilCharge1=2700 Pressure=249mV,121mB,4199mV,1060mB My16M Config RPM=8223, O2=0.00V,-2.25V,-2.15V,-2.05V,-1.96V,-1.86V,-1.76V,-1.66V, TPS=103 TDCWhileCranking=0 AnalogTracking=1 THR 887 727 640 576 512 448 384 320 256 192 128 96 64 32 0 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 SpkAdv 14 8.67 5.16 10.08 15.70 18.28 21.80 22.03 26.25 27.66 27.66 28.13 33.05 35.16 35.16 35.16 35.16 SpkAdv 13 8.67 5.16 10.08 15.70 18.28 21.80 22.50 26.25 27.89 27.89 28.59 33.05 35.16 35.16 35.16 35.16 SpkAdv 12 8.67 5.16 10.31 15.94 18.28 21.80 22.50 26.48 29.06 29.06 29.77 32.81 34.92 35.16 35.16 35.16 SpkAdv 11 8.67 5.16 10.31 15.94 18.28 21.33 22.73 26.48 30.23 30.47 30.70 32.81 34.92 35.16 35.16 35.16 SpkAdv 10 8.67 5.16 10.55 16.17 18.28 21.33 22.73 26.72 30.47 30.94 30.70 33.05 34.92 35.16 35.16 35.16 SpkAdv 09 8.67 5.16 10.55 16.17 18.52 21.56 22.73 26.72 31.88 33.05 33.28 35.39 37.27 37.50 37.50 37.50 SpkAdv 08 8.67 5.16 10.78 16.41 18.52 21.56 22.97 26.72 33.05 33.75 35.86 37.73 39.61 39.84 39.84 39.84 SpkAdv 07 8.67 5.16 10.78 16.41 18.52 21.80 24.14 26.95 32.58 34.69 36.33 39.14 40.31 41.02 41.02 41.02 SpkAdv 06 8.67 5.16 10.78 16.64 18.75 21.80 24.14 27.19 33.28 35.39 38.91 40.78 41.72 42.66 42.66 42.66 SpkAdv 05 8.67 5.16 11.02 16.64 19.69 23.44 27.66 29.77 35.63 39.38 42.42 30.00 45.70 45.23 45.23 45.23 SpkAdv 04 8.67 5.16 11.25 18.75 22.27 26.02 29.06 31.17 36.56 39.61 42.42 44.30 45.70 45.23 45.23 45.23 SpkAdv 03 8.67 5.16 13.13 19.22 24.61 27.42 30.94 32.34 36.56 39.61 42.66 44.53 45.70 45.23 45.23 45.23 SpkAdv 02 8.67 5.63 13.13 20.39 24.14 29.06 31.41 32.58 36.56 39.84 42.66 44.53 45.70 45.23 45.23 45.23 SpkAdv 01 8.67 6.09 13.13 20.86 25.08 29.30 31.88 33.28 36.56 39.84 42.89 44.77 45.70 45.23 45.23 45.23 SpkAdv 00 8.67 8.67 13.59 14.30 25.31 29.30 31.88 33.28 36.56 40.08 42.89 44.77 45.70 45.23 45.23 45.23 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 InjAdv 14 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 13 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 12 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 11 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 10 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 09 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 08 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 07 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 06 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 05 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 04 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 03 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 02 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 01 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 InjAdv 00 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 InjDur 14 12992 12992 12912 12608 12448 12256 12416 13600 13696 13392 13104 12288 12736 13952 13952 12992 InjDur 13 12944 12944 12864 12560 12384 12224 12128 12640 12624 12672 12176 11808 12240 13760 13296 12768 InjDur 12 12848 12848 12736 12448 12272 12128 11440 12400 10928 11952 11472 11200 11552 13552 11936 12192 InjDur 11 12512 12512 12400 12208 10880 10768 11008 11360 10624 11040 10336 10368 10640 11568 8896 9952 InjDur 10 12272 12272 12176 12096 11616 10176 10896 10672 10288 9936 9584 8272 9136 9472 7952 8256 InjDur 09 10848 10848 10768 10064 10768 10304 9488 9712 9632 9216 8832 6896 8048 7344 6880 6848 InjDur 08 9376 9376 9312 9152 9088 8576 8016 8416 8224 7840 7040 6720 6240 6192 6000 5424 InjDur 07 9248 9248 9040 7408 8320 8048 7312 7808 7840 7088 6656 6112 5936 6000 5360 5264 InjDur 06 9072 9072 8608 7280 7328 6816 5936 6896 6608 6880 6080 5440 5456 5472 5008 5120 InjDur 05 8320 8320 6864 6464 6400 4480 5536 5040 4784 6176 5888 4896 4848 5136 4544 4048 InjDur 04 6736 6736 5872 5456 5728 4880 4480 5104 4752 5504 5200 4368 4144 4560 4080 3808 InjDur 03 5488 5488 5136 5280 4880 3856 4112 4960 4256 4768 4624 3984 3776 3840 3520 3488 InjDur 02 5152 5152 4544 4480 4096 3536 3328 3728 4192 4112 3888 3168 3072 3232 3088 3472 InjDur 01 4528 4528 4256 4032 2624 2880 2672 2736 2880 2560 2832 2288 2080 2112 2128 2064 InjDur 00 3632 3632 2768 2560 2544 2528 2592 2496 2416 2560 2944 2960 2736 2896 2240 1888 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 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 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 Flags 14 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 13 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 12 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 11 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 10 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 09 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 08 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) Flags 07 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O4) (O4) (O4) (O4) (O4) Flags 06 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O4) (O4) (O4) (O4) (O4) (O4) Flags 05 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O5) (O4) (O4) (O0) (O4) (O4) (O4) (O4) Flags 04 (O0) (O5) (O5) (O5) (O5) (O5) (O5) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 03 (O0) (O5) (O5) (O5) (O5) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 02 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 01 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 00 (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) (O0) #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 30 25 20 15 12 11 10 9 8 7 6 5 Crank 40 35 30 25 20 15 10 9 8 7 6 5 5 5 5 0 Cliff's reply "Yes that's normal and is a result of the way the throttle pump emulation works. It only works as expected when the engine is running." That explains it, I'd not noticed it before but thought it was probably worth mentioning here as others will no doubt find it useful to know.
Punch Posted April 27, 2009 Posted April 27, 2009 I am relatively new to actually using My15M as i finally put it in a few days ago. I have a tech background and prefer to read and understand before leaping in. People need to understand what maps are about and what each sector does. The attachment is a rough of bits downloaded from Sigma Performance fom the UK which makes sense to me. I.e. what happens where and even in sectors you thought did not apply. That is - we also slow down some times so high rev, low throttle positions have an impact. I will post my experience/approach separately. Richard Sigma_map_zones.pdf
Punch Posted April 27, 2009 Posted April 27, 2009 As per last post - new to MyECU. I assembled it in January and tried it out and it was hard to start and ran like a pig! Had a big trip to Philip Island for WSBK then catch up on work so did little. being of a technical background I decided that if you can measure something, you know what to change, so I bought an Innovate Motorsport LC-1 This was my best decision (after MyECU) Ran the bike with the original ECU and measured AFR - mostly 10 to 11, far too rich, but it goes well. Put in My15M with Cliff's V11 Breva map - same AFR. Used global adjust from 1101 rpm to max to lean off by 10% as a starter. Ran well but hard to start even after seriously reducing injector duration at 1100 rpm. Had an email from Greenmonster regarding TDCwhilecranking - did as GM recommended and set it to 0 (fire from map, not TDC) - it starts like a dream - thankyou!!! Next step - read some info on tuneboy.com.au about AFR settings via their software. Did Excel calcs to work out target voltages for AFRs from 12.8 to 13.5, modified the target voltages in the text file to suit this narrow range of voltages/AFR, then set the O2 flags in the text file to match tuneboy starting targets. Set the ECU to closed loop - starts and runs like a dream again, in comparison to the orginal ECU and the starting Breva map. Next step is to log how much correction the ECU has to apply to meet AFR targets the adjust injectors durations so the "base" map is close to my set AFR targets. Some functional/practical mods. I drilled 2 holes in the bottom of the ECU case. I cut a LAN cable, poked it through one hole, snapped off the RJ45 socket and soldered the wires to the pins left from the snapped off connector. The other end sits under my seat for connection later to when i work out how to log. The other hole has a 2 wire cable that connects to the SW1 pins. I set SW1 to open, then the other end of the cable has a socket. I modified the plug for this socket so it was a short circuit. Result is - plug in means SW1 closed, plug out means SW1 open. This means I can switch quickly from open to closed loop without having to lift the tank and open the ECU case. Keep you posted! Rchard
Punch Posted April 27, 2009 Posted April 27, 2009 Logging Has anyone mastered logging via HyperTerminal yet? The manual that comes with the Innovate Motorsports LC-1 wideband O2 sensor for their Logworks3 software looks amazing. I have sent an email to Cliff and later the manual for Logworks, asking if MyECU can/could interface as it appears brilliant. If anyone wants a copy of the manual - send me an email punch@bigpond.net.au. It uses the same com port as MyECU, so there may be a chance. I have the inclination but not the time or knowledge.
luhbo Posted April 27, 2009 Posted April 27, 2009 ... Ran well but hard to start even after seriously reducing injector duration at 1100 rpm. Had an email from Greenmonster regarding TDCwhilecranking - did as GM recommended and set it to 0 (fire from map, not TDC) - it starts like a dream - thankyou!!! ... Starting the engine is managed here: -------------------- # 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 32 30 28 26 20 17 15 13 8 5 5 5 --------------------- Row 0 (500) is for transition only. Cranking pulswidth are the 2 lines above (IAEF-STTFM ) TDC = 0 does not work well for me. Why should it? The engine is turning so slowly that spark at TDC is basically a must! You'll notice the difference at lower temperatures and lower voltages. Mine always strikes back then. HTH, Hubert
luhbo Posted April 27, 2009 Posted April 27, 2009 Logging Has anyone mastered logging via HyperTerminal yet? ..... Yes. It works fine. The trick is to load the map first and then the logfile if you want to translate it with ECUControl. The rest, parameters and so, is described on Cliff's site. Once you have a good long logfile for your typical route then evaluate (Excel) in which map areas you're typically running your bike. You'll then find this sigma thingens not very useful I'm afraid. Do you have a good terminal emulation for PocketPC by the way? Hubert
raz Posted April 27, 2009 Author Posted April 27, 2009 The manual that comes with the Innovate Motorsports LC-1 wideband O2 sensor for their Logworks3 software looks amazing. I have sent an email to Cliff and later the manual for Logworks, asking if MyECU can/could interface as it appears brilliant. If anyone wants a copy of the manual - send me an email punch@bigpond.net.au. Yeah, having all MyECU data fed to LogWorks would be really really sweet. I tried to get hold of a software development kit for LogWorks, or just some specs for how to communicate with it, but I only found ways to read OUT stuff from LogWorks. I know there is a third party LogWorks plugin for Suzuki Hayabusa. Maybe we should ask him how he got hold of the spec's. Sadly the once very good Innovate forums seem now to be officially abandoned by all staff and it's now just a user forum. And many years ago I swore to never EVER communicate with ANY &%¤#§ support department over the phone again in my entire life, so that is not an option <_> I did some experiments with an own logger that read MyECU data as well as GPS data (mainly speed and altitude) from another port but it wasn't that worthful. I do think that if Cliff manage to support LogWorks, he won't regret it. Manuals, SDK and stuff are here: http://www.innovatemotorsports.com/support.php
pasotibbs Posted April 27, 2009 Posted April 27, 2009 As per last post - new to MyECU. I assembled it in January and tried it out and it was hard to start and ran like a pig! Had a big trip to Philip Island for WSBK then catch up on work so did little. being of a technical background I decided that if you can measure something, you know what to change, so I bought an Innovate Motorsport LC-1 This was my best decision (after MyECU) Ran the bike with the original ECU and measured AFR - mostly 10 to 11, far too rich, but it goes well. Put in My15M with Cliff's V11 Breva map - same AFR. Used global adjust from 1101 rpm to max to lean off by 10% as a starter. Ran well but hard to start even after seriously reducing injector duration at 1100 rpm. Had an email from Greenmonster regarding TDCwhilecranking - did as GM recommended and set it to 0 (fire from map, not TDC) - it starts like a dream - thankyou!!! I also found that setting the TDCwhilecranking to 0 solved my starting issues but I also altered the enrichment and timing values as well. My map is posted a few posts above so you may want to compare, Raz posted a map from a 1100Sporti a few pages ago that had the targets narrowed (as you are doing) to improve mileage so you may learn something from the work done there ? Starting on mine is now a matter of spinning the motor over and opening the throttle until it fires, then setting the fast idle to stop it stalling, there may still be work to be done but I haven't had a kick back since making the changes (and they where BIG kickbacks ,a couple of times so loud and violent I thought a rod must have made a bid for freedom !!) Glad its not just me that had this issue !!!(maybe its fuel quality that varies between countries ?) Dave
greenmonster Posted April 27, 2009 Posted April 27, 2009 Well, TDC Cranking=0 is really smooth f me as f Punch, maybe a Duc thing (+pasotibbs... ) Default being 1 is a mistake as I see it, easy to overlook and you work w the table f no use when it is not enabled. Yes, I could have read the manual better but still think 0 default is more customer friendly. Some garage inj timing tests tonight: Set at 300, good/fast response at lower RPM/TPS. But, 300 at row 600 starting RPM, kickbacks, 517 smooth start again. Btw, pasotibbs, are you a Paso owner?
greenmonster Posted April 27, 2009 Posted April 27, 2009 PC problemo: Changed Inj timing in Word Pad by hand, like 30 values ( sorry, Punch, don`t master your Excel yet ). When I saved it, it now was a text .txt file! Why so? And how to avoid it? Got by it w some cut & paste but irritating. Nice this thread is back to life after a long winter!
raz Posted April 27, 2009 Author Posted April 27, 2009 Well, TDC Cranking=0 is really smooth f me as f Punch, maybe a Duc thing (+pasotibbs... )Default being 1 is a mistake as I see it, easy to overlook and you work w table f no use when it is not enabled. I wouldn't call it a mistake but I'm happy it's configurable. Even with TDC Cranking you will benefit from having sane values at 500 rpm (or whatever you've got in first column) since that column will still be used before coming up to normal idle speed. As soon as we pass 500 rpm the ECU will still read the map. The ECU never actually knows if we are pressing the starter button or not.
raz Posted April 27, 2009 Author Posted April 27, 2009 PC problemo: Changed Inj timing in Word Pad by hand, like 30 values ( sorry, Punch, don`t master your Excel yet ). When I saved it, it now was a text .txt file! Why so? And how to avoid it? Got by it w some cut & paste but irritating. Nice this thread is back to life after a long winter! I guess you didn't give it an extension so Wordpad picked one for you. The .txt extension is just a name indicating "plain text" which is just what we want. Just rename it and you're set. If you always name them .ecu it wont happen again.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now