Языки

Вы здесь

Апгрейд на архитектуру ARM

С развитием современных прошивок (ER9X и OpenTX) стало очевидно, что микроконтроллеры 8-битной архитектуры AVR накладывают свои ограничения на доступный функционал. В то же время, 32-битные микроконтроллеры архитектуры ARM предлагают гораздо больше возможностей, при этом обладая доступной ценой. За прошедшие годы было реализовано несколько проектов, позволяющих перевести штатное "железо" на 32-битную архитектуру. На данный момент существует два коммерчески доступных варианта, а также ведется разработка открытого прооекта. Несмотря на различия в характеристиках используемых ARM-микроконтроллеров, все они значительно превосходят штатный Atmega64 и обладают большим запасом производительности "на будущее".


SmartieParts 9Xtreme

Данная плата создавалась при непосредственном участии Майка Блендфорда, который в последние годы ведет разработку ER9X, а также оказывает неоценимую поддержку OpenTX и сообществу openrcforums.com в целом. У Майка огромный опыт проектирования устройств, а также программирования микроконтроллеров. Соответственно, ER9X (точнее, ее подверсия для ARM-микроконтроллеров, называемая ErSky9x) полностью поддерживает эту плату и, более того, развивается вместе с ней.

Производством и продажей занимается Стивен, известный многим по своей предыдущей разработке - программатору SmartieParts, выпущенному специально для FlySky / Turnigy 9x. Как и первая разработка, плата 9Xtreme устанавливается в аппаратуру в дополнение к штатной плате и без необходимости пайки. При этом, обработка информации и генерирование сигналов для управления моделью будет осуществляться новой платой, а штатный микроконтроллер остается отвечать лишь за вывод информации на экран аппаратуры.

Технические характеристики:
Микроконтроллер: STM ST32F205RET6
Family/Type: ARM Cortex M3 32-bit
Тактовая частота: до 120 MHz
Flash-память: 1MBytes
Оперативная память (RAM): 128kBytes
Поддержка внутреннего и внешнего ВЧ-модуля, с независимым программным управлением питанием
Поддержка RTC - часов реального времении (батарейка приобретается отдельно)
The 9Xtreme includes full hardware support for FrSky SPort telemetry.
Звуковой выход
Динамик в комплекте
Слот для карт MicroSD
Модуль RGB-подсветки в комплекте
Плата создавалась с учетом будущих апгрейдов и расширений

Рекомендованная цена: $69.00 + почтовые расходы ($10.00)


AR9X

Этот проект появился достаточно неожиданно - его разработка не была анонсирована заранее. Вместо этого, разработчик сразу предложил готовые прототипы тем, кто хотел стать "бета-тестером". А еще примерно через месяц появился уже коммерческий вариант решения, созданный с учетом комментариев и пожеланий тестировщиков. При создании платы, основной упор был сделан на максимальную "эффективность капиталовложений". В результате получилось достаточно аскетичное решение, которое, однако, выполняет все основные функции аппаратуры и имеет широкие возможности расширения при помощи дополнительных модулей. Например, часов (RTC) на данной плате нет, однако они могут быть добавлены дополнительным модулем.

Плата устанавливается взамен штатной системной платы, полностью ее замещая. Установка AR9X потребует удаления разъема для зарядки АКБ, на его месте будет разъем Micro USB для подключения аппаратуры к компьютеру.

Технические характеристики:
Микроконтроллер: Atmel
32-bit ARM Cortex M3 processor, 100 pin
Flash-память: 512kBytes
Оперативная память (SRAM): 64kBytes
COM1,2 Rx,Tx TR buffered, S.port support
COM3 ready for Bluetooth Module Interface
Разводка под разъем шины I2C
Разводка под энкодер и все кнопки - удобно для любителей доработать штатный корпус, или разработать свой собственный
Поддержка светодиодной панели подсведки экрана (модуль подсветки в комплект не входит)
Поддержка вибромотора (вибромотор в комплект не входит)
Поддержка подключения второго ВЧ-модуля (PPM2, Batt. PWR, GND)
Все порты разведены под стандартные коннекторы 2.54мм
Программное управление питанием
Звуковой усилитель мощностью 1Вт
Динамик в комплекте (1Вт, 8 Ом)
Слот для карт MicroSD
Разъем Micro USB для подключения к компьютеру
Встроенная защита от переполюсовки АКБ
Напряжение питания: 7.6~14V (внешние устройства, подключаемые к плате, могут накладывать свои требования к диапазону питания)
Низкое энергопотребление: 80mA @ 12V

Рекомендованная цена: $29.99 + почтовые расходы ($7.00)





The choice ultimately will depend on price and how you are looking to to use an upgrade.


SkyCORE9x

Открытый проект на базе микроконтроллера STM, который начал Брент Нельсон. Брент первым выпустил на рынок массовую плату на ARM-микроконтроллере - SkyBoard. Тот проект пользовался популярностью, но оказался достаточно дорогим и, по этой причине, недостаточно массовым. Также Брент разработал электронику для аппаратуры Turnigy 9XR PRO. Теперь же он открыл свои наработки по плате SkyCORE, проектируемой не как прямой апгрейд аппаратуры 9x, а как аппаратную платформу для использования в любительских проектах. Дизаин платы может быть доработан под специфические задачи.

Информация будет дополнена в ближайшее время.