The G120 revolves around the concept of 'a Trip' for tracking. There are multiple ways in which the device can detect the beginning and end of trips
- Wired Ignition
- GPS Movement Based (Emulated Ignition)
- Run Detect
The G120 is set up for Wired ignition and Movement Trips by default. So this means if there is no physical ignition connected, trips are still tracked.
In general, this is the most reliable way to detect trips accurately in most vehicles, and it also allows for additional data to be captured, such as engine idle. So when possible, it is recommended to wire in the ignition line.
Wired ignition is set up by default on the G120 for the white ignition wire to set the ignition bit (Digital Input 0, DI0) and start a trip.
When over 5V is applied to the ignition wire, the device will begin a trip. It will upload on the beginning of a trip, and turn on the GPS and cellular modem. The modem will remain on and upload according to the Logging parameter setup. Please see Default Tracking Parameters [G120] for information on how the device logs when in trip.
GPS Movement Trips (Emulated Ignition):
This mode works in a similar way to "Standard GPS Tracking" on our battery powered devices.
- The device waits in a low power sleep state for accelerometer activity.
- Once woken, it checks the GPS for movement over a period of a few seconds.
- If the GPS shows movement over the start threshold (default is 150m), a trip is started, and the the ignition bit (DI0) is set to active.
- If this is not the case, the device then resumes sleeping, with both the GPS and mobile data off.
- Once the asset has been stationary for some time (default trip end time- 240s), or the GPS signal has been lost for some time, the trip is ended, and a final upload is performed.
This means that trips where an asset is towed (and the engine is not on), trips can be detected. Additionally trips can be detected at times where we do not wire in the ignition line.
We refer to this feature as 'Emulated Ignition' as by default a movement trip 'emulates' a physical ignition source - meaning the device will treat them in the same way - setting the ignition bit DI0.
How does it work?
The Movement trip start behaviour is controlled by the "Movement Trips" parameter.
To begin a trip, the movement and speed thresholds are ANDed together. i.e. we must be over 150m from the start point AND travelling over 15km/h to begin a trip with the above parameters. So very slow moving assets ideally should just have physical ignition hard wired, or be sure to drop the speed threshold.
>>Once woken, it checks the GPS for movement over a period of a few seconds.
In detail, this means that after some accelerometer activity is detected, the device keeps checking for movement until there has been no accelerometer activity for 36 seconds (hard coded), and no GPS movement for the Trip End Time (configurable).
The "Movement Count" means that we require this many fixes (the device gets a fix second by second) that all agree that the device is over the trip start movement and speed thresholds to begin a trip. Higher values means the device is more 'sure' that it is on the move, and there is less chance that a single erroneous fix will result in a false trip start.
This method is not enabled by default. Run Detect will put the device into trip based on changes in the external voltage. The assumption is that when the engine is turned on, the vehicle battery voltage will increase as the alternator is turned on to charge the battery. In many cases this will work well if a wired ignition is not available. However this assumption does not always hold true. The resting/running battery voltage of a vehicle can change over time, so the thresholds below may need to be adjusted. Modern vehicles are also smart enough to turn off the alternator when the battery is fully charged, and some even will turn off the engine when stopped at traffic lights. For this reason run detect is not foolproof.
- High Voltage: Set this number to be below the average voltage output when the engine is ON so the Run Detect is activated when the engine voltage crosses the value
- Low Voltage: Set this number to be lower than the High Voltage value but higher than the average value when the engine is OFF so Run detect is deactivated when the voltage crosses the value.
- Digital Input: To have Run Detect activate trip status, set the Digital Input to Ignition (0).
- Start Time (s): Amount of time for voltage to register over High Voltage, i.e, engine to be running, before trip starts
- End Time (s): Amount of time after engine stops, i.e, voltage to cross Low Voltage for trip to end.