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

 
 
> 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
Ответов (1 - 7)
_Артём_
сообщение Aug 31 2012, 14:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(stm32f4 @ Aug 31 2012, 16:47) *
Не могу понять, почему в даташите нигде не написано на какой ноге висит 16-17 канал АЦП, даже в MicroExplore их нет(не подскажите?

А почему он должен соответствовать какой-то ноге, если датчик внутренний?
Скорей всего никакой и не соответствует.
Go to the top of the page
 
+Quote Post
spectral1989
сообщение Sep 1 2012, 07:47
Сообщение #3


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

Группа: Свой
Сообщений: 76
Регистрация: 5-04-12
Из: Томск
Пользователь №: 71 210



как вы планируете выводить показания ацп(по моему 12 бит) через одну ногу? последовательно по 1 биту? а на выходе как планируете собирать результат?

Сообщение отредактировал spectral1989 - Sep 1 2012, 07:48
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 1 2012, 12:54
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



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


По документации. Есть три основных документа:
- Datasheet (DS). В нем описаны всякие разные чипозависимые вещи. Напряжения, времянки, распиновка корпуса и т.п. Короче, справочник с цифрами.
- Reference Manual (RM). В нем описано как программировать семейство микроконтроллеров. Регистры, схемы, порядок инициализации и т.п. Короче, справочник по регистрам.
- Errata Sheet (ES). В нем описано какие проблемы могут быть у микроконтроллера. Каждай раздел состоит из описания проблемы и способа ее решения. Короче, справочник по ошибкам.

У Вас все эти документы есть? Последних версий?

Кроме основных документов могут быть полезными AN (примеры применений), справочник по программированию Flash, справочник по ядру Cortex и т.п.

При желании все документы без труда ноходятся на www.st.com

Так вот, где сидит "16-17 канал АЦП" можно узнать из RM; какая частота у АЦП и ЦАП, коэффициенты для температурного сенсора - из DS.
Go to the top of the page
 
+Quote Post
stm32f4
сообщение Sep 3 2012, 06:25
Сообщение #5


Участник
*

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



Цитата(adnega @ Sep 1 2012, 16:54) *
По документации. Есть три основных документа:
- Datasheet (DS). В нем описаны всякие разные чипозависимые вещи. Напряжения, времянки, распиновка корпуса и т.п. Короче, справочник с цифрами.
- Reference Manual (RM). В нем описано как программировать семейство микроконтроллеров. Регистры, схемы, порядок инициализации и т.п. Короче, справочник по регистрам.
- Errata Sheet (ES). В нем описано какие проблемы могут быть у микроконтроллера. Каждай раздел состоит из описания проблемы и способа ее решения. Короче, справочник по ошибкам.

У Вас все эти документы есть? Последних версий?

Кроме основных документов могут быть полезными AN (примеры применений), справочник по программированию Flash, справочник по ядру Cortex и т.п.

При желании все документы без труда ноходятся на www.st.com

Так вот, где сидит "16-17 канал АЦП" можно узнать из RM; какая частота у АЦП и ЦАП, коэффициенты для температурного сенсора - из DS.

Спасибо большое,за очень развернутый ответ!
Вся информ в DS8626 стр. 129-130, если что)
Go to the top of the page
 
+Quote Post
stm32f4
сообщение Sep 4 2012, 12:48
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 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
редактор
сообщение Sep 5 2012, 05:36
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



В формулу судя по всему надо подставлять значения напряжения на канале, а не полученный код АЦП.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
Dejmos
сообщение Sep 12 2012, 19:32
Сообщение #8


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

Группа: Свой
Сообщений: 100
Регистрация: 4-11-11
Из: Смоленск
Пользователь №: 68 137



В формуле
VSENSE - результат с ADC
V25 - калибровочная константа в памяти контроллера - значение с того же ADC при т=25С
Avg_Slope - соответственно lsb на 1 градус С (Тоже должно быть в ДШ. Хотя и измерить недолго


--------------------
* работаю так, что лошади оборачиваются *
Go to the top of the page
 
+Quote Post

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

 


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


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