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

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#1

Сообщение Dryundel » 01.08.2022{, 00:18}

t_CPU (Atmega328/168)
1.jpg
1.jpg (3.12 КБ) 1311 просмотров
Температура ЦПУ (Atmega328_168).flp
(101.62 КБ) 68 скачиваний
По фронту импульса на входе Tick выводит показания встроенного сенсора температуры. Воспользуйтесь генератором.
Параметр dTemperature позволяет откалибровать показания.
2.jpg
2.jpg (8.04 КБ) 1311 просмотров

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

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

#2

Сообщение tema » 01.08.2022{, 07:29}

а в esp32 нет такого?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#3

Сообщение Dryundel » 01.08.2022{, 09:08}

tema писал(а):
01.08.2022{, 07:29}
а в esp32 нет такого?
Заявлено, но в 90% девайсов нет, ибо китайство.

Sanok
Рядовой
Сообщения: 25
Зарегистрирован: 31.08.2021{, 06:19}
Репутация: 2
Откуда: Добряка
Имя: Александр

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

#4

Сообщение Sanok » 15.09.2022{, 12:11}

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

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#5

Сообщение Dryundel » 15.09.2022{, 18:07}

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

MihailK
Сержант
Сообщения: 104
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 11
Имя: Михаил

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

#6

Сообщение MihailK » 17.09.2022{, 21:47}

Можно пример практического использования данного параметра.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#7

Сообщение Dryundel » 17.09.2022{, 23:50}

MihailK писал(а):
17.09.2022{, 21:47}
Можно пример практического использования данного параметра.
Пример чего? Про какой параметр идёт речь? dTemperature? Это просто поправка.
Тестовый пример проекта в первом посте.

MihailK
Сержант
Сообщения: 104
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 11
Имя: Михаил

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

#8

Сообщение MihailK » 19.09.2022{, 00:57}

Dryundel писал(а):
17.09.2022{, 23:50}
Пример чего?
Пример, где практически используется температура ЦПУ. (У меня в устройстве вывод температуры есть , а практического применения за несколько лет так и не нашлось.)

Sanok
Рядовой
Сообщения: 25
Зарегистрирован: 31.08.2021{, 06:19}
Репутация: 2
Откуда: Добряка
Имя: Александр

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

#9

Сообщение Sanok » 19.09.2022{, 06:36}

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#10

Сообщение Dryundel » 19.09.2022{, 07:46}

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

MihailK
Сержант
Сообщения: 104
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 11
Имя: Михаил

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

#11

Сообщение MihailK » 19.09.2022{, 09:51}

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

Ответить

Вернуться в «Другое»