Tactrix OpenPort 2.0 only!
Updated 2010-04-23: added important switch “DPF_Active_Regeneration”
Updated 2010-04-19: slight logcfg.txt cleanup
Here’s a simple config file for stand-alone logging, designed for diesel models. Pretty simple, very incomplete.
Would be great if Euro5 model owners could give this method a try. Remember: no contributions – no support from us!
Save text below as
logcfg.txt on microSD card, root folder. This config causes logging using SSM via CAN, starts immediatly (sending requests = green LED) when device is plugged into OBDII port.
PC must not be connected to interface. You can keep USB cable attached to device – does not matter. When ignition is on it should receive data (red LED), blue LED flashing indicates data is being written to memory card.
; SSM via CAN, Euro4/5: ssmcan ; SSM via Serial (K-Line, may work on Euro4 only): ssmk type = ssmcan paramname = Coolant_Temp_[°C] paramid = 0x08 scalingrpn = x,40,- paramname = Manifold_Absolute_Pressure_[kPa] paramid = 0xD paramname = RPM paramid = 0x0E databits = 16 scalingrpn = x,0.25,* paramname = Vehicle_Speed_[km/h] paramid = 0x10 paramname = Manifold_Air_Temp_[°C] paramid = 0x12 scalingrpn = x,40,- paramname = Mass_Air_Flow_[g/s] paramid = 0x13 databits = 16 scalingrpn = x,0.01,* paramname = Throttle_Opening_Angle_[%] paramid = 0x15 scalingrpn = x,0.3921569,* paramname = Battery_Voltage_[V] paramid = 0x1C scalingrpn = x,0.08,* ; DPF ------------ paramname = Soot_Accumulation_Ratio_[%] paramid = 0x00027B paramname = DPF_Active_Regeneration paramid = 0x0001CE databits = 1 offsetbits = 3 paramname = Regenerations paramid = 0x00029D databits = 16 paramname = Distance_After_Regeneration_[km] paramid = 0x00029B databits = 16 ; SWITCHES ------------ paramname = clutch_sw paramid = 0x121 databits = 1 offsetbits = 7 paramname = brake_sw paramid = 0x121 databits = 1 offsetbits = 3 ;-------------triggers--------------- ; trigger commented out, should already log at ignition on ; ; only log when the engine is running ;conditionrpn = RPM,0,> ;action = start ;conditionrpn = RPM,0,== ;action = stop
Generated logfile is in CSV format, easy to load into spreadsheet app, content looks like this:
sample,time,Coolant_Temp_[°C],Manifold_Absolute_Pressure_[kPa],RPM,Vehicle_Speed_[km/h],Manifold_Air_Temp_[°C],Mass_Air_Flow_[g/s],Throttle_Opening_Angle_[%],Battery_Voltage_[V],Soot_Accumulation_Ratio_[%],Regenerations,clutch_sw,brake_sw 0,27.760,13,86,0,0,12,17.88,91.7647,11.6,31,86,0,0 1,27.780,13,89,0,0,12,6.23,91.7647,11.6,31,86,0,0 2,27.800,13,91,0,0,12,3.84,91.7647,11.6,31,86,0,0 3,27.820,13,92,0,0,12,2.53,91.7647,11.6,31,86,0,0 4,27.840,13,93,0,0,12,1.97,91.7647,11.6,31,86,0,0 5,27.860,13,94,0,0,12,1.59,91.7647,11.6,31,86,0,0