Примеры проектов для систем на основе STM32

Данный форум предназначен для обсуждения всех типов систем, построенных на основе STM32.
Admin
Администратор
Сообщений: 96
Зарегистрирован: 22 мар 2018, 06:59

Примеры проектов для систем на основе STM32

Сообщение Admin » 02 окт 2018, 05:01

Здесь будут опубликованы проекты и примеры для систем на основе STM32.

Admin
Администратор
Сообщений: 96
Зарегистрирован: 22 мар 2018, 06:59

Re: Примеры проектов для систем на основе STM32

Сообщение Admin » 16 окт 2018, 08:53

День добрый!
Для версий выше G006 для STM32F103.
Во вложении проект с реализацией PWM. Всего имеется 4 канала.
Вложения
PWM_STM32F103.zip
Файл проекта в формате GX Developer FX
(11.47 KiB) Загружено 1443 раз
PWM_desc.png
PWM_desc.png (100.83 KiB) 22951 просмотра

Admin
Администратор
Сообщений: 96
Зарегистрирован: 22 мар 2018, 06:59

Re: Примеры проектов для систем на основе STM32

Сообщение Admin » 23 окт 2018, 10:25

Пример подключения прибора ТРМ212 к контроллеру.
Для подключения мы используем плату расширения, имеющую изолированный конвертер RS485.Фото платы подключения во вложении.

Далее, при помощи утилиты настроим скорость 115200, адрес 1, адрес слейва 4104( меньше на 1, чем указано в официальной документации), адрес мастера 100 и тайм-аут в 100 мсек. Окно конфигуратора показано на картинке ниже во вложении.

После загрузки и перезапуска контроллера система мастера modbus RTU активируется и начинает опрашивать ТРМ212. Но прибор ТРМ212 имеет недостаточно качественную реализацию протокола, и ему для работы требуется тайм-аут перед следующим запросом. Для решения этой проблемы мы ввели новый параметр - тайм-аут запроса. Он активируется после записи в D1988 для UART1 и в D1989 для UART2 величины паузы перед следующим запросом в миллисекундах. Минимальное время для нашего образца составило 20 мсек.
Вложения
Setting.png
Вид конфигурации
Setting.png (29.61 KiB) 22918 просмотра
DSC_0077_.JPG
Вид подключения платы расширения к прибору ТРМ212
DSC_0077_.JPG (619.7 KiB) 22918 просмотра

Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

Re: Примеры проектов для систем на основе STM32

Сообщение Avazbek » 23 окт 2018, 14:42

Здравствуйте Михаил интересует плата расширения напишите особенности характеристику

Moder
Сообщений: 17
Зарегистрирован: 22 сен 2018, 05:35

Re: Примеры проектов для систем на основе STM32

Сообщение Moder » 25 окт 2018, 10:20

День добрый.
У данной платы характеристики такие - 8 входов дискретных на напряжение 5В от внутреннего источника и 24В от внешнего. Выходов всего 8, из них 2 релейных и 6 с открытым коллектором. Имеет также 2 порта RS485 с гальванической изоляцией и один порт 1-wire с гальванической изоляцией. Блок питания встроенный, но есть опция питания от внешнего источника постоянного тока напряжением 5В. Также имеется батарейка CR2032 для поддержки хода часов реального времени. Цена такого блока - 3800 без корпуса и 4500 с корпусом.

haze
Сообщений: 1
Зарегистрирован: 19 дек 2018, 08:55

Re: Примеры проектов для систем на основе STM32

Сообщение haze » 20 дек 2018, 07:39

Хотелось бы увидеть пример как работать с контроллером в режиме мастер-ПК слейв-контроллер по modbus. не совсем понятно какие команды слать чтоб управлять выводами. Опыта работы с плк до этого не было по этому могу что-то не верно представлять.

Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

Re: Примеры проектов для систем на основе STM32

Сообщение Avazbek » 20 дек 2018, 14:18

https://www.iteplica.ru/php/counter.php?files=234dfgr5 прочитав поймёте что к чему

Admin
Администратор
Сообщений: 96
Зарегистрирован: 22 мар 2018, 06:59

Re: Примеры проектов для систем на основе STM32

Сообщение Admin » 20 дек 2018, 16:25

haze писал(а):Хотелось бы увидеть пример как работать с контроллером в режиме мастер-ПК слейв-контроллер по modbus. не совсем понятно какие команды слать чтоб управлять выводами. Опыта работы с плк до этого не было по этому могу что-то не верно представлять.

День добрый!
По сути, вам ничего и даже делать не надо - после прошивки плата имеет предварительные настройки, которые устанавливают UART1 как modbus slave с адресом 1, и UART2 тоже как modbus slave, но с адресом 2. Также вам понадобится конвертер типа USB-TTL, чтобы вы могли подключиться непосредственно к плате.
Если вы хотите использовать выхода и входа на плате, то вам придётся написать небольшую программу для того, чтобы можно было этими выходами управлять. Например, регистр D10 мы определим как регистр входов, и D11 - как регистр выходов. Теперь, когда вы будете писать в D11 число - например, 3, то у вас включатся выходы Y0 и Y1.
Также во вложении проект с такой вот программой.
И вы вполне можете использовать наш ОРС сервер для работы с платой - если вам будет интересно, опишем и это тоже.
С уважением, команда поддержки SGH Technology.
Вложения
Sample_slave.zip
Пример проекта
(11.45 KiB) Загружено 1297 раз
example.png
Пример программы
example.png (7.85 KiB) 22702 просмотра

Avazbek
Сообщений: 27
Зарегистрирован: 20 апр 2018, 06:56

Re: Примеры проектов для систем на основе STM32

Сообщение Avazbek » 21 дек 2018, 05:51

Здравствуйте Михаил я не понял как установить и запустить Орс сервер

Admin
Администратор
Сообщений: 96
Зарегистрирован: 22 мар 2018, 06:59

Re: Примеры проектов для систем на основе STM32

Сообщение Admin » 21 дек 2018, 10:04

Avazbek писал(а):Здравствуйте Михаил я не понял как установить и запустить Орс сервер

День добрый!
Прошу Вас вопросы задавать в соответствующей теме - в разделе ОРС сервера.

С уважением, команда поддержки SGH Technology.


Вернуться в «Системы на основе STM32»

Кто сейчас на форуме

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