Я использую PIC18f452 в повышающем преобразователе. Для управления выходным напряжением преобразователя Boost (200 В) я использовал резистор обратной связи (R1 = 99 К ом и R2 = 2,5 К ом). Напряжение на R2 составляет 5 В с входом 200В.АЦП pic18f452 не получает точное значение делителя напряжения?
V2 = (2.5)/(99+2.5) *200 = 4.92 V
, когда я хочу измерить напряжение на контроллере. Я подключил контакт контроллера к резистору R2 для измерения. Значение V2 разделяется на 2,3 В. его значение никогда не увеличивается до 4,9 напряжения. после этого я отключу chanal, затем я снова измерил его значение, которое было 4,9 вольта. теперь я смущен, в чем проблема с контроллером. почему значение v2 уменьшается до 2.3v от 4.9v при подключении к выходу микроконтроллера для измерения этого напряжения.
код s прилагается здесь. вы можете увидеть конфигурацию контактов.
силы основных() {
ADCON1 = 1;
PORTC = 0;
TRISC = 0;
PORTA = 0;
TRISA = 0xFF;
ADC_Init();
Является ли контакт сконфигурирован для вывода? –
№. TRISA = 0xFF ,, которые сконфигурированы как вход – Misal313
Я получаю на pin RA1 .., который настроен как вход – Misal313