Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы

Работа с тензодатчиком

Непрочитано 21.12.2010, 22:29  
micoss
Гражданин KAZUS.RUN
 
Аватар для micoss
 
Регистрация: 29.01.2008
Адрес: Украина
Сообщений: 569
Сказал спасибо: 86
Сказали Спасибо 271 раз(а) в 147 сообщении(ях)
micoss на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

Вам нужен модуль WAD-A-MAX от компании Акон (http://www.akon.com.ua/)
- очень удобная вещь для работы с тензодатчиками (работал и работаю сам и другим рекомендую) - не воспринимайте как рекламу, но без опыта работы получить такую метрологию очень и очень проблематично
или модули БПТ-2 компании МИКРОЛ (http://www.microl.ua/index.php?page=...mart&Itemid=71).
Работал с теми и другими. Первый вариант более удобный в работе.

P.S. Не забывайте о качестве питания тензодатчиков - указанные модули качество обеспечивают
Реклама:
__________________
Спеши не торопясь!

Последний раз редактировалось micoss; 21.12.2010 в 22:38.
micoss вне форума  
Непрочитано 21.12.2010, 22:36  
DmitriyVDN
Гражданин KAZUS.RUN
 
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 224
Сказали Спасибо 235 раз(а) в 154 сообщении(ях)
DmitriyVDN на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

Сообщение от Yurkin2007 Посмотреть сообщение
Вам нужно что-то вроде этого. При 100кг выход -12.5мВ, при 150 выход +12.5мВ. Резисторы создадут необходимое смещение.
ваше предложение это танец с бубном
не вводите топикстартера в заблуждение
напряжение смещения данной МС 200мкВ
а топикстартеру требуется точность на уровне 1мкВ
получить оную можно только пользуя сигма-дельта АЦП (24бита) AD7730
посмотрите этот http://www.cas.ua/products/product/1...-CI-5200A.html
DmitriyVDN вне форума  
Непрочитано 21.12.2010, 23:49  
Alex9797
Почётный гражданин KAZUS.RUN
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,605 раз(а) в 3,594 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

В сообщениях ТС проскочило несколько арифметических ошибок, которые мешают понять, что ему надо (возможно и сам он пока не до конца разобрался), и мешают принять однозначное решение проблемы.

Сообщение от alexab80 Посмотреть сообщение
мне нужно как можно точнее померить вес, а как я понимаю получается если программно ноль реализовать то минимальный вес который я смогу замерить (если конечно не лезть в дебри механической чувствительности датчика) получается 300кг/32768 = 9.15 гр, а хотелось бы реализовать 50 кг/32768 = 1.52 гр ... при разрядности АЦП 15
Во-первых, изначально речь шла о постоянной нагрузке 100кг, которую надо компенсировать, и о полезном диапазоне 50кг. Всего 100+50=150.
То есть, без компенсации диапазон измерения не 300, а 150кг, отсюда вес ЕМР не 9,15гр, а вдвое меньше. То есть, по любому выигрыш от ввода компенсации начального веса не в шесть, а всего в три раза.

Возможно, уже этот факт остановит от дальнейших шагов.




Сообщение от alexab80 Посмотреть сообщение
нужно между ними поставить какой то девайс чтоб при 100 кг у него на выходе было 0 а при 150 было 15 мВ
Если сделать, чтобы при 100кг был ноль, то при 150кг будет не 15, а 5мВ...

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

Аргументы в пользу таких действий:

1. Все равно упоминаемый прибор M-7016 предполагалось использовать не стандартно, если делать задуманное смещение.

2. Не добавляется дополнительных погрешностей, связанных с входным смещением усилителей, и температурной нестабильностью этого напряжения смещения. При этом лишь придется подкорректировать уменьшившийся коэффициент преобразования тензомоста. Корректировать можно двумя путями - или в приборе M-7016, или увеличением напряжения питания тензомоста.

3. Совсем не обязательно добиваться полной компенсации начальной нагрузки 100кг. Тем более, что любой подстроечный резистор, по сравнению с постоянным резистором - это дополнительный источник нестабильности и погрешности. Достаточно при помощи только постоянных резисторов подобрать перекос моста, как можно ближе к желаемому. Тем самым удастся добиться главного - уменьшения минимального веса младшего разряда АЦП. Важно, чтобы остаточное смещение оствалось стабильным. Тогда его можно скомпенсировать в самом приборе, или в контроллере, куда поступают измеренные значения с прибора.
Alex9797 вне форума  
Непрочитано 22.12.2010, 07:15  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

Сообщение от alexab80 Посмотреть сообщение
... мне нужно как можно точнее померить вес ... а хотелось бы реализовать 50 кг/32768 = 1.52 гр ... при разрядности АЦП 15
Насчёт 15 разрядов АЦП не стоит обольщаться !
Обратите внимание на такое явление, как нелинейность. У датчика 563YH производитель указывает нелинейность плюс-минус 0.017%. Это обуславливает заявленную точность датчика (минимальный достоверный интервал) 0.02%. Это примерно 5000 точек на всю шкалу от 0 до 300кг. То есть для Вашего датчика 300кг/5000=60гр., это означает, что если измерять с таким шагом, то выходное напряжение прямо пропорционально приложенному весу. Слишком мелкое дробление выходного напряжения, например, шаг=1.52гр, не имеет смысла, т.к. за счёт нелинейности выходное напряжение для 100.000 кг будет соответствовать весу 100.016 кг, например.
Далее. Ваш измеритель М-7016 имеет точность 0.05% от всей шкалы измерения. Это, кстати, только 2000 достоверных точек на шкалу. Что примерно в три раза хуже, чем параметры датчика. Высокоточный датчик ( 0.02% это очень хороший показатель) и менее точный измеритель.
Для максимальной нагрузки 300кг выходное напряжение датчика равно 30мВ при питании 10В, то есть используемый диапазон М-7016 равен 50мВ. Ошибка измерения равна 500кг/2000=250г, что гораздо выше ошибки датчика.
Поэтому для измерения от 100кг до 150кг есть смысл, как Вы упоминали, использовать часть диапазона измерения датчика, сдвинутую и усиленную в несколько раз. В идеале, нужно иметь для 100кг = -15мВ, а для 150кг = +15мВ, и сдвиг ноля в -15мВ даст шкалу от 0 до 50кг. Использовать диапазон М-7016 плюс-минус 15мВ. При этом ошибка измерителя будет 25кг/2000=12.5г
Однако, даже в этом случае суммарная ошибка датчика и измерителя составит SQRT(60*60+12.5*12.5)=61гр. Никакая хитрая система измерения не улучшит точность датчика !
Плюс не надо забывать о нелинейности усилителя, которая для AD627 составляет 0.001%.
Это только мысли о нелинейности. А ещё есть термостабильность, повторяемость измерений, гистерезис датчика, нестабильность питающего напряжения и т.д.

Последний раз редактировалось Yurkin2007; 22.12.2010 в 13:45.
Yurkin2007 вне форума  
Непрочитано 22.12.2010, 07:49  
alexab80
Частый гость
 
Регистрация: 13.05.2009
Сообщений: 28
Сказал спасибо: 1
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
alexab80 на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

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

Сообщение от Yurkin2007 Посмотреть сообщение
Насчёт 15 разрядов АЦП не стоит обольщаться !
Обратите внимание на такое явление, как нелинейность. У датчика 563YH производитель указывает нелинейность плюс-минус 0.017%. Это обуславливает заявленную точность датчика (минимальный достоверный интервал) 0.02%. Это примерно 5000 точек на всю шкалу от 0 до 300кг. То есть для Вашего датчика 300кг/5000=60гр., это означает, что если измерять с таким шагом, то выходное напряжение прямо пропорционально приложенному весу. Слишком мелкое дробление выходного напряжения, например, шаг=1.52гр, не имеет смысла, т.к. за счёт нелинейности выходное напряжение для 100.000 кг будет соответствовать весу 100.016 кг, например.
Далее. Ваш измеритель М-7016 имеет точность 0.05% от всей шкалы измерения. Это, кстати, только 2000 достоверных точек на шкалу. Что примерно в три раза хуже, чем параметры датчика. Высокоточный датчик ( 0.02% это очень хороший показатель) и менее точный измеритель.
Для максимальной нагрузки 300кг выходное напряжение датчика равно 30мВ при питании 10В, то есть используемый диапазон М-7016 равен 50мВ. Ошибка измерения равна 500кг/2000=250г, что гораздо выше ошибки датчика.
Поэтому для измерения от 100кг до 150кг есть смысл, как Вы упоминали, использовать часть диапазона измерения датчика, сдвинутую и усиленную в несколько раз. В идеале, нужно иметь для 100кг = -15мВ, а для 150кг = +15мВ, и сдвиг ноля в -15мВ даст шкалу от 0 до 50кг. Использовать диапазон М-7016 плюс-минус 15мВ. При этом ошибка измерителя будет 25кг/2000=12.5г
Однако, даже в этом случае суммарная ошибка датчика и измерителя составит SQRT(60+12.5)=61гр. Никакая хитрая система измерения не улучшит точность датчика !
Плюс не надо забывать о нелинейности усилителя, которая для AD627 составляет 0.01%.
Это только мысли о нелинейности. А ещё есть термостабильность, повторяемость измерений, гистерезис датчика, нестабильность питающего напряжения и т.д.
alexab80 вне форума  
Непрочитано 22.12.2010, 08:20  
Sukhanov
Почётный гражданин KAZUS.RUN
 
Аватар для Sukhanov
 
Регистрация: 29.03.2008
Адрес: Пермский край
Сообщений: 8,615
Сказал спасибо: 6,215
Сказали Спасибо 7,597 раз(а) в 3,152 сообщении(ях)
Sukhanov на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

Доброго времени.
alexab80 Имею наглость обратить Ваше внимание на следующее:
Сообщение от Alex9797 Посмотреть сообщение
...Ну, а если еще не перехотелось компенсировать начальный вес 100кг, то я бы на месте ТС поступил так - при помощи термостабильных резисторов ввел бы в тензомост перекос, с таким расчетом, что при нагрузке 100кг был ноль на выходе. Естественно, при этом изменятся и входное, и выходное сопротивления моста, и его коэффициент преобразования. Но все эти параметры легко поддаются несложному расчету. В крайнем случае, можно и калибровкой в конце пройтись, для очистки совести....
Я в своей практике, подобное делал (только моя задача была "наоборот": "приподнять" над "0" рабочий диапазон тензодатчика)!!!! Вполне рабочий вариант!

С уважением, Сергей.
__________________
Благодарность безгранична, но в пределах разумного.
Sukhanov вне форума  
Непрочитано 22.12.2010, 14:20  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

Сообщение от Sukhanov Посмотреть сообщение
Я в своей практике, подобное делал (только моя задача была "наоборот": "приподнять" над "0" рабочий диапазон тензодатчика)!!!! Вполне рабочий вариант!
Да, если надо только сдвинуть ноль, я думаю, что подходит.

Но у топикстартера другой случай. Здесь измерительная система имеет точность в три раза хуже , чем точность датчика ! Что не есть гуд ! Поэтому автор топика и хочет растянуть часть диапазона выходных напряжений датчика так, чтобы основная ошибка измерения определялась только датчиком.
Yurkin2007 вне форума  
Непрочитано 22.12.2010, 14:45  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

Сообщение от alexab80 Посмотреть сообщение
Спасибо, растолковали подробно...если можно то хотелось бы узнать как связаны нелинейность датчика или АЦП с количеством точек на шкалу
Нелинейность датчика составляет 0.017% от шкалы 300кг. Это значит, что где-то, неизвестно где, отличие реальной передаточной функции от идеальной составляет 51г. То есть датчик выдаёт напряжение, соответствующее М килограмм, хотя приложено М+51гр. Причём эта величина нелинейности - средняя величина по множеству датчиков. Ваш конкретный датчик может иметь гораздо лучшую характеристику.
То есть если взять параметр 0.02% или 1/5000 от всей шкалы, и разобьём всю шкалу на 5000 ячеек, то реальная измеренная величина и идеальная будут находиться внутри одной ячейки. Можно использовать такую линейную формулу для этой ячейки, что вес М = V / K, где V - измеренное напряжение, а К - коэффициент датчика.
Про ошибки АЦП можно прочитать здесь.
На практике шаг квантования АЦП должен быть меньше ошибки датчика раза в два или лучше. То есть для Вашего случая 10000 уровней квантования для положительного веса и столько же для отрицательного. Всего 20000, что составляет не менее log2(20000)=14.3 разряда АЦП.
Yurkin2007 вне форума  
Непрочитано 22.12.2010, 17:33  
BOLEG
Прохожий
 
Регистрация: 12.08.2005
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
BOLEG на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

Доброго времени.
http://metra.obninsk.ru/catalogue_m0803-3.html
Технические характеристики

напряжение питания тензодатчика 5 В постоянного или переменного тока
сопротивление нагрузки по цепи питания тензодатчика не менее 80 Ом
рабочий диапазон измерений входного сигнала от –0,25 до +3,75 мВ/В
погрешность преобразования ± 0,01 %
нелинейность ± 0,002 %
частота измерений от 10 до 400 Гц
интерфейс RS485
скорость обмена от 1200 до 115200 бит/с
напряжение питания от 10 до 30 В постоянного тока
гальваническая развязка от цепей RS485 и питания
встроенные элементы грозозащиты по всем внешним цепям
диапазон рабочих теиператур -30…+40 °С
масса 1,4 кг
габаритные размеры 225 х 150 х 160
диаметр подсоединяемых кабелей от 4 до 7,6 мм
сохранение настроек в EEPROM
BOLEG вне форума  
Непрочитано 23.12.2010, 11:56  
Sukhanov
Почётный гражданин KAZUS.RUN
 
Аватар для Sukhanov
 
Регистрация: 29.03.2008
Адрес: Пермский край
Сообщений: 8,615
Сказал спасибо: 6,215
Сказали Спасибо 7,597 раз(а) в 3,152 сообщении(ях)
Sukhanov на пути к лучшему
По умолчанию Re: Работа с тензодатчиком

Доброго времени.
2 - alexab80
Как дела с тензором???
Кстати, недавно отстраивал газоаналитическую аппаратуру..., пришлось повозится с мостовым термосопротивлением...
Методика в двух словах:
Надо "занулить" комнатную температуру (18гр.Ц.)- для этого при 18гр., на плечах моста замеряем напряжение миливольтметром (хорошим цифровиком), и где самое большое значение - впаиваю много-оборотный подстроечник (типа СП5, на 300кОм), ...., кручу верчу - добиться равенства моста хочу (при комнатной температуре), ..., выпаиваю подстроечник, и впаиваю максимально близккое по значению постоянное сопротивление. Всей операции около часа.
Может и вам подойдет!!!?
Вывесить 100кг, замерить на плечах напряжениеи и зашунтировать "излишки"!!? Т.Е. привести к 0 разность показаний плечей тензомоста при 100кг-й нагрузке ( все плечи моста, приведены , допустим, к 1.355 В. (равны 1,355 В., каждый, при 100кг-ой нагрузке))

С уважением, Сергей.
__________________
Благодарность безгранична, но в пределах разумного.

Последний раз редактировалось Sukhanov; 23.12.2010 в 12:33.
Sukhanov вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напряжённая работа Roshens Отвлекитесь, эмбеддеры! 8 01.09.2010 23:08


Часовой пояс GMT +4, время: 05:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.