Странно работает АЦП (...или операционник)
- Войдите на сайт для отправки комментариев
Втр, 14/06/2022 - 20:01
Здравствуйте!
Есть простая схемка на операционнике LM258, которая считывает напряжение с термопары типа К.

Из изменений только номиналы резисторов усиления (поставил усиление 200) и выходного конденсатора в 0.1 мкФ.
Также добавил емкость 0.1 мкФ между 1-ой и 2-ой ногой (видел где-то в интернете схему), ну и по питанию добавил 0.1 мкФ.
Программа простая: когда температура ниже заданной - выдаем HIGH на цифровой ноге D4 Arduino, чтобы включить реле, когда ниже заданной - выдаём LOW, чтобы выключить реле. Ну, всё просто. Для имитации реле поставил простой светодиод через токоограничивающий резистор, потому что в реальном устройстве по сути так и будет идти на светодиод оптопары.
Странность начинает происходить, когда светодиод включается. Сразу после его включения напряжение на выходе операционника слегка "проседает" до 0.16 В. Если светодиод погасить, то вновь поднимается до 0.18 В. В итоге измерения с термопары тоже начинают проседать: с погашенным светодиодом показывает 28 градусов, а с горящим - падает до 26 градусов.
Питается схема от стабилизатора 7805, у которого на выходе стабильно сидит 5.03 вольта - ничего не проседает, хоть обморгайся светодиодами, хоть их туда гирлянду повесь...
Подумал, что проблема в АЦП и настройке опорного на AVcc. Перенастроил АЦП на опорное с ноги ARef, подцепив её на +5.03 В через резистор. Но ничего не изменилось - всё также на выходе операционника "проседает" выходной сигнал с 0.18 до 0.16 В при включении/выключении выходного светодиода.
Отчего это происходит? Никак не могу понять! Подскажите, как это побороть? Откуда появляется это "просидание" при железно стабильном питании ровно в 5.03В?
Сопротивления проводки учитывать не надо, конечно же. И 7805 ты мультиметром электрика измерял, не иначе. И входное сопротивление у АЦП с каких пор стало в мегаомах?
Сопротивления проводки учитывать не надо, конечно же. И 7805 ты мультиметром электрика измерял, не иначе. И входное сопротивление у АЦП с каких пор стало в мегаомах?
Так отчего это происходит-то? Измерял мультиметром программиста :) А ещё на осциллографе смотрел и с лабораторного БП запитывал.
Поставил вместо 1 МОм 10 кОм - ничего не изменилось.
убирай ардуино, просто подключай светодиод с резистором, смотри что будет.
убирай ардуино, просто подключай светодиод с резистором, смотри что будет.
Куда подключать??? Зачем??? На выходе операционника зависимость температура-напряжение. Нагреваешь - увеличивается, остужаешь - уменьшается. Всё как надо.
ааа..., я думал утя проблемы
оказывается все нормально, ну ладно тогда.
ааа..., я думал утя проблемы
оказывается все нормально, ну ладно тогда.
Да не, я осциллограф уже тряпочкой протирал, на паяльник дул... Всё нормально. Спасибо за помощь! Ж:)
а так не лучше будет?
и второй операционник занули или в буфер поставь
(у меня не видно картинку :( )
к ТС: Выходной светодиод то где ? К ардуине подключен ?
гугл хром небось )))
Не, не только. Напрямую по ссылке видно, а внутри поста нет. Вот сейчас видно )
это самая правильная схема для термопары на этом операционнике, температура холодного спая учитывается, не забываем не оставлять болтаться второй операционник в этом корпусе
гугл хром небось )))
Вот как так? Когда я добавляю картинку она не увеличивается по клику, а только полноразмерная. Почему? ((
Ну да, к ардуине конечно.
это самая правильная схема для термопары на этом операционнике, температура холодного спая учитывается, не забываем не оставлять болтаться второй операционник в этом корпусе
А стрелочки вверх и вниз - это к двухполярному питанию? А с однополярным никак не получится стабильные результаты получить, если не планируется отрицательных температур измерять? Если терморегулятор для печки, например.
UP: Ан нет - не к двухполярному. Вот, встречал вот такую схему. Там нижняя стрелочка на Вашей схеме идёт на ARef.
Но эта с двухполярным и измеряет меньше нуля. Мне просто это было не нужно и решил взять более простую схему.
И ещё, а как правильно "нейтрализовать" второй операционник в корпусе?
гугл хром небось )))
Вот как так? Когда я добавляю картинку она не увеличивается по клику, а только полноразмерная. Почему? ((
патамушта ты картинки не умеешь готовить )))
И ещё, а как правильно "нейтрализовать" второй операционник в корпусе?
я добавляю буфером обычно:
И ещё, а как правильно "нейтрализовать" второй операционник в корпусе?
Или #16.
или так: (выход ляжет на GND)

или так: (выход ляжет на GND)

Картинок реально не видно :(
И ещё, а как правильно "нейтрализовать" второй операционник в корпусе?
оба входа на gnd.
Слушайте, ну вроде бы действительно помогло! АЦП, конечно, какие-то микровольты умудряется улавливать разницы, но на мультиметре уже показания не скачат :)
Просто посадил входы второго операционника на землю.
Спасибо Вам и UA6EM за участие!
Спасибо Вам и UA6EM за участие!
мастерство (мастер по радиоспорту) не пропьёшь )))
мастерство (мастер по радиоспорту) не пропьёшь )))
73!
А стрелочки вверх и вниз - это к двухполярному питанию? А с однополярным никак не получится стабильные результаты получить,