Jump to content

TEST-X: Difference between revisions

From Teltonika Telematics Wiki
No edit summary
No edit summary
 
(87 intermediate revisions by the same user not shown)
Line 1: Line 1:
<table class="nd-othertables_2" style="width:100%; border-collapse: collapse;">
=External RTK coordinate via CAN/RS232 interface with FMC650=
    <tr>
==Overview==
        <th style="width:8%; vertical-align: middle; text-align: left;">Property ID in AVL packet</th>
Activating '''RTK (Real-Time Kinematic)''' coordinate acquisition enables the FMC650 device to process RTK data from CAN.
        <th style="width:15%; vertical-align: middle; text-align: center;">Property Name</th>
When configured, the RTK module can provide high-precision coordinates using:
        <th style="width:5%; vertical-align: middle; text-align: center;">Bytes</th>
* External RTK receiver via RS232
        <th style="width:10%; vertical-align: middle; text-align: center;">Min Value</th>
* External RTK data via CAN
        <th style="width:10%; vertical-align: middle; text-align: center;">Max Value</th>
* Internal GNSS receiver (GNSs) as fallback (does not has RTK)
        <th style="width:5%; vertical-align: middle; text-align: center;">Multiplier</th>
The device automatically chooses the best available source based on configuration and data quality. 
        <th style="width:5%; vertical-align: middle; text-align: center;">Units</th>
        <th style="width:32%; vertical-align: middle; text-align: left;">Description</th>
    </tr>


    <!-- Eventual AVL 391 -->
The following specifications indicate the minimum firmware and configurator version requirement to use RTK coordinate acquisition via CAN on FMC650.
    <tr>
        <td>391</td>
        <td style="text-align:center;">Private/Business mode</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Private/Business mode where:<br>
        0 - Private mode OFF (Business mode ON);<br>
        1 - Private mode ON (Business mode OFF);</td>
    </tr>


    <!-- Parameter 11811 -->
*Platform: FM65 
    <tr>
* '''Device''': FMC650 
        <td>11811</td>
* '''Firmware version''': 03.01.03.Rev.228
        <td style="text-align:center;">Private/Business mode triggers</td>
* '''Configurator version''': B.FMX6_R.192
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">15</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Private/Business mode triggers. When a trigger is activated it activates Private mode; when the trigger goes LOW, Private mode is turned OFF and the device works in Business mode. Implemented as a bit mask so that multiple choices can be selected where:<br>
        0 - no trigger;<br>
        1 - DIN1;<br>
        2 - DIN2;<br>
        3 - DIN3;<br>
        4 - DIN4;</td>
    </tr>


    <!-- Parameter 11812 -->
==Method of Operation==
    <tr>
When the RTK option is enabled, the device always tries to use RTK sources first and falls back to internal GNSS if needed.
        <td>11812</td>
        <td style="text-align:center;">Private/Business DOUT control</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">4</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Private/Business DOUT. When Private mode is active the selected DOUT is turned ON, when Private mode is OFF the DOUT needs to go LOW also. Parameter values:<br>
        0 - DOUT control disabled;<br>
        1 - DOUT1;<br>
        2 - DOUT2;<br>
        3 - DOUT3;<br>
        4 - DOUT4;</td>
    </tr>


    <!-- Parameter 11813 -->
'''Source priority'''
    <tr>
#'''RS232 (primary RTK source)'''
        <td>11813</td>
#:*The device checks whether any COM port (COM1 or COM2) is configured in RTK mode. 
        <td style="text-align:center;">GPS data masking</td>
#:*If at least one COM port is configured for RTK and valid data is present, coordinates are taken from RS232. 
        <td style="text-align:center;">-</td>
#'''CAN RTK (secondary RTK source)'''
        <td style="text-align:center;">0</td>
#:*If RS232 RTK data is not available or is invalid, the device checks the CAN RTK status. 
        <td style="text-align:center;">2</td>
#:*If valid CAN RTK data is available, coordinates are taken from CAN. 
        <td style="text-align:center;">-</td>
#:*A timing check is applied if the time difference between received CAN RTK frames is greater than 2 seconds. The device automatically switches to the internal GNSS receiver (GNS) to keep coordinates up to date.
        <td style="text-align:center;">-</td>
#'''Internal GNSS (GNS) Fallback'''
        <td>GPS data masking describes how the GPS data is being masked when the device is in Private mode. The parameter values are:<br>
#:*If neither RS232 nor CAN provide valid RTK data, the device uses the internal GNSS receiver (GNS) for coordinates.
        0 - No masking;<br>
#'''RTK Disabled'''
        1 - GNSS data is sent as zero;<br>
#:*If the RTK option is disabled, coordinates are always taken from the internal GNSS receiver.
        2 - GNSS data is sent as last good known position;</td>
    </tr>


    <!-- Parameter 11815 -->
'''RTK data from CAN'''
    <tr>
        <td>11815</td>
        <td style="text-align:center;">Private mode odometer stop</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled stops odometer calculation for Odometer and Trip scenarios in Private mode:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11816 -->
When CAN is used as the RTK source, the device reads:
    <tr>
*'''Latitude''' 
        <td>11816</td>
*'''Longitude''' 
        <td style="text-align:center;">Private mode deactivation triggers</td>
*'''Altitude''' 
        <td style="text-align:center;">-</td>
*'''Ground speed''' 
        <td style="text-align:center;">0</td>
*'''Course'''
        <td style="text-align:center;">15</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Private mode deactivation triggers. When a trigger is activated it deactivates Private mode. Implemented using bit mask so that multiple choices can be selected where:<br>
        0 - no trigger;<br>
        1 - Towing detected;<br>
        2 - Unplug detected;<br>
        3 - Towing or Unplug detected;<br>
        4 - Crash detected;<br>
        5 - Towing or Crash detected;<br>
        6 - Unplug or Crash detected;<br>
        7 - Towing, Unplug or Crash detected;<br>
        8 - Autogeofence triggered;<br>
        9 - Towing or Autogeofence triggered;<br>
        10 - Unplug or Autogeofence triggered;<br>
        11 - Towing, Unplug or Autogeofence triggered;<br>
        12 - Crash or Autogeofence triggered;<br>
        13 - Towing, Crash or Autogeofence triggered;<br>
        14 - Unplug, Crash or Autogeofence triggered;<br>
        15 - Towing, Unplug, Crash or Autogeofence triggered;</td>
    </tr>


    <!-- Parameter 11818 -->
These values are taken from standard CAN messages designed for GNSS/RTK data. Exact PGNs and signal layouts depend on whether external RTK/ECD/ISOBUS system is being used.
    <tr>
        <td>11818</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule Monday Enable</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Monday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11819 -->
==Configurator Setup==
    <tr>
This section describes how to enable RTK as a location source and configure RS232 and CAN usage through the Configurator.
        <td>11819</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Monday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Monday;</td>
    </tr>


    <!-- Parameter 11820 -->
'''Enabling RTK as a location source'''
    <tr>
[[File:Source Location from RTK.png|right]]
        <td>11820</td>
#Open the Configurator and connect to the FMC650 device.
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Monday</td>
#Navigate to the System tab. 
        <td style="text-align:center;">-</td>
#Find the option “Source Location from RTK” in the '''System Settings''' section.
        <td style="text-align:center;">0</td>
#Set this option to '''Enable'''.
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Monday;</td>
    </tr>


    <!-- Parameter 11821 -->
When enabled, the device will use RTK data from RS232/CAN if available, with automatic fallback to internal GNSS.
    <tr>
        <td>11821</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule Tuesday Enable</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Tuesday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11822 -->
For advanced configuration (e.g. via commands):
    <tr>
        <td>11822</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Tuesday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Tuesday;</td>
    </tr>


    <!-- Parameter 11823 -->
Source Location from RTK <br>
    <tr>
'''Parameter ID:''' 55000 <br>
        <td>11823</td>
'''Values:''' 
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Tuesday</td>
*'''0''' – Disabled (device uses only internal GNSS) 
        <td style="text-align:center;">-</td>
*'''1''' – Enabled (device uses RTK sources if available)
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Tuesday;</td>
    </tr>


    <!-- Parameter 11824 -->
Configuring RS232 for RTK Use 
    <tr>
If you plan to use an external RTK receiver via RS232:
        <td>11824</td>
#Open the RS232/RS485 tab in the Configurator. 
        <td style="text-align:center;">Private/Business mode Weekly Schedule Wednesday Enable</td>
#For COM1 or COM2 (or both), set the mode to RTK.
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Wednesday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11825 -->
Relevant parameter IDs: 
    <tr>
*'''COM1 mode''' – Parameter ID 151 
        <td>11825</td>
*'''COM2 mode''' – Parameter ID 173 
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Wednesday</td>
*'''RTK mode''' – Value 60 
        <td style="text-align:center;">-</td>
If at least one COM port is configured to RTK mode and valid RTK data is received, the device will use RS232 as the main coordinate source. 
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Wednesday;</td>
    </tr>


    <!-- Parameter 11826 -->
[[File:RS232 settings - RTK.png|right]]
    <tr>
        <td>11826</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Wednesday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Wednesday;</td>
    </tr>


    <!-- Parameter 11827 -->
'''Using CAN as the RTK Source'''
    <tr>
CAN-based RTK is used in the following cases:
        <td>11827</td>
*None of the RS232 COM ports are configured in RTK mode, or 
        <td style="text-align:center;">Private/Business mode Weekly Schedule Thursday Enable</td>
*RS232 RTK data is not valid or not present. 
        <td style="text-align:center;">-</td>
When those conditions are met and valid CAN RTK data is received:
        <td style="text-align:center;">0</td>
*The device uses CAN as the coordinate source. 
        <td style="text-align:center;">1</td>
*The device continuously monitors the time between RTK messages. 
        <td style="text-align:center;">-</td>
*If CAN RTK messages are delayed by more than 2 seconds, the device automatically reverts to internal GNSS to avoid stale coordinates.
        <td style="text-align:center;">-</td>
<br>
        <td>If enabled automatically disables Private mode on Thursday during configured time:<br>
RTK data taken from CAN includes: 
        0 - Disabled;<br>
*'''Latitude 
        1 - Enabled;</td>
*'''Longitude 
    </tr>
*'''Altitude 
*'''Ground speed 
*'''Course 


    <!-- Parameter 11828 -->
Configuration of RTK over CAN (e.g. PGN, source address, bitrate) depends on your external CAN/ISOBUS/RTK infrastructure and should follow that system’sdocumentation. 
    <tr>
        <td>11828</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Thursday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Thursday;</td>
    </tr>


    <!-- Parameter 11829 -->
'''ISOBUS Data Visibility''' 
    <tr>
When used in ISOBUS or similar environments:
        <td>11829</td>
[[File:ISOBUS - RTK.png]]
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Thursday</td>
*RTK-related data from CAN is visible in the ISOBUS section of the Configurator. 
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Thursday;</td>
    </tr>


    <!-- Parameter 11830 -->
*This allows you to verify that RTK data is being received and interpreted correctly by the device. 
    <tr>
        <td>11830</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule Friday Enable</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Friday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11831 -->
==Active Location Source Monitoring==
    <tr>
To understand which source is currently being used for position data, you can check the '''Location Source''' parameter. 
        <td>11831</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Friday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Friday;</td>
    </tr>


    <!-- Parameter 11832 -->
'''Location Source Values'''
    <tr>
        <td>11832</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Friday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Friday;</td>
    </tr>


    <!-- Parameter 11833 -->
In the Configurator:
    <tr>
#Navigate to the '''I/O''' tab (or equivalent I/O monitoring view).
        <td>11833</td>
#Find the parameter '''Location Source'''.
        <td style="text-align:center;">Private/Business mode Weekly Schedule Saturday Enable</td>
[[File:Location source.png]]
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Saturday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11834 -->
Possible values:  
    <tr>
        <td>11834</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Saturday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Saturday;</td>
    </tr>


    <!-- Parameter 11835 -->
*'''0 – GNS'''
    <tr>
Location is taken from the internal GNSS receiver. This is the default when RTK is disabled or when no valid RTK data is available.
        <td>11835</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Saturday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Saturday;</td>
    </tr>


    <!-- Parameter 11836 -->
*'''1 – RS232'''
    <tr>
Location is taken from the RTK receiver connected via RS232.
        <td>11836</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule Sunday Enable</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically disables Private mode on Sunday during configured time:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11837 -->
*'''2 – CAN'''
    <tr>
Location is taken from RTK data arriving over CAN.
        <td>11837</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule start time of a Business mode on Sunday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Sunday;</td>
    </tr>


    <!-- Parameter 11838 -->
*'''3 – Err'''
    <tr>
Location is taken from the internal GNSS receiver, but this status indicates that RTK data from RS232 and/or CAN is invalid or unavailable. This helps distinguish normal GNSS use from “RTK expected but not available” situations.
        <td>11838</td>
        <td style="text-align:center;">Private/Business mode Weekly Schedule end time of a Business mode on Sunday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Starting from a configured time until end time disables Private mode and enables Business mode on Sunday;</td>
    </tr>


    <!-- Parameter 11839 -->
This parameter is used for diagnostics and for confirming that your device is using the intended RTK source.
    <tr>
        <td>11839</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Time zone</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-720</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Time in minutes from GMT +00:00. Example: GMT +02:00 is 120;</td>
<!-- Parameter 11840 -->
    <tr>
        <td>11840</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving enable</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>If enabled automatically adjusts the time for daylight saving:<br>
        0 - Disabled;<br>
        1 - Enabled;</td>
    </tr>


    <!-- Parameter 11841 -->
==NMEA Fix Type Monitoring (RS232 RTK Only)==
    <tr>
When RTK coordinates are received via RS232, you can also monitor the NMEA Fix Type to understand the quality of the GNSS/RTK fix. 
        <td>11841</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving start week</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">4</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the week when daylight saving starts:<br>
        1 - First week of a month;<br>
        2 - Second week of a month;<br>
        3 - Third week of a month;<br>
        4 - Fourth week of a month;<br>
        5 - Last week of a month;</td>
    </tr>


    <!-- Parameter 11842 -->
'''Configurator Steps'''
    <tr>
#Open the Configurator. 
        <td>11842</td>
#Go to the I/O tab (or relevant section). 
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving start month</td>
#Locate the parameter '''NMEA Fix Type'''.  
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">12</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the month when daylight saving starts. A month is represented by a number from 1 to 12;</td>
    </tr>


    <!-- Parameter 11843 -->
[[File:NMEA Fix Type.png]]
    <tr>
        <td>11843</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving start weekday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">6</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the weekday when daylight saving starts:<br>
        1 - Monday;<br>
        2 - Tuesday;<br>
        3 - Wednesday;<br>
        4 - Thursday;<br>
        5 - Friday;<br>
        6 - Saturday;<br>
        7 - Sunday;</td>
    </tr>


    <!-- Parameter 11844 -->
'''Note:''' This parameter is '''only available when coordinate data is received via RS232 RTK'''.
    <tr>
        <td>11844</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving start time</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the time in minutes when daylight saving starts. A start time is represented by a number from 0 to 1440, where the number represents the minutes from midnight;</td>
    </tr>


    <!-- Parameter 11845 -->
'''NMEA Fix Type Values'''
    <tr>
        <td>11845</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving end week</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">4</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the week when daylight saving ends:<br>
        1 - First week of a month;<br>
        2 - Second week of a month;<br>
        3 - Third week of a month;<br>
        4 - Fourth week of a month;<br>
        5 - Last week of a month;</td>
    </tr>


    <!-- Parameter 11846 -->
*'''NotValid''' - No valid GNSS fix is available.<br>
    <tr>
        <td>11846</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving end month</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">12</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the month when daylight saving ends. A month is represented by a number from 1 to 12;</td>
    </tr>


    <!-- Parameter 11847 -->
*'''GPS''' - Standard GPS fix using satellites only.<br>  
    <tr>
        <td>11847</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving end weekday</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">6</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the weekday when daylight saving ends:<br>
        1 - Monday;<br>
        2 - Tuesday;<br>
        3 - Wednesday;<br>
        4 - Thursday;<br>
        5 - Friday;<br>
        6 - Saturday;<br>
        7 - Sunday;</td>
    </tr>


    <!-- Parameter 11848 -->
*'''DGNSS''' - Differential GNSS fix (e.g. DGNSS, SBAS, etc.).<br>  
    <tr>
        <td>11848</td>
        <td style="text-align:center;">Private/Business Weekly Schedule Daylight saving end time</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1440</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets the time in minutes when daylight saving ends. An end time is represented by a number from 0 to 1440, where the number represents the minutes from midnight;</td>
    </tr>


    <!-- Parameter 11849 -->
*'''NotApplicable''' - Fix quality is not applicable in the current context. <br>
    <tr>
        <td>11849</td>
        <td style="text-align:center;">Private/Business trigger type</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">0</td>
        <td style="text-align:center;">1</td>
        <td style="text-align:center;">-</td>
        <td style="text-align:center;">-</td>
        <td>Sets Private/Business trigger type:<br>
        0 - External trigger such as DIN;<br>
        1 - Weekly schedule;</td>
    </tr>


    <!-- Parameter 11851 -->
*'''RTK_Fixed''' - RTK Fixed; high-precision RTK fix (including xFill if supported by the receiver).<br>
    <tr>
 
        <td>11851</td>
*'''RTK_Float''' - RTK Float; typically, a converging RTK solution or similar intermediate status.<br>
        <td style="text-align:center;">Private/Business DIN mode</td>
 
        <td style="text-align:center;">-</td>
*'''INS_DR''' - INS Dead Reckoning; position estimated by inertial sensors and previous GNSS/RTK data.<br> 
        <td style="text-align:center;">0</td>
 
        <td style="text-align:center;">1</td>
This information is beneficial for:
        <td style="text-align:center;">-</td>
*Verifying that the external RTK receiver is working correctly.
        <td style="text-align:center;">-</td>
*Assessing overall RTK performance and stability.
        <td>Sets Private/Business DIN mode:<br>
*Logging and diagnostics in advanced deployments.
        0 - Button: triggers on state change Low → High;<br>
 
        1 - Switch: triggers on state change Low → High and High → Low;</td>
==Parameter IDs and AVL IDs==
    </tr>
 
</table>
Below is a list of AVL IDs and Configurator IDs assigned to a specific item.
 
<table class="nd-othertables_2" style="width:50%; border-collapse: collapse;">
 
<tr>
<th style="width:8%; vertical-align: middle; text-align: left;">Name</th>
<th style="width:15%; vertical-align: middle; text-align: center;">Parameter ID</th>
<th style="width:5%; vertical-align: middle; text-align: center;">AVL ID</th>
</tr>
 
<tr>
<td style="vertical-align: middle; text-align: center;">RTK Longitude</td>
<td style="vertical-align: middle; text-align: center;">151790</td>
<td style="vertical-align: middle; text-align: center;">14145</td>
</tr>
 
<tr>
<td style="vertical-align: middle; text-align: center;">RTK Latitude</td>
<td style="vertical-align: middle; text-align: center;">151800</td>
<td style="vertical-align: middle; text-align: center;">14146</td>
</tr>
 
<tr>
<td style="vertical-align: middle; text-align: center;">RTK Altitude</td>
<td style="vertical-align: middle; text-align: center;">151810</td>
<td style="vertical-align: middle; text-align: center;">14147</td>
</tr>
 
<tr>
<td style="vertical-align: middle; text-align: center;">RTK Speed</td>
<td style="vertical-align: middle; text-align: center;">151820</td>
<td style="vertical-align: middle; text-align: center;">14148</td>
</tr>
 
<tr>
<td style="vertical-align: middle; text-align: center;">RTK Angle</td>
<td style="vertical-align: middle; text-align: center;">151830</td>
<td style="vertical-align: middle; text-align: center;">14149</td>
</tr>
 
<tr>
<td style="vertical-align: middle; text-align: center;">Source Location from RTK</td>
<td style="vertical-align: middle; text-align: center;">55000</td>
<td style="vertical-align: middle; text-align: center;">-</td>
</tr>
 
<tr>
<td style="vertical-align: middle; text-align: center;">Source Location from RTK</td>
<td style="vertical-align: middle; text-align: center;">55000</td>
<td style="vertical-align: middle; text-align: center;">-</td>
</tr>
 
<tr>
<td style="vertical-align: middle; text-align: center;">Location Source</td>
<td style="vertical-align: middle; text-align: center;">53050</td>
<td style="vertical-align: middle; text-align: center;">10919</td>
</tr>
 
<tr>
<td style="vertical-align: middle; text-align: center;">NMEA Fix Type</td>
<td style="vertical-align: middle; text-align: center;">53060</td>
<td style="vertical-align: middle; text-align: center;">10920</td>
</tr>

Latest revision as of 14:58, 14 April 2026

External RTK coordinate via CAN/RS232 interface with FMC650

Overview

Activating RTK (Real-Time Kinematic) coordinate acquisition enables the FMC650 device to process RTK data from CAN. When configured, the RTK module can provide high-precision coordinates using:

  • External RTK receiver via RS232
  • External RTK data via CAN
  • Internal GNSS receiver (GNSs) as fallback (does not has RTK)

The device automatically chooses the best available source based on configuration and data quality.

The following specifications indicate the minimum firmware and configurator version requirement to use RTK coordinate acquisition via CAN on FMC650.

  • Platform: FM65
  • Device: FMC650
  • Firmware version: 03.01.03.Rev.228
  • Configurator version: B.FMX6_R.192

Method of Operation

When the RTK option is enabled, the device always tries to use RTK sources first and falls back to internal GNSS if needed.

Source priority

  1. RS232 (primary RTK source)
    • The device checks whether any COM port (COM1 or COM2) is configured in RTK mode.
    • If at least one COM port is configured for RTK and valid data is present, coordinates are taken from RS232.
  2. CAN RTK (secondary RTK source)
    • If RS232 RTK data is not available or is invalid, the device checks the CAN RTK status.
    • If valid CAN RTK data is available, coordinates are taken from CAN.
    • A timing check is applied if the time difference between received CAN RTK frames is greater than 2 seconds. The device automatically switches to the internal GNSS receiver (GNS) to keep coordinates up to date.
  3. Internal GNSS (GNS) Fallback
    • If neither RS232 nor CAN provide valid RTK data, the device uses the internal GNSS receiver (GNS) for coordinates.
  4. RTK Disabled
    • If the RTK option is disabled, coordinates are always taken from the internal GNSS receiver.

RTK data from CAN

When CAN is used as the RTK source, the device reads:

  • Latitude
  • Longitude
  • Altitude
  • Ground speed
  • Course

These values are taken from standard CAN messages designed for GNSS/RTK data. Exact PGNs and signal layouts depend on whether external RTK/ECD/ISOBUS system is being used.

Configurator Setup

This section describes how to enable RTK as a location source and configure RS232 and CAN usage through the Configurator.

Enabling RTK as a location source

  1. Open the Configurator and connect to the FMC650 device.
  2. Navigate to the System tab.
  3. Find the option “Source Location from RTK” in the System Settings section.
  4. Set this option to Enable.

When enabled, the device will use RTK data from RS232/CAN if available, with automatic fallback to internal GNSS.

For advanced configuration (e.g. via commands):

Source Location from RTK
Parameter ID: 55000
Values:

  • 0 – Disabled (device uses only internal GNSS)
  • 1 – Enabled (device uses RTK sources if available)

Configuring RS232 for RTK Use If you plan to use an external RTK receiver via RS232:

  1. Open the RS232/RS485 tab in the Configurator.
  2. For COM1 or COM2 (or both), set the mode to RTK.

Relevant parameter IDs:

  • COM1 mode – Parameter ID 151
  • COM2 mode – Parameter ID 173
  • RTK mode – Value 60

If at least one COM port is configured to RTK mode and valid RTK data is received, the device will use RS232 as the main coordinate source.

Using CAN as the RTK Source CAN-based RTK is used in the following cases:

  • None of the RS232 COM ports are configured in RTK mode, or
  • RS232 RTK data is not valid or not present.

When those conditions are met and valid CAN RTK data is received:

  • The device uses CAN as the coordinate source.
  • The device continuously monitors the time between RTK messages.
  • If CAN RTK messages are delayed by more than 2 seconds, the device automatically reverts to internal GNSS to avoid stale coordinates.


RTK data taken from CAN includes:

  • Latitude
  • Longitude
  • Altitude
  • Ground speed
  • Course

Configuration of RTK over CAN (e.g. PGN, source address, bitrate) depends on your external CAN/ISOBUS/RTK infrastructure and should follow that system’sdocumentation.

ISOBUS Data Visibility When used in ISOBUS or similar environments:

  • RTK-related data from CAN is visible in the ISOBUS section of the Configurator.
  • This allows you to verify that RTK data is being received and interpreted correctly by the device.

Active Location Source Monitoring

To understand which source is currently being used for position data, you can check the Location Source parameter.

Location Source Values

In the Configurator:

  1. Navigate to the I/O tab (or equivalent I/O monitoring view).
  2. Find the parameter Location Source.

Possible values:

  • 0 – GNS

Location is taken from the internal GNSS receiver. This is the default when RTK is disabled or when no valid RTK data is available.

  • 1 – RS232

Location is taken from the RTK receiver connected via RS232.

  • 2 – CAN

Location is taken from RTK data arriving over CAN.

  • 3 – Err

Location is taken from the internal GNSS receiver, but this status indicates that RTK data from RS232 and/or CAN is invalid or unavailable. This helps distinguish normal GNSS use from “RTK expected but not available” situations.

This parameter is used for diagnostics and for confirming that your device is using the intended RTK source.

NMEA Fix Type Monitoring (RS232 RTK Only)

When RTK coordinates are received via RS232, you can also monitor the NMEA Fix Type to understand the quality of the GNSS/RTK fix.

Configurator Steps

  1. Open the Configurator.
  2. Go to the I/O tab (or relevant section).
  3. Locate the parameter NMEA Fix Type.

Note: This parameter is only available when coordinate data is received via RS232 RTK.

NMEA Fix Type Values

  • NotValid - No valid GNSS fix is available.
  • GPS - Standard GPS fix using satellites only.
  • DGNSS - Differential GNSS fix (e.g. DGNSS, SBAS, etc.).
  • NotApplicable - Fix quality is not applicable in the current context.
  • RTK_Fixed - RTK Fixed; high-precision RTK fix (including xFill if supported by the receiver).
  • RTK_Float - RTK Float; typically, a converging RTK solution or similar intermediate status.
  • INS_DR - INS Dead Reckoning; position estimated by inertial sensors and previous GNSS/RTK data.

This information is beneficial for:

  • Verifying that the external RTK receiver is working correctly.
  • Assessing overall RTK performance and stability.
  • Logging and diagnostics in advanced deployments.

Parameter IDs and AVL IDs

Below is a list of AVL IDs and Configurator IDs assigned to a specific item.

Name Parameter ID AVL ID
RTK Longitude 151790 14145
RTK Latitude 151800 14146
RTK Altitude 151810 14147
RTK Speed 151820 14148
RTK Angle 151830 14149
Source Location from RTK 55000 -
Source Location from RTK 55000 -
Location Source 53050 10919
NMEA Fix Type 53060 10920