• Главная

ATmega8 - Микроконтроллеры и Технологии

Таймер на Atmega8 и светодиодных индикаторах

Этот таймер предназначен для установки выдержек от 5 секунд до 100 минут. На его выходе имеется достаточно мощное электромагнитное реле, позволяющее коммутировать ток до З0А при напряжении 12V и ток до 10А при напряжении 220V. Благодаря применению электромагнитного реле таймер может управлять не только нагревательными или осветительными приборами, но и электронными приборами, критичными к форме питающего переменного напряжения. Трансформаторное питание, в сочетании с реле, обеспечивает полную гальваническую развязку электронной схемы таймера от сети.

Тестер RC-5 на atmega8

В этой статье приводится описание автономного тестера пультов ДУ на основе кода RC-5. Тестер имеет светодиодный индикатор, на который выводится номер системы (первый и второй разряды), код команды (второй и третий разряды) и значение управляющего бита (точка между вторым и третьим разрядами).

Тестер полупроводниковых элементов на ATmega8

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

Управление бесколлекторным двигателем постоянного тока

Управление бесколлекторным двигателем постоянного токаКак известно в коллекторных двигателях постоянного тока коммутация обмоток в нужный момент времени осуществляется с помощью коллекторного узла(якоря). В беcколлекторных двигателях коммутацией управляет электроника. Для определения момента коммутации контроллер может использовать или датчики положения(Датчики Холла) или обратную ЭДС, генерируемую неподключенными обмотками. Датчики положения наиболее часто используются в низкооборотистых (таговых)двигателях, где пусковой момент существенно варьируется или где требуется его высокое значение, а также где двигатель используется для позиционирования. Управление бесколлекторными двигателями без датчиков используется в тех случаях, когда пусковой момент существенно не изменяется и когда отсутствует необходимость в управлении позиционированием, как, например, в вентиляторах.

Управление бесколлекторным двигателем постоянного тока(IR2101)

В этом варианте контроллера бесколлекторного двигателя для управления силовыми ключами используется специальный драйвер IR2101, который позволяет избавиться от дорогих и дифицитных P-канальных полевых транзисторов. В исходный код внес некоторые изменения, в частности плавный пуск и изменение вращения вала двигателя. При первом запуске двигатель плавно разгоняется, от уровня ШИМ  START_PWM, до уровня WORK_PWM, задержку можно поменять. При повторном запуске двигатель разгонится уже до уровня, который будет в переменной motor_pwm. Эта переменная меняется при помощи ручки энкодера. Переключатель направления вращения работает только когда двигатель находится в выключенном состоянии.

Управление нагрузкой через USB интерфейс

Устройство компьютерного управления различными приборами, схема которого показана на рис. 1, подключается к USB-порту компьютера, который сегодня есть в каждом из них. Единственная микросхема устройства — распространенный микроконтроллер ATmega8. Он необходим для организации связи по шине USB. Хотя в нем и отсутствует специализированный аппаратный модуль, эта функция выполняется программно.

Экономичный термометр на ATmega8

Экономичный термометрТермометр собран на базе микроконтроллера Atmega8 фирмы Atmel, цифрового датчика температуры DS1621 фирмы Dallas и жидкокристаллического дисплея от сотового телефона Nokia 3310. DS1621 - датчик в 8-ми выводном корпусе способен измерять температуру от -55 до +125 градусов Цельсия, и сопряжен с микроконтроллером по двухпроводной линии I2C.

  • 1
  • 2