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

 
 
> АЦП help?, adc
cxz
сообщение Sep 13 2006, 13:40
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 12-09-06
Пользователь №: 20 305



sad.gif Подскажите как пересчитать измереное значение из ацп в вольты ?

P6SEL |= BIT0; //ADC select Port 6.0

ADC12CTL0 = SHT0_2 + MSC + REFON + ADC12ON;
ADC12CTL1 = SHP+CONSEQ_2; // Use sampling timer
ADC12MCTL0 = 0;
ADC12MEM0 = 0;
ADC12IE= BIT0;
ADC12CTL0 |= ENC+ADC12SC; // Conversion enabled
}

#pragma vector=ADC_VECTOR
__interrupt void ADC12ISR()
{
Vin=((ADC12MEM0*3300)/4096);
ADC12IFG=0;
}

Результат ADC12MEM0=0x903 на осцилографе 3.3в

Nadc=4096*(Vin -- Vr-)/(Vr+ -- Vr-) или я неправ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
chopik
сообщение Sep 14 2006, 12:50
Сообщение #2





Группа: Новичок
Сообщений: 7
Регистрация: 14-09-06
Пользователь №: 20 384



Согласно указанным настройкам ADC12CTL0 = SHT0_2 + MSC + REFON + ADC12ON, в качестве опорного источника напряжения берется внутренний генератор напряжения, и его величина составляет 1,5В.Естественно возникает переполнение регистра АЦП.Можно в этом убедиться, проверив соответствующий флаг.В любом случае опорное напряжение должно быть НЕ МЕНЬШЕ измеряемого.Т.е. либо выбрать в качестве опорного какое-нибудь внешнее напряжение, либо подавать измеряемое через делитель так, чтобы уложиться в эти 1,5В или 2,5В получаемые от внутреннего генератора.
Go to the top of the page
 
+Quote Post
A R T
сообщение Sep 15 2006, 09:22
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 22-06-06
Из: Сарапула
Пользователь №: 18 275



Цитата(chopik @ Sep 14 2006, 17:50) *
Согласно указанным настройкам ADC12CTL0 = SHT0_2 + MSC + REFON + ADC12ON, в качестве опорного источника напряжения берется внутренний генератор напряжения, и его величина составляет 1,5В.Естественно возникает переполнение регистра АЦП.Можно в этом убедиться, проверив соответствующий флаг.В любом случае опорное напряжение должно быть НЕ МЕНЬШЕ измеряемого.Т.е. либо выбрать в качестве опорного какое-нибудь внешнее напряжение, либо подавать измеряемое через делитель так, чтобы уложиться в эти 1,5В или 2,5В получаемые от внутреннего генератора.


Скажите, а если опорное напряжение превысит питающее (Ucc), как это отразится на измерении???


--------------------
Сделал трэш - разбудил Ктулху!!!
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 15:01
Рейтинг@Mail.ru


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