×

Внимание

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

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

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