rx3apf 0 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Как видите, ни конкретного опорного напряжения АЦП, ни его дрейфа, ни т.п. в этой формуле нет и никогда не было. Зато, к сожалению, ошибка смещения ADC там есть. И без калибровки не особо красиво будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Ничего подобного в даташите нет. "50 градусов макс" - это из примера расчета для времени выборки, работоспособность и соответствие характеристик ADC заявленным обещается во всем температурном диапазоне (до +85 для "индустриального"). Я так понял, что там написано о соответствии 0.5 LSB, если температура не превысит 50 градусов. А если превысит? Люди пишут что во всем диапазоне +-3 LSB, надо проверять... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Надо различать погрешность и дрейф. Ошибка смещения, например, типично 3 и даже больше lsb. Но от температуры не ползет (по крайней мере в AVR, в том диапазоне, который меня интересовал), поэтому первоначальной калибровкой вычислил, сохранил и использую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Это, как говорится, сдуру можно и хрен стеклянный сломать и руки порезать. Ну куда же в такие цепи еще и электролитический конденсатор вкорячивать ? Там керамики на 10..100 nF с головой... Керамика там есть по определению, как рекомендуют в даташите к барометру. Там высокое сопротивление источника и соответственно высокая погрешность. Там я попробую не смотреть в даташит барометра и снизить сопротивление делителя до 1 кОм. Надо различать погрешность и дрейф. Ошибка смещения, например, типично 3 и даже больше lsb. Но от температуры не ползет (по крайней мере в AVR, в том диапазоне, который меня интересовал), поэтому первоначальной калибровкой вычислил, сохранил и использую. Ошибка смещения будет по любому, по этому предлагаю такую схему: использовать мультиплексор, на одном входе MX образцовый делитель, а на другом входе MX делитель с датчиком NTC. Сначала программно АЦП по первому входу, потом АЦП по второму входу. Разница первого и второго АЦП и будет данными о температуре. Прогрев проца вызовет равное воздействие как на первое, так и на второе АЦП, на выходе же измерений и расчетов температуры не окажет существенного влияния. Так же не должно оказывать влияние смещение опорного. Надеюсь эта схема верна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Чудес не бывает. Схемотехника входных цепей ADC известна, откуда происходит требование к импедансу источника - понятно. Если что-то не сходится - физика тут не при чем. Надеюсь эта схема верна. Вы не ищете легких путей. Ваше право. Как это сделать _правильно_ - Вам объяснили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Вы не ищете легких путей. Ваше право. Как это сделать _правильно_ - Вам объяснили. Собственно, усложнение самое минимальное. Берем разницу двух сигналов, образцового и измерительного, зафиксированную одним опорным и одним АЦП, только последовательно. Изменение свойств АЦП и изменение опорного не должны существенно влиять на измерения. Обычный измерительный мост, только организован на половину программно. В сигма-дельта изменение напряжения питания измерительного моста то не влияет на измерения. Для случая с NTC это изменение опорного напряжения. Наверное забываю сказать что в данном случае в качестве опорного можно использовать напряжение питания МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
massa 0 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Наверное забываю сказать что в данном случае в качестве опорного можно использовать напряжение питания МК. Вместе с пульсациями. Вы же не мгновенно будете измерение выполнять? Фильтр лучше поствать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Вместе с пульсациями. Вы же не мгновенно будете измерение выполнять? Фильтр лучше поствать. Думаю, пульсации будут незначительными. Там импульсный БП 12V, потом от него L7805 стабилизатор для питания МК Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
massa 0 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Пульсации сам контроллер создавать будет. Запитать делитель через простенький фильтр из резистора и электролита. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 6 25 июня, 2013 Опубликовано 25 июня, 2013 · Жалоба Покажите нам, каковы показания АЦП МК при подаче на него 1В при различных температурах. Скажем, при 25С и при 75С. разница до 50 бит Не верю. Это при опорном 5В, то есть ошибка достигает 25%? Ну, не сочиняйте, зачем этот цирк? Надеюсь эта схема верна. Да... Уж если Слесарь убедил себя в том, что его ружьё стреляет из-за угла, никакие книги по баллистике не помогут нам переубедить его в том, что это просто ствол кривой. Так и будет искать подходящую оптику для прицеливания... Проверено. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 25 июня, 2013 Опубликовано 25 июня, 2013 · Жалоба Пульсации сам контроллер создавать будет. Запитать делитель через простенький фильтр из резистора и электролита. Там же NANOWATT технология вроде Не верю. Это при опорном 5В, то есть ошибка достигает 25%? Ну, не сочиняйте, зачем этот цирк? Нет. Это ошибка менее 5%. Но в случае датчика NTC, это погрешность до 15 градусов в районе 90 градусов. Так и будет искать подходящую оптику для прицеливания... Проверено. Слесарь уже знает и опробовал решение, это цифровой датчик. Слесарь все еще надеется, что штатный СМА NTC датчик даст ему разрешение в один градус в диапазоне +5 ... +95 градусов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dac 0 25 июня, 2013 Опубликовано 25 июня, 2013 · Жалоба Слесарь все еще надеется, что штатный СМА NTC датчик даст ему разрешение в один градус в диапазоне +5 ... +95 градусов. Слесарю уже даже объяснили КАК это сделать. Слесарь не понимает объяснений по причине отсутствия базового образования и/или нежелания разбираться и продолжает считать, что проблема в температуре пика. :bb-offtopic: Не, ну объясни, зачем тебе виртуальный мост, если он не дает ничего, кроме трех дополнительных источников ошибки - 2 резистора и несинхронность измерения? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 25 июня, 2013 Опубликовано 25 июня, 2013 · Жалоба вы их готовить не умеете :) в пределах 120 градусов 10битный ацп позволяет обеспечить разрешение лучше 1 градуса. ратиометрическая схема, сопротивление датчика и резистора по 10кОм. Совершенно верно. Только в моем случае используются NTC с точностью +-0.2 С, сопротивление 2.52к при 25С. Разрешение - порядка 0.05С при комнатной температуре. А для стиралки и менее точные NTC подойдут. В МК нет такого входа. Или вы предлагаете использовать два переключаемых входа АЦП, подключенных один к NTC, а другой к образцовому сопротивлению? В МК есть вход АЦП, а также есть вход Vref для АЦП. Вот они и используются: Vref подключаем к питанию (любому, не обязательно точному), NTC включаем между Vref и входом АЦП, эталонный высокоточный резистор с малым дрейфом включаем между входом АЦП и землей. Это и называется "ратиометрическая схема", поскольку она меряет ratio двух резисторов, один из которых является опорным (эталонным), а второй измеряемым. Точность определяется точностью эталонного резистора и точностью АЦП, а вот напряжения никакой особой роли вообще не играют. Для получения максимального разрешения при некой заданной температуре сопротивление эталонного резистора должно быть равно сопротивлению NTC при этой температуре. тяжелый случай. учите матчасть. для справки: относительное измерение - резистивный делитель. верхний резистор постоянный, нижний - NTC. на верхний подается напряжение питания, в качестве опоры ацп используется так же напряжение питания. Я делаю наоборот, нижний резистор постоянный, верхний - NTC, но по сути это одно и то же. Чем выше температура проца, тем выше погрешность АЦП. Пусть сигнал с вашего делителя постоянен, но значение на выходе АЦП будет зависимо от температуры проца. ... разница до 50 бит Люблю фантазеров, с ними жизнь интереснее. Они даташитов не читают, а сами из головы придумывают что угодно. Вы наверное не поняли, я предлагаю использовать мультиплексор, на одном входе MX образцовый делитель, а на другом входе MX делитель с датчиком NTC. Сначала программно АЦП по первому входу, потом АЦП по второму входу. Разница первого и второго АЦП и будет данными о температуре. Прогрев проца вызовет равное воздействие как на первое, так и на второе АЦП, на выходе же измерений и расчетов температуры не окажет существенного влияния. Это вы не поняли, что у вас получится ухудшенный вариант ратиометрического измерения, имеющий в несколько раз большую погрешность. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 6 25 июня, 2013 Опубликовано 25 июня, 2013 · Жалоба Нет. Это ошибка менее 5%. Но в случае датчика NTC, это погрешность до 15 градусов в районе 90 градусов. Ну, вот видите, с такой математикой - немудрено и 105% получить... Слесарь уже знает и опробовал решение, это цифровой датчик. Слесарь все еще надеется, что штатный СМА NTC датчик даст ему разрешение в один градус в диапазоне +5 ... +95 градусов. Даст, даст. Нужно только грубые ошибки устранить. И цифровой датчик не понадобится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 25 июня, 2013 Опубликовано 25 июня, 2013 · Жалоба Вы просто свои приборы не нагревали до 75 градусов. Тема СМА тем и интересна, что все работает на грани. Большинство СМА с электронными блоками выпускаемых до 2000 годов делались с электронным блоком на дне СМА, ибо сверху очень жарко. Люди подсказывают: Может мой опыт пригодится, PIC16F886, на вход АЦП через делитель заведена половина напряжения питания. При комнатной температуре показания были 510, при -13 гр. получилось 500. Опорное бралось с питания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться