Ваш город: Москва
+7 (495) 221-78-04
+7 (812) 327-327-1
Терраэлектроника

Средства функционального расширения X-NUCLEO. Обзор. Часть 1

STMicroelectronics

В обзоре "Семейство STM32 NUCLEO – неисчерпаемая энергия ядра. Обзор" было подробно рассказано о широкой линейке бюджетных отладочных плат компании ST Microelectronics STM32 NUCLEO. Вкратце напомним, что в это семейство входят платы на основе 32-разрядных ARM микроконтроллеров с ядрами от Cortex-M0 до Cortex-M7, с частотами тактирования от 32 МГц до 216 МГц и с объемом флэш-памяти от 16 кБ до 1 МБ. Линейка STM32 NUCLEO проектировалась как семейство плат, предназначенных быть ядром системы (NUCLEO - ядрышко), поэтому на платах практически отсутствует периферия. Вместо неё установлены разъемы расширения, совместимые с Arduino Uno Rev3, ST morpho и ST Zio, к которым, в зависимости от задачи, могут быть подключены дочерние платы определенного функционала. Конечно же, это могут быть и изделия, разработанные пользователем, но в большинстве случаев намного эффективнее использовать готовые платы расширения X-NUCLEO.

Используя STM32 NUCLEO и X-NUCLEO, разработчик может в считанные минуты получить необходимые для решения конкретной задачи функционал и производительность. Плата из линейки X-NUCLEO с выбранным пользователем функционалом подключается напрямую к изделию семейства STM32 NUCLEO. Более того, платы X-NUCLEO при необходимости стыкуются друг с другом. Комбинации плат семейства STM32 NUCLEO и плат расширения – это унифицированный и масштабируемый подход, который поможет разработать приложение, создать прототип изделия, оценить продукт и при этом сэкономить время и бюджет разработки.

Платы расширения X-NUCLEO оборудованы стандартными соединителями, совместимыми с Arduino Uno R3 или Morpho. Такая конструкция делает серию X-NUCLEO универсальной. Изделия семейства X-NUCLEO поддерживаются специальным ПО, которое представляет собой расширение для набора программных инструментов STM32 CUBE. Для каждой платы расширения доступны бесплатные наборы расширений STM32Cube для ускорения разработки приложения.

Приведем пример действий, необходимых для получения беспроводного мультисенсорного устройства (Рис. 1):

  1. Выбрать отладочную плату семейства STM32 NUCLEO – в данном случае NUCLEO-F401RE на основе микроконтроллера STM32F401RE (Cortex-M4F, 84 МГц, 512 кБ Flash, 96 кБ SRAM).
  2. Для решения задачи нам понадобятся две платы расширения из семейства X-NUCLEO:
    • X-NUCLEO-IKS01A1 – плата расширения на основе MEMS датчиков движения (гироскоп, акселерометр), магнитометра и датчиков параметров окружающей среды (атмосферное давление, температура, влажность). На плате установлен сокет DIP-24 для подключения дополнительных MEMS-адаптеров и датчиков серии STEVAL-MKIxxxx;
    • X-NUCLEO-IDB04A1 – плата расширения Bluetooth Low Energy.
  3. Скачать пакет программного расширения Bluemicrosystem1, содержащий предварительно сконфигурированный STM32 Cube, расширение ПО и OpenSoftwareX SW.
  4. Получить вашу бесплатную оценочную лицензию для osxMotionFX для ПО датчиков через мастер лицензий, включенный в пакет. Для компиляции приложения и загрузки последнего в микроконтроллер может использоваться предпочитаемая вами интегрированная среда разработки (IDE), например, IAR EWARM, Keil MDK-ARM или основанная на GCC IDE.
  5. Загрузить приложение ST BlueMS из Apple Store или Google Play. Приложение обеспечит прямой доступ с мобильного устройства к данным, полученным с датчиков через протокол Bluetooth® Low Energy.

Рассмотренная выше конфигурация беспроводного мультисенсорного устройства предназначена для оценки возможностей входящих в ее состав устройств и отладки программного обеспечения. На её базе можно быстро приступить к разработке и отладке, например, такого изделия, как метеостанция с возможностью измерений параметров окружающей среды: температуры, влажности, атмосферного давления, и передачей информации с использованием BLUETOOTH Low Energy протокола.

Комплект для беспроводного мультисенсорного устройства. Наименования плат снизу вверх: NUCLEO-F401RE, X-NUCLEO-IDB04A1, X-NUCLEO-IKS01A1

Рис. 1. Комплект для беспроводного мультисенсорного устройства. Наименования плат снизу вверх: NUCLEO-F401RE, X-NUCLEO-IDB04A1, X-NUCLEO-IKS01A1

Рассматриваемая продукция принадлежат к типу экосистемы, т.е. к совокупности взаимосвязанных, дополняющих друг друга программно-аппаратных средств.

Ниже, в Таблице 1 приведены некоторые характеристики плат линеек X-NUCLEO.

Таблица 1.  Некоторые характеристики семейства X-NUCLEO и комплектов P-NUCLEO

Наименование

Ядро

Функция

Расширение STM32 Cubeдля X-NUCLEO

1

X-NUCLEO-6180XA1

VL6180X

Измерение расстояния, приближения, освещенности и распознавание жестов.

STSW-IMG003
X-CUBE-6180XA1

2

P-NUCLEO-6180X1*

VL6180X + NUCLEO-F401RE

3

P-NUCLEO-6180X2*

VL6180X +NUCLEO-L053R8

4

X-NUCLEO-CCA01M1

STA350BW

Высокоэффективная цифровая аудиосистема

X-CUBE-SOUNDTER1

5

X-NUCLEO-CCA02M1

MP34DT01-M

Преобразование звука с использованием цифровых MEMS микрофонов

X-CUBE-MEMSMIC1
BLUEVOICELINK1,
OSXBLUEVOICE,
BLUEMICROSYSTEM2

6

X-NUCLEO-IDB04A1

BlueNRG, BALF-NRG-0-1D3

Обмен данными по BLUETOOTH Low Energy

X-CUBE-BLE1,
BLUEVOICELINK1,
OSXBLUEVOICE,
BLUEMICROSYSTEM1
BLUEMICROSYSTEM2, BLUEMICROSYSTEM3, OSXSmartConnPS

7

X-NUCLEO-IDB05A1

 

SPBTLE-RF, BlueNRG-MS,

BALF-NRG-01D3

Обмен данными по BLUETOOTH Low Energy

 

X-CUBE-BLE1
BLUEVOICELINK1
OSXBLUEVOICE
BLUEMICROSYSTEM1
BLUEMICROSYSTEM2, BLUEMICROSYSTEM3, OSXSmartConnPS

8

 

X-NUCLEO-IDS01A4

 

SPSGRF-868

Обмен данными в ISMдиапазоне

X-CUBE-SUBG1
osxContiki6LP
STSW-CONTIKI6LP

9

X-NUCLEO-IHM01A1

L6474PD

Управление шаговыми двигателями

STSW-SPIN002
X-CUBE-SPN1

10

X-NUCLEO-IHM04A1

L6206

Управление двумя биполярными или четырьмя униполярными двигателями

STSW-SPIN002
X-CUBE-SPN4

11

X-NUCLEO-IHM07M1

L6230

Драйвер трехфазного бесщеточного двигателя постоянного тока

X-CUBE-SPN7

12

X-NUCLEO-PLC01A1

CLT01-38SQ7, VNI8200XP

Программируемый логический контроллер индустриального назначения.

X-CUBE-PLC1

13

X-NUCLEO-IKS01A1

LSM6DS0, LIS3MDL, HTS221, LPS25HB

Гироскоп, акселерометр, магнитометр и датчики параметров окружающей среды: давление, температура, влажность.

ST_BLUE_DFU,
ST_WESU_GHUB,
X-CUBE-MEMS1
BLUEMICROSYSTEM1
BLUEMICROSYSTEM2, BLUEMICROSYSTEM3
osxMotionFX,
osxMotionCP,
osxMotionAR,
osxMotionGR

*В состав отладочных комплектов P-NUCLEO входят отладочная плата STM32 NUCLEO и плата расширения X-NUCLEO.

В первой части нашего обзора мы кратко рассмотрели небольшое количество плат функционального расширения линейки X-NUCLEO, которые в сочетании с платами STM32 NUCLEO позволят разработчику реализовать проекты управления двигателями, измерения расстояний до объекта, создать систему распознавания жестов, сбора данных об окружающей среде и передачи их по беспроводному каналу связи и др.

Номенклатура склада компании "Терраэлектроника" постоянно пополняется новым инструментарием, включая рассмотренные в данном обзоре платы семейства X-NUCLEO. Использование предлагаемых отладочных средств позволяет сократить сроки и стоимость проектирования, эффективно провести разработку и вывести на рынок новое конкурентоспособное изделие.

Обзор составил и подготовил
Шрага Александр,
a.shraga@terraelectronica.ru


Производитель: STMicroelectronics
X-NUCLEO-6180XA1 X-NUCLEO-6180XA1 Цена, руб. Срок поставки Укажите
кол-во:

Плата расширения X-NUCLEO-6180XA1 на основе модуля датчиков приближения, жестов и освещенности VL6180X для совместной работы с платами семейства STM32 NUCLEO
2280,00 r
от 2 шт. 1960,00 q
от 4 шт. 1800,00 q
На складе: 9 шт.
P-NUCLEO-6180X1 P-NUCLEO-6180X1 Цена, руб. Срок поставки Укажите
кол-во:

Key Features ?1x VL6180X (proximity, gesture and ambient light sensing module) expansion board. ?Slider switch controlling 2 functions: ?4-digit display, displaying either the distance of a target from the proximity sensor or the lux value from the ambient light sensing (ALS).…
3370,00 r
от 2 шт. 3090,00 q
На складе: 1 шт.
NUCLEO-F401RE NUCLEO-F401RE Цена, руб. Срок поставки Укажите
кол-во:

Key Features ?STM32 microcontroller in QFP64 package ?Two types of extension resources: ?Arduino™ Uno V3 connectivity ?ST morpho extension pin headers for full access to all STM32 I/Os ?ARM® mbed™ (see http://mbed.org) ?On-board ST-LINK/V2-1 debugger/programmer with SWD connector: ?Selection-mode switch to use the kit as a standalone ST-LINK/V2-1 ?Flexible board power supply: ?USB VBUS or external source(3.3V, 5V, 7 - 12V) ?Power management access point ?Three LEDs: ?USB communication (LD1), user LED (LD2), power LED (LD3) ?Two push-buttons: USER and RESET ?USB re-enumeration capability.…
1320,00 r
от 3 шт. 1130,00 q
от 6 шт. 1040,00 q
На складе: 30 шт.
P-NUCLEO-6180X2 P-NUCLEO-6180X2 Цена, руб. Срок поставки Укажите
кол-во:

ОТЛАДОЧНАЯ ПЛАТА
3200,00 r
от 2 шт. 2740,00 q
от 3 шт. 2520,00 q
На складе: 4 шт.
X-NUCLEO-CCA02M1 X-NUCLEO-CCA02M1 Цена, руб. Срок поставки Укажите
кол-во:

Плата расширения X-NUCLEO-CCA02M1 на основе MEMS цифровых микрофонов MP34DT01-M для STM32 Nucleo.
2120,00 r
от 2 шт. 1810,00 q
от 4 шт. 1670,00 q
На складе: 5 шт.
X-NUCLEO-IDB04A1 X-NUCLEO-IDB04A1 Цена, руб. Срок поставки Укажите
кол-во:

Плата расширения Bluetooth Low Energy X-NUCLEO-IDB04A1
1520,00 r
от 3 шт. 1300,00 q
от 6 шт. 1200,00 q
На складе: 11 шт.
X-NUCLEO-IDS01A4 X-NUCLEO-IDS01A4 Цена, руб. Срок поставки Запросить
условия
поставки
Плата расширения X-NUCLEO-IDS01A4 на основе радиочастотного модуля SPSGRF-868 ISM диапазона для STM32 NUCLEO По запросу
X-NUCLEO-IHM01A1 X-NUCLEO-IHM01A1 Цена, руб. Срок поставки Укажите
кол-во:

Плата драйвера шагового двигателя на основе easySPIN™ L6474 для STM32 Nucleo
1380,00 r
от 3 шт. 1190,00 q
от 6 шт. 1090,00 q
На складе: 9 шт.
X-NUCLEO-IHM04A1 X-NUCLEO-IHM04A1 Цена, руб. Срок поставки Укажите
кол-во:

Плата расширения X-NUCLEO-IHM04A1 для управления двухщеточным DC двигателем на основе двойного полномостового драйвера L6206.
1380,00 r
от 3 шт. 1180,00 q
от 6 шт. 1090,00 q
На складе: 2 шт.
X-NUCLEO-IHM07M1 X-NUCLEO-IHM07M1 Цена, руб. Срок поставки Укажите
кол-во:

Three-phase brushless DC motor driver expansion board based on L6230 for STM32 Nucleo
1450,00 r
от 3 шт. 1250,00 q
от 6 шт. 1140,00 q
На складе: 4 шт.
X-NUCLEO-PLC01A1 X-NUCLEO-PLC01A1 Цена, руб. Срок поставки Укажите
кол-во:

Макетная плата X-NUCLEO-PLC01A1 индустриального модуля ввода-вывода.
1320,00 r
от 2 шт. 1160,00 q
от 4 шт. 990,00 q
от 7 шт. 909,00 q
На складе: 28 шт.
Версия для печати версия для печати

Заметили ошибку в работе сайта?
Скажите нам об этом