Страница 1 из 2
stm32f411+ KaScada
Добавлено: 09 авг 2022, 15:33
evgen123
Здравствуйте Ecoins.
Подскажите, можно ли управлять контроллером stm32f411 через KaScada?
Если да, то примерчик небольшой приведите пожалуйста.
stm32f411+ KaScada
Добавлено: 09 авг 2022, 19:04
ecoins
evgen123 писал(а): 09 авг 2022, 15:33
Здравствуйте Ecoins.
Подскажите, можно ли управлять контроллером stm32f411 через KaScada?
Если да, то примерчик небольшой приведите пожалуйста.
Да, конечно.
Сейчас сосредоточились на исследовании новых контроллеров ESP32-C3 - замена ESP8266.
Уже много контроллеров таких выпущено, интересны MTStamp-C3. Уже работает UART,i2c,Wi-Fi.
Сейчас попробуем настроить 1-Wireb и возможно SPI.
После этого переключимся на STM32F411(401) - тем более, что у на уже изготовлены стенды и на днях подошла партия модулей.
stm32f411+ KaScada
Добавлено: 09 авг 2022, 20:24
evgen123
ecoins писал(а): 09 авг 2022, 19:04
После этого переключимся на STM32F411(401)
благодарю, будем ждать..
stm32f411+ KaScada
Добавлено: 11 авг 2022, 21:25
ecoins
Быстрый ответ, будет подробнее:
1.Сам тест для STM32F411 универсальный - KaScada, Nextion, много датчиков и расширителей.
Test_Universal_Total_v17_KaScada_eis_110822_Base_STM32F411.zip
Тест в принципе универсальный и грузится в контроллеры MEGA, RaspBerry Pi Pico, STM32F1,STM32F4x1,STM32F407 и др.
В ESP32 этот тест немного модицифируется.
2.Сам стенд.
Стенд STM32F411C.jpg
--------------------------
Для запуска используйте новые библиотеки из поста #1 темы "Экосреда ecoins".
-----------------------
На это тесте STM32F411 оказался примерно в 2-раза быстрее RaspBerry Pi Pico.
stm32f411+ KaScada
Добавлено: 11 авг 2022, 23:59
evgen123
пробую разобраться...
есть некоторые вопросы по блокам, присутствующим в проекте и отсутствующим в Ваших блоках EIS.02---DEVICE вер.3.10(10.08.22)
1. *num.UART добавьте пожалуйста описание в блок
2. *n.uart->cns тоже нет описания
и почему их нет в EIS.02---DEVICE вер.3.10(10.08.22)?
stm32f411+ KaScada
Добавлено: 12 авг 2022, 04:35
ecoins
evgen123 писал(а): 11 авг 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.
--------------------
Успехов.
stm32f411+ KaScada
Добавлено: 18 авг 2022, 08:51
evgen123
Подскажите, через что реализована связь stm32f411 и планшетом с kascada?
stm32f411+ KaScada
Добавлено: 18 авг 2022, 09:42
Rovki
stm32f411+ KaScada
Добавлено: 18 авг 2022, 09:48
evgen123
Rovki писал(а): 18 авг 2022, 09:42Выбор небольшой
Тут другое. Не понятно как реализована связка stm+Wi-Fi (esp8266, esp-01..)
Возможно все очень просто, но я этого не знаю..
stm32f411+ KaScada
Добавлено: 18 авг 2022, 09:53
Rovki
evgen123 писал(а): 18 авг 2022, 09:48
Rovki писал(а): 18 авг 2022, 09:42Выбор небольшой
Тут другое. Не понятно как реализована связка stm+Wi-Fi (esp8266, esp-01..)
Возможно все очень просто, но я этого не знаю..
Через UART. Вы спросили "ЧЕРЕЗ ЧТО". Теперь вопрос звучит КАК ...Сформулируйте поточнее вопрос
stm32f411+ KaScada
Добавлено: 18 авг 2022, 09:59
evgen123
evgen123 писал(а): 09 авг 2022, 15:33Через UART
Через uart. Идем далее.
Как реализуется обмен по uart между stm и например esp-01? С помощью каких блоков?
Стандартные блоки из флпрог не работают..
stm32f411+ KaScada
Добавлено: 18 авг 2022, 15:08
ecoins
evgen123 писал(а): 18 авг 2022, 09:59
Через uart. Идем далее.
Как реализуется обмен по uart между stm и например esp-01? С помощью каких блоков?
Стандартные блоки из флпрог не работают..
Здесь
viewtopic.php?f=247&t=8162#p116397
пример как стандартными функциями FLProg через ModBus осуществляется связь с KasScada.
Если Вам нужен пример попроще, пришлите то что Вы хотите и мы адаптируем его под STM32F411+KaScada.
stm32f411+ KaScada
Добавлено: 18 авг 2022, 15:43
evgen123
ecoins писал(а): 18 авг 2022, 15:08
пришлите то что Вы хотите и мы адаптируем его под STM32F411+KaScada
для понимания - датчик температуры через esp-01
буду благодарен.
stm32f411+ KaScada
Добавлено: 18 авг 2022, 15:49
ecoins
evgen123 писал(а): 18 авг 2022, 15:43
для понимания - датчик температуры через esp-01
буду благодарен.
А причем здесь STM32F411?
stm32f411+ KaScada
Добавлено: 18 авг 2022, 15:53
Rovki
evgen123 писал(а): 18 авг 2022, 15:43
ecoins писал(а): 18 авг 2022, 15:08
пришлите то что Вы хотите и мы адаптируем его под STM32F411+KaScada
для понимания - датчик температуры через esp-01
буду благодарен.
Так это уже не мост, а соединение двух микроконтроллеров (что то же просто сделать , имея базовые знания)
stm32f411+ KaScada
Добавлено: 18 авг 2022, 17:05
evgen123
Стоп. Давайте по-другому..
Есть stm32f411 и есть планшет с Каскадой.
Каковы мои дальнейшие действия?
stm32f411+ KaScada
Добавлено: 18 авг 2022, 17:11
Rovki
evgen123 писал(а): 18 авг 2022, 17:05
Стоп. Давайте по-другому..
Есть stm32f411 и есть планшет с Каскадой.
Каковы мои дальнейшие действия?
Определится для начала как вы хотите их соединить - 1 -по проводу ,тогда через кабель usb
2.по вайфай, тогда ставим в качестве моста есп , используем коммуникацию modbus TCP в modbu RTU (slave)
stm32f411+ KaScada
Добавлено: 18 авг 2022, 17:14
evgen123
Rovki писал(а): 18 авг 2022, 17:112.по вайфай
Имеется esp-01.
Следующий шаг?
stm32f411+ KaScada
Добавлено: 18 авг 2022, 17:20
Rovki
evgen123 писал(а): 18 авг 2022, 17:14
Rovki писал(а): 18 авг 2022, 17:112.по вайфай
Имеется esp-01.
Следующий шаг?
Чей? Ваш?
мост.jpg
Первый и последний шаг

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