Микросхема hx711: АЦП для аналоговых весов HX711: описание, подключение, схема, характеристики

Содержание

Все своими руками Микросхема HX711 с микроконтроллером PIC

Опубликовал admin | Дата 2 октября, 2018

В статье пойдет речь о программе взаимодействия микросхемы HX711 с микроконтроллером PIC16F628A, конкретнее модуля, в который входит эта микросхема с контроллером. Внешний вид модуля показан на фото ниже.


Я покупал этот модуль на AliExpress в количестве четырех штук и именно в таком виде. С этими микросхемами я столкнулся впервые. Контактные гребенки припаивал сам. В результате экспериментов у трех из них плавали показания и вверх и вниз. В результате проверки напряжений, присутствующих на элементах модуля, ничего подозрительного выявить не удалось. При визуальном анализе монтажа дефектов тоже выявить не удалось. Грешным делом уже стал подозревать наших китайских партнеров в некачественной продукции. После долгих мытарств снова пропаял гребенки, прополоскал платы в спирте и дрейф показаний прекратился. Грязь порождала неконтролируемые блуждающие паразитные токи, на которые реагировала микросхема.

Все это указывает на то, что микросхема способна работать с очень маленьким уровнем входного сигнала. А раз это так, то экранирование платы строго обязательно. Вообще, при работе с этой микросхемой, надо уделить особое внимание и качеству питающего напряжения, его фильтрации, как по частоте первичной сети, так и по частоте преобразования, если блок питания импульсный. Можно поставить на входе модуля LC фильтр по питающему напряжению. Самое лучшее, это питать модуль от аккумуляторных батарей.

Протокол взаимодействия микросхемы с микроконтроллером специфический и очень простой – контроллер формирует на входе синхронизации SCK импульс, а она ему выдает бит данных, причем старшими разрядами вперед. АЦП микросхемы двадцати четырех разрядное, т.е. нам надо будет считать 24 бита информации. Но, так как в соответствии с документацией на микросхему, данные представлены в дополнительном коде, то полезной информации мы будем иметь лишь 23 бита. Потому, что старший бит старшего байта трехбайтового числа в данном случае используется для передачи знака числа.

Отсюда следует, что имея максимально возможное 23х битовое число – 0111 1111 1111 1111 1111 1111, мы получим в десятичном коде – 8 388 607, 8 – это килограммы, 388 – граммы, а 607 – миллиграммы. У меня в наличии два тензодатчика на максимальный вес пять килограмм, именно с такими разрядами весовых единиц они и работали, конечно, с расхождениями в показаниях.

Аналогово-цифровой преобразователь HX711, программа.

Программа не сложная с указанием необходимых комментариев. На строках 27 и 28 записана процедура ожидания на считывание данных с АЦП. Для увеличения помехозащищенности в программу можно ввести перепроверку готовности HX711 через небольшую временну’ю паузу. При экспериментах я не использовал экранирование модуля и подводящих проводов с тензодатчика, поэтому разряды миллиграмм и десятков миллиграмм менялись с большой частотой.

По умолчанию, в соответствии с документацией, при подаче на вход SCK двадцати пяти синхронизирующих импульсов, входной усилитель имеет Кус равный 128 и частоту повторений преобразования – 80 раз в секунду. Отсюда и это мерцание разрядов. Чтобы уменьшить частоту вывода информации на индикатор, было решено считывать оцифрованные данные восемь раз и на индикатор выводить их среднее арифметическое значение. Пробовал считывать шестнадцать раз, но частота смены показаний стала слишком медленная.

Если чтение данных с микросхемы закончить не двадцать пятым, а сформировать еще и двадцать шестой импульс (закомментированные строки в коде – 56… 62), то следующее чтение данных будет уже с канала В, у которого фиксированный коэффициент усиления – Кус равен 32. А если сформировать еще и двадцать седьмой импульс, то следующее чтение данных будет опять с канала А, но коэффициент усиления будет уже в два раза меньше – 64.

Успехов! К.В.Ю.

Скачать файл ASM


Нужно ли далее публиковать статьи в «Программирование для начинающих»Poll Options are limited because JavaScript is disabled in your browser.
    «>
  • Конечно Да. 86%, 32 голоса

    32 голоса 86%

    32 голоса — 86% из всех голосов

  • Да 8%, 3 голоса

    3 голоса 8%

    3 голоса — 8% из всех голосов

  • Можно и не публиковать 3%, 1 голос

    1 голос 3%

    1 голос — 3% из всех голосов

  • Не знаю 3%, 1 голос

    1 голос 3%

    1 голос — 3% из всех голосов

×

Вы или с вашего IP уже голосовали. Голосовать

Скачать “Микросхема-HX711-с-микроконтроллером-PIC” Микросхема-HX711-с-микроконтроллером-PIC.rar – Загружено 259 раз – 46 КБ

Обсудить эту статью на — форуме «Радиоэлектроника, вопросы и ответы».

Просмотров:1 055


Весы на arduino и калибровка тензодатчика с HX711

Весы на ардуино при помощи модуля HX711 и тензодатчика.

Состоят весы из двух частей, тензодатчика и модуля на микросхеме HX711. HX711 это 24 битный аналого-цифровой преобразователь специализированный для весов, к которому подключается тензодатчик.

Подключение к arduino:

Модуль можно подключать на два любых выхода arduino, в данном случаи подключено на два аналоговых входа, но работают они как цифровые.


Софт:

Библиотеку для работы с HX711 можно скачать тут.


Калибровка тензодатчика:

Процесс калибровки показан в видео:

Код из видео для калибровки:

Код для калибровки

/*
 Setup your scale and start the sketch WITHOUT a weight on the scale
 Once readings are displayed place the weight on the scale
 Press +/- or a/z to adjust the calibration_factor until the output readings match the known weight
 Arduino pin 6 -> HX711 CLK
 Arduino pin 5 -> HX711 DOUT
 Arduino pin 5V -> HX711 VCC
 Arduino pin GND -> HX711 GND 
*/

#include "HX711.
h" HX711 scale(A1, A0);   // DT, CLK float calibration_factor = -3.7; // this calibration factor is adjusted according to my load cell float units; float ounces; void setup() {  Serial.begin(9600);  Serial.println("HX711 calibration sketch");  Serial.println("Remove all weight from scale");  Serial.println("After readings begin, place known weight on scale");  Serial.println("Press + or a to increase calibration factor");  Serial.println("Press - or z to decrease calibration factor");  scale.set_scale();  scale.tare();  //Reset the scale to 0  long zero_factor = scale.read_average(); //Get a baseline reading  Serial.print("Zero factor: "); //This can be used to remove the need to tare the scale. Useful in permanent scale projects.  
Serial
.println(zero_factor); } void loop() {  scale.set_scale(calibration_factor); //Adjust to this calibration factor  Serial. print("Reading: ");  units = scale.get_units(), 10;  if (units < 0)  {    units = 0.00;  }  ounces = units * 0.035274;  Serial.print(ounces);  Serial.print(" grams");  Serial.print(" calibration_factor: ");  Serial.print(calibration_factor);  Serial.println();  if(Serial.available())  {    char temp = Serial.read();    if(temp == '+' || temp == 'a')      calibration_factor += 1;    else if(temp == '-' || temp == 'z')      calibration_factor -= 1;  } }

Код для весов

  
#include "HX711.h"

HX711 scale(A1, A0);                          

float calibration_factor = -3.7;          // калибровка!
float units;
float ounces;

void setup() {
  
Serial
.begin(9600);  scale.set_scale();  scale.tare();                              //Сбрасываем на 0  scale. set_scale(calibration_factor);       //Применяем калибровку } void loop() {  Serial.print("Reading: ");    for(int i = 0;i < 10; i ++) units =+ scale.get_units(), 10;   // усредняем показания считав 10 раз  units / 10;                                                   // делим на 10     ounces = units * 0.035274;                                    // переводим унции в граммы                Serial.print(ounces);                                          // отправляем в монитор порта  
Serial
.print(" grams");    Serial.println(); }

В коде изменена единица веса, значение в мониторе порта в граммах, а не в унциях.


Купить:

можно тут.


Запись опубликована автором admin в рубрике Обзоры с метками HX711.

Автоуровень с тензодатчиком на дельте Micromake D1

Из всех вариантов реализации автоуровня, тензодатчик видится наиболее технологичным. Кажущаяся сложность изготовления с лихвой перекрывается эксплуатационными характеристиками. Не нужно бегать с листочком, городить какие-то штанги с кнопками, сервомашинки для эффектного убирания этих штанг. Все выглядит так, будто и нет никакого датчика. Многие энтузиасты принтеростроители уже реализовали подобные устройства, трудом которых я, разумеется, воспользовался. За что им благодарность.

При обдумывании идеи внедрения тензодатчика в конструкцию принтера, думаю, как и многих, меня удручала примерно такая мысль — любой из доступных на рынке тензодатчиков подходит голове принтера как козе баян, или коню пальто.

Вроде функционально, но…

Но, ничто не должно мешать сделать датчик самостоятельно, это почти легко.

Из материального нам потребуется:

  • 4 тензорезистора X173-02 с алиэкспресса, или аналогичные.
  • Микросхема АЦП HX711.
  • Контроллер Arduino nano, или любой другой ардуино.
  • Модифицированный держатель радиатора экструдера: http://www. thingiverse.com/thing:2228612
  • Немного проводков, клея и аренда паяльника.
Из нематериального:
  • Скетч Arduino nano: https://github.com/VanMo/HX711_Autolevel
  • Модифицированная прошивка Repetier для платы принтера Micromake D1: https://github.com/VanMo/Repetier
  • Предвкушение победы.

Схема

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

Тензорезисторный мост подключается к микросхеме HX711. HX711 запитывается от Arduino и связывается с ней по i2c. Arduino запитывается от платы принтера. Один дискретный сигнал (D13) идет из Arduino в контроллер принтера, имитируя концевик автоуровня. Второй обратный дискретный сигнал тянем из контроллера принтера в Arduino на пин D12. Он необходим для подачи сигнала начала измерения.

Предполагалось, что вывод A3 на AUX1 не зря так обозначен и должен идти напрямую в микроконтроллер ATMega2560 именно как A3. Но на деле пришлось кидать соплю напрямую к микросхеме, иначе не работало:

Возможно, это косяк только моей платы. Хотя, похоже там хитрая схема, болванка, обманка, замануха.

Датчик

Для изготовления самого датчика нужно изготовить деталь по модели: http://www.thingiverse.com/thing:2228612 Теперь я расскажу как правильно разместить на этой детали тензорезисторы, это важно.

Лёгкая теория. Тензорезистор может изгибаться в обе стороны, соответственно увеличивая, или уменьшая свое сопротивление. Это свойство используется для увеличения чувствительности тензодатчика. Резисторы клеятся к одной и той же пластине с двух сторон, чтобы при изгибе резистор с одной стороны сжимался, а с обратной стороны растягивался.

Здесь основное правило такое: противоположные резисторы моста размещаются с одной стороны пластины.

Обратите внимание на обозначение резисторов разными цветами, так будет проще ориентироваться.

Вклеиваем 2 резистора как показано красными линиями на картинке ниже. Это могут быть R1 и R3, например. С другой стороны вклеиваем R4 и R2. R1 и R4 должны оказаться с одной стороны пластины, а R2 и R3 с другой.

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

Софт

Скачиваем скетч для Arduino nano: https://github.com/VanMo/HX711_Autolevel Еще, понадобится библиотека: https://github.com/bogde/HX711 Для отладки нужно раскомментировать строку:

#define DEBUG

Загружаем в Arduino.

Теперь можно проверить работу датчика. При воздействии на держатель, в терминале должны меняться показания. При этом, нужно чтобы на D12 был высокий уровень.

Вдоволь наигравшись с магическим предметом, можно уже настроить порог срабатывания. Он задается в следующей строке:

#define DETECT 3

При превышении порога, на выводе D13 будет появляться высокий уровень и зажигать светодиод на плате ардуино.

После настройки порога, закомментируем обратно:

//#define DEBUG

В модифицированной прошивке контроллера принтера (https://github.com/VanMo/Repetier) добавлено управление выводом A3. В нужный момент, когда требуется отслеживание касания, на него подается высокий уровень. Это сигнал для Arduino выполнить тарировку показаний датчика и непрерывно сравнивать показания с пороговым значением. Тарировку датчика непосредственно перед касанием необходимо делать потому что на датчик будет влиять много факторов. Например, изменение температуры, или натягивание проводов, подходящих к голове. Тарировка исключает влияние этих факторов.

В настройках принтера нужно задать параметр eeprom Z_PROBE_HEIGH, он определяет разницу между реальным расстоянием от стола до сопла с расстоянием, полученным от датчика калибровки. Это можно сделать в CURA, или любым другим способом. В нашем случае значение должно быть отрицательным, так как срабатывание датчика происходить по сути ниже уровня стола. Значение нужно подобрать экспериментально и оно сильно зависит от алгоритма ‘зондирования’. Сейчас у меня Z_PROBE_HEIGH около -0.06 мм.

Микросхему HX711 желательно разместить прямо в голове, чтобы минимизировать расстояние до тензорезисторов. Arduino лучше расположить вблизи контроллера принтера.

Видео

Так это работает:

Аналого-цифровой преобразователь (АЦП) для весов (24 бит)

Основные технические характеристики

Назначение: двойной балансный смеситель с отдельным гетеродином Применение: радиостанции КВ и УКВ диапазона. Основные технические характеристики Напряжение питания…6,3 В±10% Потребляемая мощность, не

Подробнее

каскадный дельта-сигма АЦП

СПЕЦИФИКАЦИЯ 1 ОСОБЕННОСТИ Технологический процесс ihp БиКМОП SiGe 130 нм Каскадный (2-1) дельта-сигма АЦП Подстройка тока операционных усилителей Напряжение питания 3,3 В Размах входного дифференциального

Подробнее

Универсальный интерфейс 4-20мА

Универсальный интерфейс — ма Возможности Токовый выход — ма для двухпроводной системы Общая ошибка преобразования.% (после калибровки) Нелинейность.% Точная установка защиты по выходному току. Независимая

Подробнее

50 MSPS 14-разрядный АЦП

СПЕЦИФИКАЦИЯ 1 ОСОБЕННОСТИ Технология TSMC 90 нм MS КМОП Разрядность 14-бит 1 канал Частота дискретизации 50 МГц Использование раздельных шин питания: 1 В, 1,8 В для цифровой и 1,8 В для аналоговой частей

Подробнее

К572ПВЗ, КН572ПВЗ, КР572ПВЗ

К572ПВЗ, КН572ПВЗ, КР572ПВЗ Микросхемы представляют собой 8-разрядный АЦП последовательного приближения, сопрягаемый с микропроцессором. Связь с микропроцессорами осуществляется в режиме записи и преобразования

Подробнее

Высокоскоростной 14-разрядный АЦП

СПЕЦИФИКАЦИЯ 1 ОСОБЕННОСТИ Выполнено по технологии TSMC 90нм КМОП LP Разрядность 14-бит Частота дискретизации до 50 МГц Использование раздельных шин питания 1 В для цифровой и 1,8 В для аналоговой частей

Подробнее

Универсальный интерфейс 4-20мА /0-5мА

Универсальный интерфейс 4 — ма / — 5мА Возможности Токовый выход 4- ма для двухпроводной системы и -5 ма для четырехпроводной системы. Общая ошибка преобразования.5% (после калибровки) Нелинейность.% Точная

Подробнее

БЛОК БУВИТ ТЕХНИЧЕСКОЕ ОПИСАНИЕ

БЛОК БУВИТ ТЕХНИЧЕСКОЕ ОПИСАНИЕ ПВС5.422.062 ТО 2 Техническое описание СОДЕРЖАНИЕ 1. НАЗНАЧЕНИЕ…3 2. ФУНКЦИОНАЛЬНЫЙ СОСТАВ БЛОКА. ..3 3. ХАРАКТЕРИСТИКИ…3 4. РАСПРЕДЕЛЕНИЕ АДРЕСОВ…4 5. ПРИНЦИП РАБОТЫ

Подробнее

Российская академия наук

Российская академия наук Федеральное государственное унитарное предприятие ЭКСПЕРИМЕНТАЛЬНЫЙ ЗАВОД НАУЧНОГО ПРИБОРОСТРОЕНИЯ со Специальным конструкторским бюро ПЛАТА-МЕЗОНИН ИЗМЕРИТЕЛЯ ЧАСТОТЫ 98153 СОДЕРЖАНИЕ

Подробнее

Инструкция по эксплуатации.

Инструкция по эксплуатации. 1. Назначение изделия. Изделие USB-osc3 имеет в своем составе одноканальный цифровой запоминающий осциллограф и одноканальный генератор. Изделие предназначено для снятия и отображения

Подробнее

СИСТЕМА ИСПЫТАНИЙ СРЕДСТВ

СИСТЕМА ИСПЫТАНИЙ СРЕДСТВ ИЗМЕРИТЕЛЬНОЙ ТЕХНИКИ Ефим Баран, Алексей Ветошкин, Виталий Воронов, Дмитрий Дударев, Андрей Мозгунов Описан комплекс средств автоматизации операций отладки, регулировки и поверки

Подробнее

БЛОК ЦАП-5И ПВС ТО

БЛОК ЦАП-5И ПВС5. 422.005 ТО ТЕХНИЧЕСКОЕ ОПИСАНИЕ 2 СОДЕРЖАНИЕ 1. НАЗНАЧЕНИЕ…3 2. ФУНКЦИОНАЛЬНЫЙ СОСТАВ БЛОКА…3 3. ХАРАКТЕРИСТИКИ…3 4. РАСПРЕДЕЛЕНИЕ АДРЕСОВ…5 5. ПРИНЦИП РАБОТЫ БЛОКА…5 6. ПОДКЛЮЧЕНИЕ

Подробнее

VDAC20. Внешний вид устройства.

VDAC20 2-nov-2005 Embedded software version 1. 1. Назначение и состав устройства Устройство предназначено для использования в системах автоматизации ускорительных комплексов, а также как универсальный

Подробнее

Тhe questions assess the impact of non-identical

ОЦЕНКА ПАРАМЕТРОВ АЦП С ПЕРЕМЕЖАЮЩЕЙСЯ ВЫБОРКОЙ С ПОМОЩЬЮ ПРОГРАММЫ NI MULTISIM Встатье рассмотрены вопросы оценки влияния неидентичности параметров узлов, входящих в АЦП с перемежающейся выборкой, на

Подробнее

Корпус микросхемы TDA1562Q

TDA1562Q мостовой усилитель мощности класса H Микросхема TDA1562Q представляет собой мостовой монофонический усилитель сигнала ЗЧ с максимальной выходной мощностью до 70 Вт на нагрузке сопротивлением 4

Подробнее

ILA1308D.

Микросхема ILA1308D V DD OUT A OUT B IN A- IN B-

Микросхема ILA1308D усилитель для головных телефонов класса АВ с двухполярным напряжением питания и низким значением нелинейных искажений аудиосигнала. Микросхема предназначена для применения в современных

Подробнее

БЛОК ЦАП-6ФМ ТЕХНИЧЕСКОЕ ОПИСАНИЕ

БЛОК ЦАП-6ФМ ТЕХНИЧЕСКОЕ ОПИСАНИЕ ПВС5.422.091 ТО 2 СОДЕРЖАНИЕ ВВЕДЕНИЕ…3 1 НАЗНАЧЕНИЕ…4 2 ФУНКЦИОНАЛЬНЫЙ СОСТАВ БЛОКА…4 3 ХАРАКТЕРИСТИКИ…4 4 РАСПРЕДЕЛЕНИЕ АДРЕСОВ…6 5 ПРИНЦИП РАБОТЫ БЛОКА…7

Подробнее

1108ПА1АРНН рма 1108ПА1БРНН

АРНН БРНН Условное графическое изображение Аналог А, г. Рига Цифроаналоговый преобразователь (12 и 10разрядный) Таблица назначения выводов Корпус 210Б.243 ГОСТ 1746788 Таблица зависимости выходного тока

Подробнее

Усилитель промежуточной частоты

СПЕЦИФИКАЦИЯ 1 ОСОБЕННОСТИ ihp БиКМОП 0,25 мкм Широкий диапазон изменения коэффициента усиления (0 42 дб) Широкий диапазон регулировки сдвига входного постоянного напряжения Встроенная схема автоматической

Подробнее

Отладочный комплект AN231K04-DVLP3

Александр Щерба shcherba@prosoft. ru. Описание Отладочный комплект AN23K04-DVLP3 Отладочная плата AN23K04-DVLP3 простая к использованию платформа, позволяющая быстро внедрить и протестировать аналоговую

Подробнее

БЛОК ЦАП-5И-S ПВС ТО

БЛОК ЦАП-5И-S ПВС5.422.096 ТО ТЕХНИЧЕСКОЕ ОПИСАНИЕ 2 СОДЕРЖАНИЕ 1. НАЗНАЧЕНИЕ…3 2. ФУНКЦИОНАЛЬНЫЙ СОСТАВ БЛОКА…3 3. ХАРАКТЕРИСТИКИ…3 4. РАСПРЕДЕЛЕНИЕ АДРЕСОВ…4 5. ПРИНЦИП РАБОТЫ БЛОКА…4 6. ПОДКЛЮЧЕНИЕ

Подробнее

Содержание АВЛГ ИН1

Содержание Назначение и принцип работы Методика проверки на соответствие электрическим параметрам Приложение 1. Модуль управления. Схема электрическая принципиальная. Приложение 2. Модуль управления. Перечень

Подробнее

ШИМ-КОНТРОЛЛЕРЫ С РЕГУЛИРОВАНИЕМ ПО ТОКУ

НТЦ СИТ НАУЧНО-ТЕХНИЧЕСКИЙ ЦЕНТР СХЕМОТЕХНИКИ И ИНТЕГРАЛЬНЫХ ТЕХНОЛОГИЙ. РОССИЯ, БРЯНСК ШИМ-КОНТРОЛЛЕРЫ С РЕГУЛИРОВАНИЕМ ПО ТОКУ К1033ЕУ15хх К1033ЕУ16хх РЕКОМЕНДАЦИИ ПО ПРИМЕНЕНИЮ ОПИСАНИЕ РАБОТЫ Микросхема

Подробнее

Основные характеристики

ЕУ(7У-0У) Диапазон напряжения питания, В Рабочая частота до 00 кгц Диапазон рабочих температур + С Металлокерамический корпус Н0.-В Категория качества «ВП» Технические условия АЕЯР.000.79-0 ТУ Предназначены

Подробнее

ШИМ контроллер. TL494. Особенности:

ШИМ контроллер. TL494 Особенности: Полный набор функций ШИМ-управления Выходной втекающий или вытекающий ток каждого выхода..200ма Возможна работа в двухтактном или однотактном режиме Встроенная схема

Подробнее

MP505 малошумящий усилитель, 1 2 ГГц

MP505 малошумящий усилитель, 1 2 ГГц диапазон рабочих частот от 1 до 2 ГГц малосигнальное усиление 15 дб коэффициент шума 2,3 дб выходная линейная СВЧ-мощность 17 дбм МР505 однокаскадный малошумящий усилитель

Подробнее

АЦП фирмы Linear Technology

э л е м е н т н а я б а з а э л е к т р о н и к и АЦП фирмы Linear Technology для промышленного применения Современные телекоммуникационные системы, системы управления и другое оборудование различного

Подробнее

Конструктор «Электронные весы» на Arduino Uno R3 от Keyestudio

В нашей повседневной жизни мы постоянно сталкиваемся с необходимостью взвешивания чего-либо. Профессиональные весы на рынке имеют большое количество функций и у них высокая точность измерения веса. Есть ли возможность для энтузиастов сделать собственные электронные весы? Конечно можно! Легко создать электронные весы с открытым исходным исходным кодом. Вам просто нужен весовой модуль, модуль на микросхеме HX711, специализированный для взвешивания, и контроллер Arduino с соответствующей библиотекой. Все становится так просто!

Принцип работы:

Величина веса измеряется от небольшой деформации, вызванной деформацией металла. Для измерения веса используется наиболее часто используемый тензодатчик для измерения деформации. В устройстве используется тензодатчик, прикрепленный к поверхности этого датчика, чтобы измерить воздействие силы.

HX711 — это чип 24-разрядного АЦП-преобразователя, предназначенный для высокоточного датчика взвешивания. По сравнению с другими чипами такого же типа, этот чип отличается высокой интеграцией, быстрым ответом и сильной антиинтерференционной интегральной внешней схемой, требуемой другими микросхемами, включая стабилизированное напряжение и встроенный генератор тактовых импульсов. Это снижает стоимость готовой конструкции и в то же время улучшает ее производительность и надежность.

Интерфейс и программы этого чипа и микросхемы микроконтроллера очень просты. Все управляющие сигналы управляются без программирования внутреннего регистра чипа. Коэффициент усиления в канале А составляет 128 или 64 бит, а соответствующая ему амплитуда различных входных сигналов при полной нагрузке составляет ± 20 мВ или ± 40 мВ. Коэффициент усиления в канале B фиксирован значением 32. Стабилизированное напряжение питания, предлагаемое микросхемой преобразователя, может напрямую питать внешний датчик, таким образом нет необходимости в дополнительном источнике стабильного напряжения на основной плате. Внутренний генератор тактовых импульсов не нуждается в каком-либо внешнем устройстве. Автоматический сброс упрощает инициализацию при включении устройства.


Особенности:

  • Каналы A или B могут выбирать разные входы.
  • Коэффициент усиления составляет 64 или 128 в малошумящем программируемом усилителе.
  • Стабилизированное напряжение питания, предлагаемое чипом, может напрямую подавать питание для внешнего датчика и АЦП-преобразователя.
  • Генератор тактирующих импульсов не нуждается в каком-либо внешнем дополнительном устройстве. При необходимости он может использовать внешний кварцевый генератор.
  • Все сигналы управляются без программирования регистра внутреннего чипа.
  • Альтернативная скорость передачи данных 10 Гц или 80 Гц.

Алгоритм сборки:


Wiki
Руководство пользователя (PDF)
Исходный код (RAR)
Библиотеки (RAR)

Весы

SparkFun Qwiic — NAU7802 — SEN-15242

SparkFun Qwiic Scale — это небольшая коммутационная плата для NAU7802, которая позволяет легко считывать датчики веса для точного измерения веса объекта. Подключив плату к микроконтроллеру, вы сможете считывать изменения сопротивления тензодатчика, а после некоторой калибровки вы сможете получать очень точные измерения веса. Это может быть удобно для создания собственного промышленного масштаба, управления технологическим процессом или простого обнаружения присутствия.При использовании нашей удобной системы Qwiic для ее подключения к остальной системе не требуется пайка. Тем не менее, у нас все еще есть контакты с шагом 0,1 дюйма на тот случай, если вы предпочитаете использовать макетную плату.

Подключив датчик веса к весам Qwiic Scale, вы сможете преобразовывать данные датчика во что-то, что может прочитать ваш микроконтроллер. NAU7802 — это АЦП со встроенным усилением и выходом I 2 C для усиления и преобразования показаний стандартного тензодатчика. Датчик нагрузки — это в основном устройство, которое преобразует давление или силу в электрические сигналы.В большинстве случаев этот сигнал очень слаб и требует усиления. Есть много популярных микросхем, которые считывают изменение и усиливают его, но NAU7802 идет еще дальше и преобразует все в настоящий выход I 2 C (подключенный к разъему Qwiic).

Плата оснащена четырьмя пружинными клеммами для подключения весоизмерительного датчика без необходимости пайки. В дополнение к выводам I 2 C, плата также выламывает вывод прерывания и AVDD на краю платы. Дифференциальные входные сигналы (плюс второй набор входных сигналов) также разбиты на середину платы.

ПРИМЕЧАНИЕ: Адрес I 2 C для NAU7802 — 0x2A и определяется аппаратно. Для связи с несколькими датчиками NAU7802 на одной шине требуется мультиплексор / мультиплексор. Если вам нужно использовать более одного датчика NAU7802, подумайте об использовании Qwiic Mux Breakout.


Система SparkFun Qwiic connect представляет собой экосистему датчиков, исполнительных механизмов, экранов и кабелей I 2 C, которые делают прототипирование более быстрым и менее подверженным ошибкам. Все платы с поддержкой Qwiic используют общий 4-контактный разъем JST с шагом 1 мм.Это уменьшает объем необходимого места на печатной плате, а поляризованные соединения означают, что вы не сможете подключить его неправильно.

Весы NAU7802 Qwiic также могут автоматически обнаруживаться, сканироваться, настраиваться и регистрироваться с помощью системы регистрации данных OpenLog Artemis. Никакого программирования, пайки или настройки не требуется!


Нужна нестандартная плата? Этот компонент можно найти в конструкторе плат SparkFun À La Carte. Вы можете изготовить индивидуальный дизайн с этим компонентом — и на ваш выбор сотни других датчиков, исполнительных механизмов и беспроводных устройств — доставить вам всего за несколько недель.
Начало работы с руководством по подключению Qwiic Scale

HX711–24-битный аналого-цифровой преобразователь (АЦП). Распиновка, техническое описание и характеристики

HX711–24-битный аналого-цифровой преобразователь (АЦП)

HX711 АЦП IC

HX711 АЦП IC

Распиновка микросхемы HX711

Нажмите на изображение для увеличения

HX711 — это микросхема АЦП с предусилителем . Чип специально разработан для весов. Весоизмерительные ячейки, которые обычно измеряют вес, обеспечивают выходное напряжение в милливольтах. Эти выходы трудно обрабатывать напрямую контроллерами, поэтому мы можем использовать HX711 IC , который принимает эти сигналы напряжения и предоставляет стандартные цифровые значения, которые могут использоваться микроконтроллером. В микросхему встроен предусилитель специально для работы с такими низкими напряжениями.

Конфигурация выводов HX711

HX711 — устройство с 16 контактами.Чип доступен в различных упаковках, выберите один исходя из ваших требований. Описание каждого пина приведено ниже.

Контактный №

Имя контакта

Функция

Описание

1

ВСУП

Мощность

Питание регулятора: 2. От 7 до 5,5 В

2

ОСНОВАНИЕ

Аналоговый выход

Управляющий выход регулятора (нормально замкнутый, если не используется)

3

AVDD

Мощность

Аналоговое питание: 2.От 6 до 5,5 В

4

VFB

Аналоговый вход

Управляющий вход регулятора (подключите к AGND, когда не используется)

5

AGND

Земля

Аналоговое заземление

6

VBG

Аналоговый выход

Выход байпаса задания

7

INA-

Аналоговый вход

Канал А отрицательный вход

8

INA +

Аналоговый вход

Канал А положительный вход

9

ИНБ-

Аналоговый вход

Отрицательный вход канала B

10

ИНБ +

Аналоговый вход

Положительный вход канала B

11

PD_SCK

Цифровой вход

Управление выключением питания (активный высокий уровень) и последовательный тактовый вход

12

DOUT

Цифровой выход

Последовательный вывод данных

13

XO

Цифровой ввод / вывод

Кристалл ввода / вывода (нормально замкнутый, если не используется)

14

XI

Цифровой вход

Кристаллический ввод / вывод или вход внешнего тактового сигнала, PIN НИЗКИЙ: используйте встроенный генератор

15

СТАВКА

Цифровой вход

Контроль выходной скорости передачи данных, PIN НИЗКИЙ: 10 Гц; ПИН ВЫСОКИЙ: 80 Гц

16

DVDD

Мощность

Цифровое питание: 2. От 6 до 5,5 В

HX711 Характеристики и характеристики
  • Два выбираемых дифференциальных входных канала
  • Встроенный активный малошумящий PGA с выбираемым усилением 32, 64 и 128
  • Встроенный стабилизатор питания для тензодатчиков и аналогового источника питания постоянного тока
  • Встроенный генератор, не требующий внешнего компонента с дополнительным внешним кристаллом
  • Сброс питания на кристалле
  • Простое цифровое управление и последовательный интерфейс: управление с помощью выводов, программирование не требуется
  • Выбираемая скорость выходных данных 10 или 80 SPS
  • Одновременное отключение питания 50 и 60 Гц
  • Потребление тока: нормальная работа <1.5 мА, отключение питания <1 мкА
  • Диапазон рабочего напряжения питания: от 2,6 В до 5,5 В
  • Диапазон рабочих температур: от -40 ℃ до + 85 ℃

Где использовать HX711?

Для измерения веса с помощью тензодатчика обычно требуется регулируемый источник питания, выходной усилитель (с уменьшенным шумом), преобразователь АЦП. Все три функции требуют трех отдельных схем и компонентов, что увеличивает стоимость и сложность. Таким образом, мы можем использовать HX711 IC , который имеет все вышеперечисленные функции, просто удаляя сложные схемы.

Как использовать HX711?

Для понимания использования микросхемы HX711 рассмотрим схему применения, представленную ниже.

Как показано на схеме, для подключения тензодатчика к микроконтроллеру с помощью HX711 нам потребуется еще несколько компонентов. Эти компоненты выполняют различные функции и являются обязательными.

Как показано на схеме выше, датчик веса (тензодатчик) получает питание от микросхемы HX711, поэтому другой отдельный источник питания не требуется.Весоизмерительный датчик выдает аналоговый сигнал напряжения на выходе в зависимости от веса, приложенного к его поверхности (для дальнейшего изучения работы весоизмерительного датчика). Этот аналоговый сигнал подается на PGA (усилитель) через мультиплексор. PGA усиливает сигнал и обеспечивает вывод на цифровой интерфейс. Цифровой интерфейс преобразует аналоговый сигнал в цифровое значение и выдает последовательные данные на выходе. Контроллер подключен к HX711 через интерфейс I2C. Контроллер получает последовательные данные, которые напрямую относятся к весу, измеренному датчиком нагрузки.

Связь с микросхемой HX711 затруднена для новичков, так как нам нужно выполнять определенные шаги. И любая ошибка приведет к серьезному отклонению значения. Таким образом, для новичков использование предварительно написанных библиотек для HX711 упростит общение.

При преобразовании аналогового сигнала НАГРУЗОЧНОЙ ЯЧЕЙКИ в ПОСЛЕДОВАТЕЛЬНЫЕ ЦИФРОВЫЕ ДАННЫЕ выполняется функция «HX711 IC».

Приложения
  • Весы
  • Управление производственными процессами
  • Автоматические двери
  • Умные лифты

2D-модель

hx711 chip — купить hx711 chip с бесплатной доставкой на AliExpress

Отличные новости !!! Вы находитесь в нужном месте для чипа hx711. К настоящему времени вы уже знаете, что что бы вы ни искали, вы обязательно найдете это на AliExpress. У нас буквально есть тысячи отличных продуктов во всех товарных категориях. Ищете ли вы товары высокого класса или дешевые и недорогие оптовые закупки, мы гарантируем, что он есть на AliExpress.

Вы найдете официальные магазины торговых марок наряду с небольшими независимыми продавцами со скидками, которые предлагают быструю доставку и надежные, а также удобные и безопасные способы оплаты, независимо от того, сколько вы решите потратить.

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

Если вы все еще не уверены в чипе hx711 и думаете о выборе аналогичного продукта, AliExpress — отличное место для сравнения цен и продавцов. Мы поможем вам решить, стоит ли доплачивать за высококачественную версию или вы получаете столь же выгодную сделку, приобретая более дешевую вещь.И, если вы просто хотите побаловать себя и потратиться на самую дорогую версию, AliExpress всегда позаботится о том, чтобы вы могли получить лучшую цену за свои деньги, даже сообщая вам, когда вам будет лучше дождаться начала рекламной акции. и ожидаемая экономия.AliExpress гордится тем, что у вас всегда есть осознанный выбор при покупке в одном из сотен магазинов и продавцов на нашей платформе. Реальные покупатели оценивают качество обслуживания, цену и качество каждого магазина и продавца.Кроме того, вы можете узнать рейтинги магазина или отдельных продавцов, а также сравнить цены, доставку и скидки на один и тот же продукт, прочитав комментарии и отзывы, оставленные пользователями. Каждая покупка имеет звездный рейтинг и часто имеет комментарии, оставленные предыдущими клиентами, описывающими их опыт транзакций, поэтому вы можете покупать с уверенностью каждый раз. Короче говоря, вам не нужно верить нам на слово — просто слушайте миллионы наших довольных клиентов.

А если вы новичок на AliExpress, мы откроем вам секрет.Непосредственно перед тем, как вы нажмете «купить сейчас» в процессе транзакции, найдите время, чтобы проверить купоны — и вы сэкономите еще больше. Вы можете найти купоны магазина, купоны AliExpress или собирать купоны каждый день, играя в игры в приложении AliExpress. Вместе с бесплатной доставкой, которую предлагают большинство продавцов на нашем сайте, вы сможете приобрести hx711 chip по самой выгодной цене.

У нас всегда есть новейшие технологии, новейшие тенденции и самые обсуждаемые лейблы.На AliExpress отличное качество, цена и сервис всегда в стандартной комплектации. Начните самый лучший шоппинг прямо здесь.

10 вещей, которые вы можете сделать с вашим HX711 и тензодатчиком

Вы когда-нибудь слышали о HX711 и датчике нагрузки? Обычно они используются вместе для создания весов. Но знаете ли вы, что еще можно с ним сделать? В сегодняшней статье мы покажем вам 10 вещей, которые вы можете создать с помощью HX711 и тензодатчика!

В этой статье мы рассмотрим:

  • Введение в HX711 и тензодатчик
  • 10 HX711 и идеи проекта тензодатчика

Введение в HX711 и тензодатчик

Что такое HX711?

  • HX711 — это прецизионный 24-битный аналого-цифровой преобразователь (АЦП), который разработан для весов и приложений промышленного управления для непосредственного взаимодействия с мостовым датчиком.
  • Он специально разработан для усиления сигналов от ячеек и передачи их другому микроконтроллеру.
  • Our Grove — АЦП для тензодатчика (HX711) — это 24-битный аналого-цифровой преобразователь, разработанный специально для тензодатчика. Он содержит встроенный малошумящий программируемый усилитель с дополнительным усилением 32, 64 и 128.
  • Микросхема HX711 объединяет стабилизированный источник питания, встроенный тактовый генератор и другие периферийные схемы, которые имеют преимущества высокой интеграция, быстрый отклик и сильная защита от помех.
  • С разъемом Grove I2C и 4-контактным винтовым зажимом, становится довольно легко подключить тензодатчик и микроконтроллер, пайка не требуется. Вы можете создать свою собственную систему датчиков веса Arduino, выполнив всего несколько простых шагов.

Что такое тензодатчик / датчик веса?

Датчики веса Seeed
  • Весоизмерительный датчик — это прибор, который помогает определить размер груза (силу или вес) и преобразует силу в измеряемую электрическую мощность.
  • У них много целей, включая способность определять вес чего-либо, изменение веса с течением времени, а также способность измерять деформацию и нагрузку на поверхности
  • Тензодатчик состоит из металлического сердечника и набора электрических сопротивлений, которые преобразуются при к нему приложена сила. Но после снятия силы он возвращается в исходное состояние. Обратимость этого материала определяет качество и точность тензодатчика.
  • Они работают путем преобразования механической силы в цифровые значения, и они бывают разных форм и размеров, которые различаются по величине веса, который они могут измерить.
    • Например, они могут измерять вес от 0 до 500 г, от 0 до 10 кг, от 0 до 50 кг и даже от 0 до 800 кг.
  • Они идеально подходят для электронных весов, весов для вычисления цен, электронных платформенных весов, цифровых весов; Весы для посылок, электронные весы и все разновидности торговых весов, в которых участвует вес!
  • Комбинация HX711 позволяет получать измеряемые данные с тензодатчика и тензодатчика.
  • Чтобы использовать датчик веса, вам необходимо сначала откалибровать его, где вы можете увеличить или уменьшить единицы калибровочного коэффициента, чтобы получить правильный вес, используя микроконтроллер или микропроцессор.
  • Датчики веса бывают разных форм и размеров! Здесь, в Seeed, мы предлагаем тензодатчик стержневого типа:
  • Тензодатчики с одним тензодатчиком

Заинтересованы? Вы можете ознакомиться со всеми нашими тензодатчиками и датчиками веса здесь!

Без лишних слов, давайте сразу перейдем к 10 вещам, которые вы можете делать с HX711 и датчиком нагрузки!


10 HX711 и идеи проекта тензодатчика

1. Arduino HX711 и весы с тензодатчиками

Один из самых распространенных и простых проектов с HX711 и тензодатчиком определенно будет использовать его для создания весов вместе с Arduino.В рамках этого проекта вы научитесь делать небольшие весы.

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство от DegrawSt на Instructables!

2.

Умный журнальный столик

Используя HX711 и датчик веса вместе с Arduino Nano, вы можете создать крутой журнальный столик, который меняет цвет в зависимости от веса вашего напитка!

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство от TheTNR на Arduino Project Hub здесь!

3.HX711 и боксерский мешок для Arduino с тензодатчиком

Знаете ли вы, что помимо измерения веса тензодатчик может также использоваться как датчик силы для измерения силы в ньютонах. В рамках этого проекта вы узнаете, как измерить силу своего кулака с помощью тензодатчика и HX711 вместе с Arduino.

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство от Electropeak на Arduino Project Hub!

4. Кухонные весы Raspberry Pi

Поскольку большинство весов не работают аналогично, также можно будет измерять веса с помощью цифровых весов Raspberry Pi аналогично Arduino. Благодаря этому проекту вы узнаете, как сделать точные кухонные весы Raspberry Pi.

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство по Raspberry Pi Tutorials!

5. Интеллектуальный датчик чая Arduino Raspberry Pi

Вы когда-нибудь открывали пакетик чая / кофе без чая или кофейных зерен? Это один из самых печальных моментов, которые можно пережить, поэтому у нас есть решение, чтобы его решить! В рамках этого проекта мы создадим интеллектуальный датчик контейнера для чайных пакетиков, который будет определять количество оставшихся чайных пакетиков и сообщать нам, если они закончатся.

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство на All About Circuits!

6. Автоматические ворота Raspberry Pi

Вы когда-нибудь видели, чтобы автоматические ворота открывались, когда кто-то стоял возле них, которые автоматически закрываются после того, как человек уходит? Большинство подобных автоматических ворот часто бывают дорогими, и если вы не хотите их покупать, почему бы не построить их! В рамках этого проекта вы создадите заслонку для измерения давления, которая будет автоматически открываться при обнаружении давления и закрывается после снятия груза.

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство на CircuitDigest!

7. HX711 Автоматическая кормушка для собак Raspberry Pi

Ref: RobbeSaelens

Боитесь, что ваш питомец проголодается, если вы забудете его покормить, или уезжая за границу, где вы оставите свою собаку дома одну? С этим проектом вы ни о чем не беспокоитесь, так как ваша собака сможет получить еду всякий раз, когда она голодна! Эта автоматическая кормушка содержит колесо внизу, которое соединено с серводвигателем, который автоматически сбрасывает корм, когда кроватка почти пуста или когда собака приближается.

В этом проекте также есть 2 датчика! Во-первых, это RFID-считыватель, к которому будет прикреплена RFID-метка, которая будет определять, находится ли собака поблизости. Во-вторых, это будет датчик освещенности, который загорится светодиодом в темноте!

Есть кошка? Это тоже отлично подойдет! Вы можете использовать его для любого небольшого питомца, который у вас есть.

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство RobbeSaelens на Intrsuctables!

8.Умные весы Arduino с ESP8266

Ref: Igor Fonseca Albuquerque

Мы уже сделали обычные кухонные весы и весы, а теперь в рамках этого проекта мы собираемся сделать умные весы! Эти умные весы могут отслеживать ваш вес, отправляя его в облако, где вы будете видеть процесс набора или потери веса. Кроме того, эти умные весы работают как будильник, который будет продолжать звонить, пока пользователь не встанет на них в течение нескольких секунд, чтобы убедиться, что вы проснулись!

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство от igorfonseca83 на hackaday. io!

9. Интеллектуальный пластиковый контейнер Arduino

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

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство Андреа Де Гаэтано на Arduino Project Hub!

10. Arduino HX711 Мониторинг и отслеживание улья

С помощью этого проекта вы теперь можете следить за своими пчелами, если они у вас есть! Благодаря этому вы можете контролировать здоровье пчел, производство меда, роение пчел, болезни, влияние пестицидов и даже если кто-то украдет ваш улей! Хотите следить за другими вещами, например, за вашими домашними птицами? Используя аналогичную концепцию, вы тоже можете это сделать!

Что вам нужно?

Заинтересованы? Вы можете найти полное руководство от sgoutteb на Arduino Project Hub!


Сводка

Это все из 10 вещей, которые вы можете делать с HX711 и тензодатчиком! Что ты думаешь обо всех этих проектах? Дайте нам знать в комментариях ниже!

Для получения дополнительной информации о HX711, вы можете проверить следующее:

Следите за нами и ставьте лайки:

Теги: HX711, HX711 Arduino, Тензодатчик HX711, Проекты с тензодатчиком HX711, Проекты HX711, HX711 Raspberry Pi, Тензодатчик Arduino, Тензодатчик Raspberry Pi, Датчик нагрузки Arduino, Датчик веса Arduino, Датчик веса Raspberry Pi

Продолжить чтение

Миниатюрный весовой блок (HX711) Усилитель с тензодатчиками

Описание

Описание

ВЕС В интегрирована 24-битная аналого-цифровая микросхема HX711 , специально разработанная для электронного взвешивающего устройства.

Входной мультиплексор выбирает дифференциальный вход канала A или B для малошумящего усилителя с программируемым усилением (PGA). Канал «A» может быть запрограммирован с коэффициентом усиления 128 или 64, что соответствует полномасштабному дифференциальному входному напряжению ± 20 мВ или ± 40 мВ соответственно.

, когда источник питания 5 В подключен к выводу аналогового источника питания AVDD.

Канал B имеет фиксированное усиление 32. Для внутренних регистров программирование не требуется. Все элементы управления HX711 осуществляются через контакты.

В тесте у нас есть канал А для подключения датчика давления. Затем используйте экран M5Core для отображения данных о весе.

Характеристики продукта

  • Два выбираемых дифференциальных входных канала
  • Встроенный активный малошумящий PGA с настраиваемым усилением из 32, 64 и 128
  • Встроенный регулятор питания для тензодатчиков и Аналоговый источник питания АЦП
  • Встроенный генератор, не требующий внешнего компонент с дополнительным внешним кристаллом
  • Сброс питания на кристалле
  • Простое цифровое управление и последовательный интерфейс: штифтовое управление, программирование не требуется
  • Выбираемая скорость выходных данных 10 или 80 SPS
  • Одновременное отключение питания 50 и 60 Гц
  • Потребляемый ток с учетом встроенного аналога регулятор питания: нормальная работа <1. 5 мА, отключение питания <1 мкА
  • Диапазон рабочего напряжения питания: 2,6 ~ 5,5 В
  • Диапазон рабочих температур: -40 ~ + 85 ℃
  • Корпус SOP-16, 16 контактов
  • Программная платформа: Arduino, UIFlow (Blockly, Python)
  • Два отверстия, совместимые с конструктором Lego

Включает

  • 1x ВЕС
  • Кабель 1x Grove

Приложения

  • Микровесомер
  • Кухонные весы

Спецификация

Ресурсы Параметр
Рабочее напряжение г
Рабочий ток г
Вес нетто 8 г
Вес брутто 20 г
Размер продукта 40 * 24 * 12 мм
Размер упаковки 67 * 53 * 12 мм
Документ

Содержание

Распиновка 24-разрядного АЦП HX711, техническое описание, примеры интерфейсов, приложения

HX711 — это 24-битная ИС аналого-цифрового преобразователя (АЦП). Это встроенный предусилитель, который используется для усиления сигналов низкого напряжения. Микросхема HX711 принимает на вход сигналы напряжения и выдает цифровые значения. Предварительный усилитель работает с низкими напряжениями. Он имеет встроенный стабилизатор питания, который обеспечивает аналоговое питание, благодаря чему вам не нужен внешний стабилизатор питания. Вы можете напрямую взаимодействовать с мостовым датчиком. Этот чип имеет два аналоговых канала, таких как A и B. Мы можем запрограммировать усиление канала «A» на 128 или 64. С другой стороны, канал B имеет постоянное усиление 32.

Функция предусилителя

Этот чип в основном подходит для измерений веса. Весоизмерительные ячейки, которые используются в приложениях для измерения веса, дают очень низкое выходное напряжение. Это выходное напряжение обычно бывает порядка милливольт. Обычные ИС АЦП, такие как ADC0804, не могут измерять такое низкое напряжение с хорошим разрешением или точностью. АЦП HX711 может измерять эти маломасштабные напряжения и преобразовывать их в цифровые значения. Потому что внутри чипа есть предусилитель, что делает его пригодным для таких приложений.

Конфигурация выводов HX711

Схема расположения выводов показывает назначение каждого контакта. Этот АЦП имеет 16 контактов. Как видно из распиновки, он имеет два канала АЦП, и каждый канал преобразует аналоговый сигнал в 28-битное цифровое значение.

Контакт # 01: VSUP

Это регулируемый вывод источника питания, диапазон которого находится в пределах от 2,7 В до 5,5 В.

Контакт # 02: BASE

Это управляющий выход регулятора.

Контакт # 03: AVDD

Аналоговый источник питания подается на этот вывод, и его значение должно находиться между 2.6 В и 5,5 В.

Контакт # 04: VFB

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

Контакт № 05: AGND

Аналоговое заземление

Контакт № 06: VBG

Выход байпаса аналогового задания

Контакт № 07: INA-

Отрицательный аналоговый вход канала A

Контакт № 08: INA +

Положительный аналоговый вход канала A

Контакт № 09: INB-

Отрицательный аналоговый вход канала B

Контакт № 10: INB +

Положительный аналоговый вход канала B

Контакт № 11: PD_SCK

Последовательный цифровой вход часов

Контакт # 12: DOUT

Последовательный цифровой выход

Контакт # 13: XO

Цифровой кварцевый ввод / вывод

Контакт № 14: XI

Цифровой кварцевый ввод / вывод или вход внешнего тактового сигнала

Контакт # 15: RATE

Вывод цифрового входа. Он контролирует скорость передачи данных на выходе. Когда на этом выводе низкий уровень, скорость передачи данных составляет 10 Гц. Когда он высокий, скорость передачи данных составляет 80 Гц.

Контакт # 16: DVDD

Это цифровой источник питания, значение которого находится в диапазоне от 2,6 В до 5,5 В.

Характеристики
  • Это преобразователь АЦП с двумя дифференциальными входными каналами
  • Внутри микросхемы интегрирован активный малошумящий PGA, обеспечивающий усиление 32, 64 и 128
  • Он имеет возможность сброса при включении питания, что упрощает инициализацию цифрового интерфейса.
  • Все элементы управления ИС осуществляются через контакты. Программирование не требуется.
  • Вы можете выбрать скорость передачи данных 10 или 80 на выходе.
  • Обеспечивает одновременное отключение питания 50 Гц и 60 Гц.
  • Встроенный аналоговый регулятор питания
  • Диапазон напряжения питания от 2,6 В до 5,5 В
  • Диапазон температур от -40 ° C до + 85 ℃

Где использовать HX711?

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

Как пользоваться АЦП?

Он имеет два дифференциальных входных канала A и B, которые выбираются входным мультиплексором и применяют этот входной канал к PGA.

Активация чипа

  • Чтобы активировать встроенный генератор, подключите контакт 14 к земле.Скорость выходных данных составляет 10 или 80 символов в секунду. Используйте кристалл на выводах XI и XO, чтобы получить точную скорость передачи данных на выходе.
  • Выводы 11 и 12 используются для извлечения данных. Контакт 12 становится ВЫСОКИМ, когда данные не готовы. В то время вход pin11 должен быть ниже. Когда на выводе 12 низкий уровень, это означает, что данные готовы к извлечению. Данные поступают с контакта 12 при подаче от 25 до 27 положительных тактовых сигналов.

Тактовые импульсы и управляющие входы

  • Количество входных тактовых импульсов управляет входами и выбирает усиление.Их количество не должно быть меньше 25 или больше 27. В противном случае это вызовет ошибку последовательной связи.
  • Он имеет возможность сброса при включении, которая сбрасывает ИС при включении питания микросхемы.
  • Во время нормальной работы входной сигнал синхронизации на выводе 11 низкий.
  • Когда переход с положительным фронтом применяется к выводу 11 и остается в той же логике более 60 мкс, ИС переходит в режим пониженного энергопотребления.

Операция сброса

  • Микросхема будет сброшена и снова войдет в нормальный режим работы, когда на выводе 11 появится низкий уровень.После этого входной канал по умолчанию будет установлен на канал А.
Пример применения весов

Схема

Теперь давайте разберемся с взаимодействием hx711 с любым микроконтроллером и датчиком нагрузки.

В этой схеме мы соединяем выходные клеммы тензодатчика с инвертирующими и неинвертирующими выводами канала A. Потому что мы можем напрямую связать мостовые датчики (имеющие дифференциальные входы) с этим аналоговым каналом.

Примечание. Не подключайте мостовой датчик напрямую к каналу B.

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

Принцип работы

Принцип работы схемы очень прост.

  • Когда мы применяем вес к датчику веса, он создает аналоговое напряжение на выходных контактах в соответствии с величиной нагрузки.
  • Канал A считывает выходной сигнал датчиков через усилитель с программируемым усилением и входной мультиплексор.
  • Усилитель усиления регулирует величину входного сигнала и передает этот сигнал в схему интерфейса цифрового преобразования.
  • Схема цифрового интерфейса преобразует аналоговый входной сигнал в 26-битный цифровой сигнал и отправляет сигналы на выходные контакты I2C.
  • После этого мы можем использовать любой микроконтроллер, такой как Arduino, PIC16F877A, который поддерживает связь I2C.
  • Мы легко можем считывать данные с порта I2C с помощью любого микроконтроллера.

Вы можете проверить эти руководства по связи I2C:

HX711 Приложения
  • Автоматические двери
  • Весы
  • Управление производственными процессами

2D-диаграмма

Лист данных

HX711 Лист данных АЦП

DIYmall для взвешивания веса тензодатчика KNACRO HX711 Модуль переключения преобразователя ADC Цифровой датчик веса тензодатчика 20 кг Портативные электронные кухонные весы

DIYmall для взвешивания веса тензодатчика KNACRO HX711 ADC Converter Breakout Module Цифровой датчик веса тензодатчика 20 кг Портативные электронные кухонные весы

KNACRO HX711 ADC Converter Breakout Module Цифровой датчик веса тензодатчика 20 кг Портативные электронные кухонные весы, DIYmall для взвешивания веса тензодатчика: Домашнее аудио и кинотеатр. Купить KNACRO HX711 ADC Converter Breakout Module Цифровой датчик веса тензодатчика Переносные электронные кухонные весы 20 кг, DIYmall для взвешивания веса тензодатчика: преобразователи сигналов — ✓ БЕСПЛАТНАЯ ДОСТАВКА при соответствующих критериям покупках. Модуль HX711 использует 24 микросхемы аналого-цифрового преобразователя высокой точности hx711; 。 HX711 специально разработан для высокоточных электронных весов с двумя аналоговыми входными каналами, внутренняя интеграция в 128 раз превышает программируемый усилитель усиления. 。 Встроенный активный малошумящий PGA с выбираемым коэффициентом усиления 3264 или 128.。 Встроенный стабилизатор питания для тензодатчика и аналогового источника питания АЦП. Встроенный генератор, не требующий внешнего компонента с дополнительным внешним кварцевым резонатором. 。 В модуле HX711 используются 2 высокоточных микросхемы аналого-цифрового преобразователя hx711; HX711 специально разработан для высокоточных электронных весов с двумя аналоговыми входными каналами; внутренняя интеграция в 128 раз превышает программируемый усилитель усиления. выбираемое усиление 326 и 128.。 Встроенный стабилизатор питания для тензодатчиков и аналогового источника питания АЦП.。 Встроенный генератор, не требующий внешнего компонента с дополнительным внешним кристаллом. Характеристики:。 Два выбираемых дифференциальных входных канала. Встроенный активный малошумящий PGA с выбираемым коэффициентом усиления 326 и 128. Встроенный стабилизатор питания для нагрузки. аналоговый источник питания ячейки и АЦП. Встроенный генератор, не требующий внешнего компонента с дополнительным внешним кристаллом. Встроенная функция сброса питания при сбросе. Скорость выходных данных 80SPS.。 Одновременное отключение питания 50 и 60 Гц. Потребление тока, включая встроенный аналоговый регулятор питания: нормальная работа Диапазон рабочего напряжения питания: 2,6 ~ 5,5 В. Диапазон рабочих температур: -20 градусов ~ +85 градусов Подключение:。 Красный к E +。 Черный к E-。 Зеленый к A +。 Белый к A-。。 В пакет включено: Module 1 * Модуль коммутации преобразователя АЦП HX711。。。。








DIYmall для взвешивания веса тензодатчика KNACRO HX711 ADC Преобразователь Breakout Module Цифровой датчик веса тензодатчика 20 кг Портативные электронные кухонные весы

Без кровотечения изнутри Идеально подходит для мягкой кожи вашего ребенка, купите браслет-цепочку Silvertone Trumpet Friends Infinity Toggle. 100% ручная работа маслом на холсте художника — сертификат подлинности прилагается. Эти тематические футболки серии Superheros, отдыхающие или бегающие по повседневным делам, размеры упаковки: 15 x 12 x 2 дюйма, DIYmall для взвешивания веса тензодатчика KNACRO HX711 Модуль переключения преобразователя ADC Цифровой датчик веса тензодатчика 20 кг Портативные электронные кухонные весы . Спасибо, что подумали о покупке у пользователя. Эта высокодетализированная и культовая версия магазина «Симпсоны» наполнена большим разнообразием.Размеры упаковки: 2 x 8 x 4 дюйма, Купить InterestPrint Rock Guitar Fire Hobo Handbags Tote Кошелек для женщин Fashion Ladies: покупайте сумки на ремне ведущих модных брендов в ✓ БЕСПЛАТНОЙ ДОСТАВКЕ и возможен возврат при подходящих покупках, ref = pagination & search_query = 14x19mm + world + map + bracelet & order = date_desc * Отметьте ЖЕ ЧАРМЫ с одной петлей :. вкладыш для занавески для душа и крючки в комплект не входят, DIYmall для взвешивания веса тензодатчика KNACRO HX711 Модуль отключения преобразователя ADC Цифровой датчик веса тензодатчика 20 кг Портативные электронные кухонные весы , желтая и мятная салфетка с кисточкой-Летняя вечеринка Декор-Тропическая вечеринка-персик. Ожерелье полностью регулируется в диапазоне приблизительно от 35 до 65 см. Каждая модель будет снабжена подарочной коробкой. Помните, что все они сделаны вручную, что означает, что они требуют времени, изготовлены из нежного белого кружевного лифа и выбора ( 10) полностью на подкладке. подходит для поделок и художественных проектов, DIYmall для взвешивания веса тензодатчика KNACRO HX711 Модуль выхода преобразователя ADC Цифровой датчик веса тензодатчика 20 кг Портативные электронные кухонные весы . ВЗАИМОДЕЙСТВИЕ — Обеспечивает массу удовольствия в пределах досягаемости вашего ребенка. Предметы, отмеченные как замена или альтернатива, не связаны с производителем оригинального оборудования: Maverick Et-732 Remote Bbq Термометр для коптильни: Детали гриля: Сад и на открытом воздухе, для максимальной свободы передвижения действительна только для любых товаров, приобретенных в магазине Counting Mars World. Компактная и стильная оптика также обеспечивает быструю и бесшумную фокусировку и весит всего 200 г.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *