31 August 2026
ELECBEE
52

ADS1232 vs HX711: какой усилитель тензодатчика лучше для весов Arduino?

Сравните ADS1232 и HX711 для проектов с усилителями тензодатчиков, весов Arduino, шума, частоты выборки, управления усилением и точности взвешивания.

Сравнение усилителей тензодатчиков ADS1232 и HX711 для весов на Arduino

ADS1232 и HX711 — это 24-битные дельта-сигма-преобразователи, широко используемые с тензорезисторами, мостами Уитстона и тензодатчиками. На странице товара их характеристики могут показаться удивительно похожими. Однако в реальной весоизмерительной системе качество результата зависит от гораздо большего количества факторов, чем заявленная разрядность.

Недавние обсуждения среди разработчиков и инженеров показывают устойчивую закономерность. Пользователи стремятся не просто получить более высокое разрешение. Они хотят устранить нестабильные показания, уменьшить дрейф нуля, избежать больших задержек из-за усреднения и понять, обеспечит ли переход с усилителя тензодатчика HX711 на ADS1232 измеримое улучшение.

В этом руководстве по сравнению ADS1232 и HX711 рассматриваются их архитектура, частота дискретизации, коэффициент усиления, схема опорного напряжения, шумовые характеристики и интеграция с Arduino, ESP32 и STM32. Для более широкого сравнения прецизионных модулей АЦП также прочитайте наше руководство по сравнению ADS1256, ADS1232 и ADS1220.

КРАТКИЙ ВЫВОД
HX711 подходит для недорогих весов на Arduino, обычных самодельных весоизмерительных устройств и готовых комплектов с тензодатчиками. ADS1232 лучше выбрать, если требуется управление коэффициентом усиления, опорным напряжением, выбором канала и малошумящими мостовыми измерениями.
Примечание: замена одного лишь АЦП не устранит механические проблемы. Ни одна из этих микросхем не предназначена для высокоскоростного измерения динамической силы (>80 SPS).

 

1. ADS1232 или HX711: краткий ответ

Выбирайте HX711 для простых и недорогих весов

HX711 обычно является лучшей отправной точкой, когда важнее всего стоимость, доступность и простота программного обеспечения. Для него существует множество библиотек Arduino и ESP32, а многие модули можно напрямую подключать к четырёхпроводному тензодатчику с помощью выводов возбуждения, дифференциального сигнала, тактовой частоты и данных.

Подключение модуля тензодатчика HX711 для весоизмерительного проекта на Arduino
Типовое подключение модуля HX711 и тензодатчика для весоизмерительных проектов на Arduino и ESP32.

Система с тензодатчиком HX711 подходит для следующих применений:

  • Кухонные, почтовые и настольные весы
  • Учебные проекты на Arduino и ESP32
  • Самодельные весоизмерительные системы на 1, 5 и 20 кг
  • Базовые эксперименты по измерению силы и давления
  • Проекты, для которых достаточно 10 или 80 отсчётов в секунду

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

Выбирайте ADS1232 для более полного управления сигнальной цепью

ADS1232 специально разработан для мостовых датчиков и предлагает два дифференциальных входных канала, выбираемые коэффициенты усиления 1, 2, 64 и 128, а также внешний дифференциальный опорный вход. Его архитектура опорного напряжения хорошо подходит для ратиометрических измерений, при которых один стабильный источник одновременно возбуждает тензодатчик и задаёт опорное напряжение АЦП.

Рассмотрите ADS1232, если вашему проекту требуется:

  • Более точное управление возбуждением моста и опорным напряжением
  • Два дифференциальных входа для датчиков
  • Эффективное подавление низкочастотных сетевых помех при настройке 10 SPS
  • Калибровка смещения на уровне всей системы
  • Точная оценка изменений менее одного грамма в умеренном диапазоне нагрузки
  • Специально разработанная печатная плата вместо простой макетной платы

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

Ни один из АЦП не предназначен для высокоскоростного сбора данных

ADS1232 и HX711 обычно предлагают частоты выдачи данных 10 и 80 SPS. При 10 SPS новый отсчёт поступает примерно каждые 100 миллисекунд. При 80 SPS интервал сокращается примерно до 12,5 миллисекунды до применения дополнительной программной фильтрации.

Если педаль с датчиком силы, испытание на удар, вибрационная система или динамический пресс требуют сотен либо тысяч отсчётов в секунду, ни одно из этих устройств не будет оптимальным выбором. Вместо попыток заставить весоизмерительный АЦП работать за пределами предусмотренного диапазона выберите более быстрый АЦП с подходящим инструментальным усилителем и антиалиасинговым фильтром.

 

2. Как ADS1232 и HX711 обрабатывают сигналы тензодатчиков

24-битное разрешение и реальная точность измерения

24-битный выход содержит до 16 777 216 цифровых кодов. Это не означает, что весы способны стабильно и с откалиброванной точностью различать одну шестнадцатимиллионную часть диапазона.

Полезные характеристики ограничиваются следующими факторами:

  • Приведённый ко входу шум АЦП
  • Чувствительность и номинальный выход тензодатчика
  • Стабильность возбуждения моста
  • Шум и дрейф опорного напряжения
  • Механическая ползучесть и гистерезис
  • Изменения температуры
  • Помехи по цепям питания и заземления
  • Топология печатной платы, проводка и электромагнитные помехи

Правильный вопрос звучит не так: “У какого АЦП больше битов?” Оба имеют номинальный 24-битный выход. Полезнее спросить: “Какая полная сигнальная цепь обеспечивает наименьшую воспроизводимую погрешность при требуемой продолжительности измерения, диапазоне нагрузки и температуре?”

Каналы, коэффициент усиления и опорное напряжение

HX711 содержит два входных канала. Канал A обычно поддерживает коэффициент усиления 128 или 64, а канал B использует коэффициент усиления 32. Канал и усиление для следующего преобразования выбираются передачей одного, двух или трёх дополнительных импульсов PD_SCK после считывания 24-битного результата преобразования.

  • Всего 25 импульсов PD_SCK выбирают канал A с коэффициентом усиления 128.
  • Всего 26 импульсов PD_SCK выбирают канал B с коэффициентом усиления 32.
  • Всего 27 импульсов PD_SCK выбирают канал A с коэффициентом усиления 64.

Вывод RATE управляет только частотой выдачи данных. Он не выбирает входной канал или коэффициент усиления HX711.

ADS1232 также предлагает два дифференциальных входа и коэффициенты усиления 1, 2, 64 и 128. При усилении 1 и 2 ADS1232 обходит каскад программируемого усилителя с высоким коэффициентом усиления, поэтому эти настройки полезны для более крупных дифференциальных сигналов и проверки сигнальной цепи. Коэффициенты усиления 64 и 128 лучше подходят для слабых выходных сигналов тензодатчиков и других мостовых датчиков.

Одно из главных архитектурных различий заключается в схеме опорного напряжения. ADS1232 предоставляет отдельные выводы REFP и REFN, позволяя непосредственно использовать напряжение возбуждения тензодатчика в качестве дифференциального опорного напряжения преобразования. Это даёт разработчику полный контроль над фильтрацией внешнего опорного напряжения и ратиометрическими мостовыми измерениями.

HX711 не предоставляет отдельных входов опорного напряжения. Его опорное напряжение преобразования следует за аналоговым питанием, а в распространённых схемах мост тензодатчика питается от той же линии AVDD, что также может обеспечивать ратиометрический режим. Микросхема содержит схему управления стабилизатором, способную управлять внешним проходным PNP-транзистором, однако фактическая реализация стабилизатора, фильтрации и возбуждения моста различается между модулями.

Сравнение сигнальных цепей тензодатчиков ADS1232 и HX711 с коэффициентом усиления PGA, опорным напряжением АЦП и интерфейсом MCU
Сравнение сигнальных цепей с выбором канала и коэффициента усиления HX711 и дифференциальным опорным трактом ADS1232.

10 SPS, 80 SPS и задержка измерения

Для статического взвешивания обычно предпочтительна настройка 10 SPS, поскольку она обеспечивает меньший шум и лучшее подавление помех с частотой 50 и 60 Гц. Настройка 80 SPS сокращает время отклика, но обычно повышает уровень шума.

Программные фильтры создают дополнительную задержку. Например, усреднение 16 отсчётов при 10 SPS требует примерно 1,6 секунды данных. Показания могут выглядеть стабильными, но быстрое изменение нагрузки будет отображаться с задержкой.

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

 

3. Сравнение ADS1232 и HX711

Сопоставление технических характеристик

Характеристика HX711 ADS1232 Практическое значение
Архитектура 24-битный дельта-сигма-АЦП 24-битный дельта-сигма-АЦП Одна лишь номинальная разрядность не определяет точность
Входы Два канала Два дифференциальных канала Оба поддерживают два сигнальных тракта, но различаются вариантами каналов и усиления
Коэффициент усиления Канал A: 64 или 128; канал B: 32 1, 2, 64 или 128 ADS1232 обеспечивает большую гибкость для крупных сигналов и проверки системы
Частота выдачи данных 10 или 80 SPS 10 или 80 SPS Ни один не предназначен для высокоскоростной регистрации формы сигнала
Организация опорного напряжения Опорное напряжение преобразования следует за AVDD; реализация зависит от модуля Отдельные внешние дифференциальные опорные входы ADS1232 обеспечивает более явное управление внешним опорным напряжением и ратиометрическим измерением
Настройка Усиление и канал следующего преобразования выбираются с помощью 25, 26 или 27 суммарных импульсов PD_SCK; вывод RATE выбирает скорость Отдельные аппаратные выводы выбирают усиление, скорость и канал; калибровка смещения запускается последовательностью импульсов тактового сигнала HX711 объединяет считывание данных с выбором следующего преобразования, а ADS1232 отделяет от считывания большинство элементов настройки
Программная экосистема Широкая поддержка библиотек Arduino и ESP32 Меньше готовых библиотек HX711 обычно проще для начинающих
Оптимальное применение Недорогие весы и самодельные комплекты с тензодатчиками Управляемые малошумящие мостовые измерения Выбирайте по характеристикам всей системы, а не по названию АЦП

Что эти различия означают на практике

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

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

Тем не менее ADS1232 на неэкранированной макетной плате может работать хуже, чем хорошо спроектированная плата HX711. При уровнях сигнала в микровольтах на результат влияют блокировочные конденсаторы, заземление, качество разъёмов, температурные градиенты и движение кабеля.

Рекомендуемые конфигурации модулей и тензодатчиков

Проект Рекомендуемая конфигурация Причина
Имеющийся тензодатчик 24-битный модуль усилителя тензодатчика HX711 Самый недорогой способ добавить цифровое преобразование
Небольшие прецизионные весы Комплект тензодатчика HX711 на 1 кг Подходящий диапазон для небольших предметов и компактных платформ
Универсальные самодельные весы Тензодатчик на 5 кг с модулем HX711 Сбалансированная грузоподъёмность для кухонных, настольных и экспериментальных весов
Платформа с большей грузоподъёмностью Комплект тензодатчика HX711 на 20 кг Большая грузоподъёмность для посылок, инструментов и оборудования
Компактные собранные весы Весовой модуль с тензодатчиком на 5 кг и корпусом Обеспечивает более завершённую механическую конструкцию
Специализированная малошумящая мостовая система 24-битная плата АЦП ADS1232 Улучшенное управление опорным напряжением, усилением и калибровкой

 

4. Почему показания тензодатчика HX711 становятся шумными или нестабильными

Механический монтаж и ползучесть тензодатчика

Многие нестабильные показания HX711 вызваны механическими, а не электронными причинами. Тензодатчик балочного типа обычно имеет неподвижный конец и нагружаемый конец. Неправильная ориентация, ослабленные винты, неравномерные проставки или контакт платформы с корпусом могут сделать выходной сигнал нелинейным или нестабильным.

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

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

Питание, заземление, проводка и помехи

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

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

Размещайте блокировочные конденсаторы рядом с выводами питания АЦП. Располагайте DC-DC-преобразователи, реле, дисплеи, двигатели, тактовые линии SPI и беспроводные антенны вдали от мостового входа. В конструкции тензодатчика с ADS1232 тщательно прокладывайте цепи опорного напряжения и возбуждения и убедитесь, что выбранный модуль поддерживает необходимое ратиометрическое подключение.

Подключение тензодатчика HX711 и функции выводов VCC, GND, DT, SCK и мостовых соединений
Функции выводов HX711 и правильное подключение четырёхпроводного тензодатчика, питания и микроконтроллера.

Фильтрация, время тарирования и беспроводные помехи

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

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

Передатчики Wi-Fi и LoRa в ESP32 могут создавать помехи через линию питания, полигон заземления или соседнюю проводку. Запишите необработанные показания при выключенной и включённой беспроводной связи. Если разница измерима, улучшите развязку питания, топологию и синхронизацию измерений вместо того, чтобы полагаться только на усреднение в прошивке.

Топология платы, стабилизация питания и беспроводные возможности различаются между моделями ESP32. Если вы разрабатываете подключённую весоизмерительную систему, прочитайте наше руководство по выбору лучшей платы ESP32 для проекта IoT.

Признак Вероятная причина Диагностическая проверка Рекомендуемое решение
Медленный дрейф нуля Прогрев, температура или ползучесть тензодатчика Записывать данные без нагрузки в течение нескольких минут Дождаться стабилизации и повысить температурную стабильность
Случайные скачки Ослабленный разъём, движение кабеля или электромагнитные помехи Перемещать кабель и включать и выключать соседние устройства Пропаять соединения, закрепить кабель и добавить экранирование
Стабильные, но неточные показания Некачественная калибровка, монтаж или нелинейность тензодатчика Проверить ноль, середину диапазона и нагрузки, близкие к полной шкале Использовать многоточечную калибровку и исправить механическую конструкцию
Чрезмерная задержка отклика Работа при 10 SPS или чрезмерное усреднение Сравнить временные метки необработанных и отфильтрованных данных Выбрать 80 SPS и уменьшить окно фильтра, если уровень шума это допускает
Программная настройка частоты не действует RATE соединён с GND через резистор 0 Ом, паяную перемычку или дорожку PCB Проверить схему модуля, площадку RATE и подключение резистора Если модуль это поддерживает, переместить или удалить перемычку и подтянуть RATE к DVDD; не оставлять RATE неподключённым
Шум возрастает во время передачи по Wi-Fi или LoRa Связь через питание, землю или радиочастотный тракт Сравнить необработанные данные при включённой и выключенной беспроводной связи Улучшить развязку питания, топологию и синхронизацию измерений

 

5. Как проверить систему с тензодатчиком HX711 или ADS1232

Правильно установите и подключите тензодатчик

  • Определите неподвижный и нагружаемый концы тензодатчика.
  • Закрепите оба конца на жёстких ровных поверхностях с помощью подходящих проставок.
  • Убедитесь, что весовая платформа не касается рамы или корпуса.
  • Проложите кабель от неподвижного конца и обеспечьте разгрузку от натяжения.
  • Подключите положительный и отрицательный выводы возбуждения к источнику питания моста.
  • Подключите положительный и отрицательный сигнальные выводы к дифференциальному входу АЦП.
  • Перед включением модуля проверьте напряжение питания, логические уровни и заземление.
  • Для ратиометрической работы ADS1232 проверьте схему модуля перед подключением возбуждения моста к дифференциальному опорному входу.
Полная схема подключения цифровых весов на Arduino с HX711, тензодатчиком и дисплеем
Полное подключение весов на Arduino с HX711 перед проверкой базовых показателей и калибровкой.

Измерьте базовый шум и дрейф

Начните с 10 SPS без нагрузки на платформе. После прогрева записывайте необработанные и неотфильтрованные коды в течение нескольких минут. Рассчитайте или запишите:

  • Среднее значение необработанного кода
  • Стандартное отклонение
  • Размах колебаний
  • Изменение среднего значения с течением времени
  • Температуру, напряжение питания и состояние беспроводной связи

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

Повторите измерение с включёнными дисплеями, реле, Wi-Fi, Bluetooth или LoRa. Это позволит отделить шум АЦП от помех, создаваемых остальной системой.

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

Откалибруйте и объективно сравните оба АЦП

Для базовой линейной калибровки используется следующая формула:

Вес = (необработанное показание − смещение нуля) ÷ коэффициент калибровки

Определите смещение нуля при ненагруженной платформе. Установите калибровочную массу с известным значением и рассчитайте коэффициент по изменению необработанного кода. Для повышения точности проверьте несколько значений массы во всём рабочем диапазоне вместо использования одной точки калибровки.

Калибровка тензодатчика HX711 с помощью известного эталонного веса
Откалибруйте весы HX711 с помощью известного груза после записи смещения нуля без нагрузки.

При сравнении ADS1232 и HX711 обеспечьте одинаковые условия:

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

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

 

6. Какой АЦП подходит для вашего применения?

Недорогие цифровые весы на Arduino

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

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

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

Весы на ESP32, STM32 или IoT с повторяемостью менее одного грамма

В системе на 2 или 3 кг, рассчитанной на повторяемость менее одного грамма, тензодатчик, механика, опорное напряжение и топология PCB становятся не менее важными, чем сам АЦП.

Если вы выбираете между беспроводным подключением и более традиционным встроенным управлением, наше сравнение STM32 и ESP32 объясняет основные различия в производительности, возможностях подключения, процессе разработки и интеграции с IoT.

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

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

Быстрое измерение силы, педалей и ударов

Для педали с тензодатчиком или интерфейса управления силой частота 10 SPS может ощущаться медленной. Переключение настройки RATE в HX711 на 80 SPS и уменьшение окна усреднения могут значительно повысить скорость отклика.

Предупреждение о RATE в HX711: Во многих распространённых модулях HX711 вывод RATE соединён с GND через резистор 0 Ом, паяную перемычку или дорожку PCB, что фиксирует модуль на частоте 10 SPS. Выбрать 80 SPS только программным способом невозможно. Проверьте схему модуля и, если конструкция это поддерживает, переместите или удалите перемычку и подтяните RATE к DVDD. Не оставляйте вывод RATE неподключённым.

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

Если для приложения необходим надёжный сбор данных на частоте выше 80 SPS, выберите более быстрый АЦП и инструментальный усилитель. Высокая частота дискретизации, низкая задержка и точное статическое взвешивание являются разными проектными задачами.

Рекомендуемые начальные варианты

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

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

 

7. Часто задаваемые вопросы и итоговая рекомендация

Распространённые вопросы об ADS1232 и HX711

ADS1232 точнее HX711?

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

Можно ли напрямую заменить HX711 на ADS1232?

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

Почему показания HX711 изменяются на один или два грамма?

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

Следует использовать 10 или 80 SPS?

Используйте 10 SPS для статического взвешивания, меньшего шума и лучшего подавления сетевых помех. Используйте 80 SPS, если быстрый отклик важнее и возникающее увеличение шума допустимо. На многих модулях для выбора 80 SPS необходимо изменить аппаратное подключение вывода RATE.

Может ли один из этих АЦП измерять быстрые изменения силы?

Оба официально поддерживают частоту до 80 SPS. Если сигнал содержит важные компоненты выше этого диапазона, используйте более быстрый АЦП с подходящим аналоговым входным каскадом и антиалиасинговым фильтром.

Контрольный список для выбора АЦП тензодатчика

  • Максимальная нагрузка и минимальное обнаруживаемое изменение
  • Статическое взвешивание или динамическое измерение силы
  • Необходимая частота дискретизации и допустимая задержка
  • Номинальный выход тензодатчика и сопротивление моста
  • Требования к входному усилению и синфазному диапазону
  • Опорное напряжение и архитектура возбуждения
  • Механический монтаж и защита от перегрузки
  • Длина кабеля, экранирование и заземление
  • Программная поддержка Arduino, ESP32 или STM32
  • Требования к калибровке, температуре и долговременному дрейфу

Итоговая рекомендация

Выбирайте HX711 для недорогих весов на Arduino или ESP32, особенно если вам необходим полный комплект тензодатчика HX711 и широкая поддержка библиотек. Он остаётся эффективным решением при правильном монтаже датчика, чистом питании и фильтрации, соответствующей требуемому времени отклика.

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

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

Рекомендуемые модули и комплекты тензодатчиков HX711

Ознакомьтесь с весоизмерительными модулями HX711, платами усилителей тензодатчиков и комплектами датчиков для самодельных весов на Arduino, интеллектуальных весоизмерительных систем и проектов измерения силы.

Купить модули и комплекты тензодатчиков HX711