тензомост

Захват, обработка и генерирование сигнала

тензомост

Postby Artem.spb on 31 Mar 2017, 00:04

Коллеги, помогите прекратить тупить :)
Есть датчик силы известной китайской фирмы Noname.
сигнал 1 мВ/В, диапазон до 10кг
Есть ещё некие непонятные калибровочные коэффициенты.
Датчик подключен к NI 9219, питание 2,5В
В MAXе наблюдаю смешение линии относительно 0:
при нулевой нагрузке выход -1,4
при нагрузке 5 кг выход 6,3
цифры не точные, по воспоминаниям, но суть именно такая - 0 сигнала находится не в нулевой нагрузке.
Использую AI Pressure Bridge (Two-Point Linear).
Пробовал калибровочные параметры. Сначала в лоб: сигнал 0-1, результат 0-100Н.
Получаю не то.
попробовал максовые данные: -1,4..6,3 на датчике = 0..50Н считываются.
Но тоже не то.
"не то" в большинстве случаев выражается линейным смещением сигнала. Например должно быть 0..5, а получаю 10..23, или -14..8
Уже готов считать руками. В доке странная формула вычисления силы
sensor.jpg


но возник вопрос, как получить с DAQmx чистое значение?
Artem.spb
expert
expert
 
Posts: 1162
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 211
CLD hardware I/O VIP freelance

Re: тензомост

Postby Borjomy_1 on 31 Mar 2017, 00:50

В Max-е есть шкалы. Как раз для такого случая... Шкалу пробовали создать?
Borjomy_1
expert
expert
 
Posts: 1718
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 305
VIP

Re: тензомост

Postby Andrew Lunev on 31 Mar 2017, 09:40

Смещение нуля у тензодатчиков есть всегда, это особенность изготовления. Даже у крутых брендов оно есть, что уж говорить про noname. Мало того, это смещение нуля меняется от температуры, приложенных ранее нагрузок (остаточная деформация) и еще кучи причин. Конечно это все производитель пытается минимизировать, но не всегда получается. Опять же, еще есть смещение нуля у усилителя АЦП.
Поэтому, чаще всего вводят только коэффициент чувствительности, он остается постоянным с заданной точностью. А вот смещение нуля убирают программно перед измерениями. То есть, когда точно уверены, что сейчас датчик должен показывать ноль производится измерение текущего выхода и это значение вычитается затем из каждого последующего измерения. Называется "обнуление показаний". Если есть дома китайские весы, то можете проверить на практике. Они все при включении текущее значение принимают за ноль. Если поставить что-то на весы, а потом их включить, то уже вес будет неверным.
User avatar
Andrew Lunev
leader
leader
 
Posts: 847
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2016
Karma: 244
hardware I/O VIP teachers


Return to Обработка сигнала

Who is online

Users browsing this forum: No registered users and 2 guests

cron