Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 13.08.2014, 00:49  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Сообщение от Boba_spb Посмотреть сообщение
Да еще датчик найти класса А на минус 200 градусов
ТРД есть, у меня их 2 десятка. Надо лишь поэкспериментировать, как лучше температуру измерять: грубо при помощи 12-битного АЦП микроконтроллера, либо чуть поточней при помощи 24-битного АЦП с внутренним источником опорного тока. Там, кстати, и ИОН есть — можно будет попробовать и "в лоб" измерить.

Но с мультиплексорами я лопухнулся изрядно, не скрываю...
Реклама:
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 13.08.2014, 01:34  
Scadauser
Почётный гражданин KAZUS.RU
 
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
Scadauser на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Сообщение от Boba_spb Посмотреть сообщение
При трехпроводке погрешность вносит только сопротивление общего провода Rл3, а Rл1 и Rл2 погрешность не вносят. Поэтому надо коммутировать именно 1 и 2 линию, а общий провод не коммутируют!
Посмотрите же на FIGURE 5 в http://ww1.microchip.com/downloads/e...tes/00687c.pdf, и поймите наконец, что в трёхпроводной схеме подключения компенсируется сопротивления всех проводов! Некомпенсированной остайтся только неравенство сопротивлений жил в кабеле. И при этом да, общий провод не коммутируется, но ключей между тем нужно всё-таки 3!
Один ключ подключает источник тока к измеряемому резистору, второй - инвертирующий вход ОУ, третий - неинвертирующий вход ОУ.
Компенсировать влияние сопротивления только одного провода смысла вообще нет, проще вместо третьего провода взять два большего сечения.
http://contravt-metodichka.ru/?id=3914
Scadauser вне форума  
Непрочитано 13.08.2014, 11:00  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Посмотрите внимательно картинку #242.

Датчик - pt1000
Заданной точности хватит с запасом.
Погрешность от общего провода можно компенсировать в МК без всяких проблем. (например ввести сопротивление этой линии)

Ключей надо всего два - коммутировать ток и вход на усилитель.

Мы даже знаем что ключей есть токи утечки, а у реле термо ЭДС контактов - это когда с одного датчика температуры надо измерять тремя каналами.

Советы очень люблю!! Особенно бесплатные !!!
Boba_spb вне форума  
Непрочитано 13.08.2014, 16:24  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Итак, пришлось повозиться (была куча косяков с буферизованным вводом-выводом, в частности, с USB я окончательно так и не разобрался: иногда буфер выводится только наполовину), но уже есть первые результаты.
Вот график для внешнего 24-битного АЦП с тремя очень хреновыми коммутаторами, о которых я выше говорил:

дрейф — порядка 0.01%.
А вот — график для внутреннего 12-битного АЦП (те же ТРД, измерения параллельно проводились):

дрейф порядка 0.04%.
Остается еще в широком диапазоне просмотреть работу. Но я уже стопроцентно уверен, что коммутаторы надо было брать нормальные — с низким сопротивлением.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 13.08.2014, 17:27  
Scadauser
Почётный гражданин KAZUS.RU
 
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
Scadauser на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Сообщение от Boba_spb Посмотреть сообщение
Посмотрите внимательно картинку #242
Зачем? Она неправильная. А делать надо с молодости привыкать правильно.
Да, для 1000 Ом это всё неважно, но ведь завтра встанет задача подключить датчики 50М или 50П с 50-метровой линией
Scadauser вне форума  
Непрочитано 13.08.2014, 18:00  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Сообщение от Scadauser Посмотреть сообщение
Она неправильная.
Схема правильная. Просто она максимально упрощена практически до структурной.
alvadep вне форума  
Непрочитано 13.08.2014, 18:16  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Воткнул в азот. Все так же 8 ТРД считваются встроенным АЦП МК, 8 считываются моей платкой. Несмотря на говеность коммутаторов, вполне неплохо получается:

(температура туда-сюда плавала из-за того, что я шевелил железяку с ТРД внутри банки с азотом, пытаясь все это поудобней пристроить у себя на столе).
Температура *— в районе 76.2..76.3К (измерял по среднему значению сопротивления двух контрольных ТРД, торчащих из общей кучи). Омметр вроде бы поверенный, более-менее доверия заслуживает. А вот калибровочной таблице как-то не очень доверяю. Однако, судя по таблицам, температура кипения жидкого азота при 660мм.рт.ст. составляет 76.185К. Правда, с более-менее точным измерением атмосферного давления у меня проблема, но ±20мм.рт.ст. дают ±0.25K, так что, в пределах желаемой точности (не хуже ±1K в абсолютной температуре, не хуже ±0.3К по дрейфу) волне.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 13.08.2014, 18:54  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Какое сопротивление датчика при 0 градусов? что то мегаомы смущают чуток. 660 мм.рт.ст - это Кавказ?
Boba_spb вне форума  
Непрочитано 13.08.2014, 19:04  
Scadauser
Почётный гражданин KAZUS.RU
 
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
Scadauser на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Сообщение от alvadep Посмотреть сообщение
Схема правильная. Просто она максимально упрощена
Она неправильная. Отсутствует компенсация сопротивления нулевого провода, что сводит на нет смысл в третьем проводе. Правильная
http://sibcontrols.com/ru/trjekhprov...juchjenije_rtd
http://www.oooprado.ru/chto-nuzhno-z...ike-str47.html
Миниатюры:
Нажмите на изображение для увеличения
Название: 3_rtd_2.png
Просмотров: 60
Размер:	20.4 Кб
ID:	68568   Нажмите на изображение для увеличения
Название: prado11-48.png
Просмотров: 71
Размер:	10.6 Кб
ID:	68569  

Последний раз редактировалось Scadauser; 13.08.2014 в 19:12.
Scadauser вне форума  
Непрочитано 13.08.2014, 19:08  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Подключение термопары к МК

Сообщение от Boba_spb Посмотреть сообщение
Какое сопротивление датчика при 0 градусов? что то мегаомы смущают чуток. 660 мм.рт.ст - это Кавказ?
Это килоомные ТРД. На вертикальной оси не Омы, а ADU — я пока не переводил в Омы.
Да и не буду: у микроконтроллера нет "железной" поддержки флоатов, так что буду тупо отдавать компьютеру считанное, а уж компьютер будет пересчитывать ADU в Кельвины по таблицам калибровки.

Да, Кавказ. Высота около 1100. Работать вся конструкция будет на 2100.

P.S. Как азот испарился, нагреваться быстро стали. Саморазогрев тоже влияет (через восьмерку, подключенную к МК, непрерывно течет ток: датчик + резистор на 470Ом включены напрямую в VDDA == 3.3В). Сейчас уже аж 210К!
__________________
Союз Советских Социалистических Округов Северной Америки

Последний раз редактировалось eddy; 13.08.2014 в 19:12.
eddy вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение сотового телефона к говорящим часам Usmanov107 Электроника - это просто 3 03.05.2011 21:32
Последовательно паралельное подключение светодиодов ovik89 Источники питания и свет 1 06.11.2008 12:34
Подключение термопары К-типа Churchill Производственное оборудование 4 05.07.2008 23:21
Хр-ка вольфрам-рениевой термопары Troll999 Поиск схем. Делимся схемами 1 16.06.2007 00:17
усилитель для термопары xelos Автоматика и аппаратура связи 7 21.10.2004 11:09


Часовой пояс GMT +4, время: 00:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot