Страница 1 из 2

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

Добавлено: 02 окт 2018, 05:01
Admin
Здесь будут опубликованы проекты и примеры для систем на основе STM32.

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

Добавлено: 16 окт 2018, 08:53
Admin
День добрый!
Для версий выше G006 для STM32F103.
Во вложении проект с реализацией PWM. Всего имеется 4 канала.

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

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

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

После загрузки и перезапуска контроллера система мастера modbus RTU активируется и начинает опрашивать ТРМ212. Но прибор ТРМ212 имеет недостаточно качественную реализацию протокола, и ему для работы требуется тайм-аут перед следующим запросом. Для решения этой проблемы мы ввели новый параметр - тайм-аут запроса. Он активируется после записи в D1988 для UART1 и в D1989 для UART2 величины паузы перед следующим запросом в миллисекундах. Минимальное время для нашего образца составило 20 мсек.

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

Добавлено: 23 окт 2018, 14:42
Avazbek
Здравствуйте Михаил интересует плата расширения напишите особенности характеристику

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

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

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

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

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

Добавлено: 20 дек 2018, 14:18
Avazbek
https://www.iteplica.ru/php/counter.php?files=234dfgr5 прочитав поймёте что к чему

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

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

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

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

Добавлено: 21 дек 2018, 05:51
Avazbek
Здравствуйте Михаил я не понял как установить и запустить Орс сервер

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

Добавлено: 21 дек 2018, 10:04
Admin
Avazbek писал(а):Здравствуйте Михаил я не понял как установить и запустить Орс сервер

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

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