Top.Mail.Ru

Подключение магнитного энкодера AS5048 к микроконтроллеру.

Приветствую всех на нашем сайте 🤝 У меня лежит комплект датчиков с AliExpress, так вот я решил сделать своего рода обзор и пример программы для работы с ними. Речь идет о магнитных энкодерах AS5048. Задача определения угла в различных проектах встречается довольно часто, а эти датчики себя проявили с наилучшей стороны, поэтому нельзя обойти их ...

Продолжить чтение

STM32 и Timer Input Capture. Режим захвата сигнала.

Всех приветствую! Сегодня мы снова займемся работой с таймерами в STM32 и рассмотрим один из многочисленных режимов работы, о котором раньше, по какой-то причине, у нас на сайте статей не было. Речь идет о режиме захвата сигнала (Input Capture) - крайне полезном и очень часто используемом режиме. Сначала рассмотрим, в чем, в принципе, заключается работа ...

Продолжить чтение

Драйвер протокола LIN для микроконтроллеров на базе UART.

Встречайте третью часть из серии статей, посвященных протоколу LIN, предыдущие части доступны по ссылкам: И в этой статье мы займемся ровно тем, чем и планировали, а именно напишем свой драйвер для обмена данными по LIN. Базой послужит обычный модуль UART микроконтроллера STM32. Но при желании можно будет легко портировать драйвер на любой другой микроконтроллер, внеся ...

Продолжить чтение

STM32 и протокол LIN. Настройка и обмен данными. STM32CubeMx.

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

Продолжить чтение

Ключ на биполярном транзисторе. Нагрузочная прямая.

Приветствую всех снова на нашем сайте, сегодня продолжаем активно погружаться в нюансы работы транзисторов и переходим к практическому рассмотрению одной из схем - ключа на биполярном транзисторе. Суть схемы довольно проста и заключается в том, что как и любой переключатель, транзистор должен находиться в одном из двух состояний - открытом (включенном) или закрытом (выключенном). То ...

Продолжить чтение

Основные параметры и характеристики биполярного транзистора.

Продолжаем разбирать все, что связано с транзисторами и сегодня у нас на очереди одна из наиболее часто используемых схем включения. А именно схема включения биполярного транзистора с общим эмиттером (ОЭ). Кроме того, на базе этой схемы мы рассмотрим основные параметры и характеристики биполярного транзистора. Тема важная, так что без лишних слов переходим к делу. Название ...

Продолжить чтение

Устройство и принцип работы биполярного транзистора.

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

Продолжить чтение

Устройство полупроводникового диода, p-n переход.

Возвращаемся к рубрике "Основы электроники" и в этой статье мы разберем очень важное, основополагающее понятие, а именно p-n переход. И, конечно, же разберем работу устройства, сердцем которого является уже упомянутый p-n переход, то есть полупроводникового диода. И первым делом мы подробно рассмотрим устройство p-n перехода и химические процессы, протекающие в нем, которые, собственно, и определяют ...

Продолжить чтение

STM32 и протокол CAN. Настройка в STM32CubeMx.

Недавно мы разбирались с теоретическими аспектами работы протокола CAN – контролем ошибок, организацией арбитража сообщений на шине и т. д. Так вот, сегодня, как и обещал, займемся практической стороной вопроса – реализуем прием и передачу данных по CAN на микроконтроллере STM32. Для настройки периферии будем использовать STM32CubeMx, в качестве среды разработки я, как обычно, беру ...

Продолжить чтение

Рисуем изображение на экране осциллографа при помощи STM32.

Всем доброго времени суток! Как уже понятно из названия, сегодня мы разберемся как вывести произвольное изображение на экран осциллографа 👍 И поможет нам в этом наш верный друг - микроконтроллер STM32. Итак, мой комплект для экспериментов на сегодня: У осциллографа есть режим XY, который мы и будем использовать. Идея этого режима максимально проста - сигнал ...

Продолжить чтение