R1150GSA Pinging

Discussion in 'GS Boxers' started by GS-Jake, Dec 18, 2006.

  1. roger 04 rt

    roger 04 rt Long timer

    Joined:
    Nov 9, 2011
    Oddometer:
    3,501
    Location:
    Massachusetts
    Hi John,
    I'm trained as an engineer and in the early days wrote a lot of assembly language code for control systems. Thanks for the detail but could you explain the whole algorithm? I'd like to take your data, convert the whole table to a degrees-advance table and then plot it in comparison to my measurements.

    Also, have you found the Dwell table? My GS-911 reports Spark Advance and Dwell.
    RB
  2. JohnGS1100

    JohnGS1100 Been here awhile

    Joined:
    Nov 21, 2012
    Oddometer:
    130
    Location:
    GREECE
    The software have a function to calculate spark advance but for else ecu, not for monotronic. I try to get it another time, because need many mathematical calculations to found values.
  3. JohnGS1100

    JohnGS1100 Been here awhile

    Joined:
    Nov 21, 2012
    Oddometer:
    130
    Location:
    GREECE
    This is a table with real values of degress (approximate).

    Original Map Advance BMW R1100GS

    [​IMG]


    3D TABLE

    [​IMG]
  4. roger 04 rt

    roger 04 rt Long timer

    Joined:
    Nov 9, 2011
    Oddometer:
    3,501
    Location:
    Massachusetts
    Thanks for the displays they're interesting and different than the 1150RT as you can see in the graphs. It looks to me though like your load axis is mis-labeled. What you've labeled 13 is high load and what you've labeled 100 is actually low load. So if you left the table alone but inverted the labeling on the load axis it would look pretty good. In other words I believe your top row of data is high load and the bottom row is low load. Rpm looks correct.

    Here is the general shape of these (generic data below):
    In general:

    Low MAP (low engine load) = more spark advance
    High MAP (high engine load) = less spark advance
    Low RPM = less spark advance
    High RPM = more spark advance
    The spark advance table is a 12 by 12 matrix (144 values) based on engine RPM and MAP sensor values. A further table of 10 values is used to make adjustments for engine coolant temperature.

    Example Spark Advance Table

    [ign_table(rpm,kpa)]

    130kPa 0.0 2.0 6.0 10.0 14.0 18.0 22.0 26.0 30.0 31.0 32.0 32.0
    120 0.0 3.0 7.0 11.0 15.0 19.0 23.0 27.0 31.0 32.0 33.0 33.0
    110 0.0 4.0 8.0 12.0 16.0 20.0 24.0 28.0 32.0 33.0 34.0 34.0
    100 0.0 6.0 10.0 14.0 18.0 22.0 26.0 30.0 36.0 36.0 36.0 36.0
    90 0.0 8.0 11.0 15.0 19.0 23.0 30.0 33.0 35.0 36.0 36.0 36.0
    80 2.0 8.0 12.0 16.0 20.0 24.0 30.0 34.0 35.0 36.0 36.0 36.0
    70 4.0 8.0 12.0 16.0 20.0 24.0 30.0 34.0 35.0 36.0 36.0 36.0
    60 6.0 10.0 14.0 18.0 22.0 26.0 31.0 34.0 35.0 36.0 36.0 36.0
    50 8.0 12.0 16.0 20.0 24.0 28.0 32.0 35.0 36.0 36.0 36.0 36.0
    40 8.0 14.0 18.0 22.0 26.0 30.0 34.0 36.0 38.0 38.0 39.0 40.0
    30 8.0 16.0 19.0 23.0 27.0 31.0 34.0 37.0 39.0 40.0 41.0 42.0
    20 8.0 16.0 20.0 24.0 28.0 32.0 34.0 38.0 41.0 44.0 46.0 46.0
    ........500 750 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500 RPM
  5. JohnGS1100

    JohnGS1100 Been here awhile

    Joined:
    Nov 21, 2012
    Oddometer:
    130
    Location:
    GREECE
    The real area of thottle by acelaration :

    [​IMG]
  6. roger 04 rt

    roger 04 rt Long timer

    Joined:
    Nov 9, 2011
    Oddometer:
    3,501
    Location:
    Massachusetts
    Hi John,
    Your spark table only makes sense if you relable the axis. It is upside down otherwise. As I mentioned two posts back, low throttle angle (which is high manifold vacuum) has higher advance than high throttle angle (which is low vacuum).

    Once you make that change, the data looks close to most spark advance tables and matches the measurements I've made. The corrected table is below and assumes that the numbers are correct, just in the wrong order.

    Perhaps inside the Motronic the axis is pressure, not throttle angle. That would explain your software's misinterpretation of it. I hope this helps you with your work.

    RB

    [​IMG]
  7. JohnGS1100

    JohnGS1100 Been here awhile

    Joined:
    Nov 21, 2012
    Oddometer:
    130
    Location:
    GREECE
    Yes perhaps it as an error. Mauby the number are negative value on table.
    I remap all ecu by experience, not by real dergrees. When i remap the ecu then i mesure the fuell ratio by a wideband, by a exhaust's themperature and by a knock sensor.

    When the fuell ratio on wideband shows 14,7:1 at iddle, 14,2-13,8 between 1.200-5.200 rpn and 13,8-12,5 until 7.500, and the engine has no knocking by a 95 octane gas, then it is all rigths. fuell economy by power !!
  8. roger 04 rt

    roger 04 rt Long timer

    Joined:
    Nov 9, 2011
    Oddometer:
    3,501
    Location:
    Massachusetts
    Thank makes sense. Thank you for putting the time and effort in to make this table readable by the rest of us. It is appreciated. RB
  9. mouthfulloflake

    mouthfulloflake Not afraid

    Joined:
    Aug 21, 2008
    Oddometer:
    37,170
    Location:
    The Berkeley of Arkansas
    Roger, have you verified your HES plate under the pulley?

    the chart appears as if max advance is 43-44 degrees, and it seems to go there at throttle application under 20%
    this would be in line with my knocking/pinging issues with low octane fuel , and warm weather.

    I retarded my HES plate ( static timing) as far as it would go, just curious where your plate lies with the data you collected?





  10. roger 04 rt

    roger 04 rt Long timer

    Joined:
    Nov 9, 2011
    Oddometer:
    3,501
    Location:
    Massachusetts
    Hey MFF, Good question. The answer is I have never checked my static timing. I guess that I should. All I can tell you is I make a lot of test rides and often drop my head to the tank to listen for knocking. Only once have I heard anything and that was when I programmed a large lambda shift, didn't allow time for adaptation, and put the motor under a high load. That was about 8 months ago, one time.

    My plots are the data stream coming from my Motronic via the GS-911. So those are the Motronic calculated numbers, with the Motronic ASSUMING that I have my static timing set right. I'll try and measure that sometime soon.

    After John did some work to turn the Binary into degrees (nice work John) and I realized his left-side axis was upside down, there is a pretty tight correlation with my Motronic data. RB
  11. Mr. Canoehead

    Mr. Canoehead Taste Gunnels!

    Joined:
    Apr 16, 2007
    Oddometer:
    3,625
    Location:
    Calgary, dreaming of riding the Alps, again
    If you get pinging/knocking, you'll know! The one time I got it after having to fill up with regular, I was shocked by how loud it was. :eek1 I am used to hearing it in cars but with the exposed cylinders on the BMW, it comes through clear as day even at 50mph with earplugs on. I DO NOT want to hear that again!
  12. TuefelHunden

    TuefelHunden Been here awhile

    Joined:
    Sep 23, 2008
    Oddometer:
    732
    Location:
    Spartanburg, SC
    Canoe, I hear ya on that "you'll know" comment; but in reading a multitude of posts where "ping" was discussed, I'm not so sure it is all that obvious that most riders know much about ping. No matter what you do to the map, AF or ignition, you can still have detonation (ping). I've had my '11 1200GS for right on a year. I run mid-grade 89 ron/mon divided by two because that's what my owners manual says to use. I don't recall a single case of ping. I'm just getting to the point I can feel what gear I'm in in slow turns, but do occasionally get into a lugging situation, a situation I hate and one where detonation usually occurs. Where I'm heading with all of this is the way you operate the throttle, the gear that you are in AND staying away from cheap ass low octane have IMO way more to do with ping than maps.
  13. Mr. Canoehead

    Mr. Canoehead Taste Gunnels!

    Joined:
    Apr 16, 2007
    Oddometer:
    3,625
    Location:
    Calgary, dreaming of riding the Alps, again
    I believe your 1200 has a knock sensor, so if you do get pinging, the ECU will immediately pull timing. That won't help with lugging but at least the problem isn't compounded. Most modern cars have knock sensors, so hearing pinging is getting more and more rare.

    In my turbo- and blower- equipped cars, pinging is VERY BAD. I once read that one ping under boost can destroy the apex seals in a Mazda RX-7 turbo.

    A friend of mine swears that his '08 1200 will lose power after one tank of regular and it won't come back unless he resets the ECU, which suggests that the 1200 ECU immediately writes spark retard to the tables. He is a pretty knowledgeable guy (aka OCD Engineer, like me), so I have to believe him. It's ironic (and not in a Alanis Morrisette way) - he has a knock sensor, yet he is way more militant about Octane levels than I am because I just have to take it easy for one tank, he has to reset the ECU!

    However, I agree with your comments, generally. When I got the pings on my bike, I just ran it at higher RPM in a lower gear until I used up that tank of gas. It only happened when I rolled on the throttle in 6th at low rpm to pass someone. I do have a bad habit of wacking open the throttle at low revs because the PCIII allows me to do so with no lugging (or pinging).
  14. TuefelHunden

    TuefelHunden Been here awhile

    Joined:
    Sep 23, 2008
    Oddometer:
    732
    Location:
    Spartanburg, SC
    I think it does have a knock sensor too, but am not sure. The lugging is an I/O problem, Ignorant / Operator. Still trying to train that dumb ass who sits in my saddle :D What my point is is that for some very smart people, it is part of the MC experience to get down into the minutia of tuning maps. Motorcycling is way more than putting in gas, hitting the starter and droning down the road. You can, though, compensate for a whole bunch of flaws by adapting your skills to the bike. For a lot of us real old geezers, we remember when that was almost the only option you had.
  15. cycleman2

    cycleman2 Long timer

    Joined:
    Jan 18, 2010
    Oddometer:
    1,593
    Location:
    Alberta, Canada
    Pinging that you hear is certainly bad, but the pinging that you don't hear is equally bad. It's not uncommon for low level pinging to be happening and the operator doesn't hear it. That is the real advantage of a knock sensor.
  16. Core10metal

    Core10metal Been here awhile

    Joined:
    Nov 1, 2011
    Oddometer:
    469
    Location:
    Dirty Jersey...actually, clean north Jersey
    I have 2012 GSA with 18000 and I get pinging when I work the throttle. Dealer predictably told me its normal and his bike does it too. But he has also said that with every problem I've had. I found that for some reason when I wear ear plugs the problem goes away :p
  17. def

    def Ginger th wonder dog

    Joined:
    Feb 28, 2004
    Oddometer:
    14,308
    Location:
    The woods and mountains of Alabama
    Core 10? I used to work in Chicago where a number of downtown buildings were faced in Core ten. The concrete at the base of these buildings also took on the same patina as the building itself.
  18. fred flintstone

    fred flintstone Long timer

    Joined:
    Apr 12, 2009
    Oddometer:
    2,293
    Location:
    Above 7600 ft.
    Roger, Mr. C, et al,
    Quick update here, the AFR meter I had ordered turns out to be the wrong one for my model PCIII, and the right one is NLA. So I have shut down experimentation on the GSA, spending the waning hours of this riding season tuning the PCIII on my FJR1300 (now improved with loud pipes, I feel so much safer).

    Roger if you could maybe make a recommendation? And that would be what is the base configuration of the LC1 or other Innoavative products needed for basic data acq capabilities? It turns out the general state of knowledge of PCIII FJR ECU interaction is as pitiful as the GS, even more so, and some actual data would be good. On those models you disconnect the O2 sensor completely so that plug is just sitting there waiting for a wideband...

    Thanks to everyone involved for a great discussion.

    AJ
  19. roger 04 rt

    roger 04 rt Long timer

    Joined:
    Nov 9, 2011
    Oddometer:
    3,501
    Location:
    Massachusetts
    AJ,

    Since I've got the GS-911 for the R1150, it pairs fairly well the the LC-1. The GS-911 can log data points for everything the Motronic tracks, about 14 items including RPM, TPS, Spark, Injection and all the sensors. Then I use the LC-1 to log realtime O2 data. I don't know what I'd do if I didn't have the GS-911.

    The LC-1 comes with a Bosch LSU 4.2 O2 sensor, Wideband Controller, AFR Gauge, serial cable (need to buy serial to USB cable), calibration switch and LED status lamp. All you really need is a cable to connect to your ECU O2 input if you want Closed Loop and some very basic junction box to terminate and wire the cables together (there's a thread called Wideband O2 Installation Overview). It also comes with AFR logging software. So basically you buy the LC-1 and a $5 plastic junction box and apart from the wiring job, that is everything.
  20. Mr. Canoehead

    Mr. Canoehead Taste Gunnels!

    Joined:
    Apr 16, 2007
    Oddometer:
    3,625
    Location:
    Calgary, dreaming of riding the Alps, again
    I have the same LC-1 and was wondering if the datalogger is worth the extra $$. I might be better off just buying a GS911.

    Sent from my Droid Tablet using Tapatalk