сайт для палких паяльників

Translations

Переклади з української на інші мови

ESP8266 NodeMCU timer, rtc, SNTP, cron

Рассмотрим работу таймеров, счетчиков, Watchdog, часов реального времени, синхронизацию времени через Интернет, и планировщик задач cron. Словом все, что имеет отношение ко времени. В NodeMCU можно использовать 7 таймеров, с помощью которых запускать нужные функции через определенное время. Работу таймеров обеспечивает модуль tmr.

Читати далі

ESP8266 NodeMCU АЦП

ESP8266 имеет только один канал аналого-цифрового преобразователя (ADC0). АЦП 10-битный. Диапазон измеряемых напряжений 0..1 Вольт. Обратите внимание, на плате NodeMCU может быть впаян резистивный делитель напряжения. В этом случае на вход платы (A0) можно подавать от 0 до 3.3 В.
Читати далі

ESP8266 NodeMCU PWM

В предыдущей статье мы познакомились с NodeMCU и попытались управлять GPIO выводами. Теперь будем использовать PWM для управления яркостью светодиода и попробуем управлять сервомашинками или сервоприводом. За работу с PWM отвечает модуль PWM. Обратите на это внимание, когда будете делать сборку NodeMCU. Как собрать NodeMCU с нужными модулями мы рассматривали в предыдущей статье.

Документация по модулю PWM

NodeMCU позволяет использовать одновременно не более 6 PWM выходов на пинах от 1 до 12. Частота PWM может быть от 1 до 1000 Гц. Скважность задается 10 битным числом, то есть от 0 до 1023.
Читати далі

ESP8266 NodeMCU Прошивка. Делаем WiFi розетку

Статьи о STM32 с примерами (SPL)
(на русском языке)

Популярность WiFi-модулей на базе ESP8266 настолько велика, что помимо прошивок для использования ESP8266 в качестве WiFi-модуля под управлением внешнего микроконтроллера, существует масса прошивок для использования его и как микроконтроллера с разными целевыми назначениями, в том числе и в сфере интернет вещей. В этом цикле статей мы будем изучать возможности ESP8266 с прошивкой NodeMCU и изучим скриптовый язык LUA.

Читати далі

Список статей который поможет изучить микроконтроллер STM32 даже начинающему. Подробно обо всем с примерами начиная от мигания светодиодом до управления бесколлекторным двигателем. В примерах используется стандартная библиотека SPL (Standard Peripheral Library).

Читати далі

STM32 – PMSM Control – Управление PMSM с помощью STM32

Управление PMSM с помощью STM32

Изложенный ниже материал основан на документации AVR447 от фирмы Atmel. Пример управления PMSM двигателем с тремя датчиками Холла для микроконтроллера STM32 базируется на информации, изложенной в этой документации.

Существует некоторая путаница в терминологии связанной с бесколлекторными двигателями. Само понятие “бесколлекторный двигатель” – весьма обширное и включает в себя несколько групп двигателей, в том числе и бесколлекторные двигатели с постоянными магнитами. Далее подразумевается бесколлекторные двигатели с постоянными магнитами.

В большинстве литературных источников двигатели с постоянными магнитами разделены на две категории по форме обратной ЭДС. Обратная ЭДС может быть трапецивидной или синусоидальной. Хотя терминология в литературе иногда противоречива, в большинстве случаев считается, что бесколлекторный двигатель постоянного тока (BLDC) имеют трапецивидную обратную ЭДС, а синхронный двигатель с постоянными магнитами (PMSM) имеет синусоидальную обратную ЭДС. И BLDC и PMSM могут возбуждаться синусоидальными токами.

Читати далі

STM32 – BLDC Motor Control

Управление бесколлекторным двигателем постоянного тока (BLDC) с помощью STM32

В качестве примера рассмотрим управления трехфазным бесколлекторным двигателем (BLDC Motor) с датчиками Холла. Об алгоритме управления бесколлекторным двигателем с датчиками Холла я ранее писал в статье Управление бесколлекторным двигателем с датчиками Холла (Sensored brushless motors). В этой статье мы рассмотрим только вопросы программирования микроконтроллера. Имеется в виду что вы знакомы с алгоритмом управления BLDC с датчиками Холла , имеете понятие о структуре регулятора, а силовая часть выбрана в соответствии с мощностью Вашего двигателя. Поэтому в статье не будет приведена принципиальная схема, будет рассматриваться только структурная схема с описанием назначения выводов микроконтроллера.

Читати далі

24. STM32. Программирование STM32F103. Bootloader

В этой статье мы рассмотрим что такое Bootloader, зачем и когда нужен собственный Bootloader, пример как написать собственный Bootloader, пример как адаптировать прошивку для использования с Bootloader-ом.

Что такое Bootloader?

Bootloader (загрузчик) – это программа, которая находится в памяти микроконтроллера. Основная функция загрузчика – записать программу (прошивку) во флэш память микроконтроллера. То есть, прошивка микроконтроллера. Используется когда нужно дать возможность обновить прошивку конечному пользователю прибора без использования программатора.

Читати далі

Keil uVision5 – IDE для STM32

Keil – Keil uVision5

Установка и настройка Keil. Создание первого проекта.
Официальный сайт: http://www.keil.com/
Платная среда разработки для микроконтроллеров STM32.
В бесплатном варианте имеет ограничение по объему программы до 32Кб.
Скачать можно с официального сайта.

Читати далі

IAR Workbench – IDE для STM32

IAR – IAR Embedded Workbench for ARM 7.80

Установка и настройка. Создание первого проекта.
Официальный сайт: https://www.iar.com/
Платная среда разработки для микроконтроллеров STM32. В бесплатном варианте имеет ограничение либо на 30 дней, либо по объему программы до 32Кб.
Скачать можно с официального сайта.

Читати далі

23. STM32. Программирование STM32F103. Option bytes

Option bytes, защита прошивки

Option bytes настраиваются разработчиком прошивки в зависимости от потребностей. Это несколько байт, в разных контроллеров их количество разное, с помощью которых можно установить некоторые настройки и защитить Flash от записи и чтения. Защитив нужные страницы Flash от записи, можно избежать ошибочного повреждения программы во время работы. Установка защиты от считывания делает невозможным считывание и копирование прошивки

    .

    Читати далі

22. STM32. Программирование STM32F103. PWR

Снижение энергопотребления микроконтроллера чаще всего нас интересует при разработке приборов, питающихся от аккумуляторов или батарей. STM32 позволяет управлять собственным энергопотреблением. Прежде, чем мы научимся применять режимы пониженного энергопотребления, рассмотрим, как организовано питание микроконтроллера и общие методы снижения энергопотребления.

Читати далі

Translate
Архіви

© 2011-2018 Андрій Корягін, Кременчук - Київ, Україна