Наш магазин на eBay Наш канал в telegram

Архивы автора

Российский USB HART-модем с гальванической развязкой RH-0012

Текущая ситуация на рынке HART-модемов Обзор HART-модема RH-0012 и сравнение его с аналогами Текущая ситуация на рынке HART-модемов В настоящее время на рынке промышленной электроники сложилась довольно парадоксальная ситуация. Несмотря на дешивизну и доступность различных электронных компонентов, стоимость готовых изделий превосходит все разумные пределы. Скажем, харт-модемы от известных зарубежных фирм, таких как Endress-Hauser или Pepperl+Fuchs …

Оригинальный метод генерации синусоиды на микроконтроллере.

Итак, у нас есть микроконтроллер и нам нужно сгенерировать синусоиду. Какие тут могут быть варианты? Ну, самое простое и очевидное решение — использовать встроенный ЦАП. Ага, очень круто, но что если контроллер мы взяли самый дешёвый и ЦАПа в нём просто нет? В этом случае есть два варианта: либо покупать отдельную микросхему ЦАП, либо делать …

HART-протокол. Теория.

Введение и немного истории Уровень физики протокола HART Канальный уровень протокола HART Введение и немного истории HART (Highway Addressable Remote Transducer) — открытый промышленный протокол цифровой связи. Протокол был разработан в далёком 1980-м году фирмой Rosemount, в 1986-м стал открытым стандартом. Строго говоря, это не только протокол, но и интерфейс, поскольку описывает 3 уровня сетевой …

Программа управления дискретными входами / выходами программатора RH-0010

Не так давно, на сайте появилась версия программатора RH-0010. Это, по-сути, улучшенный вариант шлюза RH-0004 с расширенными возможностями и дополнительными модулями. Подробно про него можно почитать вот здесь. Одной из особенностей программатора RH-0010 является значительно увеличенное количество GPIO (до 17 штук), что позволяет использовать его, например, в качестве анализатора микросхем стандартной логики. Всё, что для …

Анализ повышающего преобразователя на MT3608 с Aliexpress

В последнее время на Aliexpress стали очень популярны модули повышающих преобразователей на микросхеме MT3608. Секреты их популярности довольно просты: низкая цена, широкий диапазон входных и выходных напряжений (вход — 2..24В, выход — до 28В), а также существенная заявленная выходная мощность при высоком КПД. Причём порой эта существенная выходная мощность покупателю и не нужна, но как …

Рабочие столы Windows и простейший менеджер рабочих столов на С++ Builder

Рабочие столы Windows Простейший менеджер на C++ Builder Рабочие столы Windows Как я недавно узнал, — в Windows 10 у пользователей наконец «появилась» такая штука, как виртуальные рабочие столы. Сейчас, наверное, многие скажут, — Здравствуйте вам, проснулся, уже 11-я винда вышла, алё. Но, подождите кидаться тапками, сейчас мы ещё узнаем, кто тут из нас проснулся? …

Горячие клавиши в Windows-приложениях на С++ Builder

Cвойство ShortCut и компонент HotKey Свойство KeyPreview Подписка через WinAPI В этой статье я расскажу о трёх способах реализации горячих клавиш в ваших Windows-приложениях на C++ Builder. Причём, если первые два способа работают только когда фокус установлен на окно вашего приложения, то последний позволяет реагировать на горячие клавиши независимо от наличия или отсутствия фокуса у …

Стабилизатор напряжения на TL431

Сегодня речь пойдёт о древней, но до сих пор широко используемой микросхеме TL431, которую иногда называют «интегральным» или «программируемым» стабилитроном. Собственно говоря, чаще всего она и используется как замена мощного стабилитрона для создания микромощных источников постоянного напряжения и тока. Ниже показано её обозначение и функциональная схема: Как видите, схема TL431 достаточно простая и состоит из …

Шлюз RH-0010 в качестве последовательного USB-программатора для PIC

Написал очередную программу для шлюза RH-0010. На этот раз программа предназначена для программирования микроконтроллеров PIC в режиме последовательного высоковольтного программирования. Ниже рассказано и показано в картинках что для этого нужно и как с этой программой работать. Аппаратная часть: USB-to-UART преобразователь + UART-to-I2C/SPI/1W шлюз RH-0010 (нам понадобится базовый модуль, модуль питания и модуль PIC). Собираем всё …

Шлюз RH-0010 в качестве параллельного USB-программатора для AVR и фьюз-бит доктора

Шлюз RH-0010 можно использовать для программирования микроконтроллеров AVR в режиме параллельного высоковольтного программирования. Этот режим интересен тем, что позволяет перепрограммировать фьюзы микроконтроллера, недоступные при последовательном программировании, например, фьюз SPI. Таким образом, RH-0010 можно использовать в качестве fuse-bit доктора (актуально для тех, кто заказывает микроконтроллеры с Aliexpress, поскольку контроллеры оттуда часто приходят не с дефолтными фьюзами …