sensor_ua 0 25 марта, 2013 Опубликовано 25 марта, 2013 · Жалоба Меряется соотношение времен разряда емкости через опорный резистор и через измеряемый. Времена засекаются аппаратно. Емкость и опора в варианте SlopeADC не должны уплывать за время одного цикла измерения. Образцовый резистор желательно брать с неплохим ТК, а значение опоры нужно небольшое и опора должна шуметь по минимуму - всё пойдёт в результат измерения. Компаратор из АЦП не очень:) При измерении же абсолютного времени заряда или разряда конденсатора все изменения емкости попадут в результат Насчет Тут есть время все измерить - для аппаратного счета при перекрытии 400 раз для 16-бит тамера неплохо иметь прескалер и делать подстройку на ходу Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 26 марта, 2013 Опубликовано 26 марта, 2013 · Жалоба Изучив поверхностно тему пришёл к выводу, что задача состоит из двух подзадач: 1. Формирование таблицы значений зависимости R(T) либо её вычисление непосредственно в MK. 2. Измерение сопротивления терморезистора. Возникли следующие вопросы: 1. Производители в даташитах на терморезисторы дают значения зависимости R(T) с дискретом в 5-ть градусов. Как вычислить промежуточные точки? 2. Посмотрел документ AppNote SLAA129. Там описана методика замены АЦП микроконтроллера связкой "компаратор-таймер". Так может быть всё таки естественней использовать в моём случае АЦП, если он уже присутсвует в МК? 3. Имеется промышленно изготавливаемый датчик(ссылку выше приводил, тот который SN691... ). В нём используется терморезистор типа NTC 10K 1% BETA 3435. Конкретного производителя этого резистора определить не смог. Могу ли использовать данные ( R(T) ) от других производителей на датчики такого же типа ( например, TDK производит похожие терморезисторы 10K beta3435 )? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 26 марта, 2013 Опубликовано 26 марта, 2013 · Жалоба Изучив поверхностно тему пришёл к выводу, что задача состоит из двух подзадач: Если бы вы изучили тему не так поверхностно, то нашли бы самостоятельно ответы на часть Ваших вопросов. По поводу аппроксимации. Надо найти типовую формулу с этой самой пресловутой "бетой". Но можно поступить проще - построить график этой зависимости... Попытаться подобрать удобную анаморфозу так, чтобы получилось нечто близкое к прямой. Посчитать требую Вам точность измерения сопротивления в зависимости от температуры (сопротивления датчика). Потом думать о методе измерения. Выше об этом уже писали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 27 26 марта, 2013 Опубликовано 26 марта, 2013 · Жалоба Изучив поверхностно тему пришёл к выводу, что задача состоит из двух подзадач: 1. Формирование таблицы значений зависимости R(T) либо её вычисление непосредственно в MK. 2. Измерение сопротивления терморезистора. Предлагаю начать с п.2 Как бы не оказалось, что AVR ADC малость не того.. Даже с идеальным датчиком, типа Pt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 26 марта, 2013 Опубликовано 26 марта, 2013 · Жалоба Надо найти типовую формулу с этой самой пресловутой "бетой". Формулу нашёл. Как оказалось, информации по этой теме не мало. Буду осмысливать ))). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 26 марта, 2013 Опубликовано 26 марта, 2013 · Жалоба Формулу нашёл. Как оказалось, информации по этой теме не мало. Буду осмысливать ))). Да не нужна эта формула для реальной работы... Таблица и интерполяция. Но для оценки требуемой точности измерений формула удобна - быстрее график можно построить... P.S. Я вот без графика прикинула... На одном конце точность (относительная) нужна раза в два выше, чем на другом. Где-то порядка 3(6) процентов на градус. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 26 марта, 2013 Опубликовано 26 марта, 2013 · Жалоба Да не нужна эта формула для реальной работы... Таблица и интерполяция. Но для оценки требуемой точности измерений формула удобна - быстрее график можно построить... C помощью этой формулы и данных даташита возможно расчитать график, построить таблицу и загрузиь её в МК. Вообще стараюсь избегать ненужных числодроблений внутри МК, а вычислять какие то логарифмы в AVR, да ещё по общей формуле... это ,с моей точки зрения, сурово )))). Касательно измерений... Думаю пользовать всё таки АЦП в AVR, при обеспечении хорошего опорного напряжения Посмотрим что получится... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 26 марта, 2013 Опубликовано 26 марта, 2013 · Жалоба Думаю пользовать всё таки АЦП в AVR Перекрытие сопротивления около 400 - это почти 9 разрядов. ИМХО, в любом случае придётся делать поддиапазоны. А потом их "склеивать"... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 26 марта, 2013 Опубликовано 26 марта, 2013 · Жалоба Посмотрим что получится... А что там смотреть - 400 умножить на 30 получится 12000 - это самое минимальное разрешение, которое необходимо. Сколько дает Ваш АЦП? Еще прикиньте максимально допустимую мощность на термисторе... Хотя... если измерять собираетесь температуру воздуха (или др. газа), то можно добавить радиатор. С соответствующим увеличением тепловой постоянной времени. Перекрытие сопротивления около 400 - это почти 9 разрядов. ИМХО, в любом случае придётся делать поддиапазоны. А потом их "склеивать"... Да какие там диапазоны... Автор хочет за копейку... А вот я не знаю, какое входное сопротивление у его АЦП... Там порядка 1 МОма при низкой температуре. Т.е. нужно раз в 50 больше. Тут уже об утечках нужно подумать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 26 марта, 2013 Опубликовано 26 марта, 2013 · Жалоба Да какие там диапазоны... Автор хочет за копейку... А вот я не знаю, какое входное сопротивление у его АЦП... Там SAR ADC - ему ещё нужен RC на входе, а до RC желательно буфер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 27 марта, 2013 Опубликовано 27 марта, 2013 · Жалоба Автор хочет за копейку... Хочет не Автор, а тот кто всю эту музыку заказывает ))). Заказчик даже тип конкретный тип датчика не может назвать, который планирует пользовать. Показал просто "капельку" с парой проводов и сказал что "вот такой". Я уже довёл до сведения что меряя ЧЕМ-НИБУДЬ, мы измеряем ЧТО-НИБУДЬ. Поэтому решил пользовать известный экземпляр датчика. Производитель даже программу расчёта зависимости R(T) даёт для расчётов под конкретный тип датчика и условия (диапазон температур, точность). Касательно точности... Показали подобный изобретаемому прибор, пожелали что бы было примерно так же: Диапазон: -50...140 С Точность: не менее 0.5% от шкалы+1 цифра. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 27 марта, 2013 Опубликовано 27 марта, 2013 · Жалоба Диапазон: -50...140 С Точность: не менее 0.5% от шкалы+1 цифра. Этого я понять не могу. Вот если "шкала" 10 градусов (от 15 до 25 к примеру...), то 5 сотых градуса получится плюс неизвестная цифра. Десятая, сотая или тысячная? А температуру какой среды нужно измерять? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 27 марта, 2013 Опубликовано 27 марта, 2013 · Жалоба Точность: не менее 0.5% от шкалы+1 цифра. Смешаны дискретность индикации результата измерения и точность (как минимальная погрешность отклонения от эталона). Есть точность первичного преобразователя (температура-сопротивление), есть точность вторичного преобразователя (сопротивление-код). И ещё - погрешности бывают различных видов. Вы бы с терминами и определениями разобрались, а то сложно общаться по теме... (Из умных приятных книжек обычно рекомендую Харт Х. Введение в измерительную технику) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 27 марта, 2013 Опубликовано 27 марта, 2013 (изменено) · Жалоба Смешаны дискретность индикации результата измерения и точность (как минимальная погрешность отклонения от эталона). Есть точность первичного преобразователя (температура-сопротивление), есть точность вторичного преобразователя (сопротивление-код). И ещё - погрешности бывают различных видов. Вы бы с терминами и определениями разобрались, а то сложно общаться по теме... (Из умных приятных книжек обычно рекомендую Харт Х. Введение в измерительную технику) "Не менее 0.5% от шкалы+1 цифра" - фраза процитирована с инструкции к прибору. Дисплей индицирует показания на LED - дисплей, разрешение либо 1 С либо 0.1С. То что добавляется погрешность при округлении и при выводе на дисплей это я догадался. Пусть вся шкала у нас 190 С (-40...+150), 0.5% это получается 0.95С - то есть такова точность первичногопреобразователя. Так получается... С книжкой обязательно ознакомлюсь. Девайс предназначен для измерения температуры в холодильниках, рефрижераторах. Изменено 27 марта, 2013 пользователем BigBolt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 27 марта, 2013 Опубликовано 27 марта, 2013 · Жалоба Девайс предназначен для измерения температуры Термометр может врать, например, на 12.7 градусов, а индикатор при измеряемой величине 0 градусов показывать температуру 12.6998....12.7002 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться