HMI операторская панель на STM32

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель modbus master на Ардуино

Сообщение pan »

[ref]Ingwar[/ref], да хоть через UART
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

HMI панель modbus master на Ардуино

Сообщение Ingwar »

[ref=#ff8000]pan[/ref], Как залить из конфигуратора в стм? Под мегу написано - нажать кнопку 2. Для стм ничего не написано. Попробовал - истекло время ожидания...
Rx Tx те же, что и при заливке прошивки. Или нужно джампер тоже переключать на прошивку? Или через USB?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

HMI панель modbus master на Ардуино

Сообщение Ingwar »

Народ, у кого есть возможность, проверьте пожалуйста вариант с использованием STM https://simpledevices.ru/topic/minihmistm
По возможности без STlink, используя UART для прошивки камня.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель modbus master

Сообщение pan »

пришлось долго и упорно поработать, переписав всё почти с нуля.

новая версия с интересными плюшками

[bbvideo]https://youtu.be/d9XzWw15Qjs[/bbvideo]

[bbvideo]https://youtu.be/R1TZ3pixhOQ[/bbvideo]
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI панель modbus master

Сообщение pan »

небольшое обновление

[bbvideo]https://youtu.be/FKhBfh3fuj4[/bbvideo]

в следующем будет элемент "график" и надеюсь modbus tcp
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI операторская панель на STM32

Сообщение pan »

и так, мы научились рисовать почти полноценные графики.

главное, что работает основная логика отрисовки графиков. далее будут добавляться разные плюшки, такие как

отображение вертикальной шкалы (которая настраивается), метки времени и возможно прокрутка графиков «назад» (но это не точно :-), если осилю то сделаю)

на одном элементе «график» может отображаться одна или несколько «кривых». количество и цвета которых тоже настраиваются.

настраивается количество точек сохранения(размер архива), и скорее всего будет настраиваться собственное время опроса регистров не зависимо от настроек сети modbus.

для примера я настроил график на чтение из внутренней памяти, 3 «кривых». вот пока упрощенная версия для демонстрации

[bbvideo]https://youtu.be/vDMz1li1sng[/bbvideo]

https://simpledevices.ru/topic/thread/180
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

HMI операторская панель на STM32

Сообщение Ingwar »

В перспективе, как альтернатива Nextion ...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI операторская панель на STM32

Сообщение pan »

Ingwar писал(а): 10 июн 2020, 21:58 В перспективе, как альтернатива Nextion ...
но гораздо дешевле и можно собрать самому
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

HMI операторская панель на STM32

Сообщение Ingwar »

Как автономный пульт управления внешними устройствами, уже практически готово.
А вот для Flprog, с его ограниченность по модбас, еще упаковка/распаковка байтов необходима...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI операторская панель на STM32

Сообщение pan »

Ingwar писал(а): 11 июн 2020, 01:21 Как автономный пульт управления внешними устройствами, уже практически готово.
А вот для Flprog, с его ограниченность по модбас, еще упаковка/распаковка байтов необходима...
Вы имели ввиду упаковка БИТОВ?
так в 4 версии это уже есть. можно считывать регистр с модбас, и кнопки будут считывать определенный бит в регистре. так же и запись
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

HMI операторская панель на STM32

Сообщение Ingwar »

pan писал(а): 11 июн 2020, 08:24 так в 4 версии это уже есть
Отлично :smile9: . Появится время, вернусь к изготовлению
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI операторская панель на STM32

Сообщение pan »

​улучшенный график.


Изображение

теперь нужно сделать следующее:
при нажати на график вверху будет отображаться время и значения всех графиков в этой точке
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI операторская панель на STM32

Сообщение pan »

​как и обещал. теперь в график можно будет "тыкать" пальцем и просматривать значения всех кривых в данное время

[bbvideo]https://youtu.be/gKpSvWdtHx0[/bbvideo]
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

HMI операторская панель на STM32

Сообщение pan »

Хорошие новости. Удалось реализовать прокрутку графиков.

Для теста, что бы не заполнять буфер для графиков, я не стал его инициализировать и там находится случайный «мусор».

Как видно на видео, внизу графика появилась полоса прокрутки к кнопками навигации.

Размер «ползунка» относительно всей полосы прокрутки показывает какую часть буфера мы видим.

Значения отображаемые на графике ограничиваются максимальным и минимальным значениями, чтобы не выходить за границы области отрисовки графика, но при нажатии в верхней строке отображаются реальные значения находящиеся в буфере.

После нажатия кнопки «назад» область отображения смещается, значения можно посмотреть нажав в нужный участок графика, при этом смещается «ползунок» который показывает в каком месте буфера мы находимся. В общем стандартная прокрутка как в любых приложениях.

После того как прокрутили график обратно, вперед до упора, он продолжит двигаться отображая последние значения.

Пример работы в видео

[bbvideo]https://youtu.be/2vlEGMWjS00[/bbvideo]
dim770
Рядовой
Сообщения: 19
Зарегистрирован: 04 ноя 2016, 11:24
Откуда: Калининград

HMI операторская панель на STM32

Сообщение dim770 »

Добрый День! У кого нибудь остались файлы прошивки и конфигуратор? А то все ссылки не рабочие. Спасибо. Если можно прикрепите или отправьте на почту dim770@mail.ru
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

HMI операторская панель на STM32

Сообщение Rovki »

А можно ли использовать данную прошивку для nextioh , ??
Электронщик до мозга костей и не только
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

HMI операторская панель на STM32

Сообщение Phazz »

А зачем? Она же самодостаточная.
dim770
Рядовой
Сообщения: 19
Зарегистрирован: 04 ноя 2016, 11:24
Откуда: Калининград

HMI операторская панель на STM32

Сообщение dim770 »

Выручайте! Поделитесь файлами.
kosta28
Рядовой
Сообщения: 4
Зарегистрирован: 11 окт 2021, 20:24
Имя: константин

HMI операторская панель на STM32

Сообщение kosta28 »

Помогите. Поделитесь файлами.
kosta28
Рядовой
Сообщения: 4
Зарегистрирован: 11 окт 2021, 20:24
Имя: константин

HMI операторская панель на STM32

Сообщение kosta28 »

[ref=#ff8000]pan[/ref],
Тема зачетная. :smile9:

Но почему нельзя скачать файлы.

Запрещено?

Или ......... :smile147:
Ответить

Вернуться в «Проекты различных устройств на STM32»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей