Il y a quelque temps, on vous avait proposé une petite application permettant de calculer les paramètres de compensation en température du Yocto-Bridge. A l'usage, on s'est rendu compte que cette application n'était pas la plus intuitive que l'on ait jamais écrite. Cette semaine, on corrige le tir et on vous propose une version qui vous prendra par la main et vous guidera dans le processus nécessaire pour calculer cette compensation.
Pour rappel, la technologie des cellules de charge souffre d'un petit problème: les cellules dérivent au gré des variations de température. Ce n'est pas un vrai problème pour les balances destinées à peser des charges occasionnelles: on peut facilement tarer juste avant d'effectuer le pesage, cette tare peut même se faire automatiquement grâce à la fonction zero-tracking. Mais pour les balances qui sont constamment en charge, si on veut garder une précision optimale, il faut être capable de compenser l'effet de ces changements de température. Le Yocto-Bridge est capable de le faire tout seul pour autant qu'on lui fournisse les bons paramètres. Mais ces paramètres dépendent de la cellule de charge utilisée. L'application qu'on vous propose aujourd'hui sert à calculer empiriquement ces paramètres. Les maths utilisées pour les calculs sont décrites dans l'article original.
Même les cellules de précision sont sensibles aux changements de température
Installation
La nouvelle application Yocto-BridgeCalibration est disponible pour Windows, Linux et Mac OS. Téléchargez simplement le bon installeur depuis notre page utilitaires, lancez-le, et c'est tout. Notez cependant que sous Linux vous aurez besoin d'avoir Mono installé. Sous Windows, vous aurez besoin de .NET 4.5 qui n'existe pas pour Windows XP, mais si vous avez besoin de faire tourner Yocto-BridgeCalibration sur XP, vous pouvez utiliser la même astuce que pour Yocto-Visualization, qui consiste à télécharger les sources depuis GitHub et les recompiler pour .NET 3.5.
Préparation du Yocto-Bridge
L'idée derrière cette application est de laisser la balance à vide et d'accumuler suffisamment de mesures de poids et de température pendant suffisamment longtemps pour en être capable d'en déduire la façon dont les variations de température affectent les mesures de poids. Mais pour cela, il faut pré-configurer correctement le Yocto-Bridge connecté à la cellule de charge de la balance. L'application le fera pour vous: elle remet à zéro toute compensation antérieure et dsactive le zéro-tracking. Elle règle la fréquence d'enregistrement des données à 6 par minute, active le démarrage automatique de l'enregistreur et vous permet d'effectuer une calibration soigneuse.
L'application vous guide dans la préparation du module
Notez que pour effectuer cette calibration, vous aurez besoin d'un poids de référence. Une fois que tout est prêt, l'acquisition des données est lancée.
Accumulation des données
Il est important que l'acquisition des données se fasse dans des conditions aussi proches que possible de l'utilisation normale de la balance. Ainsi, si vous comptez utiliser votre balance à l'extérieur, faites l'acquisition à l'extérieur. Veillez aussi à ce que rien de vienne perturber la balance pendant l'acquisition, évitez les vibrations et ne la bougez surtout pas. Pour un résultat optimum, on vous suggère de laisser tourner l'acquisition pendant une semaine. L'acquisition des données est réalisée grâce au datalogger du Yocto-Bridge, elle est donc autonome, vous n'avez pas besoin de faire tourner l'application Yocto-BridgeCalibration en permanence, mais vous pouvez l'utiliser pour surveiller ce qui se passe.
Vous pouvez surveiller l'acquisition des données
Vous pouvez même utiliser l'application à n'importe moment pour exporter les données quand bon vous semble.
Calcul et application de la compensation
Une fois que vous avez accumulé suffisamment de données, l'application est capable de calculer une table de compensation. Vous pouvez soit utiliser directement les données stockées dans le module, soit utiliser des données que vous auriez précédemment exportées durant la phase d'acquisition. Le calcul de compensation vous est présenté sur la base du graphe des données enregistrées. 75% des données, dans la zone bleue, sont utilisées pour calculer les tables de compensation, les derniers 25%, dans la zone verte, sont utilisés pour vérifier l'effet de la table de compensation. Vous pouvez vérifier l'efficacité de la compensation en comparant les tracés de l'erreur de mesure avant (measured zero drift) et après compensation (residual error).
Le but est de diminuer la dérive du zéro
Si vous êtes satisfait de l'effet des paramètres compensation, l'application les injectera directement dans le module Yocto-Bridge et l'affaire sera dans le sac.
Conclusion
On a fait tout ce qu'on a pu pour simplifier la configuration de la compensation en température du Yocto-Bridge. L'application est en fait un wizard qui vous guide pas à pas et vous évite les erreurs de configuration classiques. Malgré tout, configurer cette compensation n'est pas une opération qui se fait à la va-vite sur un coin de table. Vous aurez vraiment besoin d'une semaine de données pour obtenir un résultat acceptable, et pendant cette semaine d'acquisition, la balance doit être isolée de toute interférence. On vous suggère donc de prendre le temps de planifier un peu avant de vous lancer dans l'opération.