Настройка контролера с помощью командной строки (CLI)

Интерфейс командной строки (CLI) предназначен для настройки параметров контролера при помощи проводного подключения через USB.

Для настройки параметров работы контроллера с помощью интерфейса командной строки необходимо:

  • Подключиться к микроконтроллеру по кабелю USB
  • Подготовить подключение на компьютере, установив и настроив программное обеспечение (Putty)
  • Выполнить необходимые изменения в настройках
  • Сохранить изменения
  • Отключить кабель USB

Для версий контролера с прошивкой v8.8+ удобнее пользоваться настройкой через встроенный WEB-интерфейс

Настройка подключения на компьютере

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

Основные параметры подключения:

  • Скорость (baud rate) 115200
  • Число бит данных (data bits) 8
  • Число стоп-бит (stop bits) 1
  • Контроль чётности (parity) None

Чтобы определить к какому порту подключен микроконтроллер необходимо в "Диспетчере устройств" проверить номер порта, например COM9

Диспетчер устройств Windows

Номер порта, в дальнейшем, нужно указать в Putty для подключения к микроконтроллеру

Номер порта для подключения контроллера появится в списке только после подключения контроллера кабелем USB к компьютеру.

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

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

Команды управления и настройки контроллером "Филин" сведены в таблицу ниже.

Каждая команда может быть введена как маленькими, так и заглавными буквами.

Если у команды есть аргумент, то он обозначен как ***. Аругмент должен идти после команды без пробелов, например: FAST100

Команды для настройки параметров
Команда Описание
HELP

Показать список команд контроллера

SHOW

Показать версию программного обеспечения и сохраненные параметры

FAST***

Установить скорость поворота двигателя (градус/сек) при удержании цели.

MIN***

Установить минимальную скорость вращения штанги привода в град/сек. По умолчанию установлено 5.

Актуальная скорость поворота устанавливаться с помощью кнопок панели управления.

MAX***

Установить максимальную скорость вращения штанги привода в град/сек. По умолчанию установлено 100.

Актуальная скорость поворота устанавливаться с помощью кнопок панели управления.

STEP***

Установить шаг изменения скорости с помощью кнопок панели управления. По умолчанию установлено 5.

L***

Указать количество зубьев ведущей звездочки. По умолчанию установлено 20

S***

Указать количество зубьев ведомой звездочки. По умолчанию установлено 60

T***

Установить необходимое количество импульсов на один оборот двигателя. По умолчанию установлено 1600

SAVE

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

RESET

Сбросить настройки по умолчанию чтобы привести контроллер в исходное состояние.

Важно: при сбросе настроек потребуется повторная калибровка компаса

После ввода команды необходимо нажать ввод (Enter), после чего контроллер обратным сообщением выведет требуемую информацию, сообщит о сохраненных данных или ошибке в параметре.

Пример ввода команды

Рекомендации по настройки тока шагового двигателя

Неправильная настройка тока шагового двигателя может привести к выходу из строя или двигателя, или контроллера. Пользователь осуществляет её на свой страх и риск.

От установленного тока шагового двигателя напрямую зависит с одной стороны сила удержания вала привода ротатора, с другой - скорость разряда аккумуляторной батареи, питающей контроллер. Выбор установки по току это всегда компромисс. Высокая сила удержания требуется, как правило, только при работе на ходу в режиме автопоиска, что в свою очередь делает затруднительным ручную корректировку в режиме "удержание направления" .

Общая рекомендация по установке - устанавливать ток не более 70% от номинального тока шагового двигателя и не более 80% от номинального тока установленного контроллера. Например: если по паспорту шаговый двигатель рассчитан на ток 3,5А, то с помощью микропереключателей на контроллере шагового двигателя необходимо выставить ток на ступень ниже, например, 3А или менее.