Страница 2 из 5
Весы на HX711 в FLPROG
Добавлено: 03 фев 2024, 13:54
Astreet
Вот вроде рабочая схема..... Единственное, что приходится при новом включении загонять калибровочное значение нажатием кнопки "-" 2 секунды....
Vesi prosto суббота.zip
Весы на HX711 в FLPROG
Добавлено: 03 фев 2024, 14:27
vovka1973
Astreet писал(а): 03 фев 2024, 13:54
Вот вроде рабочая схема
вопрос по схеме для чего триггер тут?[spoiler]
вопрос.JPG
[/spoiler]
Весы на HX711 в FLPROG
Добавлено: 03 фев 2024, 14:35
Astreet
Х
vovka1973 писал(а): 03 фев 2024, 14:27
вопрос по схеме для чего триггер тут?[spoiler]вопрос.JPG[/spoiler]
Помнится, у меня не получалось...
Сигнал с Rtrig подается одновременно на Получить калибр.значение и тут же на запись в EPROM. Показано желтым. Не успевало записаться.
8.jpg
Весы на HX711 в FLPROG
Добавлено: 03 фев 2024, 14:55
vovka1973
Astreet писал(а): 03 фев 2024, 14:35
Не успевало записаться.
так для этого есть задержка ,а так это один раз нажал там тру пока не нажмешь еще раз, почему бы не сделать запись по изменению значения
Весы на HX711 в FLPROG
Добавлено: 03 фев 2024, 15:05
Astreet
vovka1973 писал(а): 03 фев 2024, 14:55
[так для этого есть задержка ,а так это один раз нажал там тру пока не нажмешь еще раз, почему бы не сделать запись по изменению значения
Пожалуйста, покажите, как это сделать.
Весы на HX711 в FLPROG
Добавлено: 03 фев 2024, 16:09
Astreet
Было бы здорово, если разработчик данного блока показал, как правильно им пользоваться. Сейчас ситуация - тыкаемся вслепую, получится/неполучится!
AlexCrane, пожалуйста, окажите содействие.
Весы на HX711 в FLPROG
Добавлено: 03 фев 2024, 16:40
vovka1973
Astreet писал(а): 03 фев 2024, 15:05
Пожалуйста, покажите, как это сделать.
примерно так [spoiler]
Vesi prosto суббота.rar
[/spoiler]
Весы на HX711 в FLPROG
Добавлено: 04 фев 2024, 09:22
Astreet
vovka1973 писал(а): 03 фев 2024, 16:40
примерно так [spoiler]Vesi prosto суббота.rar[/spoiler]
Не работает, к сожалению.

Весы на HX711 в FLPROG
Добавлено: 04 фев 2024, 09:51
vovka1973
Astreet писал(а): 04 фев 2024, 09:22
Не работает, к сожалению.
у тебя чтение и запись на одной плате .надо чтение на первой плате делать ,через переменную или клемму , вывод на дисплей желательно выводить на отдельной плате
Весы на HX711 в FLPROG
Добавлено: 04 фев 2024, 10:51
Astreet
vovka1973 писал(а): 04 фев 2024, 09:51
чтение и запись на одной плате .надо чтение на первой плате делать ,через переменную или клемму , вывод на дисплей желательно выводить на отдельной плате
Перенёс, как сказано. Вроде работает. Но при каждом новом включении нужно вводить калибровочное значение кнокой "-".
Снимок экрана 2024-02-04 104827.jpg
Весы на HX711 в FLPROG
Добавлено: 04 фев 2024, 11:09
Phazz
[ref]Astreet[/ref], а в чем проблема вводить калибровочные значения автоматически при загрузке?
Весы на HX711 в FLPROG
Добавлено: 04 фев 2024, 11:14
Astreet
Phazz писал(а): 04 фев 2024, 11:09
[ref]Astreet[/ref], а в чем проблема вводить калибровочные значения автоматически при загрузке?
Не получается. Когда заводишь импульс Rtrig на вывод Уст.калиб.значение при включении на мониторе высвечивается NAN NAN
Весы на HX711 в FLPROG
Добавлено: 04 фев 2024, 12:37
Phazz
[ref]Astreet[/ref], сделайте его с задержкой в несколько секунд.
Весы на HX711 в FLPROG
Добавлено: 04 фев 2024, 17:00
Astreet
Phazz писал(а): 04 фев 2024, 12:37
[ref]Astreet[/ref], сделайте его с задержкой в несколько секунд.
Не выходит. NAN NAN
[spoiler]
Снимок экрана 2024-02-04 151218.jpg
[/spoiler]
Отправлено спустя 2 часа 15 минут 5 секунд:
Попробовал поиграться с другим пользовательским блоком
БЛОК ДЛЯ АЦП ДВУХКАНАЛЬНЫЙ 24 BIT HX711
После загрузки программы стенд вообще молчит, экран пустой, даже кнопки не пищат....
Что это?
Весы на HX711 в FLPROG
Добавлено: 06 фев 2024, 10:05
Astreet
С группой NANa я разобрался.
Оказалось нужно просто в EPPROM забить ненулевое значение по умолчанию....
Весы на HX711 в FLPROG
Добавлено: 06 фев 2024, 10:35
OLGA
Весы на HX711 в FLPROG
Добавлено: 06 фев 2024, 11:11
Astreet
Мне совершенно не нравится как работает получение калибровочного значения. Каждый раз оно разное и отличается не на десятые доли, а на единицы и даже десятки единиц. Соотвественно "эталонный" вес телефона из 206 граммов превращается в 330, 560 и т.д., безо всякой логики. Я грешил на сам АЦП, считал что всякого рода температурного рода влияния искажают показания.
Однако, загрузив скетч
отсюда
выясняется, что АЦП работает нормально, стабильно. И калибровочное значение остается практически прежним! (сотые доли пляшут в расчет не берем)
[spoiler]
Capture 09.JPG
Capture 010.JPG
Capture 011.JPG
[/spoiler]
Отправлено спустя 20 минут 22 секунды:
OLGA писал(а): 06 фев 2024, 10:35
есы-на-тензо-резис ... и-arduino/
Спасибо. Это почти то же, что я упоминал в предыдущем посте.
Весы на HX711 в FLPROG
Добавлено: 06 фев 2024, 14:06
Astreet
Отправлено спустя 13 минут 8 секунд:
AlexCrane писал(а): 29 янв 2024, 08:28
noanylag писал(а): 23 янв 2024, 14:10
Подскажите пожалуйста алгоритм калибровки в блоке HX711 v3.flp
Установить тару на весы и подать импульс через RTrig на вход Установить тару.
Калибровка: Установить на весы Калибровочный вес. На входе
Вес для калибровки установить вес калибровочного веса. Подать импульс через RTrig на вход
Калибровка по весу. Подать импульс на вход
Получить кал.значение и получить его на выходе
Калибровочное значение. Сохранить это значение в EEPROM к примеру. При включении МК подать на вход
Калибровочное значение из EEPROM подав импульс на вход
Установить кал.значение.
Я попробую в точности воспроизвести алгоритм, указанный автором HX711 v3. Посмотрим что из этого выйдет. Прописываю в первую очередь для себя, чтобы не запутаться и понять где есть ошибки (если есть).... Также добавлю бипы, чтобы было понятно, где мы....
Подаем питание. На экране огромная цифирь...
1. Обнуляем показание подачей импульса через Rtrig на вход
_|_ Установить тару.
Реализуется Rtrig с задержкой 5 секунд.
1 Бип.
2. Заходим в меню и устанавливаем вес 206 граммов. Это калибровочный вес телефона.
Реализуется подачей значения из меню на вход
Вес для калибровки
3. Подаем импульс на вход
_|_ Калибровка по весу.
Реализуется нажатием кнопки "+" когда находимся в меню (+ и Калибровка).
2 Бипа.
4. Подаем импульс на вход
_|_Получить кал.значение.
Реализуется нажатием кнопки "-" когда находимся в меню (- и Калибровка).
3 Бипа.
5. Значение из п.4 записываем в EPPROM.
Реализуеися автоматически через детектор изменения числа.
6. Подаем импульс на вход
_|_Установить кал.значение и извлекаем значение из EEPROM.
Реализуется нажатием и удерживаением кнопки "-" 2 секунды.
4 Бипа.
Это же действие осуществляется при подаче питания через 10 секунд.
Отправлено спустя 2 часа 15 минут 5 секунд:
В общем вся эта музыка работает. Но......
Каждый раз значения уходят неизвестно куда....
Vesi prosto понедел.zip
Попробовать самому сделать блок HX711, что ли.....
Весы на HX711 в FLPROG
Добавлено: 06 фев 2024, 14:51
Phazz
[ref]Astreet[/ref], у hx711 нет термостабилизации. Поэтому нужно делать поправку на температуру самостоятельно. И еще возможно стоит попробовать получить несколько калибровочных значений и пропустить через медианный фильтр? Вполне возможно просто показания сильно плавают и неизвестно в какой момент вы получаете данные.
Весы на HX711 в FLPROG
Добавлено: 06 фев 2024, 17:04
Astreet
Phazz писал(а): 06 фев 2024, 14:51
стоит попробовать получить несколько калибровочных значений и пропустить через медианный фильтр? Вполне возможно просто показания сильно плавают и неизвестно в какой момент вы получаете данные.
А это как???
Честно говоря, это уже высшие материи для меня....
Отправлено спустя 2 часа 6 минут 32 секунды:
Конечно хвастаться некрасиво... но... Сейчас я сделал свой первый пользовательский блок. Пока что работает с монитором порта. Надеюсь, что и дальше будут улучшения....
HX711_AstrA_v.1.flp