Procédures De Calibration Matérielles; Calibration Pour Les Variations De Température; Calibration Pour Compenser Les Reflets Sur Une Vitre De Protection - Yoctopuce Yocto-RangeFinder Mode D'emploi

Table des Matières

Publicité

3.6. Procédures de calibration matérielles
Les procédures de calibration décrites dans ces paragraphes sont spécifiques au capteur
VL53L0CXV0DH/1 utilisé par le Yocto-RangeFinder, et agissent directement sur son principe de
détection. Elles ne doivent pas être confondues avec la calibration logicielle qui peut être apportée a
posteriori sur les mesures de tout capteur Yoctopuce.
Calibration pour les variations de température
Pour garantir le bon fonctionnement du capteur, il faut lancer une procédure de calibration
automatique lorsque la température varie de plus de 8°C. Le Yocto-RangeFinder inclut un capteur de
température situé juste à côté du capteur de distance, permettant de détecter les variations de
température et de lancer cette calibration si nécessaire.
Pour connaître la température courante, il faut appeler la méthode
. Pour connaître la dernière température de calibration, il faut appeler la méthode
()
get_hardwareCalibrationTemperature()
la méthode
triggerTemperatureCalibration()
YRangeFinder
rf
= YRangeFinder.FirstRangeFinder();
Double
currTemp
= rf.get_currentTemperature();
Double
calibTemp
= rf.get_hardwareCalibrationTemperature();
if
(Math.abs(currTemp
rf.triggerTemperatureCalibration();
}
Il n'est pas nécessaire de mettre une cible devant le capteur pour effectuer la calibration de
température.

Calibration pour compenser les reflets sur une vitre de protection

Les reflets causés par une vitre de protection introduisent différents types de biais dans la mesure.
Ils ne peuvent être compensés qu'en appliquant les procédures de calibration décrites ci-dessous,
dans l'ordre.
Ces calibrations n'ont pas besoin d'être répétées tant que la vitre ne change pas de position (cette
calibration est relativement invariante par rapport aux conditions extérieures). Mais n'oubliez pas que
même la meilleure des calibrations ne peut pas compenser un rapport signal/bruit trop faible, donc il
est critique de réduire autant que possible la distance entre la vitre et le capteur, et d'utiliser la vitre
la plus transparente et le plus fine possible.
Avant de vous lancer dans une calibration, commencez par vérifier que le capteur reçoit assez de
signal pour fonctionner. Même sans calibration, à relativement faible distance le capteur devrait
pouvoir détecter correctement un objet. Si ce n'est pas le cas, c'est que le signal est trop masqué et
qu'il faut soit rapprocher la vitre du capteur, soit utiliser une vitre plus fine, et plus probablement les
deux. En bonnes conditions, la valeur mesurée par le capteur par rapport à la distance réelle devrait
ressembler au graphique suivant:
Effet d'une vitre sur la mesure de distance, en absence de calibration.
www.yoctopuce.com
- calibTemp) > 8.0) {
3. Principe de fonctionnement et limitations
get_currentTemperature
. Lorsque les deux diffèrent trop, il faut appeler
:
11

Publicité

Table des Matières
loading

Table des Matières