×

Внимание

Форум находится в режиме только для чтения.

как померить температуру встроенным сенсором в stm32f107?

11 года 6 мес. назад #4376 от Денис Ягов
Дальше Переходим в режим низкого энергопотребления с просыпанием для измерения температуры.
11 года 6 мес. назад #4377 от k000858
ну в общем я о том и говорил выше, что нагрев самого чипа сильно влияет на показания температуры. для измерений температуры окружающей среды внутренний датчик не подходит, особенно в составе более жирного проекта. датчик, подойдет только для контроля температуры самого чипа. 
интересно было бы увидеть испытания датчика в разных условиях (-40'  -  125')
11 года 6 мес. назад #4413 от super_puper
если я сканирую 4 канала температура прыгает постоянно 22-30 градусов! а если измеряю один только канал то нормально 23 градуса стабильно показывает. в чем проблемма? (
11 года 6 мес. назад #4414 от Денис Ягов
Вероятно во времени сэмплирования = выходном сопротивлении встроенного термометра.
11 года 6 мес. назад #4415 от super_puper
ага.. точно! на ADC_SampleTime_239Cycles5 поменял намного меньше стало скакать но все равно плюс минус 1 градус скачет
11 года 6 мес. назад #4423 от Rustam
17 мкс надо выждать после смены канала для измерения температуры, чтобы получить корректный результат.
Если температура все равно скачет, то я бы еще отбросил первые 2 оцифрованных значения после смены канала и использовал бы только третье значение.
 
Время создания страницы: 0.039 секунд
Работает на Kunena форум