Top.Mail.Ru

Манчестерский код. Часть 2. Декодирование данных.

Закодировав данные манчестерским кодом следуем по наиболее логичному пути, который ведет нас к процессу декодирования ) Поставим задачу взять непосредственно те самые данные, которые были сгенерированы в предыдущей статье, подать их на декодер и сверить полученный результат с исходной последовательностью. За основу возьмем проект из уже упомянутой статьи и добавим в него функции для декодирования …

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

Манчестерский код. Часть 1. Кодирование данных.

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

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

Технология Ethernet. Обзор, описание, формат кадра.

Приветствую всех снова на нашем сайте! Вынужденная пауза в выходе новых статей подошла к концу и, собственно, этой статьей мы положим начало активнейшему периоду наполнения сайта новым контентом. С выбором темы для статьи было в этот раз все максимально просто — в далекие-далекие времена была обещана статья про работу с Ethernet, наконец-то настало время исполнить …

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

Протокол Modbus. Обзор, описание и примеры использования.

Продолжаем подробно разбирать стандарты передачи данных. И героем сегодняшней статьи станет протокол Modbus! Впервые спецификация протокола Modbus была опубликована ни много ни мало, а в 1979 году, но до сих пор не утратила своей актуальности! Итак, приступаем… Modbus — самый широко распространенный промышленный протокол для организации обмена данными между различными устройствами (межмашинное взаимодействие, Machine-to-Machine, M2M). …

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

Мониторинг напряжения аккумулятора на микроконтроллере STM32.

Приветствую всех на нашем сайте! Сегодня, в продолжение предыдущей статьи, мы реализуем еще один похожий проект. А именно решим задачу измерения напряжения аккумулятора, питающего всю схему, на микроконтроллере STM32. И для начала рассмотрим типичную схему организации питания: Здесь напряжение с аккумулятора приходит на вход преобразователя, который обеспечивает на выходе 3.3 В для питания нашего микроконтроллера. …

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

Протокол LIN. Полный обзор, описание, формат кадра.

Совсем недавно мы разбирали протокол CAN, и вот сегодня продолжаем двигаться по автомобильным стандартам! На очереди LIN, который также свое основное применение нашел в автомобильной промышленности, да и, в общем-то, для этого и был изначально создан. Чуть забегу вперед — этому протоколу будет посвящено целых три статьи. Сегодня будет исключительно теория, максимально подробно и наглядно. …

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

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

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

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

Протокол CAN. Описание, формат кадра, контроль ошибок.

Приветствую всех на нашем сайте! Сегодняшняя статья будет целиком и полностью посвящена обзору протокола CAN. А в одной из следующих статей мы реализуем обмен данными по CAN на практике. Но не буду забегать вперед… CAN (Controller Area Network) — это промышленный стандарт, позволяющий осуществить объединение в единую сеть различных узлов, механизмов, датчиков и т. п. …

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

Подключение динамика к микроконтроллеру. Основные способы.

Динамик и микроконтроллер

Как и обещал в предыдущей статье про ЦАП — вот она — сегодня мы рассмотрим некоторые базовые способы подключения динамика к микроконтроллеру, но в основном акцент будет сделан на одном из способов, который я сам использую в своих проектах. Итак, давайте приступать… Способ 1. Первый вариант подключения — самый простой — напрямую подключить динамик к …

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

Создание Gerber-файлов в Altium Designer.

Изготовление печатных плат

После создания принципиальной электрической схемы и разводки печатной платы логичным продолжением является непосредственно изготовление платы, и тут есть два основных пути 🙂 Первый заключается в домашнем изготовлении, тогда в силу вступают такие технологии как, например, ЛУТ. А второй путь состоит в том, чтобы заказать изготовление платы на заводе. И сегодня мы поговорим как раз-таки о …

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