Changes

no edit summary
Line 60: Line 60:  
* '''After Ignition ON''' - charger can be enabled after ignition is turned on, except if battery is fully charged or 10 minute timeout has not passed since device was turned on for faster FIX receiving;
 
* '''After Ignition ON''' - charger can be enabled after ignition is turned on, except if battery is fully charged or 10 minute timeout has not passed since device was turned on for faster FIX receiving;
 
* '''Always''' - enables charging all the time (even if any sleep mode is active).}}}
 
* '''Always''' - enables charging all the time (even if any sleep mode is active).}}}
{{{analog_input|===Analog Input Value Range===
  −
------------------
  −
[[Image:Analog_input.gif|right|300px]]
  −
In ''Analog Input Value Range'' settings user can choose an analog input range of 10 V or 30 V.<br></br><br></br>}}}
  −
   
===Data Protocol===
 
===Data Protocol===
 
------------------
 
------------------
 
[[Image:Data_protocol.gif|right|300px]]
 
[[Image:Data_protocol.gif|right|300px]]
 
In ''Data Protocol'' settings user can choose which protocol version ('''[[Codec#Codec 8|Codec 8]]''' or '''[[Codec#Codec 8 Extended|Codec 8 Extended]]''') will use for data sending to the server.<br></br>
 
In ''Data Protocol'' settings user can choose which protocol version ('''[[Codec#Codec 8|Codec 8]]''' or '''[[Codec#Codec 8 Extended|Codec 8 Extended]]''') will use for data sending to the server.<br></br>
{{{input_mode|===Input Mode===
  −
------------------
  −
[[Image:Input_mode.gif|right|300px]]
  −
In ''Input Mode'' settings user can choose which configurable input will be use: ''DIN2/AIN1'' or ''[[FMB130_Negative_Input_Usage_Scenario|Ground Sense]]''.<br/>
  −
If Ground Sense is selected, the input will act as an inverse Digital Input, where a low voltage level will output "1" using the Ground Sense I/O element, and a high voltage level will output "0".<br></br><br></br>}}}
      
==Static Navigation Settings==
 
==Static Navigation Settings==
Line 80: Line 70:  
If the Static navigation filter is disabled, it will apply no changes to GPS data. If the Static navigation filter is enabled, it will filter changes in GPS position if no movement (configured movement source) or ignition (configured ignition source) is detected (depends on what static navigation settings are selected: movement, ignition or both sources). It allows filtering GPS jumps when an object is parked (is not moving) and GPS position is still traced.<br></br>
 
If the Static navigation filter is disabled, it will apply no changes to GPS data. If the Static navigation filter is enabled, it will filter changes in GPS position if no movement (configured movement source) or ignition (configured ignition source) is detected (depends on what static navigation settings are selected: movement, ignition or both sources). It allows filtering GPS jumps when an object is parked (is not moving) and GPS position is still traced.<br></br>
 
==Sleep Mode==
 
==Sleep Mode==
[[Image:Sleep_mode.gif|right|300px]]
+
[[File:NO 1 WIRE FINAL.png|right]]<br>
 +
<br>
 
This feature will be used to save power consumption of external battery (power supply). It let the user choose one of four power saving modes which he would prefer: '''[[{{{model|FMB1YX}}} Sleep modes#GPS Sleep mode|GPS Sleep]]''', '''[[{{{model|FMB1YX}}} Sleep modes#Deep Sleep mode|Deep Sleep]]''', '''[[{{{model|FMB1YX}}} Sleep modes#Online Deep Sleep mode|Online Deep Sleep]]''' and '''[[{{{model|FMB1YX}}} Sleep modes#Ultra Deep Sleep|Ultra Deep Sleep]]'''. Also, after the mentioned options you can find the Timeout (min) parameter which starts counting when the device is in STOP mode. After timeout is reached and all conditions for sleep mode are met, the device goes to sleep mode. <br></br>
 
This feature will be used to save power consumption of external battery (power supply). It let the user choose one of four power saving modes which he would prefer: '''[[{{{model|FMB1YX}}} Sleep modes#GPS Sleep mode|GPS Sleep]]''', '''[[{{{model|FMB1YX}}} Sleep modes#Deep Sleep mode|Deep Sleep]]''', '''[[{{{model|FMB1YX}}} Sleep modes#Online Deep Sleep mode|Online Deep Sleep]]''' and '''[[{{{model|FMB1YX}}} Sleep modes#Ultra Deep Sleep|Ultra Deep Sleep]]'''. Also, after the mentioned options you can find the Timeout (min) parameter which starts counting when the device is in STOP mode. After timeout is reached and all conditions for sleep mode are met, the device goes to sleep mode. <br></br>
 
'''Note:''' Detail description and conditions about every mode you can find [[{{{model|FMB1YX}}} Sleep modes|'''here''']].<br></br><br></br>
 
'''Note:''' Detail description and conditions about every mode you can find [[{{{model|FMB1YX}}} Sleep modes|'''here''']].<br></br><br></br>
 +
 +
===BT/BLE module OFF during Sleep modes===
 +
------------------
 +
Power off sleep mode can be described as the lowest possible power consumption mode where the device can go into power off state.
 +
<br>
 +
 +
From the version, 03.28.XX this new functionality includes new parameters:
 +
 +
*'''Periodic Wakeup''' – if value is greater than zero, device while being in Deep Sleep or Online Deep Sleep, will wake up after defined period for beacon collection. This is mainly should be used when Bluetooth is disabled in sleep.
 +
*'''Bluetooth On While In Sleep'''- by default this parameter value is set to Enable and BT will work as in base functionality. If this value is set to Disable, Bluetooth will be turned off when device goes to Deep Sleep or Online Deep Sleep and will be turned on during Periodic Wakeup or if device enters normal state.
 +
[[Image:PWU.jpg|right|300px]]
 +
</br></br>
 +
 +
Note: In case when during scan after wakeup no BLE devices will be found FMB will be active for configured scan duration time in Bluetooth 4.0 tab. After that timeout FMB will go to sleep state.
 +
<br>
 +
 +
Power off sleep mode can be described as the lowest possible power consumption mode where the device can go into power off state and can only wake up if one of the conditions is true:
 +
 +
*Movement is detected by accelerometer (not by the configured movement source);
 +
*External power is applied;
 +
*It is the time to make a new periodic record (new feature);
 +
<br>
 +
Please keep a note that Power OFF Sleep will not work if any USB cable is connected to the device.
 +
 +
 
==Ignition Source==
 
==Ignition Source==
 
Ignition source will be used to determine ignition of vehicle. {{{voltage|If voltage is between High Voltage Level and Low Voltage Level (below ''Ignition Settings'' options) - ignition is ON. If voltage is higher than High Voltage Level or lower than Low Voltage Level - ignition is OFF.}}}<br>
 
Ignition source will be used to determine ignition of vehicle. {{{voltage|If voltage is between High Voltage Level and Low Voltage Level (below ''Ignition Settings'' options) - ignition is ON. If voltage is higher than High Voltage Level or lower than Low Voltage Level - ignition is OFF.}}}<br>
{{{img_ignition|[[Image:Ignition_settings.gif|right|300px]]}}}
+
{{{img_ignition|[[Image:FMB001_Ignition.gif|right|300px]]}}}
 
{{{ignition_source|Possible ignition sources:
 
{{{ignition_source|Possible ignition sources:
 
{{{txt_din1|* '''DIN 1''' (Digital Input 1) - if ''DIN1'' is 1 - ignition is ON; if ''DIN1'' value is 0 - ignition is OFF;}}}
 
{{{txt_din1|* '''DIN 1''' (Digital Input 1) - if ''DIN1'' is 1 - ignition is ON; if ''DIN1'' value is 0 - ignition is OFF;}}}
Line 91: Line 107:  
{{{txt_engine_rpm|* '''Engine RPM''' - if ''RPM'' from OBD II or CAN is higher than 0 - ignition is ON; if ''RPM'' from OBD II or CAN is equal to 0 - ignition is OFF;}}}
 
{{{txt_engine_rpm|* '''Engine RPM''' - if ''RPM'' from OBD II or CAN is higher than 0 - ignition is ON; if ''RPM'' from OBD II or CAN is equal to 0 - ignition is OFF;}}}
 
* '''Accelerometer''' - if movement sensor detects movement - ignition is ON; if movement is not detected - ignition is OFF;
 
* '''Accelerometer''' - if movement sensor detects movement - ignition is ON; if movement is not detected - ignition is OFF;
More than one ignition source can be selected at the same moment. When there are 2 or more sources selected, at least one condition has to be met to change Ignition status.<br>
+
More than one ignition source can be selected at the same moment. When there are 2 or more sources selected, at least one condition has to be met to change Ignition status.<br></br>
{{{txt_din3|* '''DIN 3''' (Digital Input 3) - if ''DIN3'' is 1 - ignition is ON; if ''DIN3'' value is 0 - ignition is OFF;}}}
   
{{{txt_example|'''Example:''' DIN1 and Accelerometer are selected as the Ignition source. When the device detects movement, Ignition status will change to 1, regardless that DIN1 value is 0. Users can select movement start and movement stop delay time - those parameters are used when the accelerometer is selected as an ignition source. }}}}}}
 
{{{txt_example|'''Example:''' DIN1 and Accelerometer are selected as the Ignition source. When the device detects movement, Ignition status will change to 1, regardless that DIN1 value is 0. Users can select movement start and movement stop delay time - those parameters are used when the accelerometer is selected as an ignition source. }}}}}}
 
Ignition status is used in power management and the following functionalities: [[{{{model|FMB1YX}}} Features settings#Eco/Green Driving|Eco/Green Driving]], [[{{{model|FMB1YX}}} Accelerometer Features settings#Excessive Idling|Excessive Idling]], Fuel Consumption, [[{{{model|FMB1YX}}} Features settings#Over Speeding|Over Speeding]], [[{{{model|FMB1YX}}} Accelerometer Features settings#Towing Detection|Towing Detection]] and [[{{{model|FMB1YX}}} Trip/Odometer settings|Trip]].<br>
 
Ignition status is used in power management and the following functionalities: [[{{{model|FMB1YX}}} Features settings#Eco/Green Driving|Eco/Green Driving]], [[{{{model|FMB1YX}}} Accelerometer Features settings#Excessive Idling|Excessive Idling]], Fuel Consumption, [[{{{model|FMB1YX}}} Features settings#Over Speeding|Over Speeding]], [[{{{model|FMB1YX}}} Accelerometer Features settings#Towing Detection|Towing Detection]] and [[{{{model|FMB1YX}}} Trip/Odometer settings|Trip]].<br>
Line 119: Line 134:  
===New Time Synchronization method implementation===
 
===New Time Synchronization method implementation===
 
------------------
 
------------------
[[image:Timesyncflowchart.png|right|600px]]
+
 
 
From 03.25.14 firmware the new time synchronization works by waiting a minute on startup to acquire fix and consequently synchronizes the time via GNSS. <br> This state checks the difference between RTC and GNSS times every second. If the difference of at least 3 seconds persists to be for 5 seconds, the firmware triggers a re-synchronization procedure by GNSS. <br> After that, the time difference is still calculated, but the difference is expected to persist for at least 5 minutes to trigger a GNSS time re-synchronization.<br>
 
From 03.25.14 firmware the new time synchronization works by waiting a minute on startup to acquire fix and consequently synchronizes the time via GNSS. <br> This state checks the difference between RTC and GNSS times every second. If the difference of at least 3 seconds persists to be for 5 seconds, the firmware triggers a re-synchronization procedure by GNSS. <br> After that, the time difference is still calculated, but the difference is expected to persist for at least 5 minutes to trigger a GNSS time re-synchronization.<br>
 
In the case that there is no fix or it is lost during the syncing by GNSS state, the firmware goes to the state of syncing by NTP. Entering the state of NTP syncing, the firmware immediately attempts to synchronize the time by triggering NTP and later on, does this periodically every time the configured NTP re-synchronization time is reached (if the re-synchronization time is set to 0 – no NTP sync is performed at all). Time synchronization by NITZ can occur at any time.  
 
In the case that there is no fix or it is lost during the syncing by GNSS state, the firmware goes to the state of syncing by NTP. Entering the state of NTP syncing, the firmware immediately attempts to synchronize the time by triggering NTP and later on, does this periodically every time the configured NTP re-synchronization time is reached (if the re-synchronization time is set to 0 – no NTP sync is performed at all). Time synchronization by NITZ can occur at any time.  
<br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br>
+
[[image:Lentele.png|left|520px]]
 +
[[image:Lenta.png|middle|580px]]
 +
<br></br>
 +
 
 
==Accelerometer Auto Calibration==
 
==Accelerometer Auto Calibration==
 
[[File:Accelerometer_auto.gif|right|300px]]
 
[[File:Accelerometer_auto.gif|right|300px]]