Тензодатчик, помогите

Я использую тензодатчик отсюда . Спецификация тензодатчика указана на сайте. Выходит 5 проводов, это экранированный тензодатчик с 4 жилами.

Я не могу получить одинаковое значение напряжения от +Signal и -Signal.

###Что я использую:

  • Использование arduino nano работает от 5 В.
  • Поставляемое напряжение возбуждения: 4,78 В ~ (от USB).
  • Не заземлить провод экрана (плавающий) (необходимо заземлить?).
  • Используя AD622 ina, подключенное напряжение REF = VCC.
  • Используя АЦП MCP3551, подключил -Vin Voltage = GND.

###После проверки мультиметром:

  • (+ и - сигнал) от тензодатчика: показание: 2,45 В. оба дают то же самое по отношению к земле.
  • Ad622 6-й контакт, контакт OUT, дает мне 4,08 В на 60-70 Ом. (с помощью потенциометра).
  • Этот контакт OUT подключен ко второму контакту MCP3551, т.е. +Vin.
  • Показания, поступающие от MCP3551, представляют собой шумовые данные, я думаю, в байт-коде. Что еще я могу сделать, чтобы обнаружить неисправность.
  • Ниже скетч кода

        
    #include 
    #include 
    
    #define SS 10
    
    float fRawData;
    MCP3551 MCP_ADC(SS);
    
    void setup(){
      pinMode( SS, OUTPUT );
       
      // initialize serial communication at 9600 bits per second:
      Serial.begin(9600);
      Serial.println("Setup done.");
    }
    
    float getRawData(){
      double fVar = 0;
      int i = 0;
      bool isReady = MCP_ADC.getCode();
      if( isReady ){
        Serial.print("Raw data:");
        Serial.print(MCP_ADC.byteCode, DEC);
        Serial.println();
        
      }
    }
    
    void loop(){
      getRawData();
    }

Где вина. Какой фактор / пункт я должен учитывать, чтобы устранить эту проблему?


схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Пожалуйста, проверьте схему. Пожалуйста, спрашивайте меня, если что-то не понятно на картинке.

Ссылочный контакт AD622 на Vcc? Это звучит неправильно. Что такое Вкк? Это смещение Arduino, или напряжение USB, или Vs для AD622?
Можете ли вы нарисовать некоторые схемы?
Сколько у вас шума? 22-битный АЦП слишком хорош для схем с потенциометрами где угодно. С 22 битами у вас есть разрешение 1 мкВ... Шум полностью покроет несколько младших битов. Вы можете попробовать получить разрешение 14-16 бит.
Контакт AD622 ref к VCC, то есть моя ардуино нано питается от USB. поэтому я беру 5 вольт USB на AD622 ref.
Привязка Vref high — ваша первая проблема. Обратитесь к техническому описанию по правильному вождению.
Вы понимаете, что разница напряжений между выходами тензодатчика очень мала, не так ли? Вам нужно точно измерить один милливольт, чтобы увидеть это.
Как работает эта тензодатчик? Это двунаправленный источник? Что представлено на его выходе? Какой диапазон напряжения?
Вы написали: «С чем я столкнулся, так это с тем, что получаю одинаковое значение напряжения от +Signal и -Signal». Если вы измеряете без нагрузки на тензодатчик, это правильно и ожидаемо. Даже при напряжении разница будет небольшой и может не проявиться на мультиметре. Весоизмерительная ячейка в основном представляет собой мост из Уитстона и дает очень небольшую разницу между сигналом + и - сигналом в ответ на деформацию. Вот почему вам нужен дифференциальный усилитель с очень высоким коэффициентом усиления после него, чтобы получить полезный сигнал.

Ответы (1)

Пока я нашел 1 ошибку в вашем дизайне.

Потенциометр 50 Ом слишком мал (значение Rg)

Диапазон усиления инструментального усилителя AD622 составляет от 2 до 1000.

Ваш контактный номер на AD622 выглядит неправильно

Обычно этот контакт подключается к земле (для измерения положительных напряжений) или к напряжению Vcc/2 для измерения положительных и отрицательных напряжений.

Ваш контакт Ref на АЦП выглядит неправильно

Он должен быть подключен к опорному напряжению (или Vcc).

введите описание изображения здесь

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

Мне никогда не приходилось иметь дело с такими тензодатчиками, я понятия не имею, какой у них выход, но 4-проводное соединение выглядит как какое-то мостовое зондирование.

Для определения моста вам может понадобиться источник отрицательного напряжения для обработки отрицательного напряжения моста. Ин-усилитель не может обрабатывать отрицательные напряжения на любом выводе, если на него не подается отрицательное напряжение. Я не знаю, хотите ли вы измерять и отрицательную нагрузку... Если нет - возможно, в отрицательном питании нет необходимости.

50 Ом, в спецификации ad622. чтобы получить 1000, оно должно быть около 50 Ом. Извините, на самом деле Ref pin ADC, mcp3551 на моей плате, я подключил его к vcc с заглушками. Итак, позвольте мне проверить, подключив AD622 REF к земле, чтобы получить положительное напряжение.
@anny смотрите мой обновленный ответ.
Я внес изменения, но проблемы остались, на самом деле, сигнал + и - приходящие не меняются, значит, я не получаю никаких изменений при загрузке. Измерено мультиметром. Таким образом, остальная часть просто показывает значения, основанные на поступающих вольтах от ina и adc. Итак, проблема в том, почему +sign n - sig не меняются. Мой тензодатчик неисправен/испорчен?
Sig+ и sig-, вероятно, являются выходом моста... Этот мост запитан? В даташите написано 12В, вы что-то написали про 4,8В. Это входное напряжение вашей ячейки?
Да, 4,8 В — это напряжение возбуждения моего тензодатчика, которое я предоставляю, так как мне приходится подключать всю установку только через USB. Да, мой тензодатчик был запитан. Я также пробовал с батареей 9,7 В, после чего я обнаружил, что +sig и -sig снова имеют одинаковое напряжение, и каждый из них на 9,7 В относительно земли. Я подозреваю, что мой тензодатчик не работает должным образом.
@Энни заметила, что мостовой датчик имеет очень маленькую выходную мощность, поэтому необходим усилитель. Скорее всего, вы перепутали контакты усилителя или что-то в этом роде.
да что-то тут не так. Я понимаю, почему используются операционные усилители или прочее, но проверить, работает ли какой-либо тензодатчик, есть способ. но я не могу проверить, в порядке ли тензодатчик. я уверен, что ina и adc работают нормально, и они будут показывать некоторые изменения, если к тензодатчику будет приложена какая-либо нагрузка, но они не показывают таких изменений. Меня съедает такой простой проект.
В чем разница между Sig+ и Sig-? При измерении относительно земли они должны составлять примерно Vcc/2, но по разному они могут изменяться примерно на Vcc/1000 при полной нагрузке по сравнению с отсутствием нагрузки. Sig+ = Sig- = Vexcite+ означает, что Vexcite- имеет разомкнутую цепь/не подключен к земле.