|
Калибровка датчика давления на основе PGA309 |
|
|
|
Mar 12 2007, 16:07
|
Участник

Группа: Новичок
Сообщений: 30
Регистрация: 28-11-06
Из: Набережные Челны
Пользователь №: 22 856

|
Цитата(Aquatik @ Dec 13 2006, 10:11)  Возникла такая задача: калибровать датчики давление на основе связки PGA309+XTR115. Датчик уже законченное устройство. Возникает много вопросов.. Какие могут быть нюансы и сложности. Главное разрабатывать свое устройство или воспользоваться сторонним.. Информации попадается довольно мало.. Работал ли кто нибудь с такими датчика уже... За любые советы и помощь огромный респект... Возникла такая же задача, микруха только XTR117 (но это не так важно). Из полезных ссылочек нарыл следующие: 1) http://sub.chipdoc.ru/html.cgi/txt/ic/Texa...A309.htm?fid=25 - тут описание на русском 2) http://bru.mogilev.by/science/vesnik/2005/5.pdf - программируемый усилитель измерительного тензо-моста (на РУССКОМ) Был бы очень признателен, если бы кто подсказал как калибровать, записывать в епромку и т.д.
--------------------
начинающий программист
|
|
|
|
|
Mar 16 2007, 00:32
|
Участник

Группа: Свой
Сообщений: 67
Регистрация: 7-12-05
Из: Ростов-на-Дону
Пользователь №: 11 911

|
мне тоже очень интересно! поручили доработать измеритель давления прикрутив к нему PGA309, пока тока pdf-ки на нее читаю
|
|
|
|
|
May 28 2007, 08:40
|

Местный
  
Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188

|
Цитата(John Silver @ May 24 2007, 18:47)  как влияет автокалибровка "0" на измерение, мешает или неочень; можно ли отключить автокалибровку. Автокалибровка нуля отключается. Когда автокалибровка влючена, результаты у нас получились получше (смотрели смещение нуля в диапазоне температур), правда немного шума добавляет (для нас непринципиально). В принципе результаты (шумы, точность) совпадают с pdf'ом. Цитата(sensor_ua @ Dec 23 2006, 23:58)  Поначалу маленькая загогулина - M$Office должен быть только Pro, иначе их Exel-заточенная калибрующая софта не работает. У меня с soft'ом для PGA309 такая штука: не запускался, пока в региональных настройках винды не изменил символ, используемый для разделения дробной части с запятой (как у RUS) на точку (как у америкосов) Цитата Потом - самое интересное - чтобы провести калиьбровку при разных температурах, нужно знать напряжения смещения датчика на этих температурах... На мой взгляд у TI ошибка при составлении расчетов (файл *.xls) для работы PGA309+XTR115. Проверьте: у них в расчетах они полагают, что параметры XTR115 стабильны с учетом этого происходит корректировка. Но если коэффициент усиления или смещение нуля у XTR115 плывет, то их excel-вский файл дает лажу. Теория: нарисуйте схему PGA309+XTR115 (блоками) и увидите, что точки в которых в систему вводятся ошибки и точки коррекции расположены в разных местах, это необходимо учитывать, а TI сделал это не до конца. Со смещением я боролся несколько иначе - вольтметром не пользовался. Снимал результаты (для системы - датчик давления+PGA309+XTR115 - это давление и соответсвующий ему ток на выходе) не два раза, как рекомендует TI. Т.е. сначала по двум измерения (для 0% и 100%) находим какое должно быть усиление при данной температуре, устанавливаем этот новый коэффициент усиления и теперь уже рассчитываем необходимое смещение нуля. В качестве значений естественно использовал HEX значения в soft'ине PGA309. Лишнее измерение вводил для того, чтобы определить реальный коэффициент усиление и смещение XTR. Маленькое но: это если отключена система корректировки нелинейности. Если ее включить, то уравнения для расчета "истинных" параметров (с учетом реального места приложения погрешностей) получаются похожими на трехэтажный мат (в нашем случае это не требовалось).
|
|
|
|
|
May 28 2007, 19:18
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата Снимал результаты (для системы - датчик давления+PGA309+XTR115 - это давление и соответсвующий ему ток на выходе) Мы меряли только по напряжению (по выходу), дабы отделить мух от котлет. А входы обмерять - отдельный вопрос. Цитата сначала по двум измерения (для 0% и 100%) находим какое должно быть усиление при данной температуре К сожалению или я чего-то недопонимаю или у Вас очень стабильные сенсоры. И только избыточного или дифференциального давления. 0% - это атмосфера? Тогда какая стабильность смещения нуля сенсора и как Вы его измеряете? Усиление же нужно как-то соизмерять с возможным переходом в режим ограничения. Причём при уровне полезного сигнала "0%" уровень как раз где-то в районе нижней отсечки, если вдруг смещение нуля сенсора отрицательное. Да и при положительном поиск допустимой величины усиления (хочется-то выжать наилучшее соотношение диапазона усиленного сигнала и полной шкалы) задачка не для слабонервных. Цитата Маленькое но: это если отключена система корректировки нелинейности. Именно с этого и начиналось. Подскажите, где что пропущено, плз. А то пришлось всё сделать на C8051F350 (заодно реализовали ЦАП по-лучше AD421 и тем более XTR115, и HART-модем). По деньгам чуть-чуть дороже (1-2$), но зато спокойно можно цеплять сенсоры абсолютного давления.
--------------------
aka Vit
|
|
|
|
|
May 29 2007, 05:27
|

Местный
  
Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188

|
Мы использовали немецкие керамические датчики давления. 0% нет давления (ну, не считая пока еще присутствующей атмосферы), 100% - 1кгс/см^2. Фирму производителя не помню - давно было. Точно помню, что чувствительность - 2мв/В. Смещение нуля датчика (проверил на достаточно большом количестве) - не превышает 2мВ и всегда в плюс. А даже если и в минус, то проблемы нет - у PGA309 есть же средства борьбы со смещением. т.е взял ЧЭ, взял плату - настроил и все. А коэффициент усиления выбирали, так чтобы для давления от 0% до 100% получить на выходе 4-20мА. Ну вообщем не мне Вас учить... Получили точность в диапазоне температур -40-+70 0,2% (ну, ладно немного приврал - процентов 80 имеют точность 0,2%, остальные 0,225%). Но отказались от них - настройка гемор полный. А еще я не понял вопроса по поводу "маленького но".
|
|
|
|
|
May 29 2007, 05:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата А еще я не понял вопроса по поводу "маленького но". Вопрос был только о том, что я упустил, и просил подсказать. Чуток смешалось  Цитата у PGA309 есть же средства борьбы со смещением Оно-то так, только ему не только доверять надо, а и проверять. А когда крутишь несколько ручек  (пара усилений и пара смещений) и каждая со своей ошибкой, то чему-то нужно доверять. Доблестные техасцы доверяют намерянному смещению на входе PGA. Это просто. К сожалению 0.2% меня никак не устраивает. Хуже 0.15% не есть наш профиль.
--------------------
aka Vit
|
|
|
|
|
May 29 2007, 06:17
|

Местный
  
Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188

|
Цитата(sensor_ua @ May 29 2007, 08:49)  Вопрос был только о том, что я упустил, и просил подсказать. Чуток смешалось  Оно-то так, только ему не только доверять надо, а и проверять. А когда крутишь несколько ручек  (пара усилений и пара смещений) и каждая со своей ошибкой, то чему-то нужно доверять. Доблестные техасцы доверяют намерянному смещению на входе PGA. Это просто. К сожалению 0.2% меня никак не устраивает. Хуже 0.15% не есть наш профиль. Мы тоже отказались. Перешли на АЦП + MSP430. Это было просто проба пера. Этот ЧЭ вообще использовался для датчика на 1% (иногда по заказу выбирали из партии датчика на 0,5%). Поэтому получившиеся 0,225 в приницпе не плохо, но в любом случае хуже чем в рекламных буклетах про PGA309 от TI. А насчет пары ручек - это правда. отказались прежде всего по тому, что регулировщики плевались: три коэффициента усиления и два смещения у PGA309, и еще один коэффициент усиления и смещение для XTR. Три Ку и Vсм настраиваем при нормальных условиях. А зависимость G и Z ( в обозначениях TI) получали уже после прогона по температуре. Что Вы пропустили? Посмотрите excel-кий файл, а именно как TI рассчитывают эти самые G и Z по результам первого прогона. У них там последний каскад (XTR) стабильный. Обозначим его параметры через х  )), и составляем систему уравнений (чтобы найти этот самый х), а затем уже находим G и Z.... Короче полная чушь...
|
|
|
|
|
May 29 2007, 06:21
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 24-05-05
Из: Москва
Пользователь №: 5 354

|
Цитата(shasik @ May 29 2007, 10:17)  Мы тоже отказались. Перешли на АЦП + MSP430. Это было просто проба пера. Этот ЧЭ вообще использовался для датчика на 1% (иногда по заказу выбирали из партии датчика на 0,5%). Поэтому получившиеся 0,225 в приницпе не плохо, но в любом случае хуже чем в рекламных буклетах про PGA309 от TI. А насчет пары ручек - это правда. отказались прежде всего по тому, что регулировщики плевались: три коэффициента усиления и два смещения у PGA309, и еще один коэффициент усиления и смещение для XTR. Три Ку и Vсм настраиваем при нормальных условиях. А зависимость G и Z ( в обозначениях TI) получали уже после прогона по температуре. Что Вы пропустили? Посмотрите excel-кий файл, а именно как TI рассчитывают эти самые G и Z по результам первого прогона. У них там последний каскад (XTR) стабильный. Обозначим его параметры через х  )), и составляем систему уравнений (чтобы найти этот самый х), а затем уже находим G и Z.... Короче полная чушь... Думал пост уже и не интерен, ан нет появилась активность... Внесу и свою скромную лепту... Полность согласен.... Много геморроя при калибровке.... Тоже отказались с ними работать....
--------------------
BST RGDS, Aquatik...
|
|
|
|
|
May 29 2007, 07:56
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата У них там последний каскад (XTR) стабильный Я ж писал, что дополнительные погрешности преобразования напряжения в ток не рассматривались - мучали только потенциальный выход. Однако замечу, что мы получали 0.15%, только гимор ещё тот.
--------------------
aka Vit
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|