Bringing TBI and Multi Port Fuel Injection to a New Level.     EFI Conversions and Tuning! Seattle to Portland! E-mail Tuning Consultant!
Page 3 of 8 FirstFirst 12345678 LastLast
Results 31 to 45 of 106

Thread: Narrowband Tuning Tool

  1. #31
    Fuel Injected! steveo's Avatar
    Join Date
    Aug 2013
    Posts
    2,075
    here's my dictionary so far, still obviously need some help filling it in, so if you want to use this software for your particular application, help!

    (the first column is the reference and can't be modified)

    read your ADX and help fill in more values

    Code:
    BLM Bank A,Left BLM,LBLM,LTRIM,BLM
    BLM Bank B,Right BLM,RBLM,RTRIM
    INT Bank A,Left INT,LINT,INT
    INT Bank B,Right INT,RINT
    BLM Cell,BLMCELL,CELL
    RPM,Engine Speed,ENGRPM
    MAP,Manifold Absolute Pressure,MAP(KPA)
    MAF,MAF,Maf Frequency,AFGS,Airflow g/s,Engine Airflow
    Coolant Temp,COOLTMP,Engine Coolant Temperature,Coolant Temp C
    Timestamp,Current Timestamp
    Closed Loop,Loop Status,Loop
    WOT,Power Enrich Active,Power Enrichment,PE,Wide Open Throttle
    TRUE,1,closed,close,set,active,true,enabled,enable,on,ok
    FALSE,0,open,unset,inactive,false,disabled,disable,off,err,error
    edit: just to clarify, single bank configurations just use BLM/INT bank A.

  2. #32
    Fuel Injected! steveo's Avatar
    Join Date
    Aug 2013
    Posts
    2,075
    here's the ui so far, everything was auto-detected from the log itself, except TPS% which i added just to prove it works ...
    Attached Images Attached Images

  3. #33
    Fuel Injected! Terminal_Crazy's Avatar
    Join Date
    Oct 2015
    Location
    Lancashire England
    Posts
    106
    Steveo:
    List of fields as I've sourced them.
    Best read in a non proportionaly spaced font. CSV probably works also.


    |
    | Heading Translation Table
    |
    | TC Software
    |
    | Author : Mitchell D. Crawford / Terminal Crazy
    |
    | Purpose : Table of matching heading names by each app as it saves CSV Data
    |
    | Created on 01.11.2015 20:53
    |
    | Version 0.01
    |
    |
    |ref DataMaster, EEHack, Scan9495, EEHackv2 EEHack-Speedlog
    |================================================= ================================================== ==================================================
    |
    rec, Rec Num, sequence
    |
    AC_psi, A/C Press, , A/C pressure (psi), AC Pressure(psi)
    AC_temp, A/C Temp, , A/C temp (°F), AC Evaporator Temperature(c)
    afgs, AFGS, maf, MAF (gm/sec), MAF Airflow(g/s)
    baro, Baro, baro, Baro pressure-kPa, Barometric Pressure(kpa)
    ccp_dc, CCP DC, , EVAP(CCP) d/cyc, Charcoal Canister Purge Cycle(%)
    temp, Cool Temp, cooltmp, Coolant temp (*F), Coolant Temperature(c)
    cyl_id, Cyl ID#, , , Cylinder ID RAW
    delta_rpm, , Delta RPM %, RPM variation %, RPM Variation(%)
    egr_pos, EGR Actual Pos, , , EGR Position Feedback(counts)
    egr_dc, EGR DC, , EGR duty cycle %, EGR Duty Cycle(%)
    cell, Fuel Trim Cell, blmcell, BLM cell#, Block Learn Mode Cell
    iat, IA Temp, iat, Intake air temp(*F), Intake Air Temperature(c)
    iac_min_pos, IAC Min Pos, , Min IAC Position, IAC Keep-alive Position
    iac, IAC Pos, iac, IAC Position, Idle Air Controller Position
    idle_target, Idle RPM, idletarget, Target idle speed, Idle Target RPM(rpm)
    volts, Ign Volts, volts, Ignition volts, ECM Input Voltage(v)
    lbpw, Inj BPW Left, lbpw, B1 base inj p/w-ms, Left Injector Pulsewidth
    rbpw, Inj BPW Right, rbpw, B2 base inj p/w ms, Right Injector Pulsewidth
    knock, Knock Count, kcount, Knock counts, Knock Counts
    lo2, Left O2 mV, lo2, Bank1 O2 sensor-v, Left Oxygen Sensor Volts(mv)
    lblm, LTerm-LC, lblm, B1 LT fueltrim/BLM, Left Block Learn Trim
    rblm, LTerm-RC, rblm, B2 LT fueltrim/BLM, Right Block Learn Trim
    map, MAP, map, MAP (kPa), Manifold Absolute Pressure(kpa)
    mapV, , , MAP (volts), MAP Sensor Voltage(v)
    oil_temp, Oil Temp, , , Corvette Oil Temperature(c)
    ro2, Right O2 mV, ro2, Bank2 O2 sensor-v, Right Oxygen Sensor Volts(mv)
    rpm, RPM, rpm, Engine RPM, Engine Speed (High Res)(rpm), Engine Speed(rpm)
    rpm-16, RPM-16, rpmperiod, Engine RPM filt'd, Low Res RPM(rpm)
    runtime, Runtime, , Engine run time -s, Engine Run Time(sec)
    advance, Spark Advance, sparkadv, Spark adv degs, Spark Advance(deg)
    kr, Spark Retard, kr, Knock retard degs, Knock Retard(deg)
    speed, Speed, vss, Speed (MPH), Vehicle Speed(mph)
    lint, STerm-LC, lint, B1 ST fueltrim/INT, Left Integrator Counts
    rint, STerm-RC, rint, B2 ST fueltrim/INT, Right Integrator Counts
    tps, TPS %, tps, TPS %, Throttle Position(%)
    tpsV, TPS Volts, , TPS volts, TPS Voltage(v)
    |
    |
    | Wideband is read into PCM on A/C pressure but EEHack converts to a A/F Ratio rater than a pressure value.
    wideband_AC, , wideband, , Wideband O2 @ AC Pressure(:1)
    wideband_D27, , , , Wideband O2 @ Pin D27(:1)
    |
    cl_enable, , cl_enable, Eng. closed loop, Closed Loop Enable
    pe_enable, , pe_enable, Power enrichment, Power Enrichment Active
    blm_enable, , blm_enable, Fuel trim enabled, Block Learn Mode Enable
    fan1, , fan1, Fan1/Lo relay, Fan 1 Enabled
    fan2, , fan2, Fan2/Hi relay, Fan 2 Enabled
    |
    |
    ccp_enable, , , , Charcoal Canister Purge Enable
    AIR_enable, , , A.I.R. pump relay, Air Pump Enabled
    AC_enable, , , A/C clutch relay, Air Conditioning Enabled
    AC_clutch_status, , , A/C clutch status, AC Clutch Status
    AC_request_status, , , A/C Request, AC Request Status
    |
    |
    lo2_ready, , , Left O2 ready, Left O2 Ready
    ro2_ready, , , Right O2 ready, Right O2 Ready
    |
    |
    time, Frame Time, , Time of day
    timestamp, Time Stamp, timestamp, Total scan time -s
    |
    |
    | DataMaster Entries
    , DRP mS
    , Inj DC Left
    , Inj DC Right
    , LTerm-LP
    , LTerm-RP
    , STerm-LP
    , STerm-RP
    |
    |
    | These are in Scan9495 ONLY
    , , , Version 2.1.3 Date
    , , , Date
    , , , Fuel enable (VATS)
    , , , MALF43a
    , , , MALF43c (open)
    , , , MALF43d (short)
    , , , Number of DTC's
    , , , DTCfail
    |
    |
    | EEHack V2
    , , , , TCC Enable
    , , , , TCC Brake Switch
    , , , , TCC Control Enable
    , , , , Left+Right Block Learn Trim
    , , , , Left+Right Integrator
    , , , , Transmission Selected Gear
    , , , , Shift Position PARK/NEUTRAL
    , , , , Shift Position L1
    , , , , Shift Position D2
    , , , , Shift Position D3
    , , , , Shift Position D4 (OD)
    , , , , PRNDLFLG Bit 4
    , , , , Shift Range REVERSE
    , , , , Minor Loop Reference Period(msec)
    , , , , Heated Windshield Request
    , , , , Power Steering Request
    , , , , Oil Change Reset Switch
    , , , , Oil Level Switch
    , , , , Park/Neutral from SDINMW1
    , , , , Cruise Control Active
    , , , , Input Mode Word 2 Bit1
    , , , , Trans Perform Switch Pressed
    , , , , Transmission Mode A
    , , , , Transmission Mode B
    , , , , Transmission Mode C
    , , , , Spark Retard Request
    , , , ASR active, ASR Active
    , , , , Shift Solenoid State A
    , , , , Shift Solenoid State B
    , , , , Output Mode Word 1 Bit 4
    , , , , Output Mode Word 1 Bit 5
    , , , , Output Mode Word 1 Bit 6
    , , , , Output Mode Word 1 Bit 7
    , , , , Output Mode Word 2 Bit 4
    , , , , Output Mode Word 2 Bit 5
    , , , , Output Mode Word 2 Bit 6
    , , , , Output Mode Word 2 Bit 7
    , , , , CAT Converter Over Temp
    , , , , Engine DTC Error Occurred
    , , , , Transmission DTC Error Occurred
    , , , Kickdown pattern, Kickdown Pattern
    , , , Injector flt this run, Injector Fault Detected
    , , , Reset oc'd this run*, Reset Occurred
    , , , , Corvette Fuel Enable,
    , , , , PRNDLFLG Bit 7
    , , , , Raw Shift Position Byte
    , , , , AC Pressure Sensor Voltage(v)
    , , , , Unused Byte 32
    , , , , Post-Cat O2 Voltage (Corvette)(mv)
    |
    |
    | EEHack V2 Extended or hacker patched output
    , , , , Power Enrichment Spark Adder(deg)
    , , , , MAF Raw Frequency(hz)
    , , , , VE Selected Value(%)
    , , , , Engine RPM (Low Res)(rpm)
    , , , , DFCO Delay Counter
    , , , , E-Side Status Word 0x0035
    , , , , Burst Knock Active
    , , , , Power Enrichment Active
    , , , , Overheating
    , , , , Base (Main/Ext/Closed) Spark Adv(deg)
    , , , , EGR Spark Mod(deg)
    , , , , Coolant Temp Spark Mod
    , , , , E-Side Status Word 0x0034
    , , , , VE Fueling Calculation Active
    , , , , High Resolution Signal Failure
    , , , , Ignition Off
    , , , , E-Side Status Word 0x0001
    , , , , Engine is Running
    , , , , VATS Test Passed
    , , , , SPI Checkum OK
    , , , , E-Side Status Word 4
    , , , , Power Enrichment AFR Target(:1)
    , , , , AFR Target(:1)
    |
    |
    |
    |
    |

    Where have all me spaces gone.
    Bloody computers.
    CSV is probably best now anyway.

    Mitch
    Terminal Crazy
    Last edited by Terminal_Crazy; 1 Week Ago at 09:12 AM.
    '95 Z28 M6 -Just the odd mod.
    '80 350 A3 C3 Corvette - recent addition.

  4. #34

  5. #35
    Fuel Injected! steveo's Avatar
    Join Date
    Aug 2013
    Posts
    2,075
    ok so i've been playing with more advanced forms of analysis algorithms and i'm getting really excited. this entire thing might be optimally represented in a way that opengl will do all the work for me.

  6. #36
    Fuel Injected!
    Join Date
    Feb 2015
    Location
    Ogden, UT
    Age
    33
    Posts
    112
    Noob question... Where do you go to see the column header info? I'll go through $0E if it would help.
    1990 Chevrolet K2500, RCLB, Blueprint 383 TBI (16197427 ECM / 80 lb/hr / 15 psi FP), NV4500, NP241, 3.42

  7. #37

  8. #38
    Fuel Injected! steveo's Avatar
    Join Date
    Aug 2013
    Posts
    2,075
    very very early alpha version, please help test the various features and see how it behaves with actual data in it. it doesn't do anything but chart the data yet.

    http://fbodytech.com/files/trimalyzer-alpha1.zip

    a few notes:

    - logs must be CSV (comma seperated) files. in tunerpro, you have to 'export log' to get a csv format log.
    - they all have to have identical fields and ordering right now (so exported from the same program)
    - for single o2 sensor (single bank) cars, just set BLM bank A.

    this version uses an experimental type of analysis. instead of putting data into a 'cell' with 'borders', which would have no interpolation ability whatsoever, we use some geometry.

    each data point kinda forms a circle of effect (actually an oval, we scale map and RPM different), and the center of each table cell is an observer. if the observer is located within the range of the data point, it counts towards its average. this should better reflect the reality of trims being an imprecisely located data point, and the usual logic that if one cell is affected, the surrounding cells also require modification or smoothing.

    of course these are not literally circles, since checking distance between the two points is cheap mathematically, we can just check the range of radius between points, so the analysis happens very quickly.

    i may add a bit of magnitude adjustment vs. distance later which might result in better data, early attempts failed because my math skills are a bit shitty.

    let me know how it works so far and i'll keep going

  9. #39
    Fuel Injected! steveo's Avatar
    Join Date
    Aug 2013
    Posts
    2,075
    oh and just to be clear, i am not tuning chevs anymore, so i wont be testing this software in real world conditions, i rely on you guys to do that, i'm just doing this as a fun project.

  10. #40
    Fuel Injected! sturgillbd's Avatar
    Join Date
    Jun 2012
    Location
    Big Stone Gap, VA
    Age
    43
    Posts
    385
    Getting ready to do some datalogging so I will try it in an hour or so. Thank you!!!!!!!!!!!!!!

    Brian

  11. #41
    Fuel Injected! Terminal_Crazy's Avatar
    Join Date
    Oct 2015
    Location
    Lancashire England
    Posts
    106
    Hi
    Got annual MOT due shortly. Car has been running really well in OL SD but I've put it back to CL SD for the ticket.
    Been out today for half an hour and ran the log through the analyzer.
    VE tables came out 97 to 101. I presume this is %age.
    Worst blm was 16 at 121/ 127

    I was expecting a much richer result just swapping back to narrowband after tuning on the wideband as the wideband appears much more lean whilst cruising.

    Nice one Steveo, excellent as ever.
    Keep it coming.

    Mitch
    Terminal_Crazy
    '95 Z28 M6 -Just the odd mod.
    '80 350 A3 C3 Corvette - recent addition.

  12. #42
    Fuel Injected! steveo's Avatar
    Join Date
    Aug 2013
    Posts
    2,075
    yes it's percentage

    in default configuration it rejects tps < 1 so it isn't going to help you with idle (aka cell 16) (assuming it found that field, otherwise it wont add the filter for you)

    stand by for next version with hugely improved analysis interpolation!

    tricky part is, there's so much math now that we have to tune the tuner. there are all these scalars and multipliers to make the analysis behave correctly without adding data to the wrong cells. i think in the end it'll be awesome.

  13. #43
    Fuel Injected! steveo's Avatar
    Join Date
    Aug 2013
    Posts
    2,075
    this one is more better:

    http://fbodytech.com/files/trimalyzer-0.2a.zip

    uses data point distance scaling to feed a weighted average system, with high pass filtering to remove noise and clipping at the top to ensure maximum strength of data points near the target.

    also added a UI for the advanced tuning settings, so users can experiment with different parameters to try to figure out how to optimize this thing for me.

    it has a checkbox so you can disable the interpolation and try a traditional cell-bounded analysis.

    feedback please

    edit: fixed that link .....

  14. #44
    Fuel Injected! steveo's Avatar
    Join Date
    Aug 2013
    Posts
    2,075
    analyzed a bunch of logs and tuned it a bit more

    http://fbodytech.com/files/trimalyzer-0.3a.zip

    if you had used that last alpha version, once you install this, use advanced settings -> reset all

    also has knock event map

  15. #45

Similar Threads

  1. LS1 Flash Tool Released
    By antus in forum OBDII Tuning
    Replies: 113
    Last Post: 02-05-2016, 10:38 AM
  2. Scan Tool Data Help
    By Kaweh in forum TunerPro Tuning Talk
    Replies: 1
    Last Post: 05-11-2015, 02:15 PM
  3. LT1 auto-tuning tool (web based)
    By steveo in forum GM EFI Systems
    Replies: 3
    Last Post: 10-16-2014, 10:07 PM
  4. Narrowband o2 sensors all created equal?
    By Accrdwgnguy in forum GM EFI Systems
    Replies: 4
    Last Post: 12-18-2013, 02:46 PM
  5. TunerPro Rt used as a scan tool?
    By mudbuggy in forum TunerPro Tuning Talk
    Replies: 21
    Last Post: 01-09-2012, 05:38 PM

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
  •