Прошивки для SmallTim OSD Mini

Последние прошивки платы телеметрии

Скачать telemetry_gen 4_0_7 com AP e TA.hex.zip  (для работы с платами SmallTim Автопилот и SmallTim Трекинг)

Скачать v270.hex.zip для плат с бародатчиками (для работы без автопилота)

Скачать v270nb.hex.zip для плат без бародатчиков (для работы без автопилота)

Изменения относительно прошивки верcии 262e

  • Введено условие на отображение напряжений: если текущее напряжение на каком-либо из входов меньше 0.1В, то соответствуюшее ему число автоматически убирается с экрана.
  • Введена поддержка видеосигнала в формате NTSC с автоматическим определением PAL/NTSC и корректным отображением информации на экране в любом формате.
  • Диапазон рабочих высот бародатчика расширен до 3600м.

 

Экспериментальная прошивка версии 262e от 1 декабря 2009

Скачать v262e.hex.zip, 23 кб

Скачать v262enb.hex.zip для плат без бародатчиков, 23 кб

Изменения относительно прошивки верcии 261

  • Введено отображение трех независимых величин напряжений, без проверки каких-либо условий.
  • Убрана поддержка устаревших GPS модулей GlobalSat EM406A

 

Прошивка версии 261 от 29 сентября 2009

Скачать v261.hex.zip, 23 кб

Скачать v261nb.hex.zip для плат без бародатчиков, 23 кб

Изменения относительно прошивки верcии 254

  • Добавлена поддержка новой платы телеметрии smalltim mini и отображение изображения телеметрии с тенями под символами
  • Добавлена программная фильтрация ложных синхроимпульсов от LM1881 (проявляется как "дрожание" изображения по вертикали с некоторыми видеокамерами)
  • Убрана поддержка GPS модулей Locosys LS20031, работающих на скорости порта 9600 бод, 1 Гц, убрано переконфигурирование модулей "на лету"

 

Прошивка версии 254 от 5 августа 2009

Скачать v254.hex.zip, 23 кб

Скачать v254nb.hex.zip для плат без бародатчиков, 23 кб

Изменения относительно прошивки верcии 253

  • Добавлена поддержка отображения отрицательной высоты от точки старта как по бародатчику, так и по GPS. Диапазон отображаемых высот составляет -999..9999м
  • Введено сохранение текущих настроек отображения на экране в EEPROM
  • Теперь при переключении, например, в "облегченный экран" или при изменении привязки шкал с GPS на бародатчики при последующих включениях платы телеметрии будут загружаться измененные настройки
  • Внимание: режим "вывод на экран отключен" не сохраняется. Это сделано во избежание недоразумений: работу платы в режиме "вывод на экран отключен" можно спутать с ошибкой при подключении платы телеметрии. Вместо "вывод на экран отключен" при старте платы телеметрии используется режим отображения по умолчанию, это позволяет исключить варианты ошибочного подключения платы и удостовериться, что система работает нормально.

 

Прошивка версии 253 от 2 августа 2009

Скачать v253.hex.zip, 23 кб

Скачать v253nb.hex.zip для плат без бародатчиков, 23 кб

Изменения относительно прошивки верcии 252

  • По просьбе владельцев очков Saibex 3D640 верхняя строка опущена на 8 телевизионных строк, средняя часть опущена на 4 строки. В прошивке 252 часть верхней строки выходила за пределы отображаемого очками Saibex 3D640 изображения

 

Прошивка версии 252 от 13 июля 2009

Скачать v252.hex.zip, 23 кб

Скачать v252nb.hex.zip для плат без бародатчиков, 23 кб

Изменения относительно прошивки верcии 251

  • Увеличено до 120 число валидных (с 2D/3D fix) строк с GPS модуля, читаемых перед тем, как координаты c GPS модуля запоминаются как стартовые координаты. Это увеличивает время, необходимое для запоминания стартовой позиции модели, но обеспечивает запоминание более точных координат точки старта.

 

Прошивка версии 251 от 12 июля 2009

Скачать v251.hex, 23 кб

Скачать v251nb.hex.zip для плат без бародатчиков, 23 кб

Изменения относительно прошивки верcии 250

  • Увеличено до 3*2сек время ожидания прихода валидных данных от модуля GPS при автоматическом определении скорости работы порта USART, что обеспечивает гораздо более устойчивое определение скорости работы порта

 

Прошивка версии 250 от 8 июля 2009

Скачать v250.hex.zip, 23 кб

Скачать v250nb.hex для плат без бародатчиков, 23 кб

Изменения относительно прошивки верcии 242

  • Увеличено до 3 количество попыток перевода в режим 5Гц/38400бод модулей GPS на чипсете MTK (Locosys LS2003x) на старте платы телеметрии
  • Переписан код работы со встроенным АЦП
    • Повышена точность обработки всех датчиков, подключенных к АЦП.
  • Убрана автоматическая калибровка датчика тока при старте телеметрии
    • Теперь все потребители тока, включая камеру, передатчик, плату телеметрии и т.д. могут быть подключены через датчик тока. Это снижает погрешность при подсчете расхода батарей
  • Введена ручная калибровка датчика тока и запоминание результатов калибровки в EEPROM (энергонезависимая память процессора).
    • Ручная калибровка датчика тока может быть выполнена по желанию пилота в любое время любое количество раз: всего один раз, раз в сезон, перед каждым полетом и т.д.
    • Для выполнения ручной калибровки необходимо выполнить следующие действия:
      • Замкнуть контакты +5В и "Вход" разъема ADC7, например, как показано на фото ниже
      • Подключить к плате телеметрии датчик тока, при этом к датчику тока не должны быть подключены потребители. Можно провести калибровку прямо на модели, убедившись что к датчику тока в момент калибровки не подключены потребители
      • Подключить питание к плате телеметрии
      • Выждать 5 секунд
      • Отключить питание и разомкнуть контакты на разъеме ADC7
    • Факт необходимости ручной калибровки датчика тока определяется по наличию +5В на входе ADC7, поэтому при нормальной эксплуатации платы телеметрии замыкать контакты ADC7 не надо.
    • При отсутствии или повреждении данных в EEPROM рядом со строкой, отображающей величину тока, рисуется звездочка, что обозначает необходимость [пере]калибровки.

Пример подключения платы телеметрии при ручной калибровке датчика тока

 

Прошивка версии 242 от 18 мая 2009

Скачать v242.hex.zip, 22 кб

Изменения относительно прошивки верcии 236

  • Улучшена работа с RC приемником в условиях помех
    • Введено обнуление таймера "ручка поднята" при опускании ручки/переключателя или при приеме помехи
    • Порог усредненной по 8 отсчетам ширины PPM для состояния "ручка поднята" увеличен с 1.6 мс до 1.7 мс
  • Увеличен диапазон температур, отображаемых на экране, до +999.9 С. При этом максимальная температура, измеряемая штатным датчиком AD22100, составляет +155..160 С в зависимости от экземпляра.
  • Добавлена поддержка 5 Гц GPS модулей на чипсетах MTK
    • Плата телеметрии автоматически определяет тип модуля (MTK/SirfStarIII, Locosys LS2003x/GlobalSat EM406A) по битрейту (9600/38400 бод для MTK, 4800 бод для SirfStar III)
    • Плата телеметрии автоматически переводит модули LocoSys LS2003x на чипсете MTK с битрейта по умолчанию (9600 бод) в битрейт 38400 бод и в режим с частотой обновления 5 Гц.
    • Для этого необходимо соединение выхода USART_TX на плате телеметрии (контакт находится рядом с 3-контактным разъемом для подключения модуля GPS) со входом RX модуля GPS.
    • Определение типа подключенного модуля происходит в течение 2 секунд после подачи питания на плату телеметрии. Если модуль GPS в этот промежуток времени не обнаружен, плата переводится в режим по умолчанию, совместимый с модулями SirfStar III

 

Прошивка версии 236 от 25 апреля 2009

Скачать v236.hex.zip, 22 кб

Скачать v236nb.hex.zip, для плат без бародатчиков, 22 кб

Изменения относительно прошивки верcии 235

  • Добавлена поддержка "облегченного экрана"
    • Перемещение ручки передатчика вверх на подключенном к плате телеметрии канале каждые 3 секунды циклически переключает следующие режимы:
      • Отображается вся информация (по умолчанию)
      • Отображается вся информация, без строки с координатами GPS
      • "Облегченный экран"
      • Отображение выключено
  • Нижние строки текста слегка подняты выше для нормального отображения на "экзотических" видеоочках.
  • Добавлен "вариометр" - индикатор изменения высоты по GPS/бародатчику (в зависимости от привязки) в метрах за последнюю секунду.
  • Отображение - стрелкой "^/V" с "хвостиками"
    • При изменении высоты на 1м/c выводится стрелка
    • При изменении высоты на >=2м/c выводится стрелка c "хвостиком"
    • При изменении высоты на >=4м/c выводится стрелка c 2 "хвостиками"

Видео: http://vimeo.com/4316701, http://vimeo.com/4316497

 

Прошивка версии 235 от 21 апреля 2009

Скачать v235.hex.zip, 22 кб

Изменения относительно прошивки верcии 234e

  • Добавлена поддержка переключения привязки шкал к бародатчикам либо к показаниям GPS
    • Для переключения достаточно включить передатчик на этапе инциализации телеметрии (15 секунд после старта) и поднять ручку на соответствующем канале в максимум.
    • Изменение привязки происходит каждые ~3 секунды
    • Текущий выбор отображен слева строкой "GPS>"/"Baro>" во время инициализации телеметрии, и строками "G>"/"B>" в первую минуту работы платы телеметрии

  

Прошивка версии 234 от 20 апреля 2009

Скачать v234e.hex.zip, 22 кб

Изменения относительно прошивки верcии 233

  • Переписан парсинг NMEA строк и вся математика GPS
    • Угол на точку взлета и расстояние от точки взлета считаются по алгоритму CORDIC
    • Максимальное расстояние от точки взлета, при котором математика работает без ошибок (ограничено разрядностью операций) составляет 13 км
    • Введена проверка контрольной суммы NMEA строк
    • Обработка приходящих символов с USART переведена на прерывание, если чип не занят отрисовкой
  • Переписана логика мониторинга PPM
    • Убрано запоминание минимальных и максимальных ширин PPM на старте платы телеметрии.
    • Для переключения режима отображения нужно поднять ручку передатчика на соответствующем канале не менее чем на 4 сек ( ширина PPM должна быть выше 1.6 мсек)
    • Последовательность переключения режимов отображения осталась без изменений
  • Изменена раскладка информации на экране
    • Слева в середине - скорость по GPS, снизу - скорость по бародатчику. Шкала привязана к скорости по GPS
    • Справа в середине - высота по GPS, снизу - высота по бародатчику. Шкала привязана к высоте по GPS
    • Сверху в середине - индикатор текущеко курса модели по GPS
    • Снизу в середине - индикатор курса на точку взлета.
      • Если разворот на точку взлета не требует поворота модели больше чем на 90 градусов влево или вправо, то курс на точку взлета показан на индикаторе стрелкой "V"
      • Если требуется поворот больше чем на 90 градусов влево или вправо, то курс на точку взлета отображается символами, соответственно, "<" или ">" и сопровождается числом - величиной угла в градусах.
    • Рассотяние до точки взлета отображается под индикатором курса на точку взлета.

 

Прошивка версии 233 от 13 марта 2009

Скачать v233.hex.zip, 22 кб

Скачать v233nb.hex.zip для плат без бародатчиков, 22 кб

Изменения относительно прошивки верcии 232

  • Нижняя часть текста поднята на 1.5 символа выше
  • Координаты GPS в строковом виде выводятся в верхней части изображения по умолчанию
  • Перемещение ручки передатчика вверх-вниз-вверх-вниз на подключенном к плате телеметрии канале циклически переключает следующие режимы:
    • Отображается вся информация (по умолчанию)
    • Отображается вся информация, без строки с координатами GPS
    • Отображение выключено

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

 

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

Инструкция рассчитана на использование программатора USBasp.

Программатор может поставляться отдельно или входить в комплект телеметрии.

При использовании программатора необходима установка драйвера программатора LibUSB (скачать libusb_0_1_12_1.zip, 71кБ
и программы, работающей с программатором. Одной из самых простых в использовании программ является ExtremeBurner (http://extremeelectronics.co.in/software/BurnerAVR/Setup.exe).

Итак, последовательность действий

1. При подключении программатора в свободный порт USB система находит новое устройство:


2. Появляется окно, предлагающее установить драйвер устройства:

При установке драйвера LibUSB система рапортует об удачной установке устройства...

и в панели задач появляется подсказка - устройство успешно установлено:

Дополнительно подключение программатора можно проверить в списке зарегистрированных в системе устройств:

3. Теперь нужно подключить программатор к плате телеметрии так, как показано на фото:



При неправильном подключении, например, при развороте программатора на 180 градусов, программатор не сможет обнаружить чип, подлежащий обновлению прошивки:

4. Далее необходимо запустить ExtremeBurner и выбрать режим программирования ISP:

5. Далее необходимо загрузить файл прошивки:

6. Далее - непосредственно обновление прошивки платы телеметрии через пункт меню Write -> Flash:

Всё, обновление прошивки завершено. Можно отсоединять программатор от платы телеметрии и от порта USB.