установки ADC

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт май 19, 2016 11:22:52

Сообщение vk_31 »

Добрый день! Имеется неисправный регулятор теплого пола на Atmega169, на котором был заменен сгоревший контроллер. Пытаюсь из всего этого дела сделать домашние часы с термометром (в качестве термодатчика использую термодатчик от теплого пола на 10 кОм) на той же плате. Схема включения датчика мне никогда не встречалась ранее, поэтому не могу разобраться с настройкой ADC контроллера. Собственно вопрос: кто встречался с подобной схемой включения термодатчика и какие установки ADC наиболее приемлемы для такой схемы?
Изображение
Изображение
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Вся измерительная схема запитывается с порта PF1 (видимо периодически для экономии энергии), опорное напряжение берется со входа Aref, измерение на канале ADC0.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2348
Зарегистрирован: Чт ноя 15, 2012 20:47:59
Откуда: Крымск

Сообщение Adagumer »

Мне таки кажется, что PF1/ADC1 это участок термокомпенсации.
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт май 19, 2016 11:22:52

Сообщение vk_31 »

А может быть так, что вся схема запитывается через AREF, а в настройках ADC выбрано питание от AVCC? По блок-схеме такое возможно.
Изображение
Может быть не важно, но все устройство питается от 3В.
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

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

Сообщение vk_31 »

Z_h_e писал(а):
vk_31 писал(а):может быть так, что вся схема запитывается через AREF, а в настройках ADC выбрано питание от AVCC?
По-моему это извращение какое-то получается. Как и со стороны схемотехники, так и со стороны использования МК.
Согласен с вами, но все равно не могу понять почему именно такая схема включения использована. В datasheet к МК есть 3 варианта выбора ИОН: 1) подать ИОН напрямую в AREF, 2) использование ИОН с AVCC (тогда необходимо подключить конденсаторк между AREF и землей), 3) использование внутреннего ИОН 1,1В (так же необходим конденсатор между AREF и землей)
Т.к. на плате нет конденсатора между AREF и землей, можно предположить, что используется первый вариант для выбора ИОН. Но я не вижу откуда ему там взяться.
Последний раз редактировалось vk_31 Чт май 19, 2016 18:33:17, всего редактировалось 1 раз.
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Вы резисторы на схеме R4, R2, R1,Rt1 поставте в столбик сверху вниз и пока конденсаторы не отображайте, чтобы не мешались. Сразу видно будет откуда питание, куда ИОН и сам полезный сигнал. И еще увидите, что при любом напряжении питания соотношение Uin/Uref будет постоянным, конечно если температура постоянна(т.е. Rt не изменяется).
Я конечно не утверждаю на 100% что так должно быть, но очень похоже.

D1 точно диод? Может стабилитрон?
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт май 19, 2016 11:22:52

Сообщение vk_31 »

Z_h_e писал(а):Вы резисторы на схеме R4, R2, R1,Rt1 поставте в столбик сверху вниз и пока конденсаторы не отображайте, чтобы не мешались. Сразу видно будет откуда питание, куда ИОН и сам полезный сигнал. И еще увидите, что при любом напряжении питания соотношение Uin/Uref будет постоянным, конечно если температура постоянна(т.е. Rt не изменяется).
Вот что получилось, похоже на делитель напряжения. Все равно не понимаю, питание то никуда не подходит.
Изображение
Z_h_e писал(а):D1 точно диод? Может стабилитрон?
Может и стабилитрон, но я не нашел маркировки. Может вы определите?
Изображение
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

vk_31 писал(а):Вот что получилось, похоже на делитель напряжения. Все равно не понимаю, питание то никуда не подходит.
Все равно ненаглядно начертили, R2 поставте над R1. Питание с ноги PF1, больше неоткуда.
vk_31 писал(а):Может вы определите?
У меня магический шар сломался. Но судя по схеме он и есть. Проверить так ли это, Вы сможете легко. Подайте на него обратное напряжение через резистор, да у Вас эта схема уже есть, R4D1, например 5 В, и измерьте на диоде, если этот диод - есть стабилитрон, то на нем будет напряжение стабилизации, например ровно 3в.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт май 19, 2016 11:22:52

Сообщение vk_31 »

Изображение
Кажется начинаю понимать. Но зачем такие заморочки, когда можно было поставить транзисторный ключ с управлением с PF1 и Uref всегда было бы постоянным? Может Помехоустойчивость схемы повышается из-за того, что Uref/Uin табличная константа?
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Это не константа. Вы неправильно поняли. Пускай Вы определили, что при коде АЦП 512 это 10гр.С. Так вот, какое бы у Вас не было напряжение на стабилитроне, при 10 гр.С код всегда будет 512. Вобщем то и стабилитрон можно убрать из схемы - будет работать.
Зачем лишние элементы если можно без них? Транзисторы, дорогие стабильные ИОН...

Кстати стабилитрон будет плавать при изменении через него тока, а если его еще и нагреть...
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт май 19, 2016 11:22:52

Сообщение vk_31 »

Я это и имел ввиду, говоря про табличные константы (табличные значения более верная формулировка)
Выставил ADC регистры на питание с AREF и чтение с ADC0 сразу получил значение 523 при 22 град. - похоже на правду. Буду теперь писать формулу расчета
Благодарю за помощь!
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт май 19, 2016 11:22:52

Сообщение vk_31 »

Если кто-то еще читает эту ветку, рассказываю как оказалось на самом деле:
Вот эта деталь оказалась терморезистором на 10 кОм
Изображение
Соответственно на этой схеме вместо диода (стабилитрона) будет терморезистор
Изображение

А опорное напряжение AREF по ходу оказалось оборванным (не могу посмотреть дорожки под МК), но т.к. нет конденсатора с AREF могу предположить что AVCC и AREF соединены.
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

А тип то датчика определён? У NTC, к примеру, зависимость сопротивления от температуры обратная и очень-очень нелинейная. Есть мысли как будете преобразовывать значения АЦП в температуру.
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт май 19, 2016 11:22:52

Сообщение vk_31 »

Vov123 писал(а):А тип то датчика определён? У NTC, к примеру, зависимость сопротивления от температуры обратная и очень-очень нелинейная. Есть мысли как будете преобразовывать значения АЦП в температуру.
Датчик такой же как и датчик самого теплого пола (определено экспериментально) NTC на 10 кОм. Таблицу зависимости сопротивления от температуры нашел в сети http://www.vec-ing.ru/uploaded/resistan ... ics_ru.pdf. При такой схеме подключения, если запитать AREF от AVCC, при 25 град. C на ADC1 будет значение 512, а дальше по таблице можно формулу вывести. Линейная зависимость или нет еще не смотрел, скорее всего линейная.
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

Тангенциальная.
http://mosinv.ru/Documentation/Probes_N ... probes.pdf
Или я путаю?
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт май 19, 2016 11:22:52

Сообщение vk_31 »

Скорее всего вы правы, еще не разбирался. Если нелинейная зависимость, воспользуюсь этой статьей для реализации вывода температуры на экран http://aterlux.ru/index.php?page=articl ... tcresistor
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт май 19, 2016 11:22:52

Сообщение vk_31 »

Из этого устройства планирую сделать контроллер паяльной станции, а этот датчик использовать для калибровки температуры, благо обвязка вся уже есть кроме оптосимистора и симистора.
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

Во-первых, когда пишете "вы", так это обращение ко обществу, вероятно, в Вашем случае, к классу. К индивиду обращаются на "Вы" или "ты". На "Ты" обращаются к Господу Богу.
Во-вторых, ссылку посмотрите: http://forum.amperka.ru/threads/%D0%92% ... /#post-991
Только просьба, если поможет отпишитесь, хотя большинство забывает про это.
Собутыльник Кота
Аватара пользователя
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

Сообщение B@R5uk »

Я думаю, что на АЦП подаётся разность напряжений на стабилитроне и на терморезисторе. То есть оба вывода МК PF0 и PF1 — входы. Такое было бы особенно удобно, если дифференциальный усилитель имеет настройку кратного усиления разностного сигнала в какое-то число раз. Так же, на то, что выводы PF0 и PF1 оба являются входами указывает схемотехника подключения к ним сигнальных цепей — через одинаковые RC-цепочки.
vk_31 писал(а):Вот что получилось, похоже на делитель напряжения. Все равно не понимаю, питание то никуда не подходит.
Изображение
Вот это самое правильное упрощение. Питание подходит через выход AREF. Видимо внутри он подключается к плюсовой шине питания, так как, если не ошибаюсь, внутренний ИОН имеет высокое выходное сопротивление.
Ответить

Вернуться в «AVR»