PIC ADC измеряет значение напряжения выше эталонного напряжения - PullRequest
0 голосов
/ 13 марта 2019

Я использую PIC18F26K83 с 12-битным АЦП и хочу измерить значения напряжения на конкретном выводе. Значения напряжений будут находиться в диапазоне от 10 В и 30 В. Я поставляю мой MCU с 4,9 В. А из моего исследования это эквивалентно опорное напряжения (я не уверен в этом пункте.). Что означает, что если значение напряжения на выводе равно 4,9 В, я получу 4095 от АЦП, а если значение напряжения будет 2,45 В, то значение АЦП будет 2048. Это правильно? Мой главный вопрос: могу ли я измерить напряжения от 10 до 30 В с эталонным напряжением 4,9 В? Если нет, то есть способ измерить этот диапазон с АЦП без изменения опорного напряжения? Спасибо.

Редактировать: Итак, я добавил схему делителя напряжения, теперь я делю это напряжение на 11. В этом случае расчеты выглядят следующим образом: (4.9 * adc_out / 4096) * 11 = Voltage_value. Похоже, единственный способ - использовать делитель напряжения. Мы можем закрыть тему.

1 Ответ

1 голос
/ 14 марта 2019

Да, вам нужна аппаратная схема делителя для измерения 10В. И, пожалуйста, взгляните на абсолютные максимальные значения в электрической спецификации:
Максимальное напряжение для любого контакта VDD + 0,3 В !!!
Таким образом, любое более высокое напряжение разрушит микросхему.

...