Capteurs

Les capteurs décrits ici délivrent :
  • soit un signal analogique $U(\varphi)$ qui est une fonction continue de la grandeur physique $\varphi$. La tension délivrée par le capteur sera lue via un convertisseur Analogique/Digital (ADC) intégré (ou non) au contrôleur.
  • soit un signal numérique $D(\varphi)$ qui est une fonction discrète de la grandeur physique $\varphi$. La grandeur physique sera transmise par le capteur sous forme d'un signal séie (I2C, CAN, ...) ou paralèlle.
qui sera lu par un microcontrôleur en vue d'un traitement.
L'arrivée des contrôleurs Arduino a démocratisé la diffusion de capteurs montés sur plaquette rendant aisée l'expérimentation de ceux-ci.
Exemple d'un capteur analogique
Soit un capteur linéaire dans l'intervalle de température : 2°C à 150°C donné pour 0mV+10.0mV/°C dans cette plage. Dans le cas d'un µcontrôleur ayant une entrée ADC d'une résolution de 10 bits sur 5V :
$$ \left\{ \begin{array}{ll} T\in [2° \rightarrow 150°C] \Rightarrow U \in [20mV \rightarrow 1.5V] \Rightarrow D \in [4 \rightarrow 307] \\ D({T°}_C)=Partie Entiere(\displaystyle\frac{1024 \times 0.01 }{5V } \times {T°}_C) \end{array} \right. $$ Donc, lorsque la température variera de 2 à 150 °C, le contrôleur verra le registre de son convertisseur varier de 4 à 307 par valeur entière. Chaque incrément de cette valeur correspond à environ 0.5°C. Cette dernière est une erreur absolue due au convertisseur 10 bits.

Capteurs montés sur plaquette

On trouve sur les sites spécialisés des capteurs montés sur plaquette comme celui montré ci-contre.

Sources et références

[ 1] Un exemple de capteur analogique: le LM35