Перейти к содержанию
    

Цифра или NTC датчик температуры для СМА

Как видите, ни конкретного опорного напряжения АЦП, ни его дрейфа, ни т.п. в этой формуле нет и никогда не было.

Зато, к сожалению, ошибка смещения ADC там есть. И без калибровки не особо красиво будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ничего подобного в даташите нет. "50 градусов макс" - это из примера расчета для времени выборки, работоспособность и соответствие характеристик ADC заявленным обещается во всем температурном диапазоне (до +85 для "индустриального").

Я так понял, что там написано о соответствии 0.5 LSB, если температура не превысит 50 градусов. А если превысит?

Люди пишут что во всем диапазоне +-3 LSB, надо проверять...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо различать погрешность и дрейф. Ошибка смещения, например, типично 3 и даже больше lsb. Но от температуры не ползет (по крайней мере в AVR, в том диапазоне, который меня интересовал), поэтому первоначальной калибровкой вычислил, сохранил и использую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это, как говорится, сдуру можно и хрен стеклянный сломать и руки порезать. Ну куда же в такие цепи еще и электролитический конденсатор вкорячивать ? Там керамики на 10..100 nF с головой...

Керамика там есть по определению, как рекомендуют в даташите к барометру. Там высокое сопротивление источника и соответственно высокая погрешность. Там я попробую не смотреть в даташит барометра и снизить сопротивление делителя до 1 кОм.

 

Надо различать погрешность и дрейф. Ошибка смещения, например, типично 3 и даже больше lsb. Но от температуры не ползет (по крайней мере в AVR, в том диапазоне, который меня интересовал), поэтому первоначальной калибровкой вычислил, сохранил и использую.

Ошибка смещения будет по любому, по этому предлагаю такую схему:

 

использовать мультиплексор, на одном входе MX образцовый делитель, а на другом входе MX делитель с датчиком NTC. Сначала программно АЦП по первому входу, потом АЦП по второму входу. Разница первого и второго АЦП и будет данными о температуре. Прогрев проца вызовет равное воздействие как на первое, так и на второе АЦП, на выходе же измерений и расчетов температуры не окажет существенного влияния.

 

Так же не должно оказывать влияние смещение опорного.

 

Надеюсь эта схема верна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чудес не бывает. Схемотехника входных цепей ADC известна, откуда происходит требование к импедансу источника - понятно. Если что-то не сходится - физика тут не при чем.

 

Надеюсь эта схема верна.

Вы не ищете легких путей. Ваше право. Как это сделать _правильно_ - Вам объяснили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы не ищете легких путей. Ваше право. Как это сделать _правильно_ - Вам объяснили.

Собственно, усложнение самое минимальное.

Берем разницу двух сигналов, образцового и измерительного, зафиксированную одним опорным и одним АЦП, только последовательно. Изменение свойств АЦП и изменение опорного не должны существенно влиять на измерения.

Обычный измерительный мост, только организован на половину программно.

В сигма-дельта изменение напряжения питания измерительного моста то не влияет на измерения. Для случая с NTC это изменение опорного напряжения.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Вместе с пульсациями. Вы же не мгновенно будете измерение выполнять? Фильтр лучше поствать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вместе с пульсациями. Вы же не мгновенно будете измерение выполнять? Фильтр лучше поствать.

Думаю, пульсации будут незначительными. Там импульсный БП 12V, потом от него L7805 стабилизатор для питания МК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пульсации сам контроллер создавать будет. Запитать делитель через простенький фильтр из резистора и электролита.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Покажите нам, каковы показания АЦП МК при подаче на него 1В при различных температурах. Скажем, при 25С и при 75С.

разница до 50 бит

Не верю. Это при опорном 5В, то есть ошибка достигает 25%? Ну, не сочиняйте, зачем этот цирк?

 

Надеюсь эта схема верна.

Да... Уж если Слесарь убедил себя в том, что его ружьё стреляет из-за угла, никакие книги по баллистике не помогут нам переубедить его в том, что это просто ствол кривой. Так и будет искать подходящую оптику для прицеливания... Проверено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пульсации сам контроллер создавать будет. Запитать делитель через простенький фильтр из резистора и электролита.

Там же NANOWATT технология вроде

 

Не верю. Это при опорном 5В, то есть ошибка достигает 25%? Ну, не сочиняйте, зачем этот цирк?

Нет. Это ошибка менее 5%. Но в случае датчика NTC, это погрешность до 15 градусов в районе 90 градусов.

 

Так и будет искать подходящую оптику для прицеливания... Проверено.

Слесарь уже знает и опробовал решение, это цифровой датчик. Слесарь все еще надеется, что штатный СМА NTC датчик даст ему разрешение в один градус в диапазоне +5 ... +95 градусов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Слесарь все еще надеется, что штатный СМА NTC датчик даст ему разрешение в один градус в диапазоне +5 ... +95 градусов.

Слесарю уже даже объяснили КАК это сделать. Слесарь не понимает объяснений по причине отсутствия базового образования и/или нежелания разбираться и продолжает считать, что проблема в температуре пика.

:bb-offtopic:

Не, ну объясни, зачем тебе виртуальный мост, если он не дает ничего, кроме трех дополнительных источников ошибки - 2 резистора и несинхронность измерения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы их готовить не умеете :) в пределах 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. Сначала программно АЦП по первому входу, потом АЦП по второму входу. Разница первого и второго АЦП и будет данными о температуре. Прогрев проца вызовет равное воздействие как на первое, так и на второе АЦП, на выходе же измерений и расчетов температуры не окажет существенного влияния.

Это вы не поняли, что у вас получится ухудшенный вариант ратиометрического измерения, имеющий в несколько раз большую погрешность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет. Это ошибка менее 5%. Но в случае датчика NTC, это погрешность до 15 градусов в районе 90 градусов.

Ну, вот видите, с такой математикой - немудрено и 105% получить...

Слесарь уже знает и опробовал решение, это цифровой датчик. Слесарь все еще надеется, что штатный СМА NTC датчик даст ему разрешение в один градус в диапазоне +5 ... +95 градусов.

Даст, даст. Нужно только грубые ошибки устранить. И цифровой датчик не понадобится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы просто свои приборы не нагревали до 75 градусов.

 

Тема СМА тем и интересна, что все работает на грани. Большинство СМА с электронными блоками выпускаемых до 2000 годов делались с электронным блоком на дне СМА, ибо сверху очень жарко.

 

Люди подсказывают:

 

Может мой опыт пригодится, PIC16F886, на вход АЦП через делитель заведена половина напряжения питания. При комнатной температуре показания были 510, при -13 гр. получилось 500. Опорное бралось с питания.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...