• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Весы на HX711

enjoynering

Well-known member
как подключать сам датчик понтно. вопрос сколько тензодатчиков в самом сеноре, который он использует?
 

nikolz

Well-known member
как подключать сам датчик понтно. вопрос сколько тензодатчиков в самом сеноре, который он использует?
выше я привел инфу с сайта продавца
там указано сколько надо датчиков для какого веса
товарищ взвешивает улей это до 100 кг
 

enjoynering

Well-known member
выше я привел инфу с сайта продавца
там указано сколько надо датчиков для какого веса
т
ну понятно, послали красиво - читайте ГОСТы. Прочитал. Вот схема для одного сенсора те до 50кг (там внутри два тензодатчика по килоому). схема расположения датчиков скорее всего N.7 - на изгиб.
 

Вложения

nikolz

Well-known member
ну понятно, послали красиво - читайте ГОСТы. Прочитал. Вот схема для одного сенсора те до 50кг (там внутри два тензодатчика по килоому). схема расположения датчиков скорее всего N.7 - на изгиб.
можно еще добавить два вместо резисторов
можно и так как у Вас
но надо взвесить 100 кг
------------------------
эти датчики имеют погрешность 0.2%
а датчик в виде балки 0.03%
теперь посчитайте погрешность взвешивания
скока скока?
 

nikolz

Well-known member
три способа:
1, с помощью датчика с внешними резисторами полный диапазон измерения моста диапазона датчика: 50 кг. Более высокие требования к внешнему резистору
2, использование двух полномостовых датчиков измерительного диапазона-: 50kgx2 = 100 кг
3, использование четырех полномостовых датчиков измерительного диапазона-: 50kgx4 = 200 кг

 

enjoynering

Well-known member
я не критикую прото хочу разобратья. откуда вы взяли погешность 0.2%. в таблице нет такого значения. правильно ли я понял, что максимальное напряжение на выходе моста будет 1.0 mv/v * avdd? скажем avdd = 3v то на весе 50kg мост выдаст всего 3mv?
 

nikolz

Well-known member
я не критикую прото хочу разобратья. откуда вы взяли погешность 0.2%. в таблице нет такого значения. правильно ли я понял, что максимальное напряжение на выходе моста будет 1.0 mv/v * avdd? скажем avdd = 3v то на весе 50kg мост выдаст всего 3mv?
я не против конструктивной критики
на то она и дискуссия
-------------------
ранее поместил данные с сайта продавца
повторю
Технические данные:
Дистанция поездки (кг) 50
Полная ошибка (% F. s) 0,2 Номинальная температура на выходе Дрифт (% F/S/10) 0,15
Чувствительность (МВ/В) 0,9 0,1 Нулевой выход (МВ/В) 0,3
Нелинейность (% F. s) 0,2 Вход сопротивления () 1000 50
Повторяемость (% F. s) 0,1 Выход сопротивления () 1000 50
Гистерезис (% F. s) 0,2 Сопротивление изоляции (м) 2000 (100VDC)
Крип (% Ф. С/3 мин) 0,1 Рекомендуемое напряжение возбуждения (В) 5 ~ 10
Датчик тока питания (% F. s/1 мин) 0,1 Диапазон рабочей температуры () От-10 до + 50
Нулевой температурный дрейф (% F/S/10) 0,2 Перегрузка (% F. s) 150
------------------------
относительно напряжения
да верно у этого датчика 1 мв на вольт
но если запитать плату от 3.3 то на мост подается 2.5 вольта
в документации указано
Рекомендуемое напряжение возбуждения (В) 5 ~ 10
---------------------

Выше я выложил картинки шумов АЦП при открытом и закрытом входе
я пробовал питать его от батарейки
шумы практически не изменяются
и их величина составляет максимум 5 бит
ранее я выкладывал расчет для датчика с чувствительностью 2 мв/v
с учетом шумов погрешность получится не более 20 гр
--------------------
автору топика я рекомендовал сделать измерения но он решил показать картинки напряжения питания
очевидно знания закончились на этом.
--------------------
Даже если погрешность будет и более 20 гр это не означает что показания будут куда-то плыть на 100 гр.
----------------
Полагаю что главная проблема - желание халявы у автора. А халява не получилась.
 

enjoynering

Well-known member
Полагаю что главная проблема - желание халявы у автора. А халява не получилась.
да похоже.

но если рекомендуют 5в минимум, то эти датчики пролетают - у HX711 напряжение возбуда 2.5в при питании 3.3в
 

nikolz

Well-known member
да похоже.

но если рекомендуют 5в минимум, то эти датчики пролетают - у HX711 напряжение возбуда 2.5в при питании 3.3в
немного не так
никто не запрещает подать напряжение на мост от отдельного источника или повышающего преобразователя
но даже при этом напряжении HX711 вполне справится
давайте посчитаем
----------------------
1 мв при 2.5 вольтах имеем 2.5 мв
максимальное усиление встроенного усилителя 128
т е получим размах сигнала 320 мв.
Опорное напряжение АЦП примерно те же 2.5 вольта
т е 24 бита это 2500 мв
следовательно 320 мв в 2500/320 примерно 8 т е 3 разряда
следовательно 320 мв составят 21 разряд
а это соответствует погрешности 1/(2^21)=0.0000477%
что составит от 50 кг 0.023 грамма (во как!!!)
если учтем шумы в 5 разрядов то погрешность измерения составит 0.76 гр
----------------------
проверьте мои расчеты.
 

Vypra

Member
Схема подключения:

Датчики. 4 шт по 50 кг.

Вес улья 60-70 кг.
Погрешность в 100 грамм на 100 кг для улья как для меня это не проблема. Может кому нужно точнее, этот топик однозначно будет полезным. Накидали конечно много интересного и полезного.
Но пока меня не было на форуме, все же развел плату для вынесения отдельно HX711 подальше от SIM800, на ней фильтра и экран.
Все же буду переделывать питание всей схемы.
1. Буду ставить модуль для зарядки литиевых аккумуляторов 4,2В от солнечной панели,
2. от 4,2В запитаю SIM800 и буст 4,2-5В,
3. дальше от буста 5В буду питать датчики, RTC и NodeMCU.
4. Согласование сигналов всего через модуль уровней сигнала (кроме SIM800).
Питание датчиков от 3,3В оказалось проблематичным с учетом тех же длинных проводов. На 5В работает без проблем.
 

Vypra

Member
вы вот так датчики устанавливали?
Нет. У меня датчики разнесены на 4 угла и сверху плита для равномерного распределения веса. Как у напольных весов.
Ну потерпите. Я переделаю питание и разнесу модули. Тогда посмотрим.
 
Сверху Снизу