/KickScooter

Primary LanguageCGNU General Public License v3.0GPL-3.0

KickScooter

Прошивка для двух отдельных плат гироскутера.

Среда программирования

  • Keil uVision 5
  • PureBasic

Возможности

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

Поддержка проекта

Поддержка микроконтроллеров

  • GD32F130C8T6
  • GD32F130C6T6

ПО настроки параметров

Прошивка поддерживает подключение и управление с ПК при помощи ПО. Подключение платы к ПО осуществляется одним из двух способов:

  • USB TTL (UART)
  • ST Link V2

image

Поддержка плат

Для полноценной поддержки платы необходимо выполнить минимальные изменения платы, изменения показаны в картинках

Плата №1

1

Плата №3

3

Органы управления

Тормоз Газ

Прошивка плат

Прошивка платы осуществляется программатором ST LinkV2 и программой STM32 ST-LINK Utility, при компиляции из Keil загрузка в плату произведется в автоматическом режиме.

  • Перед загрузкой прошивки убедитесь что плата отключена от источника питания и аккумуляторной батареи.

Определение типа платы

В папке bin\Hex есть несколько файлов, каждый файл предназначен для конкретной платы и микроконтроллера

  • 0x1A = Первая плата микроконтроллер GD32F130C8T6
  • 0x1B = Первая плата микроконтроллер GD32F130C6T6
  • 0x2A = Вторая плата микроконтроллер GD32F130C8T6
  • 0x2B = Вторая плата микроконтроллер GD32F130C6T6
  • 0x3A = Третья плата микроконтроллер GD32F130C8T6
  • 0x3B = Третья плата микроконтроллер GD32F130C6T6

В программе при подключении (во вкладке подключение) необходимо указать размер памяти для микроконтроллера GD32F130T6C6 = 0x7D00

Калибровка платы

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

  • Перед калибровкой платы необходимо надежно закрепить двигатель

  • Подключаем источник питания и/или аккумуляторную батарею
  • На отключенном устройстве нажимаем и держим до характерного сигнала кнопку включения
  • Повторно нажимаем и держим до характерного сигнала кнопку включения
  • Нажимаем на курок газа и тормоза для определения пределов и однократно нажимаем кнопку включения
  • Ожидаем вращения двигателя в нужную нам сторону и однократно нажимаем на кнопку включения
  • Калибровка завершена

Для более детальной настройки конфигурации платы необходимо подключить плату к компьютеру.