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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Задача: опрашивать 16 датчиков расхода AWM92100V, помогите с решением!
Konstantin Ilich...
сообщение Apr 3 2008, 00:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 7-12-06
Пользователь №: 23 250



Приветствую уважаемых Коллег!

ОТЗОВИТЕСЬ, КТО ИСПОЛЬЗОВАЛ AWM92100V!!!

К нашему изделию заказчик хочет прицепить датчики расхода. В изделии уже используются АЦП AD7792. Для унификации хочется использовать эти же кристаллы.

Задача: опрашивать 16 датчиков расхода AWM92100V (Honeywell), расположенных на PCB плотной группой в линию. Питание датчиков 10В.

Я почитал на форуме и выяснил, что надо использовать ratiometric включение. Т.е. запитывать датчик от обычного линейного стабилизатора, от его ног отводить на делитель/4 (1% с низким ТКС), с которого подавать на выводы +REF -REF АЦП. А с выводов датчика заводить непосредственно на вход АЦП, и включать в нем внутренний усилитель.

Но нам нужно опрашивать 16 датчиков! Расстояние от АЦП до датчиков от 2 до 10 см по плате.
Само собой надо мультиплексировать.
Думаю сделать так: запитать все датчики от +10В, поставить мультиплексоры DG408 и подключать через них к АЦП по паре выходов каждого датчика. При этом делитель для REF придется располагать где-то отдельно от датчиков. Например, рядом с источником.

Что скажете, такая схема будет корректной, или мы что-то не учли?
Честно говоря, первый раз делаем схему для мостового датчика - как надо делать её по уму?
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 3 2008, 14:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Konstantin Ilichev @ Apr 3 2008, 04:43) *
Честно говоря, первый раз делаем схему для мостового датчика - как надо делать её по уму?

По уму , надо посмотреть в Дш. И увидеть, что и моста в этом датчике нет. 2 резистора надо вешать снаружи.
Go to the top of the page
 
+Quote Post
Konstantin Ilich...
сообщение Apr 3 2008, 14:51
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 7-12-06
Пользователь №: 23 250



Цитата(muravei @ Apr 3 2008, 18:44) *
По уму, надо посмотреть в Дш. И увидеть, что и моста в этом датчике нет. 2 резистора надо вешать снаружи.
Но в итоге-то получается мост, только какой-то несимметричный.
Потому что в верхних плечах стоят 24.9 кОм, а сам датчик 5 кОм.
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 3 2008, 14:52
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата
Расстояние от АЦП до датчиков от 2 до 10 см по плате.
Само собой надо мультиплексировать.

И инстр. усилитель к каждому(там нарисован), а после мультиплексировать.
Go to the top of the page
 
+Quote Post
Konstantin Ilich...
сообщение Apr 3 2008, 15:03
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 7-12-06
Пользователь №: 23 250



Не хочу ставить инструментальные усилители, т.к. нет опыта, пока я в них не понимаю :-(
Поставить можно, если предложите конкретную схему...

Как, на ваш взгляд, такая схема: группируем на плате по 4 датчика, заводим их выходы на мультиплексор DG408, с него на АЦП типа AD7792, 7788, 7796. Таких комплектов будет 5. Конечно, это не самый дешевый вариант, но у меня есть опыт применения этих АЦП и мультиплексоров.

Что можно придумать лучше?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 3 2008, 15:17
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Konstantin Ilichev @ Apr 3 2008, 19:03) *
Не хочу ставить инструментальные усилители, т.к. нет опыта, пока я в них не понимаю :-(
Поставить можно, если предложите конкретную схему...

Как, на ваш взгляд, такая схема: группируем на плате по 4 датчика, заводим их выходы на мультиплексор DG408, с него на АЦП типа AD7792, 7788, 7796. Таких комплектов будет 5. Конечно, это не самый дешевый вариант, но у меня есть опыт применения этих АЦП и мультиплексоров.

Что можно придумать лучше?

Зачем так сложно ? один комплект мультиплексеров на питание (можно было бы обойтись и 4067, или парой 4051, только управлять ими при таком питании не очень удобно, хотя выйдет дешевле пары ADG408), а выходы датчиков разворачивать на один ADC с помощью четырех комплектов 4052. Там же сопротивление канала некритично...). Ну, быстродействие соответствующее, в 16 раз медленнее, чем опрос одного датчика...
Это если действительно нужен ратиометрический вариант, с контролем тока питания. А иначе - достаточно только выходы коммутировать, если я правильно понял задачу ( с этими датчиками дела не имел). Да, перечитал еще раз - достаточно четырех 4052 и одного ADC, опорное сделать из питания датчиков, а датчики питать постоянно.

Сообщение отредактировал rx3apf - Apr 3 2008, 15:23
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 3 2008, 16:17
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(rx3apf @ Apr 3 2008, 19:17) *
..Ну, быстродействие соответствующее, в 16 раз медленнее, чем опрос одного датчика...
Не в 16, а минимум в 48 (от вида цифрового фильтра зависит). Не забывайте, что выбранный АЦП - сигма-дельта.


В целом, постановка вопроса не совсем понятна. Что от измерительной системы получить-то надо? С какой точностью? В каких диапазонах температур и расходов газа? Как часто нужно опрашивать каждый датчик? И т.д...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Konstantin Ilich...
сообщение Apr 3 2008, 16:54
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 7-12-06
Пользователь №: 23 250



Цитата(Stanislav @ Apr 3 2008, 20:17) *
Что от измерительной системы получить-то надо? С какой точностью? В каких диапазонах температур и расходов газа? Как часто нужно опрашивать каждый датчик? И т.д...
ОК, попробую обрисовать подробнее.

Есть 16 датчиков расхода сухого газа AWM92100V. Их нужно опрашивать раз в секунду (т.е. 62,5 мс на каждый). Разрешение 12 бит минимум. Расход 0-0,2 л/мин. Температура эксплуатации +10...+40.
Точность - не знаю. А какую точно можно обеспечить недорогими средствами???

Предложите варианты решения этой задачки.
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 3 2008, 18:12
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Konstantin Ilichev @ Apr 3 2008, 19:03) *
Поставить можно, если предложите конкретную схему...

Схема есть в даташите. или у его более дорогих собратьев, или вообще готовый инструментальник.
Вы лучше скажите что будете делать с диким разбросом http://electronix.ru/forum/index.php?act=A...st&id=18604 , его же не ровняют "лазерной" подгонкой. Надо или балансировать мост или смещать усилитель и калибровать процессором.
Прикрепленные файлы
Прикрепленный файл  awm90000_592.pdf ( 160.58 килобайт ) Кол-во скачиваний: 143
 
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 3 2008, 19:32
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(muravei @ Apr 3 2008, 22:12) *
Вы лучше скажите что будете делать с диким разбросом http://electronix.ru/forum/index.php?act=A...st&id=18604 , его же не ровняют "лазерной" подгонкой.
Способ единственный - калибровать, причём при разных температурах и расходах газа.
Вообще, датчик сей вряд ли можно отнести к разряду измерительных.
Цитата(muravei @ Apr 3 2008, 22:12) *
...Надо или балансировать мост или смещать усилитель и калибровать процессором.
Думаю, этим дело не обойдётся. На месте характеристики чувствительности в даташите нарисована невообразимая загогулина, которая, к тому же, плывёт с температурой одному аллаху известным образом.
Так что калибровать для достижения погрешностей хотя бы в единицы процентов придётся долго и мучительно. Конечно, о том, чтобы компенсировать датчик в "аналоге", и речи быть не может - это надо делать с помощью микропроцессора. Причём поверку такого дивайса надо бы, по-хорошему, делать хотя бы раз в полгода.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
kipmaster
сообщение Apr 4 2008, 07:31
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768



Датчик судя по всему не слишком точный. Могу предложить схемку для полумостового преобразователя - поругайте, плиз. Первая дает усиление в 2 раза по сравнению с мостовым включением, вторая позволяет усиливать. Операционник rail to rail по выходу, если питание однополярное. Делителем задается гарантированное положительное смещение, а дальше - программная компенсация.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 4 2008, 07:37
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(kipmaster @ Apr 4 2008, 11:31) *
Датчик судя по всему не слишком точный. Могу предложить схемку для полумостового преобразователя - поругайте, плиз...
Она совершенно не соответствует выбранному датчику.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
kipmaster
сообщение Apr 4 2008, 07:43
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768



Цитата(Stanislav @ Apr 3 2008, 22:32) *
Способ единственный - калибровать, причём при разных температурах и расходах газа.
Вообще, датчик сей вряд ли можно отнести к разряду измерительных.
Думаю, этим дело не обойдётся. На месте характеристики чувствительности в даташите нарисована невообразимая загогулина, которая, к тому же, плывёт с температурой одному аллаху известным образом.
Так что калибровать для достижения погрешностей хотя бы в единицы процентов придётся долго и мучительно. Конечно, о том, чтобы компенсировать датчик в "аналоге", и речи быть не может - это надо делать с помощью микропроцессора. Причём поверку такого дивайса надо бы, по-хорошему, делать хотя бы раз в полгода.


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

Цитата(Stanislav @ Apr 4 2008, 10:37) *
Она совершенно не соответствует выбранному датчику.


Поясните, пожалуйста. Что значит не соответствует, если она преобразует линейно изменение сопротивления в напряжение?
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 4 2008, 07:50
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Stanislav @ Apr 3 2008, 23:32) *
Думаю, этим дело не обойдётся.

Ну это для начала. smile.gif
Это к тому, что есть над чем подумать и до мультиплексирования.

Цитата(kipmaster @ Apr 4 2008, 11:43) *
Поясните, пожалуйста. Что значит не соответствует, если она преобразует линейно изменение сопротивления в напряжение?

Датчик-мост, глупо отказываться от достоинств моста.И сигнал меньше станет.
Тамже схема нарисована, ну или у его более дорогих собратьев.
Go to the top of the page
 
+Quote Post
kipmaster
сообщение Apr 4 2008, 07:56
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768



Датчик - полумост, на схеме в datasheet дополняется до моста двумя резисторами по 24.9к. Сигнал меньше не станет. Я эту схему использовал давно в серийном датчике, работает математически точно. А смысл ее использования здесь - ОУ дешевле и доступнее, чем инструментальник.
Кстати, преобразование dR в U в этой схеме линейное, а если питать тензорезисторы как в datasheet, через постоянные - там линейность условная, при малых dR. Именно поэтому там рекомендуют постоянные резисторы в 5 раз больше, чем тензорезистор, для уменьшения нелинейности.
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 4 2008, 12:24
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(kipmaster @ Apr 4 2008, 11:56) *
Датчик - полумост, на схеме в datasheet дополняется до моста двумя резисторами по 24.9к.

Причем верхними. Поэтому это никакой не полумост .Это недоделаный мост. smile.gif
Цитата
Сигнал меньше не станет.

Вы же используете сигнал с одного выхода, а дифф. был бы больше. Кроме того теряется свойство моста , подавлять изменения питания.
Цитата
А смысл ее использования здесь - ОУ дешевле и доступнее, чем инструментальник.

Никто не запрещает использовать истр. на обычном ОУ , как нарисовано. кроме того есть и дешевые инструмент.
Цитата
чем тензорезистор, для уменьшения нелинейности.

А с чего Вы решили , что там тензорезисторы? Это датчик на разности температур саморазогревающихся резисторов. Иначе зачем там еще питание на ОУ? Кстати, поэтому он не будет работать полумостом, он дифференциальный. Или Вы хотите снимать сигнал с того места, где у него земля? Ну может быть , если этому ничего не мешает. smile.gif
Go to the top of the page
 
+Quote Post
kipmaster
сообщение Apr 4 2008, 13:04
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768



Цитата(muravei @ Apr 4 2008, 15:24) *
Причем верхними. Поэтому это никакой не полумост .Это недоделаный мост. smile.gif

А с чего Вы решили , что там тензорезисторы? Это датчик на разности температур саморазогревающихся резисторов. smile.gif



Верхними, нижними или боковыми резисторы делает схема включения. Главное, что при изменении параметра они меняются в противоположные стороны.
Подавлять изменения питания будет мост, состоящий из постоянных (делитель) и ТЕНЗОрезисторов. Почему тензо? Потому, что по даташиту 92100V - датчик расхода, а 92200V - датчик разности давлений. При одинаковой конструкции, только в датчике давления дырки нет. Датчики с терморезисторами совсем неточные, тем более на воздух. Не слышал, чтобы сейчас их кто-то делал.
Нарисую-ка я ту же схемку в другом виде.
Прикрепленное изображение
Оказывается это дифференциальный усилитель. И когда соотношения резисторов не меняются, то при любом питании на выходе ноль. Если разбалансировать схему, то выходной сигнал будет пропорционален питанию, что характерно для моста. А вот если начнут меняться тензорезисторы - получим полезный сигнал, причем в 2 раза больше, чем при мостовом включении. С направлением изменения резисторов кажется в последнем варианте правильно.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Apr 5 2008, 05:49
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Видятся 2 варианта построение схемы:
1) ИОН выводите прямо из АЦП. От него через усилители или усилитель и мультиплексор(если экономите питание) подается питание на мосты. Обратную связь для усилителя можно затянуть аж от сенсора, но, ИМХО, для такого это нафиг надо. Входы подключаются через мультиплексор (возможно понадобится усилитель как повторитель/ограничитель между мультиплексором и АЦП) к АЦП (емкостинка небольшая по входу АЦП приветствуется). Потери точности при наличии калибровки и, возможно, температурной коррекции по сравнению с основной ошибкой сенсора врядли будут заметны - сопротивление проводов по сравнению с 24+ кОм это ничто.
2) Делаете "по уму", т.е. действительно пропорциональную схему, но как - опять же ИОН на 10 В это дорогое и нынче редкое зверьё - берете ИОН на 2.5 В, через усилителЬ формируете 10 В и раздаёте на все сенсоры, но не забываете в отрицательный провод врезать по небольшому резистору (ибо Ваш АЦП ниже нуля питания принимать не будет, а точнее будет обрезать, т.е. отфильтрует особо извратным способом возможную фигню по отрицательному проводу) с каждого сенсора; делаете отводы от плюса и минуса питания сенсора и пропускаете эти сигналы через ПОВТОРИТЕЛЬ на делитель для опорного АЦП с емкостью параллельно входу опорного напряжения АЦП. Но всё это нафиг нужно, если возможна калибровка каналов, а я сомневаюсь, что её не будетwink.gif


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 5 2008, 07:14
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(kipmaster @ Apr 4 2008, 17:04) *
Датчики с терморезисторами совсем неточные, тем более на воздух. Не слышал, чтобы сейчас их кто-то делал.

Тады о чем эта картинка?

Ваш вариант оригинален, но "попахивает самоделкиным" , что будет , если фирма захочет подключить к средней точке "тензорезисторов " (земле) еще что -нить? smile.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 5 2008, 08:30
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(kipmaster @ Apr 4 2008, 11:43) *
Невообразимая загогулина - это наверное квадратичная зависимость перепада от расхода. Надо корень брать...
Глаз-алмаз, однако... biggrin.gif
В таком случае, осмелюсь спросить: знаете ли Вы, как выглядит парабола?

Цитата(kipmaster @ Apr 4 2008, 11:43) *
...Поясните, пожалуйста. Что значит не соответствует, если она преобразует линейно изменение сопротивления в напряжение?
Преобразует. Только не для этого датчика.
Вы бы в даташит заглянули, что ли, прежде, чем советы давать...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
kipmaster
сообщение Apr 5 2008, 11:23
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768



Цитата(muravei @ Apr 5 2008, 10:14) *
Тады о чем эта картинка?


Эта картинка об измерении температуры. Если посмотреть внимательно, в ней используются выводы 3,4,5,6,7. А в полунедоделанном мосту выводы 1,2,8. Термостатировать датчик с постоянным потоком воздуха как-то бессмысленно. А для температурного измерителя расхода не характерно время отклика 1ms. Хотя название Heater Control Cirquit наводит на размышления.
Так что к измерению непосредственно расхода это не относится, и при стабильной температуре можно эту часть схемы не использовать.
Прошу прощения, кажется я ничего не понимаю. У меня краткий даташит, на датчик расхода и диф давления одновременно. В другом источнике время отклика 3с. Это уже измерение по разности температур. Таки да, был неправ.
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 7 2008, 09:42
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(kipmaster @ Apr 5 2008, 15:23) *
А для температурного измерителя расхода не характерно время отклика 1ms. Хотя название Heater Control Cirquit наводит на размышления.

Ну это Вы зря... Там термодатчики могут быть как выводы кристалла мс, или меньше.
А датчик очень быстрый, у меня показывал импульсы 50 гц от аквариумного микрокомпрессора.
Посмотрите.
Прикрепленные файлы
Прикрепленный файл  Honeywell.pdf ( 537.33 килобайт ) Кол-во скачиваний: 59
 
Go to the top of the page
 
+Quote Post
dmitry_w
сообщение May 14 2008, 17:35
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 14-05-08
Пользователь №: 37 513



Тут есть готовое решение http://www.tmems.ru/index1.htm , но наверное дорого 16шт по 2000р = wacko.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:09
Рейтинг@Mail.ru


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