Technoton DFM D S7 Differential Fuel Flow Meter

From Teltonika Telematics Wiki
Main Page > Accessories > Technoton DFM D S7 Differential Fuel Flow Meter

Introduction to the product

DFM D S7 Differential and DFM S7 Fuel Flow Meter connected to FMB using the Bluetooth® interface.


Declaration of Compatibility

Compatibility Declaration, DFM S7Compatibility Declaration, DFM D S7


DFM (D) S7 Differential Fuel Flow Meter connection

Switch the DFM S7 flowmeter to the operating mode according to the operating instructions.
To obtain the MAC address of the DFM (D) S7 flowmeter, you need to transfer the sensor number from decimal to hexadecimal code.

Teltonika FMB connection

Insert a SIM card and supply power to the TELTONIKA terminal.

NOTE: Firmware 03.27.01 Rev:00 or latest.

Terminal configuration and fuel level sensor calibration

Terminal settings in the Configurator

Configure the GPRS data of the SIM card operator and the address of the telematic server:

NOTE: Configurator v1.6.4B.3.27 R2 or latest according to the firmware version.


Choose the protocol as shown below:

Connection of the Differential Fuel Flow Meter to the terminal

Put the sensors near the terminal.
Make ‘Discovering’ of the sensors:



In DFM D S7, data is transferred in 4 PGNs (messages).
In DFM S7, data is transferred in 3 PGNs (messages).
Since only 1 PGN can be configured in one connection (Connection 1), to receive all data from the fuel flow meter we use all four connections with the same MAC address (Connection 1, Connection 2, Connection3, Connection 4 (only DFM D S7)).
Write down the MAC address of the sensor in the settings field and select the PGN settings:


Data from the DFM (D) S7 flowmeter are displayed in the configurator. Press the Low button to select the parameter to be sent to the server:



PGN 63287 configuration

Fuel parameters.
BLE Fuel level 1 - fuel consumption per hour;
BLE Temperature 1 - temperature;
BLE Battery 1 - battery charge level;
BLE Custom1 - hourly fuel consumption (feed);
BLE 1 Custom2 - hourly fuel consumption (reverse);
BLE 1 Custom3 - flow meter operation time (interference);
BLE 1 Custom4 - Unit DTCs Mask;
BLE 1 Custom5 - Unit Events Mask.

PGN 63288 configuration

Total fuel.
BLE 2 Custom1 - High Resolution Engine Total Fuel Used;
BLE 2 Custom2 - High Resolution Engine Total Fuel Used. Idle;
BLE 2 Custom3 - High Resolution Engine Total Fuel Used. Optimal;
BLE 2 Custom4 - High Resolution Engine Total Fuel Used. Overload;
BLE 2 Custom5 - High Resolution Engine Total Fuel Used. Cheating.

PGN 63289 configuration

Operation time.
BLE 3 Custom1 - Flowmeter Hours Of Operation;
BLE 3 Custom2 - Flowmeter Hours Of Operation. Idle;
BLE 3 Custom3 - Flowmeter Hours Of Operation. Optimal;
BLE 3 Custom4 - Flowmeter Hours Of Operation. Overload;
BLE 3 Custom5 - Flowmeter Hours Of Operation. Cheating.

PGN 63314 configuration (only DFM D S7)

Chamber fuel rate.
BLE 4 Custom1 - High Resolution Engine Total Fuel Used. Feed chamber;
BLE 4 Custom2 - High Resolution Engine Total Fuel Used. Reverse chamber;
BLE 4 Custom3 - High Resolution Engine Total Fuel Used. Negative;
BLE 4 Custom4 - High Resolution Engine Total Fuel Used. Feed chamber. Cheating;
BLE 4 Custom5 - High Resolution Engine Total Fuel Used. Reverse chamber. Cheating.

Displaying data on a telematic server

Register the terminal on the telematics server.

The data on the server looks like this:

Sensors configuration

To configure sensors on the server, we use the data in the table:


Parameter Parameter on a server Measurement value
1 Engine Fuel Rate IO_270*const0.05 L/h
2 Chamber Fuel Rate/Feed chamber IO_331_dec*const0.05 L/h
3 Chamber Fuel Rate/Reverse chamber IO_463*const0.05 L/h
4 Engine Fuel Temperature 1 IO_25*const10 T0C
5 Flowmeter Hours Of Operation IO_464/const3600 h
6 Unit DTCs Mask O_465 -
7 Unit Event Mask O_466 -
8 Battery Charge Level IO_29 %
9 High Resolution Engine Total Used IO_332_dec*const0.001 L
10 High Resolution Engine Total Used/Idle IO_467*const0.001 L
11 High Resolution Engine Total Used/Optimal IO_468*const0.001 L
12 High Resolution Engine Total Used/Overload IO_469*const0.001 L
13 High Resolution Engine Total Used/Cheating IO_470*const0.001 L
14 Flowmeter Hours Of Operation IO_333_dec/const3600 h
15 Flowmeter Hours Of Operation/Idle IO_471/const3600 h
16 Flowmeter Hours Of Operation/Optimal IO_472/const3600 h
17 Flowmeter Hours Of Operation/Overload IO_473/const3600 h
18 Flowmeter Hours Of Operation/Cheating IO_474/const3600 h
19 High Resolution Engine Total Used/Feed chamber (only DFM D S7) IO_334_dec*const0.001 L
20 High Resolution Engine Total Used/Reverse chamber (only DFM D S7) IO_475*const0.001 L
21 High Resolution Engine Total Used/Negative (only DFM D S7) IO_476*const0.001 L
22 High Resolution Engine Total Used/Feed chamber, Cheating (only DFM D S7) IO_477*const0.001 L
23 High Resolution Engine Total Used/Reverse chamber, Cheating (only DFM D S7) IO_478*const0.001 L


An example of setting the fuel consumption per hour on the server:





In the case of using several sensors, it is necessary to limit the number of transmitted messages (PGN).
4 PGNs are available for configuring at any MAC addresses.