Страница 1 из 2
установки ADC
Добавлено: Чт май 19, 2016 12:07:18
vk_31
Добрый день! Имеется неисправный регулятор теплого пола на Atmega169, на котором был заменен сгоревший контроллер. Пытаюсь из всего этого дела сделать домашние часы с термометром (в качестве термодатчика использую термодатчик от теплого пола на 10 кОм) на той же плате. Схема включения датчика мне никогда не встречалась ранее, поэтому не могу разобраться с настройкой ADC контроллера. Собственно вопрос: кто встречался с подобной схемой включения термодатчика и какие установки ADC наиболее приемлемы для такой схемы?

Re: установки ADC
Добавлено: Чт май 19, 2016 13:38:17
Z_h_e
Вся измерительная схема запитывается с порта PF1 (видимо периодически для экономии энергии), опорное напряжение берется со входа Aref, измерение на канале ADC0.
Re: установки ADC
Добавлено: Чт май 19, 2016 14:16:09
Adagumer
Мне таки кажется, что PF1/ADC1 это участок термокомпенсации.
Re: установки ADC
Добавлено: Чт май 19, 2016 15:10:21
vk_31
А может быть так, что вся схема запитывается через AREF, а в настройках ADC выбрано питание от AVCC? По блок-схеме такое возможно.

Может быть не важно, но все устройство питается от 3В.
Re: установки ADC
Добавлено: Чт май 19, 2016 15:37:54
Z_h_e
vk_31 писал(а):А может быть так, что вся схема запитывается через AREF, а в настройках ADC выбрано питание от AVCC?
По-моему это извращение какое-то получается. Как и со стороны схемотехники, так и со стороны использования МК.
vk_31 писал(а): По блок-схеме такое возможно.
Этот внутренний ключ для подключения конденсатора, если конечно я ничего не путаю.
Re: установки ADC
Добавлено: Чт май 19, 2016 18:15:07
vk_31
Z_h_e писал(а):vk_31 писал(а):может быть так, что вся схема запитывается через AREF, а в настройках ADC выбрано питание от AVCC?
По-моему это извращение какое-то получается. Как и со стороны схемотехники, так и со стороны использования МК.
Согласен с вами, но все равно не могу понять почему именно такая схема включения использована. В datasheet к МК есть 3 варианта выбора ИОН: 1) подать ИОН напрямую в AREF, 2) использование ИОН с AVCC (тогда необходимо подключить конденсаторк между AREF и землей), 3) использование внутреннего ИОН 1,1В (так же необходим конденсатор между AREF и землей)
Т.к. на плате нет конденсатора между AREF и землей, можно предположить, что используется первый вариант для выбора ИОН. Но я не вижу откуда ему там взяться.
Re: установки ADC
Добавлено: Чт май 19, 2016 18:32:44
Z_h_e
Вы резисторы на схеме R4, R2, R1,Rt1 поставте в столбик сверху вниз и пока конденсаторы не отображайте, чтобы не мешались. Сразу видно будет откуда питание, куда ИОН и сам полезный сигнал. И еще увидите, что при любом напряжении питания соотношение Uin/Uref будет постоянным, конечно если температура постоянна(т.е. Rt не изменяется).
Я конечно не утверждаю на 100% что так должно быть, но очень похоже.
D1 точно диод? Может стабилитрон?
Re: установки ADC
Добавлено: Чт май 19, 2016 18:56:59
vk_31
Z_h_e писал(а):Вы резисторы на схеме R4, R2, R1,Rt1 поставте в столбик сверху вниз и пока конденсаторы не отображайте, чтобы не мешались. Сразу видно будет откуда питание, куда ИОН и сам полезный сигнал. И еще увидите, что при любом напряжении питания соотношение Uin/Uref будет постоянным, конечно если температура постоянна(т.е. Rt не изменяется).
Вот что получилось, похоже на делитель напряжения. Все равно не понимаю, питание то никуда не подходит.
Z_h_e писал(а):D1 точно диод? Может стабилитрон?
Может и стабилитрон, но я не нашел маркировки. Может вы определите?

Re: установки ADC
Добавлено: Чт май 19, 2016 19:04:04
Z_h_e
vk_31 писал(а):Вот что получилось, похоже на делитель напряжения. Все равно не понимаю, питание то никуда не подходит.
Все равно ненаглядно начертили, R2 поставте над R1. Питание с ноги PF1, больше неоткуда.
vk_31 писал(а):Может вы определите?
У меня магический шар сломался. Но судя по схеме он и есть. Проверить так ли это, Вы сможете легко. Подайте на него обратное напряжение через резистор, да у Вас эта схема уже есть, R4D1, например 5 В, и измерьте на диоде, если этот диод - есть стабилитрон, то на нем будет напряжение стабилизации, например ровно 3в.
Re: установки ADC
Добавлено: Чт май 19, 2016 20:14:50
vk_31

Кажется начинаю понимать. Но зачем такие заморочки, когда можно было поставить транзисторный ключ с управлением с PF1 и Uref всегда было бы постоянным? Может Помехоустойчивость схемы повышается из-за того, что Uref/Uin табличная константа?
Re: установки ADC
Добавлено: Чт май 19, 2016 20:52:13
Z_h_e
Это не константа. Вы неправильно поняли. Пускай Вы определили, что при коде АЦП 512 это 10гр.С. Так вот, какое бы у Вас не было напряжение на стабилитроне, при 10 гр.С код всегда будет 512. Вобщем то и стабилитрон можно убрать из схемы - будет работать.
Зачем лишние элементы если можно без них? Транзисторы, дорогие стабильные ИОН...
Кстати стабилитрон будет плавать при изменении через него тока, а если его еще и нагреть...
Re: установки ADC
Добавлено: Чт май 19, 2016 21:16:48
vk_31
Я это и имел ввиду, говоря про табличные константы (табличные значения более верная формулировка)
Выставил ADC регистры на питание с AREF и чтение с ADC0 сразу получил значение 523 при 22 град. - похоже на правду. Буду теперь писать формулу расчета
Благодарю за помощь!
Re: установки ADC
Добавлено: Чт июн 09, 2016 08:18:25
vk_31
Если кто-то еще читает эту ветку, рассказываю как оказалось на самом деле:
Вот эта деталь оказалась терморезистором на 10 кОм

Соответственно на этой схеме вместо диода (стабилитрона) будет терморезистор
А опорное напряжение AREF по ходу оказалось оборванным (не могу посмотреть дорожки под МК), но т.к. нет конденсатора с AREF могу предположить что AVCC и AREF соединены.
Re: установки ADC
Добавлено: Чт июн 09, 2016 08:59:01
Vov123
А тип то датчика определён? У NTC, к примеру, зависимость сопротивления от температуры обратная и очень-очень нелинейная. Есть мысли как будете преобразовывать значения АЦП в температуру.
Re: установки ADC
Добавлено: Чт июн 09, 2016 10:36:15
vk_31
Vov123 писал(а):А тип то датчика определён? У NTC, к примеру, зависимость сопротивления от температуры обратная и очень-очень нелинейная. Есть мысли как будете преобразовывать значения АЦП в температуру.
Датчик такой же как и датчик самого теплого пола (определено экспериментально) NTC на 10 кОм. Таблицу зависимости сопротивления от температуры нашел в сети
http://www.vec-ing.ru/uploaded/resistan ... ics_ru.pdf. При такой схеме подключения, если запитать AREF от AVCC, при 25 град. C на ADC1 будет значение 512, а дальше по таблице можно формулу вывести. Линейная зависимость или нет еще не смотрел, скорее всего линейная.
Re: установки ADC
Добавлено: Чт июн 09, 2016 10:42:38
Vov123
Re: установки ADC
Добавлено: Чт июн 09, 2016 11:04:45
vk_31
Скорее всего вы правы, еще не разбирался. Если нелинейная зависимость, воспользуюсь этой статьей для реализации вывода температуры на экран
http://aterlux.ru/index.php?page=articl ... tcresistor
Re: установки ADC
Добавлено: Чт июн 09, 2016 11:11:46
vk_31
Из этого устройства планирую сделать контроллер паяльной станции, а этот датчик использовать для калибровки температуры, благо обвязка вся уже есть кроме оптосимистора и симистора.
Re: установки ADC
Добавлено: Чт июн 09, 2016 11:33:51
Vov123
Во-первых, когда пишете "вы", так это обращение ко обществу, вероятно, в Вашем случае, к классу. К индивиду обращаются на "Вы" или "ты". На "Ты" обращаются к Господу Богу.
Во-вторых, ссылку посмотрите:
http://forum.amperka.ru/threads/%D0%92% ... /#post-991
Только просьба, если поможет отпишитесь, хотя большинство забывает про это.
Re: установки ADC
Добавлено: Чт июн 09, 2016 13:39:56
B@R5uk
Я думаю, что на АЦП подаётся
разность напряжений на стабилитроне и на терморезисторе. То есть оба вывода МК PF0 и PF1 — входы. Такое было бы особенно удобно, если дифференциальный усилитель имеет настройку кратного усиления разностного сигнала в какое-то число раз. Так же, на то, что выводы PF0 и PF1 оба являются входами указывает схемотехника подключения к ним сигнальных цепей — через одинаковые RC-цепочки.
vk_31 писал(а):Вот что получилось, похоже на делитель напряжения. Все равно не понимаю, питание то никуда не подходит.

Вот это самое правильное упрощение. Питание подходит через выход AREF. Видимо внутри он подключается к плюсовой шине питания, так как, если не ошибаюсь, внутренний ИОН имеет высокое выходное сопротивление.