Форум РадиоКот https://radiokot.ru/forum/ |
|
stm32f4 датчик веса HX710 https://radiokot.ru/forum/viewtopic.php?f=59&t=180235 |
Страница 1 из 1 |
Автор: | ivan dimir [ Вс дек 19, 2021 05:40:35 ] |
Заголовок сообщения: | stm32f4 датчик веса HX710 |
По spi можно выполнить данную задачу. Взять результат и вывести на экран. Как это сделать? Добавлено after 6 hours 15 minutes 52 seconds: АУ спец спецы? |
Автор: | Martian [ Вс дек 19, 2021 06:36:49 ] |
Заголовок сообщения: | Re: stm32f4 датчик веса HX710 |
Необходимо разработать схему, плату, затем изготовить, после чего написать программу для stm32f4, которая обратится через SPI к HX710 в соответствии с документацией на последнюю, обработает полученные данные и подготовит их графическое отображение, выведет на экран через соответсвующий экрану интерфейс. Замечу, что линейка STM32F4 имеет различный набор возможностей работы с графикой и вариантов интерфейсов дисплеев, а HX710, если имеется ввиду чип от Avia Semiconductor, не является датчиком веса и ее последовательный интерфейс не является SPI, хотя и похож. |
Автор: | ivan dimir [ Вс дек 19, 2021 07:33:56 ] |
Заголовок сообщения: | Re: stm32f4 датчик веса HX710 |
Есть пример .На графическом TFT дисплее. А я ни понял каким образом выводится результат?.Какие то цифры?.А как же преобразование? Как вычеслять?А на lcd как это сделать? |
Автор: | oleg110592 [ Вс дек 19, 2021 09:41:00 ] |
Заголовок сообщения: | Re: stm32f4 датчик веса HX710 |
1) Взять результат: можно посмотреть как в библиотеке ардуино сделано и переделать (там обычным ногодрыгом сделано) https://www.arduino.cc/reference/en/lib ... b_arduino/ 2) вывести на экран: с помощью библиотеки получаем результат обычного 24-битного АЦП, потом нужно это значение преобразовать в вес и вывести на экран (от экрана зависит) |
Автор: | musor [ Вс дек 19, 2021 10:36:05 ] |
Заголовок сообщения: | Re: stm32f4 датчик веса HX710 |
HX710, не датчик веса а всеголищ дифененциално ADC 24bit интерфэйста не спишный но тоже послед мошноли на ардохе ? ахз под этот чип народ писал скечи можно ли на stm32f4-хуй точно знает но я могу предполоить что наверно можно... но для весоф нужен тензодатчик |
Автор: | ivan dimir [ Вс дек 19, 2021 13:04:34 ] |
Заголовок сообщения: | Re: stm32f4 датчик веса HX710 |
[uquote="musor",url="/forum/viewtopic.php?p=4144276#p4144276"]HX710, не датчик веса а всеголищ дифененциално ADC 24bit интерфэйста не спишный но тоже послед мошноли на ардохе ? ахз под этот чип народ писал скечи можно ли на stm32f4-хуй точно знает но я могу предполоить что наверно можно... но для весоф нужен тензодатчик[/uq правильно не датчик веса а устройство которое преобразовывает сигнал с датчика тока есть функция в дата шите Это что? Это и есть преобразование? А формула определения веса? |
Автор: | musor [ Вс дек 19, 2021 13:36:20 ] |
Заголовок сообщения: | Re: stm32f4 датчик веса HX710 |
ты совсем Тупой или читат на Ангелской мове не умешь??? ![]() все расчеты веса и стоимости товара и прочия делает МК(MCU) входящий в схему замера весоф он же выполняет афтокалиброфку нуля вывыодит даные на индикатор и линию связи с касовым терминалом по RS232\485 или в позних релихах на USB HOST а в режиме калиброфки(он под пломбой поверщика-метролога) позволяет поверять и калибровать весы по внешнейму эталону-МЕРЕ ВЕСА Добавлено after 5 minutes 14 seconds: аналогичными функциями обладают ципки 711 т 712 сего семейства но там 2 канала замера Добавлено after 5 minutes 27 seconds: и таки да под ардоху и MSC51 есть фришный софт замеры веса нот сограничением разрядностьи до 3цифыр на табло-можно исползовать ка пример для своих поделок |
Автор: | oleg110592 [ Вс дек 19, 2021 14:50:13 ] |
Заголовок сообщения: | Re: stm32f4 датчик веса HX710 |
Цитата: А формула определения веса? такая же как и для HX711 Formula y = mx + b m = (y - b)/x x = (y - b)/m Explanation x is the actual weight in whatever units you want (g, kg, oz, etc) y is the raw value from the HX711 - from scale.read_average() m is your slope (multiplier) b is your intersection (offset) - also from scale.read_average() but with no weight, or using scale.tare() Example b = 10000 (raw value no weight) y = 20000 (raw value with 1000g) x = 1000 (g) m = (20000 - 10000) / 1000 = 10 Result So we are interested in x: raw = 10000 x = (raw - b) / m = (10000 - 10000) / 10 = 0g raw = 20000 x = (raw - b) / m = (20000 - 10000) / 10 = 1000g raw = 15000 x = (raw - b) / m = (15000 - 10000) / 10 = 500g |
Автор: | ivan dimir [ Вс дек 19, 2021 18:08:48 ] |
Заголовок сообщения: | Re: stm32f4 датчик веса HX710 |
Цитата: А формула определения веса? такая же как и для HX711 Formula y = mx + b m = (y - b)/x x = (y - b)/m Explanation x is the actual weight in whatever units you want (g, kg, oz, etc) y is the raw value from the HX711 - from scale.read_average() m is your slope (multiplier) b is your intersection (offset) - also from scale.read_average() but with no weight, or using scale.tare() Example b = 10000 (raw value no weight) y = 20000 (raw value with 1000g) x = 1000 (g) m = (20000 - 10000) / 1000 = 10 Result So we are interested in x: raw = 10000 x = (raw - b) / m = (10000 - 10000) / 10 = 0g raw = 20000 x = (raw - b) / m = (20000 - 10000) / 10 = 1000g raw = 15000 x = (raw - b) / m = (15000 - 10000) / 10 = 500g |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |