Jump to content
PCMTEC Forums
DanStraffa

DATA LOGGER

Recommended Posts

17 hours ago, BarraDrifter said:

Will 1.21 have data logging for BA?

The beta does not, but the full release may. The staff member working on it was in hospital for a week so there will be some delays there however he will be back into it soon.

BA/Single rate logging (eg > 15 parameters are once) and ZF logging all require very similar code to be written so they should all come in short succession of each other.

  • Like 1

Share this post


Link to post
Share on other sites

Hi Roland,

Will we have a solid Data Log function released any time soon?

Cheers

Share this post


Link to post
Share on other sites

Hi Guys,

Just thought i'd list what i'm using in the data logger and what i think they do for anyone looking for a little pointer when just starting out.  Very Basics here.

  • ACT - Air Charge Temp (same as IAT??)
  • CAM_ACT - Cam angle
  • CAM_OVRLAP - Cam overlap
  • ECT - Coolant Temp
  • ENGINE_SPEED - RPM
  • EOT - Engine Oil Temp
  • LAM_FINAL[0] - Commanded Lambda
  • LOAD - Engine Load
  • SAFTOT - Commanded Spark Total
  • SPKAD_IND_AVG - Knock Spark Retard
  • TP - Throttle Position
  • VBAT - Battery Voltage
  • WGBOOST_DESIRED - Desired Boost
  • WGBOOST_ERROR - Boost Error

I've been struggling to get wastegate DC to log using WGC_DTY or WGDTYCYC_T both these dont seem to record anything.  Anybody else have any luck or using different PIDs/DMRs

Otherwise datalogging has been going well with the 1.21 version. Doesnt take very long to work everything out as is very intuitive.   If anything above looks incorrect or others have found additional useful DMRs, please share. :)

 

 

  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

Thanks @finnigan001  just playing with the data logging now it is slightly overwhelming when you first open it up as there is so many options, I also tried the waste gate ones and didn't seem to record anything, do you know which one is for manifold pressure in PSI ? I think your above list is spot on with a few extras like car speed and boost pressure

Share this post


Link to post
Share on other sites

Hey @Lucky

So i worked out what was up with the wastegate DMRs.  Looks like you can only log 14-16 channels at a time. Makes sense.  You'll notice in the Scalars list of the ones you've added the ones at the bottom will be greyed out and will just not return anything.  Now having said this i couldn't relate anything the wastegate logging told to what i had in the tune.  Let me know if you have any luck :)

With speed there are a few that makes but i haven't used: (under miscellaneous)

  • VS
  • VSBAR
  • VSPD
  • VSPD_CLSTR

Other ones i have used:

  • TCM_TFT - Trans Temp (F)
  • INJ_DC_A - Injector Duty Cycle
  • SPK_BDL - Borderline Spark Total for determining total spark
  • SPK_M_B_T - MBT Spark Total used for determining total spark

I'll keep posting up useful ones as, as you mention, is is pretty daunting when you open it up and are faced with soooo many options.

Share this post


Link to post
Share on other sites

The 16 limit is because the pcm only supports 16 high speed dmrs. We are almost finished adding single rate logging which will let you do 16 high speed and 50+ low speed dmrs (the more you add the slower the rate). 

BAA doesn't have high speed logging so you should already be able to log as many as you want. 

Share this post


Link to post
Share on other sites

Here are some more useful DMRs to log. I am recalculating my injector slopes and this is what I am logging to do so. I'll do a write up on it when I'm finished

ENGINE_SPEED Engine speed
spk_load load used for spark table
LAM_FINAL[0] desired lambda
kamrf[0] long term fuel trim
LBMF_INJ Fuel mass requested
   
fuel_pulse_width Pulse width
wot_ol_flg open loop
tp_rel TPS
vspd vehicle speed
cam_angle[0] Intake cam position
cam_angle[1] Exhaust cam position
map_air_0 Current speed density offset    
air_b3_n Current speed density slope
  • Like 1

Share this post


Link to post
Share on other sites
On 8/9/2019 at 9:20 PM, finnigan001 said:

I've been struggling to get wastegate DC to log using WGC_DTY or WGDTYCYC_T both these dont seem to record anything.  Anybody else have any luck or using different PIDs/DMRs

wgdtycyc_t should give you the raw wastegate duty cycle. When you log it what do you see?

Share this post


Link to post
Share on other sites

Hi Roland, would this work for Professional Version of PcmTec? IF so would you be in a position to share the logger. i have been using Forscan. 

thanks in Advance

 

ABS

Share this post


Link to post
Share on other sites

Hey Roland when you were data logging did you get speed reading using - VSPD ? i tried it but did not record anything

Share this post


Link to post
Share on other sites
On 8/21/2019 at 2:55 PM, Roland@pcmtec said:

I am recalculating my injector slopes and this is what I am logging to do so. I'll do a write up on it when I'm finished

Cant wait for this... Literally holy grail :)

On 8/21/2019 at 2:58 PM, Roland@pcmtec said:

wgdtycyc_t should give you the raw wastegate duty cycle. When you log it what do you see?

Looks like this, returns values between 0 and 1.  But because the resolution is only one decimal i can really tell a lot.  I've just started looking at the other one,  WGC_DTY ,  that returns 0-64k (i think) and i'm going to do hand calculations to get the exact number. I'll let you know how that goes.

Is there away to set the decimal places of the values that i'm missing?  Would be super useful but i also understand if not available yet :)

 

Share this post


Link to post
Share on other sites
10 hours ago, finnigan001 said:

Is there away to set the decimal places of the values that i'm missing?  Would be super useful but i also understand if not available yet :)

Not yet but you can see the numbers in the chart itself. Just save and open the log and use the cursor and it will tell you. Otherwise save as csv and use in megalogviewer or which ever package you prefer.

I started putting my notes at the end of this thread. I got it to 1.01/0.99 trims everywhere in a few goes. It's not hard, using the xlsx spreadsheet I put up!

 

  • Like 2

Share this post


Link to post
Share on other sites
4 hours ago, Roland@pcmtec said:

Otherwise save as csv and use in megalogviewer or which ever package you prefer.

Bahhhhh... now i feel like an idiot haha.  Didn't even occur to me to do this. :D

Share this post


Link to post
Share on other sites

hmmmm... seems like when i save as a csv it only samples the teclog file every 50secs.  So if it is a 123sec log i'll get 3 entries. ( 0,50,100)

I'm yet to test saving as a csv first after logging so this might just be a bug when opening an existing teclog file and then saving as csv.

Cheers,

Share this post


Link to post
Share on other sites
21 hours ago, finnigan001 said:

hmmmm... seems like when i save as a csv it only samples the teclog file every 50secs.  So if it is a 123sec log i'll get 3 entries. ( 0,50,100)

I'm yet to test saving as a csv first after logging so this might just be a bug when opening an existing teclog file and then saving as csv.

Cheers,

Can you upload the teclog and csv file it produced? I have not seen this before.

9 hours ago, Mathew said:

Hey Roland, can you send me a copy of the logger. thanks

Will PM

Share this post


Link to post
Share on other sites

Only happens when i open a previously saved teclog and the save as a csv.

Sampling rate saving after stopping logging and immediately saving: 20 times a sec.

Sampling rate saving after reopening a previous file and then saving it as a csv: once every 50 secs or 20 times a 1000secs.

Seems to be a factor of a 1000 out so if these are perform by different functions maybe be just a ms and sec unit conversion etc.

Files below

 

24-08-2019 11-10-15 AM Log(2).csv 23-08-2019 05-27-27 PM Log.teclog 23-08-2019 05-31-12 PM Log.csv

Share this post


Link to post
Share on other sites

I'll pass all of that onto Matt, we have made a lot of bug fixes and improvements (fairly big changes happening weekly) to the datalogger. I can't remember the last version I sent you so I'll send you the latest version again.

Share this post


Link to post
Share on other sites
On 8/1/2019 at 9:24 PM, Carl said:

Hi Roland 

Could I have it sent to me please 

Thanks 

Hey, is this beta open to anyone?

Thx

Share this post


Link to post
Share on other sites

You can also save/load logging layouts (only saves the checked variables currently) via the file -> Save log layout and Load log layout in the latest beta.

  • Like 1

Share this post


Link to post
Share on other sites

Hey @Roland@pcmtec, I’m wanting to get a wideband o2 gauge for my xr6t but want to be able to datalog it too. Would you happen to have any preferences on what one to get?

Thanks.

Share this post


Link to post
Share on other sites

Anything with a 0-5v output will work. I'm not across the latest and greatest these days but I do know that anything using the 4.9 sensor should not need open air calibration so look for that. 

Share this post


Link to post
Share on other sites

Logging map in the datalogger, what is the units of measurement? I am logging readings of 70-65, which the vehicle is tuned for around 18-20psi. I can't work out how to convert to psi from the logged measurements

Share this post


Link to post
Share on other sites

On the questions regarding data logging, is there any tips/ tricks with the logging. As in is there a way to lock the scaling in so that everything you log, you do not have to move/ scale each PID. Also can you change the order listing of the pids, can you have all the logging expand to full size height based on min/ max values etc. I guess I'm used to looking at logs on live link, where if you select a PID, it's automatically rescaled to max height and overlapped selected pids.

 

Will there be histograms that will be available also?

Share this post


Link to post
Share on other sites

All of that is coming soon. Our goal was to just get something available asap and iteratively release updates as we continue to work on it. 

I'd rather you all have something asap then wait a year for a finished product. 

Share this post


Link to post
Share on other sites

We have had someone spending 20 hours a week all year developing what you see and they will continue to do so well into next year. Software is hard, really hard. Just for reference if we outsourced the datalogger it would be at least 200k in development costs to do. This is why pretty much all software is buggy and sucks, due to the huge investment it takes to do it well. So you need to see a good return on your investment to make it amazing. 

Share this post


Link to post
Share on other sites

Finally getting around to doing some wideband logging.  Must be a dumb question - but once I have the drivers installed for the DLP-IO8, how do I get PCMTec to actually see it so it can log it?

 

Cheers

Andrew

Share this post


Link to post
Share on other sites

Have to wait for the next beta. We had an xml file for configuring the ranges but it was too difficult to use so we turned it off until we have the UI for adding voltage lookup equations.

Share this post


Link to post
Share on other sites

Ah cool, thanks.  I'm pretty happy with the fuel control based on eyeing the gauge, so no huge issue.

Logging the knock sensor is great - if you see it pull a  little bit of timing at a particular load/RPM, can just massage the fuel and timing a bit to resolve it then log i again.

 

Share this post


Link to post
Share on other sites

DLP support will be in the beta release shortly. You can edit the units in the editor (type over the field) and it will automatically save to disk. You can also edit the lookup equation for each equation.

 

image.png.74a6d49e666666e555851bb765c5ccd4.png

The equations are saved here and can be shared around.

image.png.3e80bd27f09d3611856e487f56fe832e.png

Share this post


Link to post
Share on other sites

Primary purpose is to log a wideband. But theoretically I guess you could log other sensors too that don't talk to the factory ECU. The DLP device has 8 channels.

Share this post


Link to post
Share on other sites
17 minutes ago, will15 said:

So what’s a DLP a 0-5 volt input eg wideband?, or a channel we can log eg rpm?

It has 8x 0-5v channels so you can log anything you want with it. There is also a DLP16 cable so you could log individual EGTs and Knock sensors if you really wanted.

Share this post


Link to post
Share on other sites
On 8/24/2019 at 12:47 PM, finnigan001 said:

Only happens when i open a previously saved teclog and the save as a csv.

This functionality is not supported, so you cannot save after loading a TECLOG file. The save button has been now disabled in playback mode

edit: This is now fixed and will be in the next beta.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...