stm32f411+ KaScada

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#1

Сообщение evgen123 » 09.08.2022{, 15:33}

Здравствуйте Ecoins.
Подскажите, можно ли управлять контроллером stm32f411 через KaScada?
Если да, то примерчик небольшой приведите пожалуйста.

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

stm32f411+ KaScada

#2

Сообщение ecoins » 09.08.2022{, 19:04}

evgen123 писал(а):
09.08.2022{, 15:33}
Здравствуйте Ecoins.
Подскажите, можно ли управлять контроллером stm32f411 через KaScada?
Если да, то примерчик небольшой приведите пожалуйста.
Да, конечно.
Сейчас сосредоточились на исследовании новых контроллеров ESP32-C3 - замена ESP8266.
Уже много контроллеров таких выпущено, интересны MTStamp-C3. Уже работает UART,i2c,Wi-Fi.
Сейчас попробуем настроить 1-Wireb и возможно SPI.
После этого переключимся на STM32F411(401) - тем более, что у на уже изготовлены стенды и на днях подошла партия модулей.

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#3

Сообщение evgen123 » 09.08.2022{, 20:24}

ecoins писал(а):
09.08.2022{, 19:04}
После этого переключимся на STM32F411(401)
благодарю, будем ждать..

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

stm32f411+ KaScada

#4

Сообщение ecoins » 11.08.2022{, 21:25}

Быстрый ответ, будет подробнее:
1.Сам тест для STM32F411 универсальный - KaScada, Nextion, много датчиков и расширителей. Тест в принципе универсальный и грузится в контроллеры MEGA, RaspBerry Pi Pico, STM32F1,STM32F4x1,STM32F407 и др.
В ESP32 этот тест немного модицифируется.
2.Сам стенд.
Стенд STM32F411C.jpg
--------------------------
Для запуска используйте новые библиотеки из поста #1 темы "Экосреда ecoins".
-----------------------
На это тесте STM32F411 оказался примерно в 2-раза быстрее RaspBerry Pi Pico.

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#5

Сообщение evgen123 » 11.08.2022{, 23:59}

пробую разобраться...
есть некоторые вопросы по блокам, присутствующим в проекте и отсутствующим в Ваших блоках EIS.02---DEVICE вер.3.10(10.08.22)
1. *num.UART добавьте пожалуйста описание в блок
2. *n.uart->cns тоже нет описания
и почему их нет в EIS.02---DEVICE вер.3.10(10.08.22)?

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

stm32f411+ KaScada

#6

Сообщение ecoins » 12.08.2022{, 04:35}

evgen123 писал(а):
11.08.2022{, 23:59}
пробую разобраться...
есть некоторые вопросы по блокам, присутствующим в проекте и отсутствующим в Ваших блоках EIS.02---DEVICE вер.3.10(10.08.22)
1. *num.UART добавьте пожалуйста описание в блок
2. *n.uart->cns тоже нет описания
и почему их нет в EIS.02---DEVICE вер.3.10(10.08.22)?
Блоки со звездочками - это блоки сделанные в старом редакторе - они существенно компактнее.
Такие блоки размещены в отдельной библиотеке - EIS.10=SIMPLE_ALL.
Выложенный тест сделан на таких блоках и он 23мб.
Если его перевести на профессиональные блоки, то он получится раз в 30 больше.
Возможно разработчик со временем разрешит эту проблему.
--------------------
*n.uart->cns - это блок вывода на консоль номеров рекомендуемых для теста номеров UART, в данном тесте ModBus, пульт NExtion.
--------------------
Успехов.

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#7

Сообщение evgen123 » 18.08.2022{, 08:51}

Подскажите, через что реализована связь stm32f411 и планшетом с kascada?

Аватара пользователя
Rovki
Полковник
Сообщения: 4873
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

stm32f411+ KaScada

#8

Сообщение Rovki » 18.08.2022{, 09:42}

evgen123 писал(а):
18.08.2022{, 08:51}
Подскажите, через что реализована связь stm32f411 и планшетом с kascada?
Выбор небольшой , обычно это мост на ESP8266. Я лично использую ESP8285 .https://aliexpress.ru/item/32826001427. ... 4928371155 и https://aliexpress.ru/item/100500380385 ... 7225274909
Есть отладочная плата https://aliexpress.ru/item/32841345429. ... 5130510611
https://aliexpress.ru/item/400011723821 ... 3e56cSUXdf
Электронщик до мозга костей и не только

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#9

Сообщение evgen123 » 18.08.2022{, 09:48}

Rovki писал(а):
18.08.2022{, 09:42}
Выбор небольшой

Тут другое. Не понятно как реализована связка stm+Wi-Fi (esp8266, esp-01..)
Возможно все очень просто, но я этого не знаю..

Аватара пользователя
Rovki
Полковник
Сообщения: 4873
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

stm32f411+ KaScada

#10

Сообщение Rovki » 18.08.2022{, 09:53}

evgen123 писал(а):
18.08.2022{, 09:48}
Rovki писал(а):
18.08.2022{, 09:42}
Выбор небольшой

Тут другое. Не понятно как реализована связка stm+Wi-Fi (esp8266, esp-01..)
Возможно все очень просто, но я этого не знаю..
Через UART. Вы спросили "ЧЕРЕЗ ЧТО". Теперь вопрос звучит КАК ...Сформулируйте поточнее вопрос
Электронщик до мозга костей и не только

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#11

Сообщение evgen123 » 18.08.2022{, 09:59}

evgen123 писал(а):
09.08.2022{, 15:33}
Через UART
Через uart. Идем далее.
Как реализуется обмен по uart между stm и например esp-01? С помощью каких блоков?
Стандартные блоки из флпрог не работают..

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

stm32f411+ KaScada

#12

Сообщение ecoins » 18.08.2022{, 15:08}

evgen123 писал(а):
18.08.2022{, 09:59}
Через uart. Идем далее.
Как реализуется обмен по uart между stm и например esp-01? С помощью каких блоков?
Стандартные блоки из флпрог не работают..
Здесь viewtopic.php?f=247&t=8162#p116397
пример как стандартными функциями FLProg через ModBus осуществляется связь с KasScada.
Если Вам нужен пример попроще, пришлите то что Вы хотите и мы адаптируем его под STM32F411+KaScada.

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#13

Сообщение evgen123 » 18.08.2022{, 15:43}

ecoins писал(а):
18.08.2022{, 15:08}
пришлите то что Вы хотите и мы адаптируем его под STM32F411+KaScada
для понимания - датчик температуры через esp-01
буду благодарен.

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

stm32f411+ KaScada

#14

Сообщение ecoins » 18.08.2022{, 15:49}

evgen123 писал(а):
18.08.2022{, 15:43}
для понимания - датчик температуры через esp-01
буду благодарен.
А причем здесь STM32F411?

Аватара пользователя
Rovki
Полковник
Сообщения: 4873
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

stm32f411+ KaScada

#15

Сообщение Rovki » 18.08.2022{, 15:53}

evgen123 писал(а):
18.08.2022{, 15:43}
ecoins писал(а):
18.08.2022{, 15:08}
пришлите то что Вы хотите и мы адаптируем его под STM32F411+KaScada
для понимания - датчик температуры через esp-01
буду благодарен.
Так это уже не мост, а соединение двух микроконтроллеров (что то же просто сделать , имея базовые знания)
Электронщик до мозга костей и не только

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#16

Сообщение evgen123 » 18.08.2022{, 17:05}

Стоп. Давайте по-другому..
Есть stm32f411 и есть планшет с Каскадой.
Каковы мои дальнейшие действия?

Аватара пользователя
Rovki
Полковник
Сообщения: 4873
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

stm32f411+ KaScada

#17

Сообщение Rovki » 18.08.2022{, 17:11}

evgen123 писал(а):
18.08.2022{, 17:05}
Стоп. Давайте по-другому..
Есть stm32f411 и есть планшет с Каскадой.
Каковы мои дальнейшие действия?
Определится для начала как вы хотите их соединить - 1 -по проводу ,тогда через кабель usb
2.по вайфай, тогда ставим в качестве моста есп , используем коммуникацию modbus TCP в modbu RTU (slave)
Электронщик до мозга костей и не только

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#18

Сообщение evgen123 » 18.08.2022{, 17:14}

Rovki писал(а):
18.08.2022{, 17:11}
2.по вайфай
Имеется esp-01.
Следующий шаг?

Аватара пользователя
Rovki
Полковник
Сообщения: 4873
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

stm32f411+ KaScada

#19

Сообщение Rovki » 18.08.2022{, 17:20}

evgen123 писал(а):
18.08.2022{, 17:14}
Rovki писал(а):
18.08.2022{, 17:11}
2.по вайфай
Имеется esp-01.
Следующий шаг?
Чей? Ваш?
мост.jpg
Первый и последний шаг :smile44:
Электронщик до мозга костей и не только

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

stm32f411+ KaScada

#20

Сообщение evgen123 » 18.08.2022{, 17:50}

Rovki писал(а):
18.08.2022{, 17:20}
Первый и последний шаг
Для Ардуино - да.
И все, что было написано выше, понятно.
Я не знаю как отправить переменную температуры в, например, UART 1 или в UART 2 контроллера STM?
А потом как принимать переменные из UART?
Вот у Ecoins пример есть в проекте viewtopic.php?f=247&t=8162#p11639
Только не разберусь, как оно у них реализовано..

Ответить

Вернуться в «Команда ecoins»