Документация для SmallTim Автопилот

Документация платы Автопилота на русском языке

Документация соответствует верcии прошивки 1.18.4. С появлением новых прошивок возможны изменения в логике работы Автопилота.

SmallTim Autopilot.pdf (2 800 КБ)

Описание разъемов платы автопилота версии 4_3

ВНИМАНИЕ !!!

При подключении PPM-разъемов обратите внимание, что "Земля"  (черный минусовой провод сервокабеля) должен находится со стороны разъемов под телеметрию, видео и питания, а не со стороны процессора и USB разъема.

 

 Описание разъемов платы автопилота версии 4_2

Подключение к ПК

Плата автопилота работоспособна как при питании от бортовой батареи, так и при питании от порта USB ПК, поэтому не требуется никаких специальных действий для подключения к ПК, кроме, собственно, подключения платы к разъему USB любым стандартным кабелем USB-MiniUSB.

Плата автопилота не требует установки специальных драйверов для нормальной работы в среде Windows, поскольку представляется системе стандартным устройством класса USB HID (Human Interface Defice), понятным для любой версии Windows. При подключении платы к разъему USB, после нескольких секунд инициализации платы автопилота Windows обнаруживает новое устройство:

Через пару секунд Windows самостоятельно устанавливает стандартный HID драйвер для платы автопилота и рапортует об успешной установке драйвера:

 

Корректность подключения платы автопилота можно проконтролировать по информации в строке статуса Контрольной Панели, или, если Контрольная Панель еще не установлена на ПК, то по списку оборудования ПК:

 

Одним из Human Interface Device должна быть плата автопилота:

Установка необходимого ПО

Для работы с платой автопилота необходима, в первую очередь, Контрольная Панель - программа для ПК, обеспечивающая задание настроек платы автопилота с помощью удобного пользовательского интерфейса. Свежую версию Контрольной Панели можно скачать на соответствующей странице.

Для корректной работы Контрольной Панели на некоторых ПК может понадобиться обновление Microsoft .Net Framework до версии 3.5. Скачать дистрибутив .Net Framework 3.5 можно по ссылке.

Для того, чтобы получить возможность обновлять прошивки платы автопилота средствами Контрольной Панели, необходима установка утилиты ATMEL FLIP от ATMEL - производителя процессора, установленного на плате автопилота. Скачать свежую версию FLIP можно по ссылке. При этом необходима версия, включающая в себя среду исполнения Java (Java Runtime Environement included).

При обновлении прошивки платы автопилота Контрольная Панель переводит процессор платы автопилота в режим обновления прошивки (DFU, Device Firmware Upgrade). В этот момент Windows и Контрольная Панель показывает отключение платы автопилота, а через пару секунд - подключение нового устройства - процессора платы автопилота в режиме DFU:

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

 

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

 

Драйвер находится в подкаталоге \usb каталога, в который установлен ATMEL FLIP, например, C:\Program Files\Atmel\Flip 3.4.1\usb:

 

Далее нужно лишь выбрать единственный предложенный вариант устройства:

 

Установка драйвера завершена: устройство готово к работе:

 

Сразу после установки драйвера Контрольная Панель продолжит обновление прошивки платы автопилота. При следующих обновлениях установка драйвера не требуется, Windows самостоятельно определяет устройство и использует установленный драйвер.

Инструкция по обновлению прошивки автопилота

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

 

После этого нужно выбрать нужный файл прошивки и нажать "Open":

 

Внимание, избегайте расположения файлов прошивки и Контрольной Панели в папках с русскими или национальными символами алфавита, это может привести к ошибке при попытке открыть файл прошивки автопилота (задокументированная ошибка ATMEL FLIP).

Микропрограмма автопилота обновится автоматически:

 

После обновления микропрограммы требуется перезагрузка автопилота:

 

 

 

Инструкция по обновлению прошивки телеметрии

Плата автопилота может самостоятельно, без помощи программатора, обновлять микропрограммы платы телеметрии, поскольку включает в себя функционал программаторов процессоров AVR.

Для обновления прошивки телеметрии нужно выбрать соответствующий пункт меню Контрольной Панели:

 

Далее необходимо выбрать нужный файл прошивки:

 

После этого автоматически начнется перепрограммирование модуля телеметрии.

 

Плата автопилота самостоятельно выставляет нужные Lock и Fuse биты, программирует память процессора платы телеметрии, делает необходимые проверки и перезагружает плату телеметрии после обновления прошивки.