How to configure Fuel level input from FLS:
Setting up main parameter of fuel level is shown below. If more than one FLS is installed, than they must be set on few of Custom inputs separately, and than summed up in "Fuel level".
In Trust Track admin panel go to [objects] window;
Find desired object by using available filters, this include Object ID, company name, object name, IMEI number etc.;
Click [view/edit] for object you want to calibrate the fuel level:
After opening object editing window, scroll down until you see Custom inputs field and Fuel level field;
Tick the „Fuel level“ parameter and select the appropriate input parameters:
AIN1, AIN2 if analog inputs are used to receive the Fuel level value;
Digital fuel sensor A1, Digital fuel sensor B1 if RS-232 Port A or Port B are used;
Less commonly, Digital fuel sensor C* if Port C is used(RS-485) and Frequency input 1,2 if DIN1, 2 are used as frequency inputs.
Make sure the "Linear" function is selected.
Write „Min“ and „Max“ values of fuel tank in lists. MIN value should be set to 0, MAX value should be set to fuel tank capacity (L). Press the „Set“ button and enter the calibration data (two points minimum):
CONCERNING CALIBRATION FOR LITHUANIAN END USERS
On the TrustTrack platform when the FLS reading exceeds the maximum value in the calibration table it is filtered out creating a mathematically correct, but confusing for the client fuel level and refuel data.
Example case:
Suppose that for a particular object, fuel level calibration table on TTP has the maximum value of 3456, which correspond to a full tank (800 L).
During a refuel, the fuel level changes gradually with records being sent intermittently.
For example, a record is sent containing the following fuel level value:
3211 – 743 L
Followed by:
3481 - >800L
In this case, the last record will be ignored, which will leave the fuel level at 743 L despite a full fuel tank refuel.
Figure 1 Fuel level graph with and without the proposed fix applied compared to the actual fuel graph (exaggerated for the sake of visibility)
The fuel level will remain at this mark up until the point when the FLS reading drops to 3456 (the maximum calibration value), where the fuel level will jump to 800 and an additional refuel of 57 L will be detected minutes or hours after the actual refuel occurs.
So when performing an FLS reading calibration on TTP for Lithuanian End Users the following procedure should be followed:
Set the maximum value received from the FLS to fuel_tank_capacity_(L) – 1
Add an additional constant for the value of 5000 (or another such value, which would exceed the maximum recorded value by a significant margin) that would correspond to the actual fuel tank capacity.
Figure 2 Sample 2 point calibration with an extra value for 750 L tank
If you wish you can recalculate old data as well, click [Recalculate], enter preferred date in YYYY-MM-DD format and click [OK]. Note that recalculation is made from date entered, 00:00 hour GMT 0 time zone.
After calibration in the administration panel, you will have to also do the calibration for fuel module settings in order for client to see correct fuel drains/refuels in TrustTrack 2 system.
Example of raw data report with raw and recalculated Fuel level input: