Netduino Plus 2

Netduino – это открытая электронная платформа, использующая .NET Micro Framework. Оснащена 32-битным микроконтроллером. Netduino предлагает 20 портов GPIO, объединенных с SPI, I2C, двумя UART (1 RTS/CTS), 4 ШИМ каналами и 6 каналами АЦП. .NET Micro Framework сочетает в себе простоту высокоуровневого программирования и доступ к возможностям микроконтроллеров.

Netduino также совместима по выводам с платами расширения Arduino (для некоторых из них могут понадобиться сторонние драйверы).

Netduino Plus 2
Netduino Plus 2

Технические характеристики

Сравнение технических характеристик Netduino Plus, Netduino Plus 2 и Netduino Go
Компоненты и возможностиNetduino PlusNetduino Plus 2Netduino Go
Процессор и памятьМикроконтроллерSTMicro STM32F2STMicro STM32F4STMicro STM32F4
Скорость120 МГц (Cortex-M3)168 МГц (Cortex-M4)168 МГц (Cortex-M4)
Память хранения кода программ192 KB384 KB384 KB
RAM60 KB100+ KB100+ KB
Операционная система.NET Micro Framework 4.2 (or 4.3).NET Micro Framework 4.2 (or 4.3).NET Micro Framework 4.2
Входы и выходыСетьEthernet: 10 Мбит/сEthernet: 10 Мбит/сЧерез дополнение: ethernet gobus модуль
Совместимость с платами расширения ArduinoРаботает с большинством плат расширения ArduinoРаботает с большинством плат расширения ArduinoЧерез дополнение: shield base gobus модуль
(некоторые требуют .net mf драйверов)(некоторые требуют .net mf драйверов)
Цифровые входы/выходы20 GPIO, 6 ШИМ, 2 UART, I2C, SPI22 GPIO, 6 ШИМ, 4 UART, I2C, SPIЧерез дополнение: входные/выходные gobus модули
(GPIO, ШИМ, UART, SPI и т.д.)
Аналоговые входы6 каналов АЦП (12-битных)6 каналов АЦП (12-битных)Через дополнение: аналоговые gobus модули
Хранениеmicro SD карта (до 2 ГБ)micro SD карта (до 2 ГБ)Через дополнение: sd card gobus модуль
gobus портынетнет8 gobus портов
Окружающая средаТемпература0 - 70 °C (32 - 158 °F)0 - 70 °C (32 - 158 °F)0 - 70 °C (32 - 158 °F)

Техническое описание

Netduino Plus 2 является следующей версией платы Netduino Plus и обладает в 4 раза большей производительностью по сравнению с предшественником. Это проявляется в увеличении тактовой частоты (168 МГц, вместо 48 МГц) и объема памяти хранения кода программ и RAM.

Netduino Plus 2. Расположение входов/выходов.
Netduino Plus 2. Расположение входов/выходов.

Процессор/микроконтроллер

Главной составляющей платы является процессор Atmel ARM, который содержит память RAM и память хранения кода программ, используемую приложениями. Его выводы соединены с выводами синих разъемов, расположенных по краям платы. Эти выводы используются для подключения внешних компонентов и плат расширения.

Netduino Plus 2. Процессор
Netduino Plus 2. Процессор

Аналоговые входы

На плате расположен 6-пиновый разъем аналоговых входов, которые могут быть использованы для чтения состояния любых аналоговых датчиков, измеряющих любую величину, например:

  • влажность;
  • температура;
  • освещенность;
  • давление;
  • движение.

Кроме того, аналоговые входы могут использоваться в качестве цифровых входов/выходов.

Netduino Plus 2. Аналоговые входы
Netduino Plus 2. Аналоговые входы

Цифровые входы/выходы

Цифровые входы/выходы служат для обработки цифровых сигналов.

  • Количество цифровых входов/выходов: 14.
  • Они могут подключаться к датчикам, имеющим два состояния (вкл/выкл), например, кнопки, тумблеры и т.д.
  • Могут использоваться в качестве выходов для управления светодиодами, реле, коммутаторами.
  • Могут использоваться для связи, использующей стандартные протоколы, например, I2C, SPI, UART.
  • Могут использоваться для передачи импульсов для изменения скорости двигателя, интенсивности света и т.д.

Особенности цифровых входов/выходов:

  • все 22 цифровых и аналоговых вывода: GPIO
  • цифровые выводы 0-1: UART 1 RX, TX
  • цифровые выводы 2-3: UART 2 RX, TX/PWM
  • цифровые выводы 5-6: PWM, PWM
  • цифровые выводы 7-8: UART 3 RX, TX (также работают как UART 2 RTS, CTS)
  • цифровые выводы 9-10: PWM, PWM
  • цифровые выводы 11-13: PWM/MOSI, MISO, SPCK
  • цифровые выводы SD/SC: SDA/SCL (также работают как UART 4 RX, TX)
Netduino Plus 2. Цифровые входы/выходы
Netduino Plus 2. Цифровые входы/выходы

Ethernet

Netduino Plus 2 обладает разъемом Ethernet, который позволяет нам подключать плату к сети, к локальной или к интернету. Подключение к интернету открывает целый ряд новых возможностей, например, чтение данных с удаленных серверов или передача в интернет данных от подключенных датчиков и устройств. Это позволяет нам с помощью Netduino создавать интернет вещей.

Netduino Plus 2. Ethernet
Netduino Plus 2. Ethernet

MicroSD

В эту версию Netduino был добавлен слот MicroSD. Карта MicroSD может хранить данные, используемые Netduino, или Netduino может записывать данные на карту для локального хранения. Мы можем даже хранить на карте скомпилированные программы, которые затем будут выполняться на Netduino.

Netduino Plus 2. Слот карты памяти MicroSD
Netduino Plus 2. Слот карты памяти MicroSD

Светодиоды

На плате расположено два светодиода. Белый светодиод загорается, когда на плату подается питание, и действует, как индикатор питания. Другой светодиод (синий) – это пользовательский светодиод, и может управляться из программы, запущенной на Netduino.

Netduino Plus 2. Светодиоды
Netduino Plus 2. Светодиоды

Питание

Для Netduino требуется напряжение от 7,5В до 12В с плюсом на центральном выводе разъема. Питание может быть подано от AC/DC адаптера с разъемом 5,5мм на 2,1мм.

В случае подачи напряжения неправильной полярности сработает восстанавливающийся предохранитель, который вернется в исходное состояние после того, как остынет.

Netduino Plus 2. Разъем питания
Netduino Plus 2. Разъем питания

MicroUSB

Данный порт выполняет несколько функций на плате:

  • соединяет плату Netduino с компьютером;
  • может использоваться для питания платы;
  • используется для загрузки приложений на плату Netduino и интерактивной их отладки;
  • может использоваться для подключения устройств ввода (например, клавиатуры или мыши).
Netduino Plus 2. Разъем MicroUSB
Netduino Plus 2. Разъем MicroUSB

Площадка стирания

Это маленькая золотая точка в конце разъема цифровых входов/выходов. Она может использоваться для полного стирания Netduino, чтобы начать с нуля. Она была добавлена, чтобы сделать плату дружественной к хакам, и чтобы Netduino могла использоваться, как простая отладочная плата для ARM микроконтроллеров. Функция стирания активируется подключением на несколько секунд провода между выводом 3,3В и площадкой стирания.

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

Netduino Plus 2. Площадка стирания
Netduino Plus 2. Площадка стирания

Кнопка

  • Кнопка на плате по умолчанию действует для Netduino, как кнопка рестарта.
  • Обычно используется для рестарта действий выполняемого приложения.
  • Кнопка также может быть доступна в программе, как устройство ввода, и запускать действия при нажатии.
  • Кнопка помогает ввести плату во время загрузки в режим программирования для обновления прошивки, для чего необходимо удерживать ее нажатой во время загрузки платы.
Netduino Plus 2. Кнопка
Netduino Plus 2. Кнопка

Магазины и цены

Цены на Netduino Plus 2
Товар в магазинеКоличество штук в комплектеСтоимостьРасчетная стоимость за 1 шт.
Netduino Plus 2 на AliExpress1 5196.28 руб. / 79.99 USD
(на 2 октября 2016)
5196.28 руб. / 79.99 USD

На сайте работает сервис комментирования DISQUS, который позволяет вам оставлять комментарии на множестве сайтов, имея лишь один аккаунт на Disqus.com.