Инструменты

АЦП

Аналого-цифровой преобразователь: превращает напряжение на входе блока в число

Определение

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

Назначение

Сделать аналоговый сигнал доступным вычислителю. Микроконтроллер умеет работать только с числами; АЦП — граница между физическим напряжением и арифметикой прошивки.

Расположение

Внутри блока управления, на входных цепях. Отдельно не обслуживается и не заменяется.

Устройство

Часть микроконтроллера или отдельная микросхема, работающая совместно с входными делителями и фильтрами блока.

Входы

Напряжение сигнальной цепи после делителя и фильтра, а также опорное напряжение, относительно которого выполняется измерение.

Выходы

Целое число — код, который прошивка пересчитывает в физическую величину по заложенной характеристике.

Принцип работы

АЦП измеряет не абсолютные вольты, а долю от опорного напряжения:

  10-битный АЦП: диапазон 0…5 В делится на 1024 шага
     0 В     → код 0
     2.5 В   → код ≈ 512
     5.0 В   → код 1023

  шаг = 5 В / 1024 ≈ 4.9 мВ

Отсюда следствие, объясняющее целый класс неисправностей: если опорное напряжение изменилось, все коды меняются пропорционально, хотя входное напряжение осталось прежним. Блок получает искажённые числа от всех датчиков сегмента одновременно и фиксирует коды по каждому — при физически исправных датчиках.

Второе следствие: разрешение конечно. Изменения меньше шага квантования блок не видит принципиально, поэтому паспортные допуски датчиков всегда крупнее этого шага.

Типичные неисправности

Собственный отказ АЦП редок — он часть микроконтроллера. Практически значимы причины, искажающие измерение до него:

Причина Механизм Проявление
Просадка опорного напряжения Утечка в линии 5 В Согласованное искажение всех входов
Смещение массы блока Коррозия точки массы Систематическая ошибка всех измерений
Деградация входного фильтра Старение элементов Шум в показаниях одного входа
Отказ микроконтроллера Пробой, перегрев Блок не работает целиком

Типичные симптомы

Коды сразу по нескольким несвязанным датчикам; показания смещены в одну сторону; сканер выводит значения, противоречащие замеру мультиметром на том же разъёме.

Диагностика

АЦП не проверяется напрямую — проверяется корректность его условий работы:

  Опорное напряжение на разъёме датчика   4.9-5.1 В
  Масса блока                              падение в пределах нормы
  Сверка: замер мультиметром на разъёме vs значение в сканере
    расходятся → искажение внутри блока или в его цепях
    совпадают  → блок читает верно, вопрос к датчику

Последняя проверка — самая полезная: она разделяет «датчик врёт» и «блок читает неверно» одним сопоставлением.

Заблуждения

«АЦП вышел из строя». Практически всегда виноваты опорное напряжение, масса или входная цепь, а не сам преобразователь.

«Сканер показывает то же, что мультиметр». Сканер показывает результат пересчёта кода по характеристике прошивки. Расхождение с прямым замером — сам по себе диагностический признак.

«Больше разрядность — точнее диагностика». Разрешение ограничено не разрядностью, а шумом цепи и допуском датчика.

Связанные понятия

Связанные понятия

Связанные статьи