|
|
(26 intermediate revisions by 4 users not shown) |
Line 12: |
Line 12: |
| | | |
| FMS, or Fleet Management Systems Interface, is a sector to configure and manage events based on vehicle data of commercial vehicles. Vehicle data comes through CAN lines. Event configuring isn’t different from those in LVCAN and I/O sectors. The only difference is IDs. | | FMS, or Fleet Management Systems Interface, is a sector to configure and manage events based on vehicle data of commercial vehicles. Vehicle data comes through CAN lines. Event configuring isn’t different from those in LVCAN and I/O sectors. The only difference is IDs. |
− |
| |
− | ===DM1 and DM2===
| |
− |
| |
− | Diagnostic messages reading – DM1, DM2
| |
− |
| |
− | '''This feature will be available with the evaluation firmware 03.01.00.Rev.06.'''
| |
− |
| |
− | Unexpected vehicle maintenance causes many challenges for logistic companies, especially for heavy duty vehicles.
| |
− | With professional device lineup like FMC650 – Tell Tale information (dashboard lights) can be read remotely indicating various issues with heavy duty vehicles.
| |
− | New feature of Diagnostic Trouble Code (DTC) reading will help to narrow down the specific faults happening in vehicles – receive DTC information remotely.
| |
− |
| |
− | With FMC650/FMM650/FMB641 you can read 2 types of DTC messages based on J1939 protocol:
| |
− | DM1 – Active codes
| |
− | DM2 – Previously Active codes
| |
− |
| |
− | FMC650/FMM650 is able to read DM codes and pass them to the server in IO element. When active DM1 or DM2 messages appear on CAN line it is broadcasted very often – FMC650 device save the codes into internal memory and does not spam the server with irrelevant information – only new DTC codes are sent to the server.
| |
− |
| |
− |
| |
− | '''ACTIVE DIAGNOSTIC TROUBLE CODES (DM1)'''
| |
− | * Memory array of 100 elements (4B each) is reserved for DM1 group messages. Memory will be cleared when device will reset or after Ignition OFF.
| |
− | * When record is saved with previously active DTC code, this code is saved in device memory.
| |
− | * Only active DTC Code not present in device memory will be saved as record (for each unique code separate record will be created if FMS IO element “Active DTC error Codes” is enabled).
| |
− | * If memory array is full, oldest code will be overwritten with the new DTC code detected
| |
− |
| |
− |
| |
− | '''PREVIOUSLY ACTIVE DIAGNOSTIC TROUBLE CODES (DM2)'''
| |
− | * Memory array of 100 elements (4B each) is reserved for DM2 group messages. Memory will be cleared when device will reset or after Ignition OFF.
| |
− | * When record is saved with previously active DTC code, this code is saved in device memory.
| |
− | * Only previously active DTC Code not present in device memory will be saved as record If memory array is full, oldest code will be overwritten with the new DTC code detected
| |
− | * If memory array is full, oldest code will be overwritten with the new DTC code detected
| |
− |
| |
− |
| |
− | '''Functioning of DM1 and DM2 happens simultaneously'''
| |
− |
| |
− | Active Diagnostic Trouble Codes DM1 Group:
| |
− | {| class="wikitable"
| |
− | |+
| |
− | ! style="width: 150px; background: black; color: white;" | Description
| |
− | ! style="width: 175px; background: black; color: white;" | Values
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | PGN
| |
− | | style="text-align: left; vertical-align: top;" | 65226 (0xFECA)
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | Data Bytes
| |
− | | style="text-align: left; vertical-align: top;" | 03 FF 00 00 00 00 FF FF
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | lampMalfunctionIndicatorStatus_1213
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | lampRedStopStatus_623
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | lampAmberWarningStatus_624
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | lampProtectStatus_987
| |
− | | style="text-align: left; vertical-align: top;" | 3
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | flashMalfunctionIndicator_3038
| |
− | | style="text-align: left; vertical-align: top;" | 3
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | flashRedStop_3039
| |
− | | style="text-align: left; vertical-align: top;" | 3
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | flashAmberWarning_3040
| |
− | | style="text-align: left; vertical-align: top;" | 3
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | flashProtect_3041
| |
− | | style="text-align: left; vertical-align: top;" | 3
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | DTC
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |}
| |
− |
| |
− | Active Diagnostic Trouble Codes DM2 Group:
| |
− | {| class="wikitable"
| |
− | |+
| |
− | ! style="width: 150px; background: black; color: white;" | Description
| |
− | ! style="width: 175px; background: black; color: white;" | Values
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | PGN
| |
− | | style="text-align: left; vertical-align: top;" | 65226 (0xFECA)
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | Data Bytes
| |
− | | style="text-align: left; vertical-align: top;" | 00 FF 6F F2 E4 01 FF FF
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | lampMalfunctionIndicatorStatus_1213
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | lampRedStopStatus_623
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | lampAmberWarningStatus_624
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | lampProtectStatus_987
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | flashMalfunctionIndicator_3038
| |
− | | style="text-align: left; vertical-align: top;" | 3
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | flashRedStop_3039
| |
− | | style="text-align: left; vertical-align: top;" | 3
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | flashAmberWarning_3040
| |
− | | style="text-align: left; vertical-align: top;" | 3
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | flashProtect_3041
| |
− | | style="text-align: left; vertical-align: top;" | 3
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | DTC
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | SPN
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | FMI
| |
− | | style="text-align: left; vertical-align: top;" | 4
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | OC
| |
− | | style="text-align: left; vertical-align: top;" | 1
| |
− | |-
| |
− | ! style="text-align: left; vertical-align: top;" | CM
| |
− | | style="text-align: left; vertical-align: top;" | 0
| |
− | |}
| |
− |
| |
− | ==EV FMS==
| |
− |
| |
− | Heavy duty logistics vehicle manufacturers are swiftly moving towards a more sustainable logistic supply chain by providing electric heavy duty trucks.
| |
− | Most of the main manufacturers are already offering electric versions of their most successful traditional truck lineup.
| |
− |
| |
− | This change opens up new possibilities and new challenges for telematics companies.
| |
− |
| |
− | Fortunately, the market remains in agreement for standardized telematics communication protocol – [https://wiki.teltonika-gps.com/view/FMC650_LVCAN_I/O,FMS_IO_and_Tachograph_data_elements#FMS FMS Standard].
| |
− |
| |
− | This standard implies same communication protocol and same [https://teltonika-gps.com/products/accessories/data-cables/fms-cable connection practices].
| |
− |
| |
− | Relative information about AVL IDs can be found in this [https://wiki.teltonika-gps.com/view/FMB641_Teltonika_Data_Sending_Parameters_ID link].
| |
− |
| |
− | The protocol is expanded to support electric vehicle information which can be read with FMC650/FMM650:
| |
− | Battery voltage/temperature, coolant information and many new electric FMS related information can be found in new tab “EV FMS IO”:
| |
− |
| |
− | [[File:FMC650 EV FMS1.gif]]
| |
| | | |
| ==Tachograph Data== | | ==Tachograph Data== |
Line 172: |
Line 29: |
| In base version as well as in this special firmware there is a 30 seconds timeout during which Kline values are still being stored in RAM. <br> | | In base version as well as in this special firmware there is a 30 seconds timeout during which Kline values are still being stored in RAM. <br> |
| If last good value parameter is disabled and good data stopped streaming, data will still be available for 30 seconds.<br> | | If last good value parameter is disabled and good data stopped streaming, data will still be available for 30 seconds.<br> |
− | ===Tachograph Counter related elements===
| + | |
− | Newly added IO elements (AVL ID 10504-10517 from 01.02.12 firmware version) include data reading from Tachograph Counter functionality – displaying daily/weekly remaining driving and rest times on tachograph menu.<br>
| |
− | Note that these parameters can be optional on your tachograph - meaning that by default not all the tachographs have this feature enabled/supported from the factory.<br>
| |
− | For example – VDO DTCO tachographs support the Counter functionality from version 2.0, however in OEM tachograph versions – non universal tachograph – meant specifically for truck manufacturer i.e. Mercedes/DAF – Counter functionality can be disabled from the factory.<br>
| |
− | '''In order to properly read these IO elements with FMX640 – Counter functionality has to be enabled.'''<br>
| |
− | VDO DTCO 2.1 tachograph can be updated via “DTCO VDO Counter Update Card” – '''P/N A2C5951660366'''<br>
| |
− | [[image:VDO_Counter.png]]
| |
− | Newer DTCO versions can have the Counter functionality enabled by entering the license key provided by the manufacturer.<br>
| |
− | To see if new IO elements will be read from your tachograph, we recommend contacting your local workshop, specifying the tachograph part number and following the workshop instructions if any are required.<br>
| |
| Tachograph data parameters which support different communications: | | Tachograph data parameters which support different communications: |
| ---- | | ---- |
Line 459: |
Line 308: |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver2 current daily driving time | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver2 current daily driving time |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - |
| + | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | + |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - | + | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | + |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - |
| |- | | |- |
Line 473: |
Line 322: |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver2 current weekly driving time | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver2 current weekly driving time |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - |
| + | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | + |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - | + | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | + |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - |
| |- | | |- |
Line 603: |
Line 452: |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | + | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | + |
| | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - | | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | - |
− | |-
| |
− | ! colspan="6" |From Firmware 03.01.00.Rev.00
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Remaining Current Driving Time
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Remaining Driving Time On Current Shift
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Remaining Driving Time Of Current Week
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Open Compensation In The Last Week
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Open Compensation In Week Before Last
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Open Compensation In 2nd Week Before Last
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Additional Information
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Remaining Time Of Current Break Rest
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Time Left Until Next Driving Period
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Driver 1 Duration Of Next Driving Period
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | +
| |
− | | style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" | -
| |
− | |-
| |
| |} | | |} |