Adloun

Corrigé CCINP 2025 Sciences industrielles MP — Partie III.1-III.3 (Q29 à Q37) : Accéléromètre : étalonnage, lecture du fichier en Python, filtre passe-bas par Euler explicite

Sujet officiel du concours CCINP, session 2025, épreuve Sciences industrielles MP. Corrigé rédigé par Ibrahim Alame.

Sujet officiel (PDF, site du concours)

Énoncé

Objectif (exigence 1.2.4) : mesurer l'orientation du châssis par un accéléromètre triaxial ADXL335 pour surveiller la stabilité. Python : numpy est importé sous le nom np.

Étalonnage. Le capteur, relié à une carte d'acquisition ( pleine échelle incréments), délivre , , . Offset : sortie pour une entrée nulle ; gain : pente de la caractéristique. Documentation (DR) : gamme , linéarité , sensibilité , alimentation à , sortie environ à , à , à . Capteur immobile, placé comme sur la Figure 13 : incréments, incréments.

Lecture des données. Le fichier accel.txt compte colonnes (séparées par des tabulations, virgule décimale) et lignes, la première étant l'en-tête :

TempsAxAyAz
0-0,0406490,013535-1,00293
0,1-0,0312960,012177-0,997635
0,2-0,0315550,004181-0,997742

Le script de la Figure 14 (lignes 15 à 33, reproduit en Q31) lit le fichier (readlines), traite chaque ligne (lignes 23 à 26 : rstrip, replace, split, append dans resu), retire l'en-tête (ligne 28 : legende=resu.pop(0)) puis convertit tout en flottants dans resufloat. L'annexe 2 rappelle ces méthodes.

Filtrage. Le signal est bruité ; on le filtre par un passe-bas du premier ordre (Figure 15) discrétisé par la méthode d'Euler explicite, de fréquence de coupure , avec .

Résultats pour quatre fréquences de coupure (accélération brute en gris, filtrée en noir, en ), puis pour la fréquence retenue :

Q29. Que mesure ? Quelles mesures donnent l'offset en incréments ? Offset en volts ; accord avec la documentation ?
Q30. Gain du capteur en ; accord avec la documentation ?
Q31. Signification des lignes 23, 24, 25, 26 et 28 (tableau du DR).
Q32. Type de resu et de resufloat, premier élément, dimension ; ligne donnant la liste temps (flottants).
Q33. Équation différentielle reliant et .
Q34. Exprimer en fonction de , , , , (Euler explicite) ; proposer .
Q35. Écrire Filtrage(A,temps,f), qui renvoie la liste Af des mesures filtrées.
Q36. Influence de sur la qualité du filtrage.
Q37. Encadrer la fréquence de coupure utilisée pour la Figure 17.

Corrigé

Q29. Sur la Figure 13, l'axe du capteur est vertical, dirigé selon , tandis que et sont horizontaux. Capteur immobile, mesure donc la pesanteur (une accélération de en norme), alors que et correspondent à une accélération nulle. Ce sont et qui donnent l'offset : incréments. En tension :

La documentation annonce à : accord (à un incrément près, soit ).

Q30. La caractéristique étant linéaire (linéarité ), le gain est la pente entre (offset, ) et () :

C'est le même ordre de grandeur que les de la documentation, avec un écart d'environ : l'accord n'est qu'approximatif. Cet écart n'invalide pas le capteur : la documentation du DR ne donne que des valeurs typiques (« sortie environ »), pour une alimentation qui peut aller de à sans que la tension de référence de la sensibilité soit précisée, et ses propres bornes de sortie ( à , à ) correspondraient même à . La sensibilité réelle dépend de la tension d'alimentation et de l'exemplaire ; c'est précisément pourquoi on étalonne et l'on utilise ensuite le gain mesuré. La résolution de la carte ( incrément ) rend la mesure du gain précise à environ .

100 % gratuit

La suite du corrigé est sur Adloun

Le corrigé rédigé en entier, question par question, et le tuteur pour poser des questions sur ce sujet.

Voir le corrigé complet, gratuitement

Inscription gratuite en 30 secondes (e-mail, nom d'utilisateur, mot de passe, classe ou profil), sans carte bancaire : arrivée directe sur le corrigé.

Toutes les parties de l'épreuve

Corrigé complet gratuit →