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

 
 
> AD7730 + датчик давления 26PCA, Возбуждение датчика давления напряжением 10В
alux
сообщение Feb 16 2007, 19:23
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447



Добрый вечер.
Для измерения давления (до 7кПа) разрабатываю портативный прибор с питанием от аккумулятора. Датчик Honeywell 26PCA. Напряжение питания датчика = 10В. Максимальный размах выходного напряжения 16.7мВ. Возбуждение - переменным током от AD7730 через драйвер моста IR4427. На мой взгляд есть два решения: 1) применить +/- 5 В для питания моста. Но тогда проблематичным будет подать сигналы ACX на драйвер моста. 2)Использовать напряжение +10В для питания моста и драйвера моста, и применить резистивный делитель /2 для питания REFIN.
Вопрос: как лучше поступить в данном случае? Можно ли брать +10В от max232 или лучше применить отдельный преобразоватеь +5 -> +10В ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sensor_ua
сообщение Sep 11 2008, 07:39
Сообщение #2


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

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



Читаю и не понимаю. Что-то Вы путаете. Без привязки к конкретному типу АЦП если 24 бит, то максимальное беззнаковое 0xFFFFFF = 16777215. Делим 2.5В на 16 и получаем 2.5/16 = 1.5625E-1 (В)= 156.25 мВ. Это ВСЯ шкала и неоткуда ей становиться больше. Если плюс-минус, то половина шкалы туда, половина сюда - итого +/-78 мВ с копейками. Ваш усилитель имеет Ку = 5 и это относится к дифференциальному напряжению на его входе. Сигнал моста должен быть равен не более 156.25/5 = 3.125E+1 мВ, т.е. +/-1.5625E+1. Формула из DS, которую Вы вывернули в
Цитата
#define Vin(adc_value) (((adc_value)-(signed long)STEPS_B)*Vref/GAIN_IA/STEPS_B)

при коде равном 0xFFFFFF даёт 5 В, т.е. без оговорки о половине шкалы она не соответствует голому коду - она относится именно к положительной или отрицательной шкале. Т.е. если привести к математике без тех лишних оговорок, то получится
#define Vin(adc_value) (((adc_value)-(signed long)STEPS_B)*Vref/GAIN_IA/STEPS_U)


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
alux
сообщение Sep 11 2008, 07:56
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447



Цитата(sensor_ua @ Sep 11 2008, 10:39) *
Формула из DS, которую Вы вывернули в ...
при коде равном 0xFFFFFF даёт 5 В
Вы не правы.
При значении 0xFFFFFF получается не 5, а 0.5 . А теперь с этого места идем дальше... И не подгоняйте результат под "сочиненную" формулу.

Стр.22 из даташита AD7799:
Код
with a 2.5 V reference, the unipolar ranges are
from (0 mV to 19.53 mV) to (0 V to 2.5 V), and the bipolar
ranges are from ±19.53 mV to ±2.5 V.


Формулы для расчета входного напряжения:
Код
DATA OUTPUT CODING
When the ADC is configured for unipolar operation, the output
code is natural (straight) binary with a zero differential input
voltage resulting in a code of 00...00, a midscale voltage resulting
in a code of 100...000, and a full-scale input voltage resulting in
a code of 111...111. The output code for any analog input voltage
can be represented as
Code = (2^N × AIN × GAIN)/VREF
When the ADC is configured for bipolar operation, the output
code is offset binary, with a negative full-scale voltage resulting
in a code of 000...000, a zero differential input voltage resulting
in a code of 100...000, and a positive full-scale input voltage
resulting in a code of 111...111. The output code for any analog
input voltage can be represented as
Code = 2^(N – 1) × [(AIN × GAIN/VREF) + 1]
where:
AIN is the analog input voltage.
N = 16 for the AD7798, and N = 24 for the AD7799.


Я разбил ход мыслей на тезисы:
1) АЦП настроен на биполярный режим.
2) Коэффициент усиления АЦП = 16, при этом нет искажения сигнала. Сигнал (в кодах АЦП) меняется почти от 0x000000 до 0xFFFFFF . В спокойном состоянии код равен почти 0x800000.
3) При этом напряжение на входе АЦП (после ИУ) меняется от +2.5В-156мВ до +2.5В+156мВ. Это подтверждается измерением тестером и осциллографом.
4) Значение АЦП по формуле для биполярного режима перевожу значение АЦП в напряжение в Вольтах с учетом коэффициента усиления ИУ = 5 по формуле
Код
#define Vref          2.51        // 2.5 V
#define GAIN_IA       5.0         // Gain of Instrumental Amplifier 5
#define STEPS_U       16777216.0  // Full-Scale 2^24 for unipolar operation
#define STEPS_B       8388608.0   // Full-Scale 2^(24-1) for bipolar operation

#define Vin(adc_value) (((adc_value)-(signed long)STEPS_B)*Vref/GAIN_IA/STEPS_B)  

Vin(ValueADC.data[0])/(1<<AD7799_16_GAIN)
и вывожу полученное значение на ЖКИ. Это значение на ЖКИ меняется от -31мВ до +31мВ. Т.е. при создании давления 1PSI = 703мм.вод.ст. сигнал меняется по модулю 31мВ в зависимости от направления давления.
5) Значение напряжения в Вольтах перевожу в мм.вод.ст. по формуле:
Код
#define SPAN          (0.015687*2)      // Span (V) of Pressure Sensors = 1 psi
#define mm_H2O        703.05        // мм вод. ст. (@ 0 гр. C)
#define dPRESSURE(ain_value) ((ain_value)/SPAN*mm_H2O)   // Динамическое давление, мм. вод. ст.

Это подтверждается выводом на ЖКИ - при создании максимального давления выводится по модулю значение 703 мм.вод.ст.
6) При создании давления аспиратором (компрессором) значения, например 300 (по моему прибору), другой "поверенный" прибор показывает в два раза больше, т.е. 600.

А теперь скажите, пожалуйста, в каком месте я не прав? sad.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alux   AD7730 + датчик давления 26PCA   Feb 16 2007, 19:23
- - alux   Хорошо. Задам вопрос по другому. Как подключить да...   Feb 18 2007, 13:18
- - DS   Я 19C прямо ко входам 7738 подключаю. Питание датч...   Feb 18 2007, 13:26
|- - djmixi(Димка)   Цитата(DS @ Feb 18 2007, 16:26) Я 19C пря...   Feb 18 2007, 18:30
- - sensor_ua   Если действительно недостаточно +5 со сменой напра...   Feb 18 2007, 21:58
- - tvv   Цитата(alux @ Feb 16 2007, 19:23) Добрый ...   Feb 19 2007, 09:33
|- - alux   Цитата(tvv @ Feb 19 2007, 10:33) Цитата(a...   Feb 21 2007, 21:02
|- - DS   А смысл в переменном токе ? Только схему усложните...   Feb 21 2007, 21:20
|- - alux   Цитата(DS @ Feb 21 2007, 22:20) А смысл в...   Feb 22 2007, 18:54
- - sensor_ua   Взглянул я на сенсор - у него по постоянке максиму...   Feb 23 2007, 01:47
|- - alux   Цитата(sensor_ua @ Feb 23 2007, 02:47) Вз...   Feb 23 2007, 16:59
|- - alux   To Sensor_ua: [quote name='sensor_ua' date...   Mar 17 2007, 00:35
- - DS   Питать надо напряжением, сделанным из опоры, тогда...   Feb 23 2007, 17:20
- - sensor_ua   ЦитатаПитать надо напряжением, сделанным из опоры ...   Feb 24 2007, 09:49
- - DS   А что, существует разница ? И так и так будут рези...   Feb 24 2007, 12:10
- - sensor_ua   Ещё раз - ИОН необязателен. Можно запитать, наприм...   Feb 24 2007, 17:27
- - alux   Прошу прощения за задержку с ответом. Заболел мало...   Feb 28 2007, 17:40
- - sensor_ua   Цитатаопасно ли сам датчик 26PCA питать знакоперем...   Feb 28 2007, 20:10
- - sensor_ua   Насчёт малого потребления - нужно не только считат...   Feb 28 2007, 20:22
- - DS   Если собираетесь использовать несколько каналов, в...   Feb 28 2007, 22:42
|- - alux   Нет предела совершенству... Посмотрел я на ADS1255...   Mar 2 2007, 15:14
- - sensor_ua   ЦитатаЕсли собираетесь использовать несколько кана...   Mar 1 2007, 00:06
|- - Artur Nikitin   Цитата(sensor_ua @ Mar 1 2007, 00:06) Как...   Mar 13 2007, 10:26
- - sensor_ua   Сначала определитесь с требованиями - всё-таки как...   Mar 2 2007, 16:33
|- - alux   Цитата(sensor_ua @ Mar 2 2007, 17:33) Сна...   Mar 5 2007, 14:50
- - sensor_ua   Как только выбирается запитка от 10 В тут же необх...   Mar 5 2007, 22:36
|- - alux   Цитата(sensor_ua @ Mar 5 2007, 23:36) Мож...   Mar 20 2007, 13:57
- - sensor_ua   Artur Nikitin Купи демокит - там программатор и вс...   Mar 13 2007, 10:38
|- - Artur Nikitin   Цитата(sensor_ua @ Mar 13 2007, 10:38) Ar...   Mar 14 2007, 09:19
- - sensor_ua   Artur Nikitin Вааще-то лучше это в соответствующей...   Mar 14 2007, 10:06
- - sensor_ua   2alux 1) Скажу только об основном большинстве и чу...   Mar 17 2007, 12:55
- - alux   Цитата(sensor_ua @ Mar 17 2007, 13:55) Об...   Mar 17 2007, 20:24
- - sensor_ua   ЦитатаНу, а как рассчитывать значения RC-фильтра? ...   Mar 17 2007, 21:35
|- - alux   Цитата(sensor_ua @ Mar 17 2007, 22:35) Ча...   Mar 17 2007, 23:06
|- - alux   Цитата(sensor_ua @ Mar 17 2007, 22:35) Ес...   Mar 18 2007, 15:37
- - sensor_ua   Цитатачастота среза фильтра должна быть в два раза...   Mar 17 2007, 23:21
|- - alux   Цитата(sensor_ua @ Mar 18 2007, 00:21) Ко...   Mar 18 2007, 12:38
- - sensor_ua   ЦитатаКак это ни при чем? Останусь при своем мнени...   Mar 18 2007, 13:21
- - sensor_ua   ЦитатаЕсли сенсор термокомпенсированный и калибров...   Mar 18 2007, 16:42
|- - alux   Цитата(sensor_ua @ Mar 18 2007, 17:42) Ка...   Mar 18 2007, 20:02
- - sensor_ua   Цитатапаралельно выходу моста включен резистор - н...   Mar 18 2007, 20:49
|- - alux   Цитата(sensor_ua @ Mar 18 2007, 21:49) Пр...   Mar 18 2007, 21:21
- - sensor_ua   Соглашусь - всё в мире относительно - наверно они ...   Mar 18 2007, 23:14
|- - alux   1) Еще раз повторю. Подставляя значения в приводим...   Mar 19 2007, 09:53
- - sensor_ua   1) Я ж номиналы взял из схемы. Ещё раз - ОУ пытает...   Mar 19 2007, 10:19
- - sensor_ua   >Можно подробнее про следящий стабилизатор... ...   Mar 20 2007, 16:29
|- - alux   Спасибо за схему. А можно для питания этого стабил...   Mar 20 2007, 19:07
- - sensor_ua   ЦитатаА можно для питания этого стабилизатора испо...   Mar 20 2007, 19:30
|- - alux   Цитата(sensor_ua @ Mar 20 2007, 20:30) На...   Mar 20 2007, 20:32
- - sensor_ua   ЦитатаАЦП все-таки решил поставить AD7730L с бипол...   Mar 20 2007, 22:28
|- - alux   Да. Остановился таки на возбуждении постоянным нап...   Mar 20 2007, 23:39
- - sensor_ua   Посмотрел доку на сенсор и тоже ничего запрещающег...   Mar 21 2007, 00:30
|- - alux   Цитата(sensor_ua @ Mar 21 2007, 01:30) Им...   Mar 21 2007, 13:43
||- - alux   В догонку.... Для питания цифровой части схемы AD7...   Mar 21 2007, 14:17
|- - alux   ОУ для следящего стабилизатора можно любой или луч...   Mar 21 2007, 17:25
- - sensor_ua   1) Хинт в самой схеме 25 уже сделан. Посмотрите ку...   Mar 21 2007, 14:04
- - sensor_ua   Цитатанеобходим источник питания +3В По параметрам...   Mar 21 2007, 16:13
- - sensor_ua   ЦитатаОУ для следящего стабилизатора можно любой и...   Mar 21 2007, 17:45
- - alux   Повторю вопрос, который задавал в самом начале. Мо...   Mar 22 2007, 09:57
- - sensor_ua   ЦитатаМожно ли для питания следящего стабилизатора...   Mar 22 2007, 10:23
- - alux   По поводу схемы следящего стабилизатора... Правиль...   Mar 22 2007, 18:36
- - sensor_ua   Может. Только ОУ, конечно, должен иметь соответств...   Mar 22 2007, 20:20
- - alux   Необходимо измерить этим прибором температуру объе...   May 11 2007, 08:14
- - sensor_ua   Если найдёте соответствующий датчик, я так понимаю...   May 11 2007, 10:18
- - alux   Спасибо за ссылки! Все-таки хочу уточнить один...   May 14 2007, 16:39
- - sensor_ua   Цитатанижний - на -5В (или на -2.5В)? Проблемка э...   May 14 2007, 17:04
|- - alux   Цитата(sensor_ua @ May 14 2007, 20:04) Пр...   May 15 2007, 03:35
- - sensor_ua   АЦП никуда переподключать не нужно. Собирайте как ...   May 15 2007, 09:31
- - alux   И еще один маленький, но очень большой вопрос. Как...   May 17 2007, 05:44
- - sensor_ua   В любом случае будете иметь диапазон валидных знач...   May 17 2007, 21:03
|- - alklimenko   ALUX ! Я слегка просмотрел Ваш диалог. Конечн...   Aug 24 2007, 12:34
|- - alux   Цитата(alklimenko @ Aug 24 2007, 15:34) ч...   Aug 30 2007, 06:51
|- - alux   Спаял схему измерения сигнала с мостового датчика ...   Jan 23 2008, 14:06
|- - Tanya   Цитата(alux @ Jan 23 2008, 17:06) Спаял с...   Jan 23 2008, 17:45
|- - alux   В случае с AD623 можно обойтись без резистора (GAI...   Jan 23 2008, 20:23
- - sensor_ua   Цитатаразмах на выходе датчика 16мВ при возбуждени...   Jan 24 2008, 06:24
|- - alux   Цитата(sensor_ua @ Jan 24 2008, 10:24) ес...   Jan 24 2008, 06:58
- - sensor_ua   Ещё раз - отдельный опорник - значит схема не rati...   Jan 24 2008, 08:33
- - alux   Может быть я чего-то не понимаю... Схема включения...   Mar 19 2008, 16:51
- - sensor_ua   ЦитатаМожет быть я чего-то не понимаю... Поменяй с...   Mar 20 2008, 18:36
|- - alux   Цитата(sensor_ua @ Mar 20 2008, 22:36) По...   Mar 20 2008, 20:28
- - sensor_ua   ЦитатаВы имеете в виду поменять местами выводы на ...   Mar 20 2008, 21:06
- - alux   Измерил простым цифровым тестером сигнал на выходе...   Mar 21 2008, 07:56
- - alux   При проверке другим микроманометром выяснилось, чт...   Sep 10 2008, 05:53
- - sensor_ua   Цитатаspan=16.7mV относится к дифференциальному си...   Sep 10 2008, 06:37
- - alux   Т.е. напряжение наположительном выводе увеличилось...   Sep 10 2008, 07:36
- - sensor_ua   Не понял, зачем экспериментально узнавать диапазон...   Sep 10 2008, 09:43
|- - alux   Давайте еще раз... GAIN_ADC=16 и CODE = 0xFFFFFF н...   Sep 10 2008, 10:21
- - sensor_ua   Насчёт знакового бита чуток апшипся - в этом АЦП е...   Sep 10 2008, 13:32
|- - alux   Цитата(sensor_ua @ Sep 10 2008, 16:32) вс...   Sep 10 2008, 13:59
- - sensor_ua   DS говорит When the ADC is configured for bipolar ...   Sep 10 2008, 18:01
|- - alux   Цитата(sensor_ua @ Sep 10 2008, 21:01) А ...   Sep 10 2008, 18:15
- - sensor_ua   Вы сначала четко определитесь - какой у Вас режим ...   Sep 10 2008, 18:53
|- - alux   Цитата(sensor_ua @ Sep 10 2008, 21:53) Вы...   Sep 11 2008, 06:16
- - alux   Возвращаясь к вопросу о заниженных в два раза пока...   Sep 11 2008, 07:36
- - sensor_ua   ЦитатаВы не правы. Похоже дважды не так вот почему...   Sep 11 2008, 09:30
|- - alux   Цитата(sensor_ua @ Sep 11 2008, 12:30) По...   Sep 11 2008, 11:25
- - sensor_ua   ЦитатаРезультат тот же. Тот же, только дефайну Vin...   Sep 11 2008, 11:38
2 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:17
Рейтинг@Mail.ru


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