pmm 0 10 апреля, 2008 Опубликовано 10 апреля, 2008 · Жалоба Беглый взгляд на страницу 17 Data Sceet DS1624 позволяет узнать, что погрешность в требуемом диапазоне лежит в пределах 0,5 С, в этом же поле допуска можно предположить и нелинейность, которую потом будет чрезвычайно сложно устранить. Наилучшее средство для измерений температуры с высокой точностью - платиновый термометр сопротивления (гладкая зависимость сопротивления от температуры, стабильность, все подтверждено в течение десятилетий). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 10 апреля, 2008 Опубликовано 10 апреля, 2008 · Жалоба 1 мА на 100 Омах даст 100 мкВт рассеиваемой мощности. Напряжение при этом 0.1 В и на градус это даст примерно 400 мкВ. 100 мкВт сравнимо с теплоподводом по проводам. К тому же если датчик в жидкости, то такая мощность вызовет практически не обнаруживаемый разогрев. А если же вам нужны тысячные градуса, то термопара вас не спасет, так как надо будет учитывать теплоподвод по проводам этой термопары. Вообще-то, "правильная" методика состоит в том, что измеряют сопротивление при нескольких значениях тока, а потом экстраполируют на нулевой. Это муторно и грустно, но счастье состоит в том, что паразитный разогрев может быть учтен калибровкой... если не меняется режим теплоотдачи... кончено. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vacuum 0 10 апреля, 2008 Опубликовано 10 апреля, 2008 · Жалоба Вообще-то, "правильная" методика состоит в том, что измеряют сопротивление при нескольких значениях тока, а потом экстраполируют на нулевой. Это муторно и грустно, но счастье состоит в том, что паразитный разогрев может быть учтен калибровкой... если не меняется режим теплоотдачи... кончено. Если жидкость вообще можно греть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 11 апреля, 2008 Опубликовано 11 апреля, 2008 · Жалоба Если жидкость вообще можно греть. Автор писал про воду... А любую жидкость можно немножко греть... В некоторых (2) случаях она не будет греться... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stepanich 0 19 апреля, 2008 Опубликовано 19 апреля, 2008 · Жалоба Друзья, спасибо за участие. akl, благодарю за схему. Скажите, она позволяет получить на практике разрешение в 0,05 градуса? Теперь вопрос о самом датчике. Как я понял, «PT100» — это обобщённое название для датчиков подобного рода. Каждый производитель предлагает свои варианты исполнения этих датчиков (OMEGA, PICO,…). В efind в ответ на запрос «PT100» отображается немного полезной информации. Как их искать? Хотелось бы, чтобы датчик был пригоден для погружения в воду. И еще. Вопрос по линейности. Honeywell для своих RTD-датчиков приводит т. н. «Resistance-Temperature Conversion Table». Для каждой группы датчиков таблицы свои (например, http://sensing.honeywell.com/index.cfm/ci_...557/la_id/1.htm ). Я пока не вникал, как их использовать, но, как я понимаю, в них содержаться некие поправочные коэффициенты, которые нужно как-то учитывать. Требуется ли применять подобные таблицы для PT100? (в статье, на которую ссылался Михаил, на странице 114 есть несколько слов об этом без уточнения марки датчика). Где их взять? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tazik 0 20 апреля, 2008 Опубликовано 20 апреля, 2008 (изменено) · Жалоба Теперь вопрос о самом датчике. Как я понял, «PT100» — это обобщённое название для датчиков подобного рода. Каждый производитель предлагает свои варианты исполнения этих датчиков (OMEGA, PICO,…). PT100 или 100П это обозначение стандартной градуировочной характеристики по ГОСТ 6651-94 (скачать здесь). Этот ГОСТ содержит все формулы и таблицы, необходимые для пересчета сопротивления в температуру. Варианты исполнения, в т.ч. погружные, можно посмотреть здесь или у Метрана. И еще. Вопрос по линейности. Honeywell для своих RTD-датчиков приводит т. н. «Resistance-Temperature Conversion Table». Для каждой группы датчиков таблицы свои. Я пока не вникал, как их использовать, но, как я понимаю, в них содержаться некие поправочные коэффициенты, которые нужно как-то учитывать. Хм, Вы дали ссылку на термисторы, хотя в принципе, тоже RTD. Выполены на основе полупроводников, чем кардинально отличаются от металлических RTD (50М, 100П, 1000П). Нелинейны, отсюда и свои характеристики для каждого семейства. Формула для расчета такой таблицы для 100П, а также уже посчитанная таблица приведена в ГОСТ 6651-94. Где их взять? У КИПовцев - на ТЭЦ, например. С платиной есть сложности, т.к. она подлежит строгому учету - короче у начальства постоянно голова болит из-за каких-то тысячных долей грамма платины. Здесь - для "начинающих", совсем общая инфа Здесь - для "заканчивающих" - достаточно подробная статья о применении термосопротивлений. Реально достичь разрешающей способности 0,026 град. С Ну и не секрет, что все средства измерений периодически подвергаются поверке или калибровке (в среднем раз в год - зависит от категории). Это к тому, что через год показания Вашего прибора уплывут, что бы Вы ни предпринимали. Даже если будете использовать интегральный термодатчик (Ваш первый пост) Изменено 20 апреля, 2008 пользователем tazik Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
akl 0 21 апреля, 2008 Опубликовано 21 апреля, 2008 (изменено) · Жалоба Друзья, спасибо за участие. akl, благодарю за схему. Скажите, она позволяет получить на практике разрешение в 0,05 градуса? Теперь вопрос о самом датчике. Как я понял, «PT100» — это обобщённое название для датчиков подобного рода. Каждый производитель предлагает свои варианты исполнения этих датчиков (OMEGA, PICO,…). В efind в ответ на запрос «PT100» отображается немного полезной информации. Как их искать? Хотелось бы, чтобы датчик был пригоден для погружения в воду. И еще. Вопрос по линейности. Honeywell для своих RTD-датчиков приводит т. н. «Resistance-Temperature Conversion Table». Для каждой группы датчиков таблицы свои (например, http://sensing.honeywell.com/index.cfm/ci_...557/la_id/1.htm ). Я пока не вникал, как их использовать, но, как я понимаю, в них содержаться некие поправочные коэффициенты, которые нужно как-то учитывать. Требуется ли применять подобные таблицы для PT100? (в статье, на которую ссылался Михаил, на странице 114 есть несколько слов об этом без уточнения марки датчика). Где их взять? Спасибо. 1. К счастью :) , мне не требовалось такое разрешение. Для Вашего случая попробовал прикинуть с такими начальными условиями: Термометр сопротивления 100М с а=0.00428 1/град. Диапазон измерения 110град. Из DS на AD7798/99 при униполярном включении N=65536*Ux*G/Ur; для нашего случая (при условии, что нет "утечек" тока и G=1) N=65536*Rx/Rr. Определим для требуемого диапазона Rr=100*(1+0.00428*110)=147.08 Ом. Принимаем 150 Ом. Код АЦП при 0град. при этом Rr будет N=(100/150)*65536=43690 Код АЦП при 0.05град будет N=[100*(1+0.00428*0.05)/150]*65536=43700. N(0.05)-N(0.00)=10 единиц младшего разряда АЦП.. Т.е. в идеальном случае АЦП может обеспечить заданное разрешение. 2. Почему Вы ориентируетесь на импорт? Ведь и "ЭТАЛОН" г. Томск, "ЭЛЕМЕР" г. Пермь, "ТЕПЛОПРИБОР" г.Челябинск, "ВАКУУММАШ" г.Ижевск делают такие датчики в соответствии с ГОСТ. Изменено 21 апреля, 2008 пользователем akl Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stepanich 0 1 мая, 2008 Опубликовано 1 мая, 2008 · Жалоба akl, спасибо. Действительно, выбор термодатчиков у наших производителей впечатляющий. Однако ни у одного производителя я не нашёл параметра «долговременная стабильность». Теперь про предложенную Вами схему. Как я понимаю, у АЦП встроенный усилитель не используется, так что можно выбирать АЦП и без него? Вот эти примеры с Сахары: http://www.caxapa.ru/sch/rtd.html В этих схемах не используется высокостабильный резистор. Вероятно, это сказывается на стабильности. А что если вместо резистивного делителя использовать опорный источник тока: http://www.national.com/mpf/LM/LM134.html http://focus.ti.com/docs/prod/folders/print/ref200.html Чем плох этот вариант? В статье http://www.rlda.ru/Temperature_Measuring.htm , на которую ссылался тов. tazik, приведена формула для расчёта температуры, но в ней не учитывается коэффициент В (бета), влияние которого усиливается с ростом температуры. Я попробовал составить уравнение с учётом этого коэффициента для PT100: R0*B*T^2 + R0*A*T+R0 – Rd = 0; R0 = 100; B = –5,775*10^-7; A = 3,9083*10^-3; Rd = Vadc/Iex; Vadc – измеренное напряжение АЦП; Iex – ток в цепи измерения. Отсюда получаем: –5,775*10^-5*T^2 + 0,39083*T + 100 – Vadc/Iex = 0. Но ведь значение Iex может быть константой только в случае применения источника тока, а в случае применения резистивного делителя эта величина будет меняться с изменением сопротивления датчика. Тогда как её учитывать? Или я чего-то не понимаю... Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shasik 0 2 мая, 2008 Опубликовано 2 мая, 2008 · Жалоба С платиной есть сложности, т.к. она подлежит строгому учету - короче у начальства постоянно голова болит из-за каких-то тысячных долей грамма платины. 1. Платиновый термометр - необязательно содержит платину. Обязательное условие: наличие характеристики как у платины, а все остальное на совести производителя чувствительного элемента. 2. По ГОСТам необходимо писать сколько драгметаллов содержится в изделии, кроме того сколько знаков после запятой подлежит учету. Нам тоже раньше часто звонили с просьбой прислать факс с содержанием драгметаллов, теперь на каждом паспорте на платиновые термометры пишем "драгметаллов не содержится" - снабженцы довольны. 3. По поводу российских производителей Pt100, Pt500 и т.д. Здесь не все так радужно как Вам хочется. Добрую половину можно выкидывать в брак сразу, полное га%но. Мы специально закупили у разных производителей, провели тестовые заезды - полная опа. Совет такой: чем богаче фирма, тем больше вероятность купить у них фигню (у них больше денег на взятки/откаты для ЦСМ и прочих контор занимающихся лицензиями/сертификатами). Ксати, можем и по фамилиям указать. 4. На правах рекламы - intep.by. В России официальный пердставитель ЭЛТА (г. SPB) www.elta-tsp.com. По поводу качества: цена этих ТСП в России в два раза выше, чем у производителя. И тем не менее берут и очень довольны. Но только это секрет, о котором лучше никому не говорить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stepanich 0 2 мая, 2008 Опубликовано 2 мая, 2008 · Жалоба Уважаемый shasik, встречались ли среди закупленной Вами продукции датчики фирм, указанных тов. akl: "ЭТАЛОН", "ЭЛЕМЕР", "ТЕПЛОПРИБОР", "ВАКУУММАШ"? Что Вы можете сказать о качестве их продукции? Не могли бы Вы указать несколько добросовестных производителей? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shasik 0 2 мая, 2008 Опубликовано 2 мая, 2008 · Жалоба "ЭТАЛОН", "ЭЛЕМЕР", "ТЕПЛОПРИБОР", "ВАКУУММАШ"? ... Не могли бы Вы указать несколько добросовестных производителей? 1. "ЭЛЕМЕР", "ТЕПЛОПРИБОР" - ГОСТу соответствуют. Но, вобще, давать такие оценки мы не имеем права. Да, местный ЦСМ использует наше оборудование для поверки ТСП некоторых производителей, но у нас самих нет соответствующей лицензии. Т.е. эту проверку мы делали только для себя. Чтобы знать кто чего стоит. Делали несколько лет назад, поэтому результаты уже устарели. 2. С остальными - не работали. 3. Если Вы придете в любую контрору и попросите посоветовать с кем из их конкурентов лучше работать, кто из них является "добросовестным", куда Вас пошлют? Или скажем иначе: "Каждый кулик свое болото хвалит". Добросовестных - я уже называл :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stepanich 0 3 мая, 2008 Опубликовано 3 мая, 2008 · Жалоба Товарищи, помогите, пожалуйста, разобраться с концепцией построения системы измерения температуры. За три дня поиска ответа на свои вопросы лишь запутался ещё больше. Итак, как я понял, наилучшая концепция построения точной измерительной системы для термопреобразователей — ратиометрическая. Вот схема, предложенная AD в описании на свой АЦП AD7714: Вот схемы, взятые с «Сахары» (http://www.caxapa.ru/sch/): Вот схема, предложенная тов. akl: 1. Итак, почему в первой схеме для возбуждения датчика используется источник тока, тогда как в остальных — источник напряжения? Ведь только с использованием источника тока мы можем поддерживать неизменный ток через датчик (не более 1 мА). 2. (постыдный вопрос). Каков «механизм» работы АЦП в ратиометрическом включении? Хотелось бы понять это на примере второй схемы: Как я понимаю, напряжение между входами VREFP и VREFN составляет: Uref = Urefp – Urefp * (Rrtd + 3300) / (1000 + Rrtd + 3300). Для 0 градусов имеем: Uref0 = 3,3 – 3,3 * (100 + 3300) / (1000 + 100 + 3300) = 0,75 В. Для 100 градусов имеем: Uref100 = 3,3 – 3,3 * (139 + 3300) / (1000 + 139 + 3300) = 0,7434 В. Как видно, напряжение на опорных входах тоже зависит от температуры. Почему это допустимо? Напряжение между дифференциальными входами: Uain = Uainn – Uainp = Vrefp * Rrtd / (1000 + 3300 + Rrtd) – 0. Для 0 градусов имеем: Uain0 = 3,3 * 100 / (1000 + 3300 + 100) = 0,075 В. Для 100 градусов имеем: Uain100 = 3,3 * 139 / (1000 + 3300 + 139) = 0,103 В. Ток через датчик: Irtd = Urefp / (Rrtd + 3300 + 1000) Для 0 градусов имеем: Irtd0 = 3,3 / (100 + 3300 + 1000) = 750 мкА. Для 100 градусов имеем: Irtd100 = 3,3 / (139 + 3300 + 1000) = 743,4 мкА. (К счастью, ток не вышел за пределы 1 мА). В данном случае в АПЦ происходит вычисление результата как: N = Uref / Uain. Так ли это? Нужно ли использовать внутренний усилитель? Каков режим работы АЦП: дифференциальный / псевдодифференциальный, биполярный / униполярный? 3. Где нужно использовать прецизионные резисторы? Подобный резистор используется только в схеме, предложенной akl (по крайней мере, это явно указано). 4. По какой формуле должно производится КОНЕЧНОЕ вычисление температуры (уравнение я приводил в предыдущих постах) С УЧЁТОМ коэффициента бета (–5,775*е–7)? Очень надеюсь на Вашу помощь. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
akl 0 5 мая, 2008 Опубликовано 5 мая, 2008 · Жалоба Как видно из всех представленных схем АЦП с "плавающими" входами Uref могут использоваться для измерения сопротивлений "ратиометрическим" методом, при котором нет необходимости использования точных, стабильных и очень низковольтных источников опорного напряжения. Впервые увидел такую схему у мультиметров с использованием "легендарных" микросхем ICL71xx (572ПВ2,ПВ5). 1. Результат измерения не зависит от тока в измерительной цепи при условии, что за время измерения этот ток неизменен. 2. АЦП выдает результат в соответствии с выражением "при униполярном включении N=(2^23-1)*Ux*G/Ur; для нашего случая (при условии, что нет "утечек" тока и G=1) N=(2^23-1)*Rx/Rr", т.е. выходной код определяется только отношением резисторов. Резистор Rr определяет все параметры измерителя и его характеристики должны быть очень хорошими. 3. "Прецизионные" резисторы, как правило, имеют такой параметр, как стабильность воспроизведения величины сопротивления при внешних возмущениях. Резисторы, включенные между выводами Ur во всех схемах должны быть стабильными, а величину сопротивления необходимо замерить поточнее и ввести как константу при последующей обработке результата измерения микроконтроллером. 4. Возложите на Аналого-Цифровой Преобразователь выполнение прямой обязанности, а преобразовать полученный код в "КОНЕЧНОЕ вычисление температуры" на микроконтроллер. Например, продолжая пост N22 "...Определим для требуемого диапазона Rr=100*(1+0.00428*110)=147.08 Ом. Принимаем 150 Ом. Код АЦП при 0град. при этом Rr будет N=(100/150)*65536=43690 Код АЦП при 0.05град будет N=[100*(1+0.00428*0.05)/150]*65536=43700..." Код АЦП при 100.0 град будет N=[100*(1+0.00428*100)/150]*65536=62390 В соответствии с выражением T=(Nx-No)*K/(65536*256) нужно определить K=100*65536*256/(62390-43690)=89718. Проверяем, например для точки 51.23 градуса N=[100*(1+0.00428*51.23)/150]*65536=53270 T=(53270-43690)*89718/(65536*256)=51.23009 Если дочитали до этого места, то еще несколько замечаний: "Как я понимаю, у АЦП встроенный усилитель не используется, так что можно выбирать АЦП и без него?"- да, не используется. "Платиновый термометр - необязательно содержит платину. Обязательное условие: наличие характеристики как у платины, а все остальное на совести производителя чувствительного элемента."-ИМХО если производитель предлагает получить заказанные Вами Pt100 (100П) только "самовывозом" и не желает обсуждать другие варианты, то платина есть. Поэтому и привел все примеры в расчете на применение медного термометра сопротивления 100М. Да и соответствии с ГОСТ 6651-84 п.2.3 для диапазона -10...+200 град. формула для расчета не содержит поправочных коэффициентов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stepanich 0 5 мая, 2008 Опубликовано 5 мая, 2008 · Жалоба Уважаемый akl, спасибо, что делитесь опытом. 1. Не хочу показаться занудой, но можно ли утверждать следующее? Если при использовании источника ЭДС в течение измерения ток в цепи измениться вследствие случайного возмущения, результат будет искажен. В случае использования источника тока влияние случайного возмущения на ток в цепи исключено (именно поэтому AD использовала в своём примере именно источник тока). 2. В каждой схеме последовательно с термодатчиком включаются еще сопротивления единицы кОм. Как я понимаю, это улучшает фильтрацию. Но, выходит, и эти резисторы должны быть прецизионными, такими же, как и Rr. Подбираются они, как я понял, эмпирически, а это значит, что имеющийся заказной номинал прецизионного резистора Rr может не подойти... со всеми вытекающими.... 3. Никак не соображу, откуда в формуле T=(Nx-No)*K/(65536*256) взялся коэффициент «256»? 4. На платиновые термодатчики ориентируюсь из-за их большей номенклатуры — вероятность найти датчик оптимальной конструкции существенно выше (честно говоря, я не совсем понял Ваши рассуждения про «самовывоз» и «наличие платины»). 5. Вновь попробовал вывести формулы для «платины» с учётом коэффициента B (бета). Используемые величины: N — результат А/Ц-преобразования; n — разрядность АЦП; Rr — сопротивление резистора на опорных входах; Rx — сопротивление термодатчика; R0 — сопротивление термодатчика при 0 градусов; A, B — коэффициенты для «платины». T — температура. Итак: Rx = R0 * (1 + A * T + B * T^2) —> R0 * B * T^2 + R0 * A * T + R0 – Rx = 0, отсюда: T = ( –R0 * A * T ± sqrt[ {R0 * A}^2 – 4 * R0 * B * {R0 – Rx} ] ) / (2 * R0 * B). N = (2^n – 1) * Rx / Rr, отсюда: Rx = N * Rr / (2^n – 1). Подставляем значение Rx в формулу для T — и получаем температуру с учётом квадратичной зависимости сопротивления платины от температуры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться