реклама на сайте
подробности

 
 
> attiny25 - зашкал АЦП при опоре ниже 2 В, кто-нибудь сталкивался с таким глюком?
Krys
сообщение Mar 27 2009, 05:09
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



attiny25 - зашкал АЦП при опоре ниже 2 В. Кто-нибудь сталкивался с таким глюком?
ацп настроен вот так:
Код
void InitAdc(void)
{
    ADMUX = (0 << REFS2) | (0 << REFS1) | (1 << REFS0) | (0 << ADLAR) |
      (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (1 << MUX0);
    ADCSRA = (1 << ADEN) | (1 << ADSC) | (0 << ADATE) | (0 << ADIF) |
      (1 << ADIE) | (1 << ADPS2) | (1 << ADPS1) | 0 << (ADPS0);
    ADCSRB = 0;
    DIDR0 = (INT8U)(1 << ADC1D);
}

электрическая схема сделана таким образом, что происходит измерение напряжения на движке потенциометра (потенциометр - в скважинном приборе). Нижний конец резистора на земле, верхний - через подстроечник запитан от стабилизатора. Подстроечник нужен для регулировки тока через потенциометр. Опора АЦП подключена прямо к верхнему концу потенциометра. Таким образом, при изменении положения подстроечника, меняется ток и напряжение на потенциометре, но показания АЦП меняться не должны, т.к. опора меняется пропорционально измеряемому напряжению.
Но на самом деле при напряжении на верхнем конце потенциометра (т.е. опорное напряжение АЦП) ниже примерно 2 В, сначала показания ползут вверх, потом вообще начинается зашкал.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 09:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016