установки ADC
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
Добрый день! Имеется неисправный регулятор теплого пола на Atmega169, на котором был заменен сгоревший контроллер. Пытаюсь из всего этого дела сделать домашние часы с термометром (в качестве термодатчика использую термодатчик от теплого пола на 10 кОм) на той же плате. Схема включения датчика мне никогда не встречалась ранее, поэтому не могу разобраться с настройкой ADC контроллера. Собственно вопрос: кто встречался с подобной схемой включения термодатчика и какие установки ADC наиболее приемлемы для такой схемы?


- Реклама
Вся измерительная схема запитывается с порта PF1 (видимо периодически для экономии энергии), опорное напряжение берется со входа Aref, измерение на канале ADC0.
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
По-моему это извращение какое-то получается. Как и со стороны схемотехники, так и со стороны использования МК.vk_31 писал(а):А может быть так, что вся схема запитывается через AREF, а в настройках ADC выбрано питание от AVCC?
Этот внутренний ключ для подключения конденсатора, если конечно я ничего не путаю.vk_31 писал(а): По блок-схеме такое возможно.
- Реклама
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
Согласен с вами, но все равно не могу понять почему именно такая схема включения использована. В datasheet к МК есть 3 варианта выбора ИОН: 1) подать ИОН напрямую в AREF, 2) использование ИОН с AVCC (тогда необходимо подключить конденсаторк между AREF и землей), 3) использование внутреннего ИОН 1,1В (так же необходим конденсатор между AREF и землей)Z_h_e писал(а):По-моему это извращение какое-то получается. Как и со стороны схемотехники, так и со стороны использования МК.vk_31 писал(а):может быть так, что вся схема запитывается через AREF, а в настройках ADC выбрано питание от AVCC?
Т.к. на плате нет конденсатора между AREF и землей, можно предположить, что используется первый вариант для выбора ИОН. Но я не вижу откуда ему там взяться.
Последний раз редактировалось vk_31 Чт май 19, 2016 18:33:17, всего редактировалось 1 раз.
Вы резисторы на схеме R4, R2, R1,Rt1 поставте в столбик сверху вниз и пока конденсаторы не отображайте, чтобы не мешались. Сразу видно будет откуда питание, куда ИОН и сам полезный сигнал. И еще увидите, что при любом напряжении питания соотношение Uin/Uref будет постоянным, конечно если температура постоянна(т.е. Rt не изменяется).
Я конечно не утверждаю на 100% что так должно быть, но очень похоже.
D1 точно диод? Может стабилитрон?
Я конечно не утверждаю на 100% что так должно быть, но очень похоже.
D1 точно диод? Может стабилитрон?
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
Вот что получилось, похоже на делитель напряжения. Все равно не понимаю, питание то никуда не подходит.Z_h_e писал(а):Вы резисторы на схеме R4, R2, R1,Rt1 поставте в столбик сверху вниз и пока конденсаторы не отображайте, чтобы не мешались. Сразу видно будет откуда питание, куда ИОН и сам полезный сигнал. И еще увидите, что при любом напряжении питания соотношение Uin/Uref будет постоянным, конечно если температура постоянна(т.е. Rt не изменяется).
Может и стабилитрон, но я не нашел маркировки. Может вы определите?Z_h_e писал(а):D1 точно диод? Может стабилитрон?
Все равно ненаглядно начертили, R2 поставте над R1. Питание с ноги PF1, больше неоткуда.vk_31 писал(а):Вот что получилось, похоже на делитель напряжения. Все равно не понимаю, питание то никуда не подходит.
У меня магический шар сломался. Но судя по схеме он и есть. Проверить так ли это, Вы сможете легко. Подайте на него обратное напряжение через резистор, да у Вас эта схема уже есть, R4D1, например 5 В, и измерьте на диоде, если этот диод - есть стабилитрон, то на нем будет напряжение стабилизации, например ровно 3в.vk_31 писал(а):Может вы определите?
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
Это не константа. Вы неправильно поняли. Пускай Вы определили, что при коде АЦП 512 это 10гр.С. Так вот, какое бы у Вас не было напряжение на стабилитроне, при 10 гр.С код всегда будет 512. Вобщем то и стабилитрон можно убрать из схемы - будет работать.
Зачем лишние элементы если можно без них? Транзисторы, дорогие стабильные ИОН...
Кстати стабилитрон будет плавать при изменении через него тока, а если его еще и нагреть...
Зачем лишние элементы если можно без них? Транзисторы, дорогие стабильные ИОН...
Кстати стабилитрон будет плавать при изменении через него тока, а если его еще и нагреть...
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
Я это и имел ввиду, говоря про табличные константы (табличные значения более верная формулировка)
Выставил ADC регистры на питание с AREF и чтение с ADC0 сразу получил значение 523 при 22 град. - похоже на правду. Буду теперь писать формулу расчета
Благодарю за помощь!
Выставил ADC регистры на питание с AREF и чтение с ADC0 сразу получил значение 523 при 22 град. - похоже на правду. Буду теперь писать формулу расчета
Благодарю за помощь!
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
Если кто-то еще читает эту ветку, рассказываю как оказалось на самом деле:
Вот эта деталь оказалась терморезистором на 10 кОм

Соответственно на этой схеме вместо диода (стабилитрона) будет терморезистор

А опорное напряжение AREF по ходу оказалось оборванным (не могу посмотреть дорожки под МК), но т.к. нет конденсатора с AREF могу предположить что AVCC и AREF соединены.
Вот эта деталь оказалась терморезистором на 10 кОм
Соответственно на этой схеме вместо диода (стабилитрона) будет терморезистор
А опорное напряжение AREF по ходу оказалось оборванным (не могу посмотреть дорожки под МК), но т.к. нет конденсатора с AREF могу предположить что AVCC и AREF соединены.
- Сообщения: 804
- Зарегистрирован: Чт мар 12, 2009 16:31:05
А тип то датчика определён? У NTC, к примеру, зависимость сопротивления от температуры обратная и очень-очень нелинейная. Есть мысли как будете преобразовывать значения АЦП в температуру.
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
Датчик такой же как и датчик самого теплого пола (определено экспериментально) NTC на 10 кОм. Таблицу зависимости сопротивления от температуры нашел в сети http://www.vec-ing.ru/uploaded/resistan ... ics_ru.pdf. При такой схеме подключения, если запитать AREF от AVCC, при 25 град. C на ADC1 будет значение 512, а дальше по таблице можно формулу вывести. Линейная зависимость или нет еще не смотрел, скорее всего линейная.Vov123 писал(а):А тип то датчика определён? У NTC, к примеру, зависимость сопротивления от температуры обратная и очень-очень нелинейная. Есть мысли как будете преобразовывать значения АЦП в температуру.
- Сообщения: 804
- Зарегистрирован: Чт мар 12, 2009 16:31:05
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
Скорее всего вы правы, еще не разбирался. Если нелинейная зависимость, воспользуюсь этой статьей для реализации вывода температуры на экран http://aterlux.ru/index.php?page=articl ... tcresistor
- Сообщения: 37
- Зарегистрирован: Чт май 19, 2016 11:22:52
Из этого устройства планирую сделать контроллер паяльной станции, а этот датчик использовать для калибровки температуры, благо обвязка вся уже есть кроме оптосимистора и симистора.
- Сообщения: 804
- Зарегистрирован: Чт мар 12, 2009 16:31:05
Во-первых, когда пишете "вы", так это обращение ко обществу, вероятно, в Вашем случае, к классу. К индивиду обращаются на "Вы" или "ты". На "Ты" обращаются к Господу Богу.
Во-вторых, ссылку посмотрите: http://forum.amperka.ru/threads/%D0%92% ... /#post-991
Только просьба, если поможет отпишитесь, хотя большинство забывает про это.
Во-вторых, ссылку посмотрите: http://forum.amperka.ru/threads/%D0%92% ... /#post-991
Только просьба, если поможет отпишитесь, хотя большинство забывает про это.
Я думаю, что на АЦП подаётся разность напряжений на стабилитроне и на терморезисторе. То есть оба вывода МК PF0 и PF1 — входы. Такое было бы особенно удобно, если дифференциальный усилитель имеет настройку кратного усиления разностного сигнала в какое-то число раз. Так же, на то, что выводы PF0 и PF1 оба являются входами указывает схемотехника подключения к ним сигнальных цепей — через одинаковые RC-цепочки.
Вот это самое правильное упрощение. Питание подходит через выход AREF. Видимо внутри он подключается к плюсовой шине питания, так как, если не ошибаюсь, внутренний ИОН имеет высокое выходное сопротивление.



