Announcement

Collapse
No announcement yet.

Resetting BLM/BLC during emulation?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Resetting BLM/BLC during emulation?

    Talking about $8F, specifically, on a '90 TSTE.

    So there's one thing (among many) that I haven't quite grasped yet when changing fuel tables while emulating.

    Say I disconnect power from the ECM. Now it has to do an idle relearn, based on the currently programmed fuel tables. These slight adjustments/BLMs get saved for specific Block Learn Cells. Now I alter the fuel tables while emulating (so, the ECM maintains power, and BLMs don't get erased). The saved BLM adjustments are no longer valid. I understand that the BLMs can get relearned over time, but to me, if I'm making fine adjustments on the fly without resetting these saved values, then I basically have to wait x amount of time for the integration method used to calculate the stored BLMs to catch up and find it's new "sweet spot" and save these to the BLCs.

    It's my understanding that BLCs basically make up a table, into which BLMs are saved for a given rpm/map range, and that these are what get saved during idle relearn. Whatever BLM values which get "saved" could potentially result in me not seeing the full affect of changes to fuel tables unless the ECM loses power, right? I've read a great article that I saved from gnttype.org which explains how BLC/BLM/INT all work, but nothing I've read anywhere seems to address the way I'm thinking about this in regards to "what effect do these have when making changes during emulation." So maybe I'm just not grasping something. How do I prevent these from getting saved or reset them while emulating?

    Am I making sense? Am I understanding this the right way?

    Happy 4th.
    -Tony | gtsdurango.net
    '04 Dakota Quad Cab SLT 4x4 - the gas guzzling DD.
    '90 Turbo Grand Prix STE - ehh.. I'm working on it.
    '92 Gutless Supreme SL - RIP 5.2010
    '90 Turbo Grand Prix - RIP 6.15.2005

  • #2
    Does the TGP code have more than 3 cells? F bodies do, but im not aware of the FWD stuff using more than 0 = idle 2 = Decel and 1 = everything else.

    Idle relearn is for the IAC position and fueling. If you fueling isn't maxing out BLM/INT, then its easier to lock BLM and tune the INT. BLM is long term, INT is short term, so you will see what is actually going on immediately with the INT. If it is actually 16 cells, then you have to be in each cell for a period of time for that BLM to adjust. Still doesn't change the method to tuning though.
    Ben
    60DegreeV6.com
    WOT-Tech.com

    Comment


    • #3
      i haven't added it into an 8F ADX yet, but there is a BLM reset function in 8F using mode 4 commands. that will reset all 3 cells to 128. should be able to do it as many times as you want in a keycycle as well, unlike the IAC reset command.

      i usually end up disabling cells 0 and 2 anyways, but still.



      also, Ben, not that i have a RWD 60V6 car, but you're certain there are more than 3 cells for those applications($8? i've seen some odd patches of unused RAM before, that may explain where those values are stored, but i don't remember seeing any calibration constants used other than the ones used to determine between the normal 3 cell setup.
      1995 Monte Carlo LS 3100, 4T60E...for now, future plans include driving it until the wheels fall off!
      Latest nAst1 files here!
      Need a wiring diagram for any GM car or truck from 82-06(and 07-08 cars)? PM me!

      Comment

      Working...
      X