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

Программа для самодельного ИК-приемника, протокол RC-5 (манчестерское кодирование), независимая от стабильности и точности генератора приёмника

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-приемника сигналов дистанционного управления на контроллере ATTiny13. Если вы измените аппаратную часть (например, будете использовать другой порядок ног), то программу так же нужно будет переделать. Представленная ниже программа родилась после того, как выяснилось, что внутренние генераторы контроллеров не обладают достаточной точностью и стабильностью, для того, чтобы …

Манчестерский код. Синхронизация, приём и декодирование

Итак, для начала поговорим о том, что представляет собой «манчестерское» кодирование. В «манчестерском» коде единица кодируется переходом сигнала в середине битового интервала из состояния «OFF» в состояние «ON», а ноль — наоборот, переходом сигнала в середине битового интервала из состояния «ON» в состояние «OFF». Что такое состояния «ON» и «OFF»?Состояния сигнала «ON» и «OFF» — …

Справочные данные для контроллеров PIC. Алгоритмы перевода в режим программирования, диапазоны напряжения Vpp, используемые для программирования выводы

В представленной ниже таблице, для различных моделей pic-контроллеров фирмы Microchip приведены поддерживаемые алгоритмы перевода контроллеров в режим программирования (в соответствии с классификацией из этой статьи), диапазоны напряжений Vpp (для моделей, поддерживающих HVP — high voltage programming), а также используемые для программирования выводы. Все эти данные выужены из официальных спецификаций по программированию pic-контроллеров, которые лежат тут, …

Программирование микроконтроллеров PIC. Часть 6. Как перевести контроллер в режим программирования и залить в него прошивку

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

Как работать с драйверами индикаторов MAX7219 и MAX7221

Сегодня мы поговорим об очень удобных и полезных микрухах — драйверах MAX7219 и MAX7221. Эти драйвера позволяют управлять семисегментными индикаторами (с общим катодом), светодиодными линейками или просто отдельными светодиодами. Максимум к ним можно подключить по 64 светодиода (ну или, соответственно, по восемь семисегментных индикаторов). Сами драйвера управляются по интерфейсу SPI (режим 0), поддерживая частоту работы …

Теория работы и расчёт неизолированного повышающего преобразователя. Часть 2. Анализ работы и расчёт элементов boost-конвертера

Часть 1. Введение. Теоретические основы и режимы работы boost-конвертера Часть 2. Анализ работы и расчёт элементов boost-конвертера + онлайн-калькулятор Итак, у нас есть задача получить из входного напряжения Vin выходное напряжение Vout. Что нам нужно рассчитать? Нужно рассчитать индуктивность катушки (L), номиналы входного и выходного конденсаторов (Cin, Cout), а так же подобрать ключевой транзистор и …

Теория работы и расчёт неизолированного повышающего преобразователя. Часть 1. Введение. Теоретические основы и режимы работы boost-конвертера

Часть 1. Введение. Теоретические основы и режимы работы boost-конвертера Часть 2. Анализ работы и расчёт элементов boost-конвертера + онлайн-калькулятор Итак, boost-конвертер относится к импульсным повышающим (step-up) преобразователям и строится по следующей типовой схеме: Как можно видеть на рисунке, — конвертер состоит из дросселя, диода, ключа, входного и выходного конденсаторов и схемы управления. В чём заключается …

Программа для контроллера SPI-шлюза (режим SPI-master из терминалки ПК)

Программа, рассмотренная в этой статье, разработана для контроллера SPI-шлюза (шлюз у нас реализован на ATTiny2313). Эта программа позволяет из терминальной программы персонального компьютера общаться в качестве Master-а с различными SPI устройствами. В программе реализованы все 4 режима SPI, размер пакета может быть установлен от 1 до 64 бит, возможен выбор передачи пакета младшим или старшим …

SPI шлюз для компьютера (через com-порт) на ATTiny2313

В этой статье мы рассмотрим как сделать для компьютера SPI-шлюз. Шлюз будет подключаться к ПК через старый-добрый com-порт стандарта RS-232, и предоставит нам возможность общаться с устройствами, имеющими интерфейс SPI, из любой терминальной программы для работы сom-портом, поддерживающей HEX-режим. Одну из таких терминалок, RH_Com, можно скачать на нашем сайте, в подразделе «Полезные программы для ПК» …

Как работают усилители на операционниках. Дифференциальный усилитель на ОУ (схема и расчёт)

Итак, дифференциальный усилитель — это устройство, предназначенное для усиления разности подаваемых на его входы сигналов. Вот сейчас мы построением такого усилителя и займёмся. Рассмотрим схему, построенную на базе операционного усилителя (ОУ), приведенную на рисунке справа. Это наиболее общая схема усилителя на операционнике. По своей сути, любой усилитель на ОУ — вариант этой схемы (ниже я …