|
META TOPICPARENT |
name="WebHome" |
Conversion Analogique - Digitale (ADC) et Digitale - Analogique (DAC)
Introduction |
|
 |
|
< < | L'approximation retourne les coefficients a..f du polynôme. Le polynôme ainsi obtenu est utilisé calculer la valeur d'entrée corrigée. Au lieu de retourner la valeur lu de 'ADC nous l'entrons dans le polynôme et nous retournons la valeur calculée, multiplier par 16 pour adapter la gamme 0..225 a la gamme de l'ADC: 0..4095. |
> > | La fonction polyfit du module Python numpy est utilisé pour calculer cette approximation et elle retourne les coefficients a..f du polynôme. Le polynôme ainsi obtenu est utilisé pour calculer la valeur d'entrée corrigée. Au lieu de retourner la valeur lu de 'ADC nous entrons cette valeur dans le polynôme et nous retournons la valeur calculée, multiplier par 16 pour adapter la gamme 0..225 a la gamme de l'ADC: 0..4095. |
|
Voilà le graphe ADC vs DAC corrigé avec le polynôme de calibration. |
|
|
|
< < |
META FILEATTACHMENT |
attachment="expected.png" attr="" comment="" date="1625478687" name="expected.png" path="expected.png" size="34510" user="UliRaich" version="1" |
|
> > |
META FILEATTACHMENT |
attachment="expected.png" attr="" comment="" date="1625507891" name="expected.png" path="expected.png" size="37915" user="UliRaich" version="2" |
|
|
META FILEATTACHMENT |
attachment="linearity.png" attr="" comment="" date="1625478687" name="linearity.png" path="linearity.png" size="35217" user="UliRaich" version="1" |
META FILEATTACHMENT |
attachment="corrected.png" attr="" comment="" date="1625479729" name="corrected.png" path="corrected.png" size="38453" user="UliRaich" version="1" |
META FILEATTACHMENT |
attachment="fit.png" attr="" comment="" date="1625479729" name="fit.png" path="fit.png" size="32457" user="UliRaich" version="1" |
|