Подключение HX711 к трехпроводному датчику нагрузки
У меня есть следующие тензодатчики:
Я использую следующий усилитель HX711
В каждом руководстве, которое я могу найти в Интернете, описывается, как подключить датчик нагрузки с четырьмя проводами к усилителю. Как я могу подключить тензодатчик с тремя проводами к усилителю?
Заранее спасибо.
@Peter D, 👍2
Обсуждение4 ответа
Похоже, что этот модуль используется для подключения 4-проводного тензодатчика, но в Интернете я нашел другие схемы, которые могут помочь вам подключить его.
Это один из способов (http://i46.tinypic.com/30j0d2t.jpg):
В противном случае попробуйте сделать это следующим образом:
Я не эксперт по тензодатчикам, но, похоже, вам просто нужно попробовать и посмотреть, работает ли это.
Спецификация для HX711 такова https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf (На вашей плате это выглядит так, как будто E+ - это AVDD, а E - - это AGND.)
Каждый из ваших двух тензодатчиков может быть полумостом моста Уитстоуна, с возбуждением на белом и черном и ощущением на красном, например:
У меня есть аналогичная ячейка загрузки с цветами, такими как Сине-красно-черный (вместо Бело-Красно-Черного, как указано выше, или Красно-Бело-Черного на вашем изображении), с моим красным чувствительным проводом посередине. Положительное сопротивление деформации (увеличивающееся сопротивление с увеличением нагрузки) находится между синим и красным, в то время как отрицательное сопротивление (уменьшающееся сопротивление с уменьшением нагрузки) находится между красным и черным. Сопротивление ~1000 Ом в каждой ножке изменяется на десятые доли Ом при нажатии рукой на кнопку, когда внешняя часть поддерживается, но внутренняя часть не поддерживается. В ваших ячейках нет части с кнопкой моста, которая создает сбалансированный поворот вдоль центральной части, поэтому может быть трудно надежно загрузить вашу ячейку.
Чтобы положительные отклонения ячеек объединялись для разбалансировки моста Уитстоуна, соедините белую и черную ячейки одной ячейки напротив другой ячейки и прикрепите их к E+ и E -, а красные соедините с A+ и A - вот так:
HX711.E+ : Cell1.White + Cell2.Black
HX711.E- : Cell1.Black + Cell2.White
HX711.A+ : Cell1.Red
Hx711.A- : Cell2.Red
Маркировка на схеме не совсем правильная-"Эталонный 1K" на самом деле является частями клеток с отрицательной деформацией и может быть лучше обозначен как "Активный 1k Ом".
Если он движется в неправильном направлении/неправильном знаке с возрастающей силой, переключите красные или умножьте на -1.
Если у вас только одна трехпроводная ячейка, используйте пару резисторов 1K или потенциометр 2K, чтобы сбалансировать существующую ячейку в качестве другой половины моста Уитстоуна. Одна проблема с использованием дискретных (10%, 5%, 1%?) резисторов заключается в том, что точность и допуски при настройке в качестве делителя напряжения могут привести к значительно отличающемуся результату по сравнению с балансом в ячейке вывода и его полномасштабным сигналом (+/-0,1%) в ячейке нагрузки. A центральный отвод потенциометра может обеспечивать настройку в соответствии с напряжением датчика нагрузки. Для 32-кратного, 64-кратного или 128-кратного усиления HX711 вам необходимо поддерживать разность напряжений между клеммами датчика в пределах +/-80 мВ, +/- 40 мВ или +/-20 мВ, чтобы оставаться в пределах HX711.
Согласно комментарию @wirewrap, цвета на проводе могут отличаться от изображения, которое я опубликовал. Вы можете убедиться в этом, измерив сопротивления между проводами и возбудив пару с наибольшим сопротивлением, а также почувствовав средний вывод.
На рисунке ячейки загрузки операционной системы похоже, что общим для резисторов является белый вывод, а не красный., @Wirewrap
Ты прав. Можно было бы измерить сопротивления и определить центральную клемму, чтобы быть уверенным., @Dave X
Когда у вас будет четыре полумоста, я думаю, что вам нужно будет прочитать их отдельно как пары, а затем суммировать результат в программном обеспечении. Мне было бы интересно услышать, как несколько модулей hx711 лучше всего обрабатываются Nano.
Обновить. Я обнаружил, что sparkfun производит комбинаторную плату тензодатчика, которая помогает подключить четыре полумостовых тензодатчика, чтобы они выглядели как полный мост. Я до сих пор не понял, как это работает.
Как я могу подключить тензодатчик с тремя проводами к усилителю?
это одна сторона моста.
другой стороной может быть другой тензодатчик или резисторный мост.
- Как использовать SPI на Arduino?
- Правильное использование * и & при передаче объектов в методах.
- ISO C++ запрещает принимать адрес неквалифицированной или заключенной в скобки нестатической функции-члена для формирования указателя на функцию-член
- Разница между массивом char и массивом unsigned char
- Печать содержимого файла SD - карты на ЖК-дисплее
- Отправка строки из RPi в Arduino - Рабочий код
- Сообщение об ошибке: "exit status 1 expected initializer before 'void'."
- Частота дискретизации нескольких аналоговых контактов на Arduino
Сколько у вас трехпроводных тензодатчиков?, @Dave X
как я могу получить данные из схемы 4-х ячеек нагрузки??, @Zaeni Pernis