Страница 1 из 1

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 01 авг 2022, 00:18
Dryundel
t_CPU (Atmega328/168)
1.jpg
Температура ЦПУ (Atmega328_168).flp
По фронту импульса на входе Tick выводит показания встроенного сенсора температуры. Воспользуйтесь генератором.
Параметр dTemperature позволяет откалибровать показания.
2.jpg

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 01 авг 2022, 07:29
tema
а в esp32 нет такого?

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 01 авг 2022, 09:08
Dryundel
tema писал(а): 01 авг 2022, 07:29 а в esp32 нет такого?
Заявлено, но в 90% девайсов нет, ибо китайство.

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 15 сен 2022, 13:16
Sanok
153.84 показывает, есть привязка к пинам или ацп? Запустил на самодельном приборе.
На новой микро, вроде как работает, показывает минус пару градусов, какая связь?

Отправлено спустя 1 час 5 минут 4 секунды:
есть предположение что связано с ИОН

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 15 сен 2022, 18:07
Dryundel
Sanok писал(а): 15 сен 2022, 13:16 153.84 показывает, есть привязка к пинам или ацп? Запустил на самодельном приборе.
Есть привязка к опорному напряжению. Если показания меняются при изменении температуры, то можно попробовать поиграться с поправкой и коэффициентами.

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 17 сен 2022, 21:47
MihailK
Можно пример практического использования данного параметра.

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 17 сен 2022, 23:50
Dryundel
MihailK писал(а): 17 сен 2022, 21:47 Можно пример практического использования данного параметра.
Пример чего? Про какой параметр идёт речь? dTemperature? Это просто поправка.
Тестовый пример проекта в первом посте.

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 19 сен 2022, 00:57
MihailK
Dryundel писал(а): 17 сен 2022, 23:50Пример чего?
Пример, где практически используется температура ЦПУ. (У меня в устройстве вывод температуры есть , а практического применения за несколько лет так и не нашлось.)

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 19 сен 2022, 06:36
Sanok
ну к примеру, у меня есть max 6675, поддерживает данная микросхема только термопару К типа , есть цель прикрутить к ней термопару L типа, в max 6675 есть термокомпенсация холодного спая который гасится на разъеме обратным эдс, зная температуру окружающей среды( температуру цп или другой внешний датчик) можно пересчитать на другую термопару, берем гост по термопарам и подставляем через нелинейное маштабирование

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 19 сен 2022, 07:46
Dryundel
MihailK писал(а): 19 сен 2022, 00:57 Пример, где практически используется температура ЦПУ.
Я понял. Это вопрос с подвохом. :)
Типа бесполезный блок. Ну кому как.
Можно так же задать подобный вопрос разработчику чипа. Зачем он ревлизовал в процессоре датчик температуры? Попросили - сделал, потом выложил.
Чисто гипотетически, можно предположить, что контроллер может использоваться не только в идеальных условиях (на столе в виде стенда). Наверное не зря в даташитах указываются минимальная и максимальная температура использования электронных компонентов.

Температура ЦПУ (Atmega328_168) UNO NANO MINI

Добавлено: 19 сен 2022, 09:51
MihailK
Dryundel писал(а): 19 сен 2022, 07:46 Это вопрос с подвохом.
Подвоха нет. Думал, если Вы предложили блок, значит у Вас появилась потребность в измерении температуры ЦПУ.
Sanok писал(а): 19 сен 2022, 06:36 зная температуру окружающей
Это все в теории с костылями, а на практике Вы поставите DS18b20, чтобы знать точную температуру.
Ответ пришлось поискать на просторах интернета. Что нашел. Серьезного практического применения не нашел. Все примеры на уровне попробовать. Оказалось у каждого чипа свои показания. Точность может отличаться более 10градусов. Пишут есть документ от Atmel, что надо вводить поправку для каждого конкретного чипа. Сам документ не искал.