ADS1115 не тестировали? Можно на нем собрать весы?Ingwar писал(а): 18 ноя 2021, 21:39 Начал искать альтернативы и не на одном профильном форуме читал о плохой термостабильности HX711.
HX711 помогите начать пользоваться ими
HX711 помогите начать пользоваться ими
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
HX711 помогите начать пользоваться ими
Они мне не подходят ни по разрешению, ни по скорости.
Да и строчка "The PGA offers input ranges from ±256 mV to ±6.144 V" вынудить использовать дополнительно инструментальный усилитель.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
HX711 помогите начать пользоваться ими
Какой примерно диапазон напряжения на тензодатчиках? Если правильно понял, при PGA=16 предел измеряемого напряжения ±0,256 В, т.е. минимальное напряжение 0,256/32768 = 0,0078 мВIngwar писал(а): 20 окт 2022, 08:07 Да и строчка "The PGA offers input ranges from ±256 mV to ±6.144 V" вынудить использовать дополнительно инструментальный усилитель.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
HX711 помогите начать пользоваться ими
Дело в том, что как говорят знающие люди (а я из своего опыта склонен этому верить) изготовить плату с АЦП на 10 бит - не трудно, на 12 - нужно постараться, на 16 - нужно быть волшебником в схемотехнике (не говоря про качество деталей). Так вот, поскольку я нифига даже не специалист, то использую избыточную разрядность и быстродействие для дальнейшей обработки различными фильтрами, дабы получить необходимую мне скорость и точность измерения в нестандартном применении. А нестандартность в том, что использую тензодатчики не по рекомендации производителя.
Смотреть нужно в спецификациях на датчики. И типовые датчики подразумевают дискретность ~4000 показаний с диапазона, на который рассчитан датчик. Это я к тому, что специализированные весовые микросхемы имеют разрешение 12 бит, но содержат в себе (и/или подразумевают внешние) дополнительные решения для обеспечения честных значений в этом диапазоне. Например питание датчика переменным током.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
HX711 помогите начать пользоваться ими
Бился я бился с HX711 на ESP32, но так, к сожалению, ничего путного и не получилось. Менял несколько библиотек, показания скачут. Заказал ADS1115 для интереса. Заработало все сразу как надо, вес не скачет. Единственный недостаток, что точность весов примерно 500г.) Хотелось бы, конечно, более точные весы, но мне надо взвешивать улей, а там такая точность вполне допустима.Ingwar писал(а): 21 окт 2022, 17:34Дело в том, что как говорят знающие люди (а я из своего опыта склонен этому верить) изготовить плату с АЦП на 10 бит - не трудно, на 12 - нужно постараться, на 16 - нужно быть волшебником в схемотехнике (не говоря про качество деталей). Так вот, поскольку я нифига даже не специалист, то использую избыточную разрядность и быстродействие для дальнейшей обработки различными фильтрами, дабы получить необходимую мне скорость и точность измерения в нестандартном применении. А нестандартность в том, что использую тензодатчики не по рекомендации производителя.Смотреть нужно в спецификациях на датчики. И типовые датчики подразумевают дискретность ~4000 показаний с диапазона, на который рассчитан датчик. Это я к тому, что специализированные весовые микросхемы имеют разрешение 12 бит, но содержат в себе (и/или подразумевают внешние) дополнительные решения для обеспечения честных значений в этом диапазоне. Например питание датчика переменным током.
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
HX711 помогите начать пользоваться ими
[ref]Axel[/ref], покажите по какой схеме подключили 1115
хочу попробовать MCP3421 подключить
хочу попробовать MCP3421 подключить
-
- Сержант
- Сообщения: 215
- Зарегистрирован: 21 сен 2020, 12:31
- Имя: tema
- Благодарил (а): 29 раз
- Поблагодарили: 1 раз
HX711 помогите начать пользоваться ими
Все на стандартном блокеfefar51702 писал(а): 27 июн 2023, 06:43 [ref]Axel[/ref], покажите по какой схеме подключили 1115
хочу попробовать MCP3421 подключить
Отправлено спустя 2 минуты 25 секунд:
Вес улья от 30 до 150 кг.
500 грамм если поставить в блоке измерение в мв, если поставить в единицах АЦП, то удалось повысить точность примерно до 250 г.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
HX711 помогите начать пользоваться ими
[ref]Axel[/ref], что то неизмеряет ничего
подключал так
в настройках выбрал диференциальное измерение с выводом в ацп
подключал так
в настройках выбрал диференциальное измерение с выводом в ацп
У вас нет необходимых прав для просмотра вложений в этом сообщении.
HX711 помогите начать пользоваться ими
+/- тензодатчиков подключил к 3,3 в контроллера, а не ацп. АЦП подключил к 5в контроллера.Sams писал(а): 28 июн 2023, 10:36 [ref]Axel[/ref], что то неизмеряет ничего
подключал так
в настройках выбрал диференциальное измерение с выводом в ацп
5665.JPG
HX711 помогите начать пользоваться ими
нашол в чом хрень
оказывается шаг измерения равен почемуто кратно 16 ацп и тут на него ничего не влияет пробовал коэфициенты менять без разницы тока чем выше чем он черствее становится
отсюда и точность выходит огромными кусками
к примеру ставим 2кг имеем болтанку то 64 то 80
если условимся что 2кг это 80ацп = шаг одной ацп нам бы дал 25гр но у нас шаг состоит из фиксированых кусков ацп итого это примерно 400гр шаг веса примерно
если ставить фильтр оконный то на выходу уже имеем разнообразный ацп в диапазоне 64-80 что немного уменьшает ранее шаг веса в 400гр до разнообразного меньшего чем было
далее добавляем автоматический подбор перевода ацп в вес в моём случае 5кг гирька
получаем идеальную стабильную калибровку если добавить 0,5кг если добавить ещё 0,5кг но если нагрузить в 2кг то показывает 2777гр
нагрузить в 0,5кг то покажет 1145гр
от сюда в низ мерить не вариант а ввысь пока не знаю насколько тестовая платформа на одном брусовом датчике становится нестабильной по конструкции пытается вывернуть датчик то вправо то влево
сам датчик на 20 кг
попробую собрать на копытах по 50кг типо напольных весов на сумарку в 200кг и завести на два диференциала 1115 тогда в теории этот кусок шага измерения в 16 ацп должен поделиться на 2 и они станут чутка поточнее
но всеравно на 711 проблем с низами небыло особо
допустим откалибровав гирькой в 2кг и поставив гирьку 50гр погрешность примерно 1,5гр
но значения у неё очень шумные
оказывается шаг измерения равен почемуто кратно 16 ацп и тут на него ничего не влияет пробовал коэфициенты менять без разницы тока чем выше чем он черствее становится
отсюда и точность выходит огромными кусками
к примеру ставим 2кг имеем болтанку то 64 то 80
если условимся что 2кг это 80ацп = шаг одной ацп нам бы дал 25гр но у нас шаг состоит из фиксированых кусков ацп итого это примерно 400гр шаг веса примерно
если ставить фильтр оконный то на выходу уже имеем разнообразный ацп в диапазоне 64-80 что немного уменьшает ранее шаг веса в 400гр до разнообразного меньшего чем было
далее добавляем автоматический подбор перевода ацп в вес в моём случае 5кг гирька
получаем идеальную стабильную калибровку если добавить 0,5кг если добавить ещё 0,5кг но если нагрузить в 2кг то показывает 2777гр
нагрузить в 0,5кг то покажет 1145гр
от сюда в низ мерить не вариант а ввысь пока не знаю насколько тестовая платформа на одном брусовом датчике становится нестабильной по конструкции пытается вывернуть датчик то вправо то влево
сам датчик на 20 кг
попробую собрать на копытах по 50кг типо напольных весов на сумарку в 200кг и завести на два диференциала 1115 тогда в теории этот кусок шага измерения в 16 ацп должен поделиться на 2 и они станут чутка поточнее
но всеравно на 711 проблем с низами небыло особо
допустим откалибровав гирькой в 2кг и поставив гирьку 50гр погрешность примерно 1,5гр
но значения у неё очень шумные
У вас нет необходимых прав для просмотра вложений в этом сообщении.
HX711 помогите начать пользоваться ими
[ref]Sams[/ref], можете проект в flprog выложить?
Я делал на 2 тензодатчиках, как от напольных весов. Каждый по 50 кг. Особой аномальности на низах не заметил, но у меня минимальная гирька для теста 2 кг.
Я делал на 2 тензодатчиках, как от напольных весов. Каждый по 50 кг. Особой аномальности на низах не заметил, но у меня минимальная гирька для теста 2 кг.
HX711 помогите начать пользоваться ими
если я сделаю нелинейное масштабирование то будет впринципи нормально
только на этой микрухе я бы ограничил вывод данных 0,1кг ну или в самый крайний вариант 0,01кг встречал что писалось якобы у весового датчика максимальное напряжение на мосте 6мв к его максимальному весу
в вашем случае 2*50кг чуствительность должна ещё значительно снизится ибо если поставить на датчик 20кг нагрузку в 2кг выдаст большее напряжение на мосте чем теже 2кг на датчике в 50кг а тем более если их два и распознать
могу ещё предположить что датчик мой подрастянут и вероятно показывает уже не совсем точно ибо он мне достался б/у и непонятно что с ним вытворяли учитывая что мост на нём смещён без нагрузки выдаёт 0,21мв хотя говорят что это ещё в норме допуска
только на этой микрухе я бы ограничил вывод данных 0,1кг ну или в самый крайний вариант 0,01кг встречал что писалось якобы у весового датчика максимальное напряжение на мосте 6мв к его максимальному весу
в вашем случае 2*50кг чуствительность должна ещё значительно снизится ибо если поставить на датчик 20кг нагрузку в 2кг выдаст большее напряжение на мосте чем теже 2кг на датчике в 50кг а тем более если их два и распознать
могу ещё предположить что датчик мой подрастянут и вероятно показывает уже не совсем точно ибо он мне достался б/у и непонятно что с ним вытворяли учитывая что мост на нём смещён без нагрузки выдаёт 0,21мв хотя говорят что это ещё в норме допуска
У вас нет необходимых прав для просмотра вложений в этом сообщении.
HX711 помогите начать пользоваться ими
[ref]Axel[/ref], а как вы откалибровали 2 датчика ?
там кругляш у них сверху и как на них расположить нагрузку непредостовляется возможным на двух датчиках
на прямоугольном датчике хотябы можно было положить дощечку между ними
там кругляш у них сверху и как на них расположить нагрузку непредостовляется возможным на двух датчиках
на прямоугольном датчике хотябы можно было положить дощечку между ними
У вас нет необходимых прав для просмотра вложений в этом сообщении.
HX711 помогите начать пользоваться ими
Не уверен, что правильно понял вопрос. Сделал из акрила основание для двух датчиков. Датчики ставятся под одну сторону улья, с другой стороны улей опирается на обычные бруски. Точность измерения страдает, конечно, при такой реализации, но мне больше интересно знать динамику изменения веса, а не сам вес.Sams писал(а): 30 июн 2023, 13:01 [ref]Axel[/ref], а как вы откалибровали 2 датчика ?
там кругляш у них сверху и как на них расположить нагрузку непредостовляется возможным на двух датчиках
на прямоугольном датчике хотябы можно было положить дощечку между ними
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя