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

 
 
> Temperature sensor, Измерение температуры ADC 16-17
stm32f4
сообщение Aug 31 2012, 13:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 11-08-12
Пользователь №: 73 098



Всем привет)Не могу понять, почему в даташите нигде не написано на какой ноге висит 16-17 канал АЦП, даже в MicroExplore их нет(не подскажите?
"Смотрите раздел Electrical characteristics, где приведены реальные значения для V25 и Avg_Slope" где находится этот раздел ? какой даташит?


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
stm32f4
сообщение Sep 4 2012, 12:48
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 11-08-12
Пользователь №: 73 098



Видимо я опять что-то упустил( вот конфигурация ЦАПа! в регистр ADC1->DR приходят значения от 600 до 800
Если посмотреть на формулу(Temperature (in °C) = {(VSENSE – V25) / Avg_Slope} + 25) то таких чисел никак не должно быть !!!!! эта разность (VSENSE – V25), будет отрицательной потому как V25 при 25С =0,76В=(4095/3В)*0,76В=1037,4
Код
//***********ADC1***************CH16 temperature sensor
    ADC->CCR        |=ADC_CCR_TSVREFE;
    ADC1->SMPR1        |=ADC_SMPR1_SMP16;        // сэмплирование 111: 480 cycles
    ADC1->SQR1         |=(16<<3*5);                 //Задаем номер канала (выбран ADC1 CH16)
    ADC1->CR2        |=ADC_CR2_CONT;
    ADC1->CR2         |=ADC_CR2_ADON;            //Теперь включаем АЦП
    ADC1->CR2         |=ADC_CR2_SWSTART;        //Запуск преобразований

wacko.gif
Go to the top of the page
 
+Quote Post



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

 


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


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