28247

[i] Пример процедуры калибровки АЦП

Дата последнего изменения: 28.11.2025 17:01:12
Калибровку АЦП можно осуществить следующим образом:

1) Подать на один из каналов АЦП сигнал 0 В (нижний опорный уровень), записать код, который выдает АЦП, в отдельную переменную своей программы - можно использовать усреднение;

2) Повторять шаг 1, увеличивая напряжение, которое подается на выбранный канал АЦП, с маленьким шагом, например, 5 мВ, до тех пор, пока цифровой код, который выдает АЦП, не изменит своё значение (то есть станет больше, чем 0x0). Зафиксировать значение напряжения.

3) Подать на выбранный канал АЦП напряжение питания верхнего опорного уровня (в общем случае это +3,3В), зафиксировать цифровой код, который выдает АЦП - аналогично с п.1 можно использовать усреднение.

4) Повторять шаг 3, уменьшая напряжение, которое подается на выбранный канал АЦП, с маленьким шагом, например, 5 мВ, до тех пор, пока цифровой код, который выдает АЦП, не изменит своё значение (то есть станет меньше, чем максимальное значение цифрового кода, например, меньше 0xFFF). Зафиксировать значение напряжения.

На выходе получаются две точки, показывающие, какой уровень напряжения на соответствующем канале соответствует цифровому коду 0x0 АЦП, а какой соответствует максимальному цифровому коду АЦП.

В общем виде для работы получаем формулу для вычисления напряжения на соответствующем канале по коду АЦП. Сохранить статью в PDF

Теги

Была ли статья полезной?