Описание
Спецификация:
Спецификация HX711
- Разрядность АЦП: 24 бит;
- Коэффициент усиления:
- Вход А: 64 или 128;
- Вход В: 32;
- Частота измерений: 10/80 Гц;
- Напряжение питания: 5В;
- Потребляемый ток: до 10 мА;
- Размеры: 34мм х 21мм;
Спецификация тензодатчиков мостовых
- Максимальный вес: 1/5/10/20 кг;
- Отверстия под винты: M4/M5 (подходит под винт с потайной головкой);
- Размеры: 14мм х 14мм х 80.5мм;

Спецификация тензодатчика полумостового
- Максимальный вес: 50 кг;
- Размеры: 34мм х 34мм х 9мм;
Подробнее о плате HX711:
Микросхема HX711 позволяет с высокой точностью получать показания веса или давления, оказываемого на тензодатчик (он же – тензорезистор).
Микросхема имеет 2 канала считывания показания счётчика: А и В:
- Канал А имеет возможность выбора коэффициента усиления: 64 или 128.
- Канал В имеет фиксированный коэффициент усиления, равный 32.
Это позволяет подключать к микросхеме HX711 до 2 независимых тензодатчиков! Однако, следует помнить, что чем выше коэффициент усиления, тем выше точность измерения показаний.
Подробнее о датчиках:
Тензорезистивные датчики предназначены для создания на их основе весов, датчиков давления или концевых датчиков.
В основе своей конструкции имеют тонкоплёночные резисторы, которые изменяют своё сопротивление при деформации.
Существует 2 версии данных датчиков:
- 1 — те, в которых резисторы объединены в мост, подключённый непосредственно к АЦП, который фиксирует изменения значений резисторов. Датчики выполнены из алюминия, имеют форму бруска с 4 отверстиями на одной плоскости и особым сдвоенным отверстием на другой. При установке датчике в рабочее положение необходимо жёстко закрепить одну его сторону, а на вторую установить (при необходимости) платформу для завешивания грузов. Имеют на выходе из датчика 4 провода.
Схема устройства и подключения мостового датчика к микросхеме HX711:

- 2 — те, в которых резисторы объединены в полумост, подключаются между собой, чтобы образовать полный мост и, затем, подключаются к АЦП, который фиксирует изменения значений резисторов. Имеют на выходе из датчика 3 провода. Схема их устройства и подключения следующая:
Схема устройства и подключения полу-мостового датчика к микросхеме HX711:
Для 1 тензодатчика:

Для 4 тензодатчиков:

Обратите внимание на то, что если полученные значения имеют отрицательный знак, то вам следует поменять местами датчики, подключенные к выводам А+ и А –
Следует также отметить, что показания тензодатчиков зависят от температуры окружающей среды — при разных температурах показания могут отличаться. Помните это и используйте “тарирование” (обнуление значений датчика) каждый раз при резких перепадах температуры. Если же работа датчика предполагается в условиях перепада температур в известном диапазоне, то вы можете воспользоваться одним из датчиков температуры и создать таблицу зависимости калибровочного коэффициента (calibration_factor
) от температуры.
Подключение:
Микросхема HX711
На плате есть два разъёма – P1 и P2, на которых имеются следующие обозначения:
Разъём P1
- GND – земля;
- VCC – питание 5В;
- DT, SCK – информационные выводы;
Разъём P2
- E– , E+ – питание тензорного моста;
- A– , A+ – подключение канала А;
- В– , В+ – подключение канала В;
Тензодатчик (мостовой)
У данного тензодатчика 4 выходных провода:
Провода тензодатчика | Выводы микросхемы HX711 |
Красный провод | E+ |
Чёрный провод | E- |
Зелёный провод | A- |
Белый провод | A+ |
Тензодатчик (полумостовой)
У данного тензодатчика 3 выходных провода:
Провода тензодатчика | Выводы микросхемы HX711 |
Красный провод | E+ |
Чёрный провод | E- |
Белый провод | A+ |
Провода тензодатчика | Выводы микросхемы HX711 |
---|---|
Зелёный провод | A- |
HX711
Данная плата подключается к Arduino по 4 проводам:
Выводы микросхемы HX711 | Выводы Arduino |
GND | GND |
VCC | 5V |
DT | любой цифровой вывод (указывается в скетче) |
SCK | любой цифровой вывод (указывается в скетче) |