Страница 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
Тангенциальная.
http://mosinv.ru/Documentation/Probes_N ... probes.pdf
Или я путаю?

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. Видимо внутри он подключается к плюсовой шине питания, так как, если не ошибаюсь, внутренний ИОН имеет высокое выходное сопротивление.