RSS лента

Напоминалка

F4BY и с чем его едят...

Рейтинг: 5.00. Голосов: 3.
15.02.2014 в 18:13 (13348 Показов)
F4BY собственно продолжение темы Создание собственной системы стабилизации
вот такая платка в итоге получилась:
Нажмите на изображение для увеличения
Название: image.jpg
Просмотров: 98
Размер:	34.2 Кб
ID:	1034649Нажмите на изображение для увеличения
Название: image.jpg
Просмотров: 88
Размер:	40.0 Кб
ID:	1034650

На борту:
Процессор - STM32F407VGT6
Это высокопроизводительный 32-разрядный микроконтроллер на базе ядра Cortex-M4F с функцией DSP-вычислений с плавающей точкой (FPU) от компании ST Microelectronics.
тактовая частота 168 МГц
  • Корпус LQFP100 (100 ножек)
  • I/O (макс.),шт. 82
  • Напряжение питания: 1.8 - 3.6 В
  • Частота: до 168 МГц
  • Память программ (Flash): 1 МБайт
  • ОЗУ (RAM): 196 Кбайт
  • 4 Кбайт backup SRAM (аналог EEPROM)
  • Поддержка инструкций DSP и чисел с плавающей точкой
  • 16-битные таймеры: 2 базовых таймера, 8 таймеров общего назначения, 2 продвинутых таймера, 2 watchdog (Сторожевой таймер (контрольный таймер, англ. Watchdog timer) — аппаратно реализованная схема контроля за зависанием системы. Представляет собой таймер, который периодически сбрасывается контролируемой системой. Если сброса не произошло в течение некоторого интервала времени, происходит принудительная перезагрузка системы. В некоторых случаях сторожевой таймер может посылать системе сигнал на перезагрузку («мягкая» перезагрузка), в других же — перезагрузка происходит аппаратно (замыканием сигнального провода RST или подобного ему).)
  • 2 32-битных таймера общего назначения
  • USB 2.0 full-speed device/host/OTG со своим PHY на борту
  • USB 2.0 high-speed/full-speed device/host/OTG с отдельным DMA, со своим full-speed PHY на борту, есть поддержка ULPI
  • 10/100 Ethernet MAC с отдельным DMA, поддержка PHY-микросхем с интерфесами IEEE 1588v2, MII/RMII
  • 3x SPI (37.5 МБит/с), 2 из них с мультиплексированными полнодуплексными I2S для качественной передачи звука
  • 3x I2C с поддержкой SMBus/PMBus
  • 4x USART, 2x UART: 10.5 МБит/с, интерфейс ISO 7816, LIN, IrDA, modem control
  • 2x CAN (2.0B Active)
  • SDIO (для SD-карт)
  • DCMI - [от 8 до 14]-битный параллельный интерфейс камеры (до 54 МБайт/с)
  • Аналоговый генератор случайных чисел
  • Встроенный модуль расчёта CRC
  • 82x GPIO (выводы I/O)
  • RTC (Real-Time Clock)
  • 3 12-битных АЦП, 2.4 миллиона выборок в секунду, 16 каналов, 7.2 миллиона выборок в секунду в режиме тройного чередования
  • 2 12-битных ЦАП
  • Контроллер DMA с 16 каналами и поддержкой FIFO и пакетной передачи
  • Параллельный интерфейс LCD, режимы 8080/6800
  • FSMC - контроллер статической памяти с поддержкой Compact Flash, SRAM, PSRAM, NOR и NAND
  • Возможность отладки по JTAG или SWD

Датчик угловых скоростей и акселерометр MPU6000 включен по SPI
Нажмите на изображение для увеличения
Название: mpu60x0.jpg
Просмотров: 108
Размер:	65.9 Кб
ID:	1034665
Основные параметры
Кол-во осей 3 Ускорение (макс.),±g 16 Диапазон,°/cек. 2000 Оси X,Y,Z Чувствительность,LSB/g 2.048 Разрешение,бит 16 Чувствительность,°/cек./LSB 0.06097 Нелинейность,% 0.2 Шум,°/cек. 0.05 Частота среза,Гц 1000 Интерфейс I2C SPI VCC,В от 2.375 до 3.46 ICC,мА 3.6 TA,°C от -40 до 85 Корпус QFN-24
компас HMC5883 (имеется возможность установки внешнего)
  • датчик HMC5883L
  • питание 3.3В
  • протокол связи: стандартный IIC (он же I2C, он же TWI)
  • диапазон измерений: ± 1.3-8 гаусс, точность 5 милли-гаусс
  • даташит
барометр MS5611
  • Чип: MS5611
  • Чип имеет встроенный 24-битный AD конвертер
  • Питание: 3.3В (внутренний низкий регулятор отсева)
  • Габариты: 1.8 х 1.3см
  • даташит
eeprom 24c512
flash m25p16

заменено на FRAM FM25V01
(Сегнетоэлектрическая оперативная память (Ferroelectric RAM, FeRAM или FRAM[1]) — оперативная память, по своему устройству схожая с DRAM, но использующая слой сегнетоэлектрика вместо диэлектрического слоя для обеспечения энергонезависимости. FeRAM — одна из растущего числа альтернативных технологий энергонезависимой памяти, предлагающая ту же самую функциональность, что и флеш-память.)
MicroSD слот
интерфейсы:
4 USART (один инвертирован)
1 SPI (свободный аппаратный порт)
2 I2C (внешняя i2c1 - полный доступ, внутренняя i2c2 не доступна для пользователя)
1 CAN
1+3 входа АЦП
3 свободных пина GPIO
8 выходов ШИМ
8 входов-выходов ШИМ
1 выход на пищалку (ШИМ)
1 вход подключения сонара (либо таймер либо прерывание 9-5)

На данный момент имеется порт Ardupilot
1) небольшой ребрендинг в swift-flyer
Исходники https://github.com/swift-flyer
Актуальная документация и прошивки: http://hobby.msdatabase.ru/project-u...oursurvey/f4by

Как запустить Арду:
Переделан Бутлоадер (пока в тестировании плата имеет свой собственный драйвер и определяется как F4BY)
Прошивать можно планнером - но родная px4 не запустится!!!!! см. ниже...
Для запуска Арду обязательна SD-карточка... у меня прекрасно живёт 2-х гиговая noname
Первый запуск - просто включить с карточкой
Далее на карточке создастся директория APM (там логи будут хранится)
Как виртуальную еепром стирать:
если надо стереть в консоли NuttX
вынимаем SD (если с пищалкой запустить будет пиликать SOS)
подключаем к 1 усарту через ftdi (или через что есть) любой терминалкой (патти, геркулес...)
скорость 57600
набираем
mtd start
mtd erase
reboot
вставляем SD запускаемся калибруемся...
Паршифки заливаются планнером так что осторожно родная от PX4 зальётся, но работать не будет и перепрошить будет с планнера невозможно! в таком случае: в папке планнера есть PX4uploader - запустить выбрать паршивку и тыкать ресет пока лодырь (он жывой остаётся) не определится...
Ну и пару кино как это запускалось:



Продолжение следует!...
Текущая прошивка и бутлоадер - пока всё обзывается PX4
Обновил прошивки - это версия тестовая 3.2-Dev так что всё на свой страх и риск...
тестил немножко








Контроллеры можно заказать тут и тут, всё остальное от лукавого и без тех. поддержки...
Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: firmware.JPG‎
Просмотров: 160
Размер:	33.5 Кб
ID:	904219  

Обновлено 20.02.2015 в 12:53 [ARG:5 UNDEFINED]

Метки: ardupilot, arm, f4by, nuttx
Категории
Без категории

Комментарии

  1. Аватар для SergDoc
    про питание:
    нужен внешний BEC не важно куда подключать лучше вместо BEC от регулей, тогда можно смело подключать импульсный параллельно с USB если же аналоговый, то можно куда угодно вообще...
    по качеству самого питания, плате впринципе всё равно все устройства на самой плате запитаны с 3-х стабилизаторов 3.3В выдерживающих на входе до 16В, но увлекаться не советую - вся периферия (приёмник, gps...) запитана до стабилизаторов...
  2. Аватар для ttt01
    То есть периферия будет питаться от вольтажа ВЕС?
  3. Аватар для SergDoc
    да
  4. Аватар для SergDoc
    Пошли слухи, что где-то ещё делают F4BY без моего ведома
    Я не зарабатываю на этом!!!, но и не желаю чужой грех на душу брать...
    Так что, если кто-то задаёт вопросы по проблемам с платой, пожалуйста сначала говорите где взяли, если продавец (изготовитель) мне не знаком, извините - это ваши трудности....
    Контроллеры можно заказать тут и тут, всё остальное от лукавого и без тех. поддержки...
    Обновлено 19.02.2015 в 15:25 [ARG:5 UNDEFINED]
  5. Аватар для ExIM
    Получил вашу плату, общее впечатление о ней только положительное. Множество плюсов заметил в ней еще до подключения даже по USB.
    На все вопросы получаю оперативную поддержку. Спасибо вам!
    Обновлено 03.04.2015 в 18:06 [ARG:5 UNDEFINED]
  6. Аватар для konstantin_sakryukin
    Сообщение перенёс в другую тему.
    Обновлено 11.12.2016 в 00:58 [ARG:5 UNDEFINED]
  7. Аватар для DangerD
    А напишите в чём отличие от того же pixracer? Ну кроме ppm encoder (pixracer - 60$)
  8. Аватар для max73
    Здравствуйте,


    подскажите, проект еще жив? а то последние сообщения 16-м годом идут
  9. Аватар для alexeykozin
    здравствуйте

    да, проект актуален
    обсуждение и новости
    http://forum.apmcopter.ru/forums/f4by/
    http://forum.rcdesign.ru/f123/thread456525.html
  10. Аватар для Карлсунище
    а подскажите, плата с логотипом yrrc идентифицируется как f4by, производителей найти не получается - вы, случаем, не имеете к ним отношения?