[i] Пример процедуры калибровки АЦП
ID статьи: 28247
Дата последнего изменения: 28.11.2025 17:01:12
Калибровку АЦП можно осуществить следующим образом:
1) Подать на один из каналов АЦП сигнал 0 В (нижний опорный уровень), записать код, который выдает АЦП, в отдельную переменную своей программы - можно использовать усреднение;
2) Повторять шаг 1, увеличивая напряжение, которое подается на выбранный канал АЦП, с маленьким шагом, например, 5 мВ, до тех пор, пока цифровой код, который выдает АЦП, не изменит своё значение (то есть станет больше, чем 0x0). Зафиксировать значение напряжения.
3) Подать на выбранный канал АЦП напряжение питания верхнего опорного уровня (в общем случае это +3,3В), зафиксировать цифровой код, который выдает АЦП - аналогично с п.1 можно использовать усреднение.
4) Повторять шаг 3, уменьшая напряжение, которое подается на выбранный канал АЦП, с маленьким шагом, например, 5 мВ, до тех пор, пока цифровой код, который выдает АЦП, не изменит своё значение (то есть станет меньше, чем максимальное значение цифрового кода, например, меньше 0xFFF). Зафиксировать значение напряжения.
На выходе получаются две точки, показывающие, какой уровень напряжения на соответствующем канале соответствует цифровому коду 0x0 АЦП, а какой соответствует максимальному цифровому коду АЦП.
В общем виде для работы получаем формулу для вычисления напряжения на соответствующем канале по коду АЦП.
Вся представленная в настоящей статье информация предназначена для демонстрации возможностей продукции компании АО «ПКК Миландр» и оказания технической помощи в ее освоении. Компания «Миландр» не возражает против частичного или полного использования данной информации в проектах потребителей без каких-либо дополнительных гарантий и обязательств со стороны компании «Миландр». В случае обнаружения неточностей или ошибок в представленной информации необходимо написать на support@milandr.ru