Весы на HX711 в FLPROG
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
Вот вроде рабочая схема..... Единственное, что приходится при новом включении загонять калибровочное значение нажатием кнопки "-" 2 секунды....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Весы на HX711 в FLPROG
вопрос по схеме для чего триггер тут?[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
Х
Помнится, у меня не получалось...
Сигнал с Rtrig подается одновременно на Получить калибр.значение и тут же на запись в EPROM. Показано желтым. Не успевало записаться.
vovka1973 писал(а): 03 фев 2024, 14:27 вопрос по схеме для чего триггер тут?[spoiler]вопрос.JPG[/spoiler]
Помнится, у меня не получалось...
Сигнал с Rtrig подается одновременно на Получить калибр.значение и тут же на запись в EPROM. Показано желтым. Не успевало записаться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Весы на HX711 в FLPROG
так для этого есть задержка ,а так это один раз нажал там тру пока не нажмешь еще раз, почему бы не сделать запись по изменению значения
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
Пожалуйста, покажите, как это сделать.vovka1973 писал(а): 03 фев 2024, 14:55 [так для этого есть задержка ,а так это один раз нажал там тру пока не нажмешь еще раз, почему бы не сделать запись по изменению значения
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
Было бы здорово, если разработчик данного блока показал, как правильно им пользоваться. Сейчас ситуация - тыкаемся вслепую, получится/неполучится!
AlexCrane, пожалуйста, окажите содействие.
AlexCrane, пожалуйста, окажите содействие.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Весы на HX711 в FLPROG
примерно так [spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Весы на HX711 в FLPROG
у тебя чтение и запись на одной плате .надо чтение на первой плате делать ,через переменную или клемму , вывод на дисплей желательно выводить на отдельной плате
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
Перенёс, как сказано. Вроде работает. Но при каждом новом включении нужно вводить калибровочное значение кнокой "-".vovka1973 писал(а): 04 фев 2024, 09:51 чтение и запись на одной плате .надо чтение на первой плате делать ,через переменную или клемму , вывод на дисплей желательно выводить на отдельной плате
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3169
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 240 раз
- Поблагодарили: 128 раз
Весы на HX711 в FLPROG
[ref]Astreet[/ref], а в чем проблема вводить калибровочные значения автоматически при загрузке?
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
Не получается. Когда заводишь импульс Rtrig на вывод Уст.калиб.значение при включении на мониторе высвечивается NAN NANPhazz писал(а): 04 фев 2024, 11:09 [ref]Astreet[/ref], а в чем проблема вводить калибровочные значения автоматически при загрузке?
- Phazz
- Полковник
- Сообщения: 3169
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 240 раз
- Поблагодарили: 128 раз
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
Не выходит. NAN NAN
[spoiler] [/spoiler]
Отправлено спустя 2 часа 15 минут 5 секунд:
Попробовал поиграться с другим пользовательским блоком БЛОК ДЛЯ АЦП ДВУХКАНАЛЬНЫЙ 24 BIT HX711
После загрузки программы стенд вообще молчит, экран пустой, даже кнопки не пищат....
Что это?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
С группой NANa я разобрался.
Оказалось нужно просто в EPPROM забить ненулевое значение по умолчанию....

Оказалось нужно просто в EPPROM забить ненулевое значение по умолчанию....
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
Мне совершенно не нравится как работает получение калибровочного значения. Каждый раз оно разное и отличается не на десятые доли, а на единицы и даже десятки единиц. Соотвественно "эталонный" вес телефона из 206 граммов превращается в 330, 560 и т.д., безо всякой логики. Я грешил на сам АЦП, считал что всякого рода температурного рода влияния искажают показания.
Однако, загрузив скетч отсюда
выясняется, что АЦП работает нормально, стабильно. И калибровочное значение остается практически прежним! (сотые доли пляшут в расчет не берем)
[spoiler] [/spoiler]
Отправлено спустя 20 минут 22 секунды:
Однако, загрузив скетч отсюда
выясняется, что АЦП работает нормально, стабильно. И калибровочное значение остается практически прежним! (сотые доли пляшут в расчет не берем)
[spoiler] [/spoiler]
Отправлено спустя 20 минут 22 секунды:
Спасибо. Это почти то же, что я упоминал в предыдущем посте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
Отправлено спустя 13 минут 8 секунд:
Я попробую в точности воспроизвести алгоритм, указанный автором HX711 v3. Посмотрим что из этого выйдет. Прописываю в первую очередь для себя, чтобы не запутаться и понять где есть ошибки (если есть).... Также добавлю бипы, чтобы было понятно, где мы....
Подаем питание. На экране огромная цифирь...
1. Обнуляем показание подачей импульса через Rtrig на вход _|_ Установить тару.
Реализуется Rtrig с задержкой 5 секунд. 1 Бип.
2. Заходим в меню и устанавливаем вес 206 граммов. Это калибровочный вес телефона.
Реализуется подачей значения из меню на вход Вес для калибровки
3. Подаем импульс на вход _|_ Калибровка по весу.
Реализуется нажатием кнопки "+" когда находимся в меню (+ и Калибровка). 2 Бипа.
4. Подаем импульс на вход _|_Получить кал.значение.
Реализуется нажатием кнопки "-" когда находимся в меню (- и Калибровка). 3 Бипа.
5. Значение из п.4 записываем в EPPROM.
Реализуеися автоматически через детектор изменения числа.
6. Подаем импульс на вход _|_Установить кал.значение и извлекаем значение из EEPROM.
Реализуется нажатием и удерживаением кнопки "-" 2 секунды. 4 Бипа.
Это же действие осуществляется при подаче питания через 10 секунд.
Отправлено спустя 2 часа 15 минут 5 секунд:
В общем вся эта музыка работает. Но......
Каждый раз значения уходят неизвестно куда....
Попробовать самому сделать блок HX711, что ли.....
AlexCrane писал(а): 29 янв 2024, 08:28Установить тару на весы и подать импульс через RTrig на вход Установить тару.noanylag писал(а): 23 янв 2024, 14:10 Подскажите пожалуйста алгоритм калибровки в блоке HX711 v3.flp
Калибровка: Установить на весы Калибровочный вес. На входе Вес для калибровки установить вес калибровочного веса. Подать импульс через 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 секунд:
В общем вся эта музыка работает. Но......

Каждый раз значения уходят неизвестно куда....
Попробовать самому сделать блок HX711, что ли.....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3169
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 240 раз
- Поблагодарили: 128 раз
Весы на HX711 в FLPROG
[ref]Astreet[/ref], у hx711 нет термостабилизации. Поэтому нужно делать поправку на температуру самостоятельно. И еще возможно стоит попробовать получить несколько калибровочных значений и пропустить через медианный фильтр? Вполне возможно просто показания сильно плавают и неизвестно в какой момент вы получаете данные.
-
- Сержант
- Сообщения: 259
- Зарегистрирован: 07 дек 2023, 07:35
- Имя: Александр
- Благодарил (а): 20 раз
- Поблагодарили: 11 раз
Весы на HX711 в FLPROG
А это как???Phazz писал(а): 06 фев 2024, 14:51 стоит попробовать получить несколько калибровочных значений и пропустить через медианный фильтр? Вполне возможно просто показания сильно плавают и неизвестно в какой момент вы получаете данные.

Честно говоря, это уже высшие материи для меня....

Отправлено спустя 2 часа 6 минут 32 секунды:
Конечно хвастаться некрасиво... но... Сейчас я сделал свой первый пользовательский блок. Пока что работает с монитором порта. Надеюсь, что и дальше будут улучшения....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя