реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> универсальный вход для любых датчиков, разработка универсального аналогового входа для разных датчиков
Ruslan1
сообщение Dec 27 2006, 19:17
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(umup @ Dec 27 2006, 14:52) *
Если применить вместо встроенного внешний АЦП (например ADS1110) c программируемым усилением, должно быть вообще прекрасно.

Ключевым во всем этом является то, что оно тебе подходит. Все зависит от предъявляемых требований.
Просто убедись наверняка, что оно тебе ДЕЙСТВИТЕЛЬНО подходит.
Go to the top of the page
 
+Quote Post
umup
сообщение Dec 27 2006, 20:25
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 2-06-06
Пользователь №: 17 720



Смотрел когда-то схемотехнику у МПР51 (Овен) - тоже ставят LM358 в цепях измерения/генерации тока, и ничего, как-то работает (вместо АЦП там преобр. напряжение-частота). Многие температуру диодом или терморезистором меряют.
Go to the top of the page
 
+Quote Post
Арахис
сообщение Dec 27 2006, 23:44
Сообщение #18


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 13-11-06
Пользователь №: 22 255



Цитата(umup @ Dec 27 2006, 20:25) *
Смотрел когда-то схемотехнику у МПР51 (Овен) - тоже ставят LM358 в цепях измерения/генерации тока, и ничего, как-то работает (вместо АЦП там преобр. напряжение-частота). Многие температуру диодом или терморезистором меряют.

Я температуру утюга поверенным пальцем меряю. biggrin.gif

На самом деле, схемка интересная, не лишённая оригинальности, а главное - работает.
Опытный метролог, конечно, будет долго и брезгливо ковырять пальцем. Но если Вам за этот прибор заплатят то и слава богу, значит всех устраивает.
А качество измерений проверить довольно просто: Закрутите приборчик на 50M датчик прикрутите вместо него термостабильный резистор , а лучше магазин сопротивлений, положите рядом китайский термометр, для измерения температуры окружающей среды. Спишите десяток показаний прибора и китайского термометра. Потом поставьте над всем этим настольную лампу ватт на 100 и через 20 минут снова возьмите ручку и бумагу. Посчитайте температурную стабильность на каждые 10 град. окружающей среды. И сравните с цифрой в ТЗ. А если ТЗ нет, то Вы по крайней мере будете знать, что при разговоре с заказчиком надо уходить от прямого ответа на вопрос о качестве измерений. wink.gif
Мне приходилось делать универсальный вход на ТС, ТП, I(0... 5mA, 4... 20mA), U(0... 100mA). Удалось уложиться в 4 внешних контакта, включая землю и компенсатор холодного спая для термопары:

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
noise2009
сообщение Apr 10 2009, 07:50
Сообщение #19


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 10-04-09
Пользователь №: 47 456



Здравствуйте! Подскажите как реализовать универсальный вход для подключения следующих типов первичных преобразователей
Допустимые типы входных сигналов:
- от термометров сопротивления ТСМ 50М, ТСМ 100М, ТСП 50П, ТСП 100П (предел основной приведенной погрешности 0,25 %);
- от термопар ТХК(L), ТХА(K), ТЖК(J), ТНН(N), ТПП®, ТПП(S), ТВР(А-1) (предел основной приведенной погрешности 0,5 %);
- сигналы постоянного напряжения и тока 0...20 мА, 4..20 мА, 0..1 В (предел основной приведенной погрешности 0,25 %).
Если сложно реализовать - половину термопар можно выкинуть.
Go to the top of the page
 
+Quote Post
Арахис
сообщение Apr 13 2009, 19:04
Сообщение #20


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 13-11-06
Пользователь №: 22 255



Цитата(noise2009 @ Apr 10 2009, 11:50) *
Здравствуйте! Подскажите как реализовать универсальный вход

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

Но на картинке постом выше уже многое нарисовано.
К1... К4 собственно клеммы универсального входа прибора. Справа внутренности прибора, слева варианты подключения датчиков.
Через клемму К3 загоняем ток в термометры сопротивления. Мерием U1, U2, U3 относительно К1. Этого достаточно, чтобы посчитать любой датчик.
Величину сопротивления для термометров сопротивления считаем из U1 и U2.
Величину тока для датчиков 0... 20мА, 4... 20мА считаем из U3 как падение напряжения на известном шунте между К4 и К1.
Термопару считам по U1, где она собственно и висит, а компенсатор холодного спая подключается по двухпроводке на К3, К4. Сопротивление компенсатора считается из U2 и U3.
Ну, а напряжение, оно и есть напряжение - U1.

Можете, конечно переключать на герконах, только громоздко слишком. Сейчас куча твёрдотельных реле есть на рынке. Только все эти переключения сильно тормозят процесс измерений. Чтобы качественно померить - нужны будут фильтры НЧ на входе, а при переключении они будут очень долго выползать на нужную точность, - задержки как минимум 5 * тау для простого фильтра первого порядка.

Я делал индивидуальный АЦП на каждом канале и передачу данных через оптроны на центрацьный проц.

Цитата(noise2009 @ Apr 10 2009, 11:50) *
Если сложно реализовать - половину термопар можно выкинуть.

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

Вообще, для программера довольно объёмистая задачка.
Минимум месяца на три, даже если ему всё разжёвывать.

Удачи!
Go to the top of the page
 
+Quote Post
noise2009
сообщение Apr 15 2009, 10:30
Сообщение #21


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 10-04-09
Пользователь №: 47 456



На счет конкуренции не беспокойтесь - я диплом делаю! Вот со схемотехникой то и основная проблема. То что герконовое реле это плохо - я знаю, собирать не буду, надо только нарисовать, спроектировать, хотя бы цепи от входа и до усилителя. Вот есть 2 схемы

Как при помощи 1-2 джамперов их объединить чтоб или термопару подключать или термометр сопротивления? Плюс добавить реле герконовое чтоб сигнал именно этотого канала поступал на нормирующий усилитель? С логикой у меня проблемы((
В качестве усилка хотел ставить PGA204/205, но они дорогие, решил поставить этот AD797 и четырехканальный аналоговый коммутатор ADG412

Для компенсации термопар поставлю 3-х ногий датчик TC1047/46.

Сообщение отредактировал noise2009 - Apr 15 2009, 10:34
Go to the top of the page
 
+Quote Post
Арахис
сообщение Apr 17 2009, 19:07
Сообщение #22


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 13-11-06
Пользователь №: 22 255



Цитата(noise2009 @ Apr 15 2009, 14:30) *
Как при помощи 1-2 джамперов их объединить чтоб или термопару подключать или термометр сопротивления? Плюс добавить реле герконовое чтоб сигнал именно этотого канала поступал на нормирующий усилитель?


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

Размножайте коммутатор на нужное число каналов. Для каждого канала датчика нужно три входа мультиплексора.
В прикреплённой схеме в качестве задатчика тока используется резистор и придётся математически учитывать нелинейность преобразования сопротивления на входе в напряжение.

Учтите, что при измерении трёхпроводки надо учитывать падение напряжения на сопротивлении линии.

Вашего 10-ти разрядного АЦП в PIC16F877 может не хватить по точности и шумам для датчиков 50М - там больше половины диапазона измерения отрезаются. Полезный диапазон измерения от 50 до 90 Ом.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 18 2009, 10:32
Сообщение #23


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(noise2009 @ Apr 15 2009, 14:30) *
С логикой у меня проблемы((
В качестве усилка хотел ставить PGA204/205, но они дорогие, решил поставить этот AD797 и четырехканальный аналоговый коммутатор ADG412
Для компенсации термопар поставлю 3-х ногий датчик TC1047/46.

Зачем Вам AD797? Он хуже в данном случае. И дороже. Ставьте zero-drift или OP(A)07 или из этой серии.
Коммутаторы бывают и на большее число каналов. Там же.
Для определения локальной температуры - медный датчик.
Go to the top of the page
 
+Quote Post
noise2009
сообщение Apr 18 2009, 11:51
Сообщение #24


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 10-04-09
Пользователь №: 47 456



Выходит как то так? Осталось все это правильно соединить? Расширил на 24 входа, как рекомендовалось в даташите на этот MUX.
Go to the top of the page
 
+Quote Post
noise2009
сообщение Apr 18 2009, 12:59
Сообщение #25


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 10-04-09
Пользователь №: 47 456



Забыл проект прицепить
Прикрепленные файлы
Прикрепленный файл  2.rar ( 40.79 килобайт ) Кол-во скачиваний: 98
 
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01444 секунд с 7
ELECTRONIX ©2004-2016