Один из вариантов получить температуру от термистора. Проект из ролика disk.yandex.ru/d/NJjYqd77fn1G1g На развитие пивного пуза yoomoney.ru/to/4100115257108062
Жүктеу.....
Пікірлер: 10
@user-tu8hk1iz6s Жыл бұрын
Как всегда отлично!
@saidgusainov6252 Жыл бұрын
Спасибо вам.
@user-ti3ew5pf9n Жыл бұрын
Там подбором резистора в делителе можно поиграться что бы в интересующем диапазоне точность повыше была, точность в диапазоне 50 градусов 0.15- 0.2 градуса вполне достижима с медианным фильтром) Ну и то что они копейки стоят а могут работать от - 30 до + 320 градусов это прям очень хорошо) У платиновых там всё ещё круче но дороже (( У меня на Attiny13, TM1637 и терморезисторе комнотный уже 2 года работает) Хотел посмотреть как в железе работает а потом разбирать жалко стало)) В корпус от выключателя запихнул так и висит теперь от - 10 до + 50 меряет))
@wwertyg Жыл бұрын
В микроконтроллерах AVR для корректной работы АЦП требуется чтобы тактовая частота не превышала 200 кГц., т.е. ADCSRA при атмеге 8Мгц нужно ADEN+ADPS1+ADPS2 или даже плюс ADPS0 ADMUX кроме канала нужно выбрать опорное напряжение, например установив REFS0 (Vcc), при нулевых битах используется внешнее Aref При ожидании значения обычно проверяют ADIF. while((ADCSRA&(1
@hutoryanin Жыл бұрын
"Какой-то добрый комментарий..."
@goiiia3774 Жыл бұрын
pt100 как нормально подключить ? Через ADC нанки шаг получается в ~1 градус при комнатной температуре. Хотелось бы по точнее.
@user-ti3ew5pf9n
Жыл бұрын
Там модуль есть к платиновым с АЦП если не ошибаюсь 15бит. MAX31865
@DM1956x
Жыл бұрын
Вместо резистора используйте простейший источник тока на транзисторе например.
@tenevoi82 Жыл бұрын
Простите делетанта, но зачем вы отнимаете -1 в покощаниях АЦП если вы и так указали Максимальное значение 1023?
Пікірлер: 10
Как всегда отлично!
Спасибо вам.
Там подбором резистора в делителе можно поиграться что бы в интересующем диапазоне точность повыше была, точность в диапазоне 50 градусов 0.15- 0.2 градуса вполне достижима с медианным фильтром) Ну и то что они копейки стоят а могут работать от - 30 до + 320 градусов это прям очень хорошо) У платиновых там всё ещё круче но дороже (( У меня на Attiny13, TM1637 и терморезисторе комнотный уже 2 года работает) Хотел посмотреть как в железе работает а потом разбирать жалко стало)) В корпус от выключателя запихнул так и висит теперь от - 10 до + 50 меряет))
В микроконтроллерах AVR для корректной работы АЦП требуется чтобы тактовая частота не превышала 200 кГц., т.е. ADCSRA при атмеге 8Мгц нужно ADEN+ADPS1+ADPS2 или даже плюс ADPS0 ADMUX кроме канала нужно выбрать опорное напряжение, например установив REFS0 (Vcc), при нулевых битах используется внешнее Aref При ожидании значения обычно проверяют ADIF. while((ADCSRA&(1
"Какой-то добрый комментарий..."
pt100 как нормально подключить ? Через ADC нанки шаг получается в ~1 градус при комнатной температуре. Хотелось бы по точнее.
@user-ti3ew5pf9n
Жыл бұрын
Там модуль есть к платиновым с АЦП если не ошибаюсь 15бит. MAX31865
@DM1956x
Жыл бұрын
Вместо резистора используйте простейший источник тока на транзисторе например.
Простите делетанта, но зачем вы отнимаете -1 в покощаниях АЦП если вы и так указали Максимальное значение 1023?
@andreyfrolov301
Жыл бұрын
это математика такая уж формула вышла