Page 7 of 72 FirstFirst ... 234567891011121757 ... LastLast
Results 91 to 105 of 1070

Thread: new $EE tuning thing!

  1. #91
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    Quote Originally Posted by RobertISaar View Post
    otherwise the linearity suffers and you need to build a table around known points.
    you're right. i'll do that for sure, probably as optional so people have a choice..

    do you know what a typical curve would look like, or any data on tests other people have done? are we talking a curve down to a 0.25v dip in the middle or something? i could live with a percent but two or three might be bad news. other ecms must have similar circuits..

    also wondering if the circuit for the a/c pressure input is of the same configuration as the other 5v inputs

    i'm very happy to increase input accuracy with lookup tables. i already did that for temperature inputs. table lookups against an 8 bit value are very cheap when you have ram to play with, as long as you generate the table as a 256 byte array, the 'table lookup' is just a single address.

    once my bench testing setup is working again, i'll grab a potentiometer and some voltage, and build a table.

  2. #92
    Super Moderator
    Join Date
    Mar 2011
    Location
    Camden, MI
    Age
    35
    Posts
    3,026
    curve is going to be dependant on exact pulldown value and the sensor(or wideband controller or whatever is being read) itself.

    typically, the a/c pressure sensor circuit is setup the same as a MAP sensor A/D channel, using a 51K pulldown. if you attach a 1K pot in place of the pressure sensor, any error is tiny, but if you were to use a 2K pot, you'll start seeing sag, a 5K is very noticeable and it just keeps getting worse. there seems to be good results when the pulldown is at least 40 times the impedance of the pot it is interacting with, or at least I was accepting that amount of error in my testing.

    with a wideband controller making an analog voltage via either a digital-analog converter or just a PWM output run through a low-pass filter to approximate it(if there are other methods, I haven't seen them implemented in a wideband controller), hard to say what exactly any individual controller will produce without running it through some known values.

    EDIT: a trick you may be able to pull off(not sure how easily) would be to model the differences that would occur with different pulldowns and maximum drive currents from the controller... I get the feeling that would be a bit complex though.
    Last edited by RobertISaar; 12-13-2015 at 10:45 PM.
    1995 Chevrolet Monte Carlo LS 3100 + 4T60E


  3. #93
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    really, instead of a two-point calibration, i should have an optional three-point calibration. for example my wideband controller will output stoich for a particular fuel type when unplugged. that gives me a midpoint, and that should at least get it closer if i apply some curvature to it. i'm not great at math, but i'll fiddle around until i get it working.

    edit: this will be next version stuff though, because holy crap i'm way ahead with features and way behind with testing.

  4. #94
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    more (beta 5): http://fbodytech.com/download/223/

    one thing i've done in this version is (optionally) reduce display precision in the analyzer for fueling trims, yeliding a simple map of +2%, -3%, etc.. this allows a much more visually appealing and easier to work with map of your trims, rounding off tenths of percents that don't matter for VE tables anyways. also works for the new wideband vs afr target feature (if the patches work, of course)

    some other cool stuff too, quite a few new settings....

    details and changelog at http://fbodytech.com/3-6-beta/

  5. #95
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    Main tab trans display, gears 3 & 4 are reversed. It says I'm in 3 when in 4th and displays 4 when I'm in 3rd.
    1994 LT1/4L60E Formula

  6. #96
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    thanks, i'll fix that. i found the problem, i was reading this chart from the bottom up; and it's in a strange order. i'll assume that broke my shift selector since they use the same bits afaik

    Code:
                  SHIFT B  SHIFT A  GEAR
                  ----------------------
                    0        0       3RD
                  ----------------------
                    0        1       4TH
                  ----------------------
                    1        0       2ND
                  ----------------------
                    1        1       1ST
                  ----------------------

  7. #97

  8. #98
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    yet another beta, major display performance increases as well as a facelift, bunch of other little stuff.

    i actually bumped the version to 4.0 since there's a ton of changes.

    it's looking good

    please help test, will release soon

    http://fbodytech.com/3-6-beta/

  9. #99
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,470
    I do some test today with the earlier version. All works fine. I tested the speed writing but when I read it it looks like regular version of the bin with no ff added. Is it normal behaviour or It`s my mistake(I am not quite sure what i did, and checked the bins later). I tried to flash the same bin but the write buttons are greyed out and couldn`t force patch only write with identical bins.

    Also the last figure of the Vin is missing and can`t be written.

    In the mode1 msg 0 there is one more free byte to add. I suggest you load there byte_011E which is the ad channel for pin d31 and that way you can have true dual wideband setup with pin d27. Both pins are configured the same on the board and will output identical ad result.

    For the tcc there are different setups in 94 and 95 bins. 94 is only tcc lock, 95 adds tcc dc control.
    I will check the commands and post them later.

    Quote Originally Posted by jthompson122183
    What byte in the datastream is d31?
    You need to patch it in the datastream to show up. It is at byte_11e
    Can you add the aldl data in the modified xdf you are working on. I will really appreciate it.
    Last edited by kur4o; 12-20-2015 at 01:46 AM.

  10. #100
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    Quote Originally Posted by kur4o View Post
    I do some test today with the earlier version. All works fine. I tested the speed writing but when I read it it looks like regular version of the bin with no ff added. Is it normal behaviour or It`s my mistake(I am not quite sure what i did, and checked the bins later). I tried to flash the same bin but the write buttons are greyed out and couldn`t force patch only write with identical bins.
    if you have an auto+maf bin, right now, it doesn't 0xFF anything out. i'm going to add more unused regions later. speed writing still helps a bit if it lands on a 0xFF it just skips ahead in the bin.

    the way i chose to do patch insertion in $eehack is passive. it wants you to feed it an un-patched bin. it patches it in ram and flashes it. notice there's no 'save' button for patched bins. it will refuse to write bins that have already been patched, and expects the tuner to keep track of his own bins.

    there's two reasons for this:

    1. patching is 100% transparent to the tuner no matter what happens, any $ee tunerpro xdf or tunercat definition will work. eehack is not bin editing software, so it must not break compatibility, and i dont want users to have to worry about how my patches work.
    2. i plan to do some table relocations in the future, which could further break existing XDFs if you read those bins and try to tune them..passive also seems the way to go here..

    Also the last figure of the Vin is missing and can`t be written.
    thanks i'll fix that!

  11. #101

  12. #102
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,470
    00 00 00 00 02 00 00 00 00 00 00 00 enable tcc pwm valve control or rev inh load 00{94} or CA{95} for dc
    00 00 00 00 02 02 00 00 00 00 00 00 enable tcc pwm valve control or rev inh load ff{94} or 63{95} for dc
    00 00 00 00 01 00 00 00 00 00 00 00 enable tcc lock -tcc unlock
    00 00 00 00 01 01 00 00 00 00 00 00 enable tcc lock -tcc lock

    That should do it for the tcc control

  13. #103
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,007
    Quote Originally Posted by kur4o View Post
    00 00 00 00 02 00 00 00 00 00 00 00 enable tcc pwm valve control or rev inh load 00{94} or CA{95} for dc
    00 00 00 00 02 02 00 00 00 00 00 00 enable tcc pwm valve control or rev inh load ff{94} or 63{95} for dc
    00 00 00 00 01 00 00 00 00 00 00 00 enable tcc lock -tcc unlock
    00 00 00 00 01 01 00 00 00 00 00 00 enable tcc lock -tcc lock

    That should do it for the tcc control
    awesome!

    so if i just want to forbid tcc lockup:

    00 00 00 00 01 00 00 00 00 00 00 00 enable tcc lock -tcc unlock

    and to hard lockup the converter with no PWM:

    00 00 00 00 01 01 00 00 00 00 00 00 enable tcc lock -tcc lock

    am i right?

    im not sure how useful varying the PWM duty cycle would be for tuners, do you think it's necessary?

  14. #104
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,470
    PWM is fixed values and can`t be changed. It is for testing pwm valve on and off. In manual bins this message commands reverse inhibit valve on and off.

    01 00 is for forced unlock
    01 01 is for forced lock

  15. #105
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,470
    These are for the lamp control

    ALDL MODE 4 BYTE 3

    $01 1=ENABLE ALDL MODE 4 CONTROL FOR byte_7e $02 ESIDE SUB_4445 rel
    1=ENABLE ALDL MODE 4 CONTROL FOR ??OIL LIFE LAMP??
    $02 EMPTY
    $04 1=ENABLE ALDL MODE 4 CONTROL FOR MIL LAMP
    $08 1=ENABLE ALDL MODE 4 CONTROL FOR SKIP SHIFT LAMP, BYTE_7E $04
    $10 1=ENABLE ALDL MODE 4 CONTROL FOR DRIVE 2 PATTERN LAMP??(TRANS REL)
    $20 1=ENABLE ALDL MODE 4 CONTROL FOR PERFORMANCE PATTERN LAMP
    $40 EMPTY
    $80 EMPTY

    ALDL MODE 4 BYTE 4

    $01 1=COMMAND OIL LIFE LAMP ON, BYTE_7e $02
    $02 EMPTY
    $04 1=COMMAND MIL LIGHT ON
    $08 1=COMMAND SKIP SHIFT LAMP ON OR SOL
    $10 1=COMMAND DRIVE 2 PATTERN LAMP ON BYTE_B5 $10 RELATED
    $20 1=COMMAND PERFORMANCE PATTERN LAMP ON
    $40 EMPTY
    $80 EMPTY


    Byte 3 when set enable control for the item
    Byte 4 is for the commanded state 1=on 0=off

    There are some empty strings verified If you want to use them for other purposes.

Similar Threads

  1. 1badcell and thats not the only thing
    By 1badcell in forum Introductions
    Replies: 2
    Last Post: 12-31-2013, 02:25 AM
  2. Replies: 6
    Last Post: 11-27-2012, 09:03 PM
  3. Replies: 2
    Last Post: 11-07-2012, 05:26 PM
  4. Minor thing.
    By historystamp in forum GearHead EFI Forum Support
    Replies: 7
    Last Post: 01-22-2012, 12:00 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •