Hi,
J'ai besoin de mesure un poids et j'utilise une jauge de contrainte BOSH
Je l'ai cablée en différentielle sur les entrees CH1+ et CH1-
La tension de la jauge est +3.3v, le MCP aussi
La sensibilité de la jauge : 2mV/V
le poids max de la jauge : 200Kg
Nb de bit dde resolution du MCP : 18
PGA : 8
J'ai essayé de lafire une calcul théorique dnas une feuille excel puis de vérifier les mesure par la pratique, mais j'ai bcp d'écart...
=> LSB calculated : 0,000015625
=> MCP input max voltage (200kg) : 0.006588 V
=> MCP input vloateg after PGA : 0,052704 V
=> MCP Max Number of Ouput Code = (131071+1) * 8 * (0.006588/2.048) = 3373,056 =>0xD2D
Pour tester j'ai fait de meme avec un poids 6.6kg, en theorie et en pratique:
theorie:
=> LSB calculated : 0,000015625
=> MCP input voltage (6.6kg) : 0.000217404 V
=> MCP input vloateg after PGA :
=> MCP Max Number of Ouput Code = (131071+1) * 8 * (0.000217404 /2.048) = 111.310848 => 0x06F
En pratique
0x7F. il y a 0x10 d'écart entre la théorie et la pratique (env. 0.94 kg d'écart calculé)
J'ai refait la meme chose avec un poids de 65.2kg:
En theorie:
=> LSB calculated : 0,000015625
=> MCP input voltage (6.6kg) : 0,00214769 V
=> MCP input vloateg after PGA :
=> MCP Max Number of Ouput Code = (131071+1) * 8 * (0,00214769 /2.048) = 1099.61728 => 0x44B
En pratique,
0x564. Il y a 0x119 d'écart... c'est énorme et non proportionnelle apriroi : 16.6kg. !!!
Comment cela se fait? qu'est ce qui ne va pas dans mon approche??
Merci pour votre aide .
-----