belyx писал(а): 20 окт 2025, 12:38
Хотел создать новую тему, не нашёл как. Напишу здесь. Может кому пригодится и избавит от лишних вопросов.
Приобрел 2 таких прибора. В приборы залит тестовый проект.Проверил - работает.Разочаровало что пришли без какого-либо описания. Документация в разработке. Пока разбирался возникли некоторые вопросы. Разобраться помогли команда FLProg и Ander. Спасибо им.
Непонятны были входы:
► Показать
ВХОДЫ_.jpg
Set1,Set2 - Пара подстроечных резисторов (делителей напряжения) синего цвета, они предназначены для ручного задания значений, это аналоговые входы AD6, AD7.Их значения 0-4095.
Вход - Если не хватает входов штатных ,прописываем сюда свободный пин и паяем к нему проводок. Входа нет в таблице группового создания входов.
Switch - Ручной переключатель режима.
Либо притягивает вход к +3.3В либо к 0. Переключатель подключен к порту PB2/BOOT1.
VCC - Мониторинг питания контроллера, позволяет отлавливать обесточивание ПЛК, а конденсаторы обеспечивают несколько секунд работы без питания. Таким образом можно успеть сделать запись параметров в EEPROM.
Прошивка:
► Показать
1) Подключаю программатор ST-Link V2 к внутреннему разъёму FLE 24MT:
SWDIO – PA13,
SWCLK – PA14,
GND – GND,
3.3V – 3.3V,
RESET не подключаю.
2) Открываю STM32CubeProgrammer и выбераю “ST-Link” из выпадающего меню.
настройки не менял
3) Подключаю к USB порту компьютера программатор ST-Link.
4) Нажимаю кнопку Connect.
5) Открываю вкладку “Download“, указываю расположение бинарного файла .hex, скомпилированного IDE.
6) Нажимаю кнопку “Start Programming”, дожидаюсь завершения процесса. Закрываю окно уведомления о завершении и программу.
Всё.
Тут отмечалось
viewtopic.php?p=141972#p141972
“Ещё есть какой-то прикол с блокировкой загрузки , если передержать Reset, толком не разобрался”
Я Reset не подключал, попрошивал 2 экземпляра. Получилось.
.
Может быть для готовых ПЛК, где выводы физически привязаны к железу нет смысла использовать галочку "режим открытый коллектор" ? Работать ведь не будет.
► Показать
НЕ ИСПОЛЬЗОВАТЬ.jpg
Загрузчик для прошивки через уарт не загружен, так что как применять это
► Показать
настройки.jpgнадеюсь объяснят старшие товарищи.
Спасибо за отзыв.
Через некоторое время выйдет самостоятельная версия FLProg-PRO - в ней будет убрано все лишнее, в том числе и такие опции как "отрытый коллектор".
Сейчас набираются и тестируются новые модели PLC.
По загрузке - можно грузить и сразу из Arduino без создания промежуточных HEX-файлов, удобно при отладки и тестировании.
По поводу Reset - на контроллерах на чипах STM32F103V при некотором сочетании - подача питания контроллера + подача питания программатора долго нажатая кнопка Reset + движок Switch к PB2 - контроллер может перейти в режим защиты.
Это маловероятно, но может быть. Сейчас программаторы поставляются с кнопкой сброс, но сами программаторы не соединены с питанием контроллера (GND,SCK,DIO,Reset от кнопки) - в таком сочетании проблем не возникают.
Кнопка сброс нужна исключительно для удобства отладки, при прошивке использовать её не надо.
С уважением, ecoins.