Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.07.2008, 10:35
|
|
Частый гость
Регистрация: 21.02.2007
Сообщений: 42
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
измерение напряжения в пределах 0 - 20V на меге16
Надо измерять напряжение в пределах 0-20В (а можно и 10-18В), шаг не менее 0,5В.
как я понял из ДШ максимальное измеряемое напряжение равно Vcc. Т.е. 5в. (или я заблуждаюсь).
Подскажите плиз как реализовать
|
|
|
|
24.07.2008, 10:54
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: измерение напряжения в пределах 0 - 20V на меге16
Сообщение от MiHoY
|
Надо измерять напряжение в пределах 0-20В (а можно и 10-18В), шаг не менее 0,5В.
как я понял из ДШ максимальное измеряемое напряжение равно Vcc. Т.е. 5в. (или я заблуждаюсь).
Подскажите плиз как реализовать
|
Хм. А поставить делитель нельзя?
|
|
|
|
24.07.2008, 11:47
|
|
Частый гость
Регистрация: 21.02.2007
Сообщений: 42
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
уже поставил теперь не могу разобраться с самим АЦП
|
|
|
|
24.07.2008, 14:22
|
|
Частый гость
Регистрация: 03.10.2007
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Если у CVAVR
СДЕЛАЙ
если 10-bit АЦП
#define ADC_VREF_TYPE 0xC0
// ADC initialization
// ADC Clock frequency: 1000,000 kHz
// ADC Voltage Reference: Int., cap. on AREF
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x82;
long int adc_input;
adc_input=read_adc(1);
и все полочится.
|
|
|
|
25.07.2008, 05:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
|
__________________
И на камнях растут деревья!
|
|
|
|
25.07.2008, 08:50
|
|
Частый гость
Регистрация: 21.02.2007
Сообщений: 42
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
уже разобрался сам, спс что откликнулись, оказывается всё так просто
|
|
|
|
25.07.2008, 09:40
|
|
Временная регистрация
Регистрация: 28.02.2007
Сообщений: 90
Сказал спасибо: 6
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Обрати только внимание на погрешность опоры.
А так действительно все просто
|
|
|
|
25.07.2008, 11:05
|
|
Частый гость
Регистрация: 21.02.2007
Сообщений: 42
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Уже сделал, погрешность в протеусе показывает небольшую (~0,1), мне этого за глаза хватит, т.к. для меня и 0,5 достаточно
|
|
|
|
25.07.2008, 15:55
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
Классный аватар ! Не хочу показаться человеком, обьясняющим Ому его закон, но и сам иногда забываю элементарное. При использовании делителя полученная погрешность измерения относительно реальной величины умножится на коэффициент деления. То есть вы, очевидно поделив на 4 входное напряжение будете иметь в реальности погрешность 0.1*4=0.4, а это уже близко к вами заданной.Я это забыл в выложенной мною в разделе Проекты протеуса заготовке для автоприбора на at89c2051.А как насчет преобразователя напряжение-частота?
С уважением.
__________________
Быть,а не казаться.
|
|
|
|
25.07.2008, 17:12
|
|
Временная регистрация
Регистрация: 28.02.2007
Сообщений: 90
Сказал спасибо: 6
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Сообщение от MiHoY
|
Уже сделал, погрешность в протеусе показывает небольшую (~0,1), мне этого за глаза хватит, т.к. для меня и 0,5 достаточно
|
Что такое погрешность 0,1?
Чего вольтов, процентов?
То что кажет протеус я не могу оценить. Однако в ДШ на мегу128 указано погрешность внутренней опоры:
Internal Voltage Reference 2.3 - 2.7 V
При этом номинальное 2,56 В. О каких 0,1 идет речь?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:02.
|
|