Насколько стабильна внутренняя опора?

AVR
Решил я заюзать в своем проекте внутреннюю опору в АЦП, дабы было удобнее измерять маленькие напряжения.

Но один факт меня настораживает: народ говорит, что эта опора кривая чуть более, чем полностью. Хотя доказательств тому я не видел. «Поэтому мы решили провести собственное расследование»(с) :)

Суть теста:

МК: ATTiny13A-20PU.
Питание: 5V через 7805 от SLA аккумулятора (12V).
На входе АЦП: источник напряжения в пол-вольта.
Боевая задача: Замерять напряжение стабильного источника относительно нестабильной опоры и записывать в EEPROM: максимум, минимум, значение через секунду после старта.

Нафига?Значение сразу после старта покажет насколько значение внутренней опоры отличается от указаного в ДШ. Макс и мин значения покажут насколько опора плавает во время работы.

Питание от аккумулятора через линейный стабилизатор сделал по одной причине: первое, что под руку попалось стабильность и отсутствие шумов, которые генерят импульные БП и ШИМ стабилизаторы.

Источником напряжения в пол вольта является многооборотный подстроечный резистор. Ничего другого у меня не было.

Вот так. Тест проводится при комнатной температуре в течении часа. Через 36 минут будут результаты :)

Результаты:

Опорное напряжение при старте (через секунду после сброса МК): 765mV
Максимальное опорное напряжение: 813mV
Минимальное опорное напряжение: все те-же 765mV.

Выглядит как-то странно, учитывая то, что по ДШ обещают 1.1V +-100mV. У нас-же наибольшее отклонение во время работы = 48mV, но при этом сама опора почти на 350mV меньше, чем обещают.

Неужели все так плохо?

P.S. Just 4 lulz, проведу тот-же тест в холодильнике :)

Из холодильника,

где было 8-10 градусов.

При старте (после 10 минут лежания в холодильнике) — 674mV (!)
Максимум: 784mV.
Минимум, что странно, 674mV.

Вывода два:
1) На холоде опора ниже, чем при комнатной температуре.
2) Видимо, при запуске опора имеет минимально значение. Потом напряжение поднимается.

Из полярного края,

где медведи до -20.

Старт (в свежезамороженом состоянии): 663mV
Максимум: 3.10 V (кажись какой-то всплеск. может я рукой дорожку задел. Поставил еще раз замерять) повторные испытания показали подобный результат. что странно.
Минимум: 0,639 mV
  • +5
  • 13 мая 2011, 17:53
  • dcoder

Комментарии (35)

RSS свернуть / развернуть
О как. А запили чтобы он эту опору постоянно логгил в уарт и глянь характер отклонений и как оно реагирует на температуру/питание/etc.
0
  • avatar
  • Vga
  • 13 мая 2011, 19:53
Да, надо попробовать.
0
Стал прикручивать программный UART (библиотека поставляется с компилятором) — не хватает флеш памяти! Fail.
0
Написал свой программный UART. Пока только функцию передачи байта — большего и не надо. Все уместилось, хоть и занимает 666 байт. Win.
0
Гы! Я когда то тоже писал уарт программный и тоже прошивка стала 666 байт. Правда то была на АТ89С51
0
Засунь это дело в морозилку, если не сложно =)

Хорошая статья, а опора говно.
0
А данные из холодильника не то? :)
0
+10" и -18" это разные вещи))
0
а ещё в духовку засунь, just 4 lulz
0
Да не, хватит феном нагреть до 60-70 градусов.
0
Ну в духовке мне жалко его жарить, а вот градусов до 50-60 феном нагреть можно…
0
морозильник готов. читаем.
0
Без графиков оно не сильно интересно.
0
  • avatar
  • Vga
  • 13 мая 2011, 22:02
Картинки будут. Я гарантирую это. :)
0
Первый, специально для тебя:

Шаг — 1 сек / 5 пикселей.
0
Опа лабьвю. А где дельфи?
0
Ну так надо ведь что-то новое изучать. :)
0
Какой ужас. А конденсатор на опору в этой тиньке предусмотрен? Если да, то хоть сколько-то спасает? И как с опорой обстоят дела в мегах?
0
Нет, тут кондер повесить нельзя.
Насчет мег: сегодня протестирую на меге8.
0
Интересная статья, жду дальнейших экспериментов)
0
Будут! Ведь эксперименты это весело и безопа—
… :)
+1
Перебрось лучше все в блог AVR
0
Готово, шеф! :)
0
настораживает
0
Не стреляй, grammar nazi! :)
0
Я непонял почмеу ожидаете от опорного напряжения на резисторе стабильности и точности??
0
Опорного или образцового? А вообще да, неплохо бы образцовое брать с источника с меньшим внутренним сопротивлением. ЕМНИП АЦП к нему как раз чувствителен.
0
Ну вообще да. С другой стороны — сопротивление подстроечника 10к (полное). Вроде не так и много — сопроитвление аналогового входа указано как 100M.

Надо пойти купить какой-нибудь ИОН и с ним попробовать.
0
А с чего ему быть не стабильным в течении короткого времени (час)? За год понятное дело-может уплыть, но не за час же.

А что касается точности — проверял для верности двумя мультиметрами.
0
Потому что когда МК работает и мало конденсаторов — напряжение прыгает приблизительно как у вас на графике. Хотите стабильное напряжение — используйте ИОН.
0
Конденсаторы там есть. После 7805 электролит на 470uF и керамика на 1uF. До него — электролит на 330uF.
0
Для верности надо бы и самих тинек испытать пару штук
0
У меня есть 5 штук. Будет время — испытаю.
У кого есть возможность/желание — проведите подобный тест.
0
Похоже что дело в самой тиньке. Ибо другая тини13 показывает почти стабильные 0.99V.

Пока-что буду мучать мегу8.
0
2) Видимо, при запуске опора имеет минимально значение. Потом напряжение поднимается.
Все логично. Контроллер саморазогревается, через какое-то время достигает стабильной температуры.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.