Similar presentations:
Новый конструктор регулярной лиги чемпионата «Воздушноинженерная школа»
1.
Новый конструктор регулярнойлиги чемпионата «Воздушноинженерная школа»
Разработчики:
CanSat в Самаре
Владимирская область 2020
1
2.
Недостатки имеющегося конструктораКонструктивные:
• Неудобство использования плат поперек аппарата
• Тяжелая металлическая конструкция
• Крепление торцевых элементов в двух точках
• Недостаточная компактность
Электромонтажные:
• Сложность подключения плат между собой
• Избыточные габаритные разъемы
• Сложность установки своих плат
Электротехнические и электронные:
• Устаревающий микроконтроллер
• Дорогой программатор
• Невозможность отладки
• Отсутствие методов адекватной работы с АКБ
• 5В питание МК
Организационное
• Фрагментарная документация
2
2
3.
Конструкция аппарата: платы3
3
4.
Конструкция аппарата: сборка стека4
4
5.
Конструкция аппарата: пример сборки целиком5
5
6.
МикроконтроллерСравнение используемого сейчас и нового микроконтроллера
Параметр
Старый конструктор
Новый конструктор
Название
Atmega128(A)
STM32F401RE
Семейство
Atmega, старая
STM32 F4
Архитектура
8-битный AVR
32-битный ARM, Cortex M4
Тактовые частоты
До 20МГц
До 84 МГц, часовой кварц
Оперативная память
4 кБ
96 кБ
Постоянная память
128 кБ
512 кБ
Программирование
ISP, 3т.р. в магазине, 150р. Али
То же, что и отладка
Отладка
JTAG, не выведен, отладчик 5 т.р.+
SWD, 150р на Али
GPIO
53
50
Интерфейсы
2 UART, 1 SPI, 1 I2C
3UART, 4SPI, 3I2C, SDIO, USB,
Кроме того
Полная совместимость с
AtmegaS128
RTC, VBAT, много таймеров
И все это за
260р
250р
6
6
7.
Среды разработки под STM32Atmega:
Atmel Studio (бесплатная, AVR + ATSAM)
MplabX (бесплатная, AVR (beta) + ATSAM (beta) + PIC)
STM32:
CubeIDE (от производителя, только STM32)
Keil (платная, много что поддерживает, де факто стандарт для
индустрии)
IAR (платная, много что поддерживает)
CoIDE (бесплатная, не только STM32)
Atolic TrueStudio (не только STM32, устарел, по сути из него
вырос CubeIDE)
7
7
8.
Особенности разработки для STM32Стоит учитывать
наличие и
использовать с
осторожностью:
STM32 Cube
GitHub
8
8
9.
ДатчикиДатчики старого конструктора:
DS1820 (температура, 1wire)
ADXL345 (Ускорение, SPI)
BMP280 (Давление, SPI)
Датчики нового конструктора:
DS18B20 (температура, 1wire)
LSM6DS3 (ускорение + угловая скорость, SPI)
LIS3MDL (индукция магнитного поля, SPI)
BME280 (давление + влажность, SPI)
LSM9DS1 (опциональный, не запаян, ускорение, угловая
скорость, индукция магнитного поля, SPI)
ATGM336H (GNSS, UART)
9
9
10.
9DOF+
=
9DOF – полноценная инерциальная
навигация и ориентация в пространстве
10
10
11.
GNSSЧудо китайской электронной
промышленности – навигационный
модуль за 200р
• 3,3В
• NMEA
• Поддержка активной антенны
11
11
12.
Кроме тогоДополнительные средства:
Расширитель портов для INT и DataReady пинов датчиков (I2C)
Сдвиговый регистр для выходов (SPI-подобный)
Мультиплексор
Операционный усилитель
Коммутация нагрузок:
Транзисторы
RemoveBeforeFlight
12
12
13.
Структура электроники аппарата: Плата с датчиками13
13
14.
Структура электроники аппарата: Плата с датчиками14
14
15.
Структура электроники аппарата: плата МКФирменный шрифт внедрен в файл презентации для отображения на компьютерах,
на которых данный шрифт отсутствует.
15
15
16.
Структура электроники аппарата: плата МК16
16
17.
Структура электроники аппарата: система питанияФирменный шрифт внедрен в файл презентации для отображения на компьютерах,
на которых данный шрифт отсутствует.
17
17
18.
Структура электроники аппарата: система питания18
18
19.
Структура электроники аппарата: радио платаФирменный шрифт внедрен в файл презентации для отображения на компьютерах,
на которых данный шрифт отсутствует.
19
19
20.
Структура электроники аппарата: радио плата20
20
21.
FPGAFPGA – field programmable gate array. Она же программируемая логическая матрица
(ПЛМ), она же программируемая логическая интегральная схема (ПЛИС)
21
21
22.
FPGAФирменный шрифт внедрен в файл презентации для отображения на компьютерах,
на которых данный шрифт отсутствует.
22
22
23.
Что с этим вообще делать?• Матрица коммутации
• Независимый генератор сигналов
• Управляемый источник ШИМ
• Генератор частоты
• Преобразователь интерфейсов
• SPI-UART
• SPI-I2C
• SPI-параллельный выход
• Первичная обработка данных
• Работа с датчиком и упаковка данных
• Простые вычисления
• Переупаковка данных с камеры
• Полноценная обработка
• Инерциальная навигация
• Обработка видео
• Обработка GPS (NMEA строка)
23
23
24.
Структура электроники аппарата: FPGAФирменный шрифт внедрен в файл презентации для отображения на компьютерах,
на которых данный шрифт отсутствует.
24
24
25.
Структура электроники аппарата: FPGA25
25
26.
Кумарин Алексей АндреевичCanSat в Самаре
Вопросы можно задать в группе в ВК
vk.com/cansat_samara
Клуб молодежного
аэрокосмического приборостроения
«Космический градиент»
vk.com/space_gradient
26