|
Задача: опрашивать 16 датчиков расхода AWM92100V, помогите с решением! |
|
|
|
Apr 3 2008, 00:43
|
Участник

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

|
Приветствую уважаемых Коллег!
ОТЗОВИТЕСЬ, КТО ИСПОЛЬЗОВАЛ AWM92100V!!!
К нашему изделию заказчик хочет прицепить датчики расхода. В изделии уже используются АЦП AD7792. Для унификации хочется использовать эти же кристаллы.
Задача: опрашивать 16 датчиков расхода AWM92100V (Honeywell), расположенных на PCB плотной группой в линию. Питание датчиков 10В.
Я почитал на форуме и выяснил, что надо использовать ratiometric включение. Т.е. запитывать датчик от обычного линейного стабилизатора, от его ног отводить на делитель/4 (1% с низким ТКС), с которого подавать на выводы +REF -REF АЦП. А с выводов датчика заводить непосредственно на вход АЦП, и включать в нем внутренний усилитель.
Но нам нужно опрашивать 16 датчиков! Расстояние от АЦП до датчиков от 2 до 10 см по плате. Само собой надо мультиплексировать. Думаю сделать так: запитать все датчики от +10В, поставить мультиплексоры DG408 и подключать через них к АЦП по паре выходов каждого датчика. При этом делитель для REF придется располагать где-то отдельно от датчиков. Например, рядом с источником.
Что скажете, такая схема будет корректной, или мы что-то не учли? Честно говоря, первый раз делаем схему для мостового датчика - как надо делать её по уму?
|
|
|
|
|
Apr 3 2008, 14:51
|
Участник

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

|
Цитата(muravei @ Apr 3 2008, 18:44)  По уму, надо посмотреть в Дш. И увидеть, что и моста в этом датчике нет. 2 резистора надо вешать снаружи. Но в итоге-то получается мост, только какой-то несимметричный. Потому что в верхних плечах стоят 24.9 кОм, а сам датчик 5 кОм.
|
|
|
|
|
Apr 3 2008, 15:03
|
Участник

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

|
Не хочу ставить инструментальные усилители, т.к. нет опыта, пока я в них не понимаю :-( Поставить можно, если предложите конкретную схему...
Как, на ваш взгляд, такая схема: группируем на плате по 4 датчика, заводим их выходы на мультиплексор DG408, с него на АЦП типа AD7792, 7788, 7796. Таких комплектов будет 5. Конечно, это не самый дешевый вариант, но у меня есть опыт применения этих АЦП и мультиплексоров.
Что можно придумать лучше?
|
|
|
|
|
Apr 3 2008, 15:17
|
Гуру
     
Группа: Участник
Сообщений: 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
|
|
|
|
|
Apr 3 2008, 16:54
|
Участник

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

|
Цитата(Stanislav @ Apr 3 2008, 20:17)  Что от измерительной системы получить-то надо? С какой точностью? В каких диапазонах температур и расходов газа? Как часто нужно опрашивать каждый датчик? И т.д... ОК, попробую обрисовать подробнее. Есть 16 датчиков расхода сухого газа AWM92100V. Их нужно опрашивать раз в секунду (т.е. 62,5 мс на каждый). Разрешение 12 бит минимум. Расход 0-0,2 л/мин. Температура эксплуатации +10...+40. Точность - не знаю. А какую точно можно обеспечить недорогими средствами??? Предложите варианты решения этой задачки.
|
|
|
|
|
Apr 3 2008, 18:12
|

Гуру
     
Группа: Свой
Сообщений: 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 , его же не ровняют "лазерной" подгонкой. Надо или балансировать мост или смещать усилитель и калибровать процессором.
|
|
|
|
|
Apr 3 2008, 19:32
|

Гуру
     
Группа: Свой
Сообщений: 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)  ...Надо или балансировать мост или смещать усилитель и калибровать процессором. Думаю, этим дело не обойдётся. На месте характеристики чувствительности в даташите нарисована невообразимая загогулина, которая, к тому же, плывёт с температурой одному аллаху известным образом. Так что калибровать для достижения погрешностей хотя бы в единицы процентов придётся долго и мучительно. Конечно, о том, чтобы компенсировать датчик в "аналоге", и речи быть не может - это надо делать с помощью микропроцессора. Причём поверку такого дивайса надо бы, по-хорошему, делать хотя бы раз в полгода.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Apr 4 2008, 07:31
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768

|
Датчик судя по всему не слишком точный. Могу предложить схемку для полумостового преобразователя - поругайте, плиз. Первая дает усиление в 2 раза по сравнению с мостовым включением, вторая позволяет усиливать. Операционник rail to rail по выходу, если питание однополярное. Делителем задается гарантированное положительное смещение, а дальше - программная компенсация.
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 4 2008, 07:43
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768

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

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

|
Цитата(Stanislav @ Apr 3 2008, 23:32)  Думаю, этим дело не обойдётся. Ну это для начала.  Это к тому, что есть над чем подумать и до мультиплексирования. Цитата(kipmaster @ Apr 4 2008, 11:43)  Поясните, пожалуйста. Что значит не соответствует, если она преобразует линейно изменение сопротивления в напряжение? Датчик-мост, глупо отказываться от достоинств моста.И сигнал меньше станет. Тамже схема нарисована, ну или у его более дорогих собратьев.
|
|
|
|
|
Apr 4 2008, 07:56
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 26-10-07
Из: Одесса
Пользователь №: 31 768

|
Датчик - полумост, на схеме в datasheet дополняется до моста двумя резисторами по 24.9к. Сигнал меньше не станет. Я эту схему использовал давно в серийном датчике, работает математически точно. А смысл ее использования здесь - ОУ дешевле и доступнее, чем инструментальник. Кстати, преобразование dR в U в этой схеме линейное, а если питать тензорезисторы как в datasheet, через постоянные - там линейность условная, при малых dR. Именно поэтому там рекомендуют постоянные резисторы в 5 раз больше, чем тензорезистор, для уменьшения нелинейности.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|