Skip to main content

Прошивка и калибровка Пассер

Для авторизованных пользователей

Данный раздел содержит служебную информацию по прошивке и калибровке устройств. Доступ ограничен.


Прошивка и обновление ПО

Пассер-В2/Т2

Программное обеспечение состоит из двух независимых модулей:

  • ПО Загрузчик — предназначено для первичной записи и обновления ПО Системное
  • ПО Системное — реализует все пользовательские функции изделия (устанавливается только через Загрузчик)

Рисунок 5 — Инструменты для работы

Программирование ПО Загрузчик

Для записи Загрузчика необходима программа STM32 ST-LINK Utility и программатор ST-LINK V2.

Внешний вид платы и изделия:

Рисунок 6а — Внешний вид платы

Рисунок 6б — Внешний вид изделия

Схема подключения для программирования Загрузчика:

Рисунок 7 — Схема подключения для программирования ПО Загрузчик

Порядок действий:

  1. Соберите схему по Рисунку 7.
  2. Установите на источнике питания напряжение 24 В, ограничение тока 0,4 А.
  3. Запустите STM32 ST-LINK Utility.
  4. Подключитесь к плате: Target → Connect.
  5. Убедитесь, что программатор определил плату.

Рисунок 9 — Детектирование процессора

При ошибках проверьте настройки: Target → Settings.

Рисунок 10 — Настройки подключения

  1. Выберите файл: File → Open File → passerboot_<версия>.hex.
  2. Выполните стирание: Target → Erase Chip.
  3. Запрограммируйте: Target → Program & Verify → Start.

Рисунок 11 — Программирование процессора

Успешное завершение — отсутствие ошибок в окне состояния:

Рисунок 12 — Результат записи ПО

Программирование ПО Системное

Схема подключения для записи системного ПО:

Рисунок 8 — Схема подключения для программирования ПО Системное

Изделие и ПК должны быть в одной подсети (192.168.0.xxx).

Рисунок 13 — Пример настроек сетевой карты ПК

Порядок действий:

  1. Установите напряжение 24 В, ток 0,4 А.
  2. Если изделие программируется впервые — после подачи питания оно автоматически перейдёт в режим загрузки (светодиод горит зелёным).
  3. Если нужно заменить существующее ПО:
    • нажмите кнопку на плате индикации;
    • включите питание;
    • дождитесь, пока светодиод перестанет мигать синим и начнёт мигать красным — кнопку можно отпустить;
    • у вас есть 30 секунд для запуска загрузки.
  4. Запустите TFTP-сервер tftpd64.exe.
  5. Настройте параметры:
    • Server interface — сетевая карта ПК
    • Host192.168.0.100
    • Port69
    • Local File — актуальный файл прошивки (.bin)

Рисунок 14 — Настройка Tftpd64

  1. Нажмите Put File и дождитесь успешной загрузки.

Рисунок 15 — Окончание загрузки по TFTP

  1. Светодиод состояния загорится синим — ПО записывается в память. Не выключайте питание!
  2. Дождитесь, пока светодиод загорится зелёным и/или изделие перезагрузится.
  3. Проверьте, что все светодиоды мигают красным и зелёным (~10 секунд).

Рисунок 16 — Контроль светодиодов

  1. Проверьте оба порта Ethernet: отключите кабель от разъёма Х12 (сеть 1), подключите к Х11 (сеть 2) — индикаторы сеть 2 должны стать зелёными.

Рисунок 17 — Индикация успешного подключения

Пассер-Щ

Для записи основного ПО Пассер-Щ необходимо ПО STM32 ST-LINK Utility.

Рисунок 18 — Инструменты для работы с Пассер-Щ

Схема подключения и внешний вид платы:

Рисунок 19 — Схема подключения Пассер-Щ

Рисунок 20 — Подключение программатора к устройству

Порядок действий:

  1. Соберите схему по Рисунку 19.
  2. Установите напряжение 24 В, ток 0,5 А.
  3. Подключите ST-LINK V2 к разъёму на плате Пассер-Щ.
  4. Запустите STM32 ST-LINK Utility → Target → Connect.

Рисунок 21 — Корректно определённая плата

  1. Выберите файл: File → Open File → Passer_TM_2_0.hex.
  2. Выполните стирание: Target → Erase Chip.
  3. Запрограммируйте: Target → Program & Verify → Start.

Рисунок 22 — Окно с корректными данными

Успешное завершение:

Рисунок 23 — Кор�ректное завершение программирования


Калибровка Пассер-Щ

Для калибровки потребуются:

  • два блока питания (от 25 В)
  • Ethernet-кабель и ПК
  • мультиметр
  • осциллограф
  • ПО Corvus версии не ниже 1.7R

Настройка оборудования

Подключите питание к Пассер-Щ:

Рисунок 24 — Схема подключения питания

При правильном подключении на плате засветятся зелёные светодиоды:

Рисунок 25 — Включённое устройство Пассер-Щ

Подключите второй блок питания к Вход-1 или Вход-2, а канал осциллографа — к соответствующему Выходу. Установите тип сигнала «Частота» и параметр «Автоподстройка».

Рисунок 26 — Подключение к осциллографу

Подключение к ПО Corvus

  1. Подключите Ethernet-кабель к ПК и разъёму на плате Пассер-Щ.
  2. В поле IP введите 192.168.0.100, порт 502.
  3. В окне Тип устройства выберите Пассер-Щ.

Рисунок 27 — Выбор устройства

  1. Нажмите Подключить (кнопка станет тёмно-синей с надписью «Отключить»), затем Считать.

Рисунок 28 — Подключение к ПО Corvus

  1. Настройте параметры, нажмите Записать, затем Записать FLASH для сохранения в энергонезависимую память.

Сравнение с эталонным значением

Изменяйте напряжение на блоке питания и сравнивайте измеренную частоту на осциллографе с таблицей эталонных значений:

Рисунок 29 — Таблица соотношения напряжения и частоты

Рисунок 30 — Частота 9 кГц при напряжении 6 В

Если значение отличается от эталонного — откалибруйте его, изменив коэффициент в ПО Corvus. Проведите процедуру для всех коэффициентов с отклонениями.