Changes

Line 28: Line 28:  
|auto_calibrate:status||Yes||Request calibration status and calibration task status
 
|auto_calibrate:status||Yes||Request calibration status and calibration task status
 
|-
 
|-
|auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset
+
|*auto_calibrate:tryforever||Yes||Enable Forever Mode – calibration status will be sent until reset
|}
+
|} *From Firmware 03.28.03
 
</center>
 
</center>
 +
    
======Auto-calibration======
 
======Auto-calibration======
Line 36: Line 37:  
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):<br>
 
Auto calibration task is launched on one of these conditions (assume calibration is enabled in configuration):<br>
 
1. Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.<br>
 
1. Every time device turns on, it checks whether it was previously calibrated and has calibration stored in flash. If device has no calibration in flash, auto calibration task is started.<br>
2. Device calibration was previously disabled by configuration and now is enabled.<br>
+
2. Device calibration was previously disabled by configuration and now is enabled. If Full calibration is already stored, it will not be overwritten.<br>
 
3. SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.<br>
 
3. SMS “auto_calibrate:set” is received. Note: SMS response is sent after calibration has been acquired.<br>
 
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.<br>
 
This SMS triggers an SMS response to be sent. Response is sent when calibration is acquired. When 1 hour passes without successful calibration, failed SMS response is sent.<br>
 
4. Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.<br>
 
4. Calibrated device’s mean axes of set interval  differ more than set amount from desired (0,0,1) calibration is considered inaccurate. Calibration is deleted from flash and auto calibration task started.<br>
 +
 +
HDOP and PDOP values are checked before start calibration process. If current HDOP or PDOP values are less than 10, auto calibration will not start.
 +
 
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.<br>
 
After auto calibration task has been started, it will go on indefinitely until satisfactory calibration is acquired.<br>
   Line 68: Line 72:  
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised.  
 
Note: turning device around calibrated Z axis will not trigger re-calibration, after turning device around Z axis manual re-calibration is advised.  
   −
Recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.
+
From FW 03.28.03 recalibration algorithm will collect 15 recalibration requests in sequence to start recalibration.
 
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.
 
When position change is detected, calibration data is cleared and status is changed to “Empty”. After first successful calibration attempt (in a few minutes) status is changed to “Present”. After full calibration status is changed to “Full” and calibration check is started again.
 +
 +
 +
====Major accelerometer Changes from Firmware 03.28.XX====
 +
 +
* '''Updated recalibration algorithm'''
 +
* '''Calibration status IO added: 4 possible options'''
 +
** ''0-no calibration''
 +
** ''1-calibrated''
 +
** ''2-calibration disabled''
 +
** ''3-Full and final calibration''
 +
* '''Added ground vector capturing while driving'''
 +
* '''Trip simulator feature'''
 +
* ''' Improvements in following topics:'''
 +
** ''FW/BACK detection''
 +
** ''Full calibration evaluation''
 +
** ''Vector quaternion renewal after full calibration''
 +
 
<br/>
 
<br/>
 
{{{excessive_idling|
 
{{{excessive_idling|

Navigation menu