Главный раздел

Печать

Экономичный кухонный таймер на Attiny2313

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 10

Экономичный кухонный таймер на Attiny2313

Это мой третий проект на AVR: кухонный таймер. Аппаратная часть основана на микроконтроллере Atmel ATtiny2313, питание от батареи 3.6V, для настройки используется вращающийся регулятор(энкодер) с кнопкой, три семисегментных светодиодных индикатора и пьезозуммер для сигнализации. Программное обеспечение использует некоторые более сложные функции контроллера AVR: прерывание таймера и глубокий режим пониженного энергопотребления. Корпус выполнен из дерева.

Печать

Микроконтроллерное управление электроприводом. Алексеев К.Б., Палагута К.А. 2008 г.

Опубликовано . Опубликовано в Литература

Рейтинг:   / 2
Микроконтроллерное управление электроприводом. Алексеев К.Б., Палагута К.А. 2008 г.

Рассмотрены вопросы применения микроконтроллеров для управления электроприводом; устройство, принципы действия и системы управления электродвигателей постоянного и переменного тока, набор периферийных устройств. Приведено описание и системы команд микроконтроллеров, используемых для управления электроприводом.

Печать

Термометр на PIC12F683 и графическом дисплее NOKIA 3310

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 11

Термометр на PIC12F683 и графическом дисплее NOKIA 3310

Термометр состоит из минимума деталей: микроконтроллера PIC12F683, цифрового датчика DS1820 и подтягивающего резистора, графического дисплея от сотового телефона NOKIA 3310 и электролитического конденсатора, литиевого аккумулятора CR2032.

В верхней части дисплея отображается текущая температура в цифровом виде, в левой части отображается температура в виде ртутного термометра, пределы измерения температуры от -40 до +40 °С. В центре экрана выводится график изменения температуры за определенный интервал времени. Регистрацию температуры можно установить от 1 сек до 65535 сек, при этом на экране помещается 57 значений. Каждый пиксель в вертикальном масштабе представляет собой значение в 2 °С, при этом следующий пиксель выше 0 °С будет показывать температуру от 2 до 4 °С.

Печать

Контроллер шагового двигателя на Attiny2313

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 19
Контроллер шагового двигателя на Attiny2313

Функционально устройство состоит из двух частей: "Контроллера" и "Драйвера". "Контроллер" собран на популярном МК Attiny2313, работающим на частоте 1 мГц от внутреннего генератора. "Драйвер" представляет собой набор из 4-х ключей, на транзисторах КТ972.

Конструктивно и "Контроллер" и "Драйвер" собраны на одной печатной плате, но разводка сделана так, что можно собрать на двух отдельных платах, соединив их между собой плоским шлейфом (для этого на плате предусмотрены разъемы) и подав на плату "Контроллера" +5В через разъем Х1, а на плату "Драйвера" от +12 до +35В через разъем Х4 (выв.1).

В одноплатном варианте, как на фото, контроллер может использоваться для проверки любого 12-ти вольтового двигателя с питанием от компьютерного блока питания

Печать

Электронное фотореле на Atmega8

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 5

Электронное фотореле (сумеречный выключатель)  на микроконтроллере предназначено для автоматического включения и отключения освещения улиц, витрин магазинов, торговых залов, реклам, автостоянок, светодиодных экранов и т.п. в зависимости от установленного порога уровня освещенности.

Кнопка "УСТ" - режим выбора установок, на каждый режим выведены подсказки: ON, OFF, Lig.

В исходном режиме индикация текущего уровня освещенности 0..100%. Установки сохраняются в EEPROM, при первом включении ON = 40, Off = 50. Осуществлена блокировка установок - установка ON не может быть больше установки OFF. Это чтобы днем свет не включался, при неправильной настройке. В случае ошибки, устройство выдает мигающую подсказку Err. После этого возвращает значение ВВОДИМОЙ установки из EEPROM.

Печать

Индикатор отсечки оборотов двигателя автомобиля(Shift Light) на PIC12F629

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 6

Shift Light это программируемый индикатор оборотов, работающий следующим образом: при достижении заданных оборотов включается индикация, как правило — световая. При переключении передачи вверх — индикация гаснет, пока мотор снова не наберет заданных оборотов. Shift Light всегда работает вверх — т.е. показывает обороты, на которых нужно переключиться вверх.

Гоночное использование Shift Light — это переключение на оборотах на которых мотор отдает пиковую мощность. Некоторые моторы имеют нелинейную характеристику и быстрее получается переключиться вверх чем продолжать набирать обороты.

Вторая область применения — начинающие водители не могут определить обороты на слух, а взгляд на приборную панель, отвлекает их внимание. Яркая вспышка Shift Light дает возможность отслеживать момент переключения периферическим зрением, что позволяет не фокусировать внимание на панели управления.

Печать

Мигающий дополнительный стоп-сигнал на Attiny13

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 11

Устройство умеет управлять дополнительным светодиодным стоп-сигналом, добавляя в него мигающий режим, режим работы которого можно несложно настроить самому. Размер печатной платы небольшой, примерно 15 на 15 миллиметров, с одной стороны имеются кнопки настройки с другой расположен клеммный разъем.

Мигающий дополнительный стоп-сигнал на Attiny13

Схема устройства

Печать

Microchip расширяет линейку USB микроконтроллеров

Опубликовано . Опубликовано в Новости

Рейтинг:   / 2

Компания Microchip Technology объявила о расширении линейки микроконтроллеров с полноскоростным интерфейсом USB 2.0 тремя семействами 8-разрядных устройств, куда входят 15 масштабируемых микроконтроллеров с количеством выводов от 14 до 100 и флеш-памятью до 128 КБ. Все эти устройства имеют внутренний источник тактовых импульсов, работающий с точностью 0.25%, что необходимо для функционирования порта USB. Это позволит сэкономить до $0.15 за счет устранения необходимости использования внешнего резонатора. Кроме того, в микросхемах всех трех семейств реализована технология eXtreme Low Power, позволяющая снизить потребление тока до 35 мкА/МГц в активном режиме, и 20 нА в режиме сна.

Печать

Светодиодная анимированная подсветка для настенных часов на Attiny2313

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 2

Проект специально разрабатывался чтобы сделать анимированную подсветку в настенных часах. Здесь используются 12 ярких белых светодиодов, которые подключены к микроконтроллеру Attiny2313. Каждый светодиод управляется отдельно, плавно меняет яркость свечения благодаря использованию ШИМ, т.е. используется 12 ШИМ каналов. Контроллер тактируется от внутреннего генератора частотой 1 MHz. Для этого необходимо запрограммировать фьюз-биты: тактовая частота 8MHz, деление частоты на 8 включено. Работа устройства показана на видео.

Печать

Всепротокольный OBD-II AllPro адаптер

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 11

Это, вероятно, случалось с каждым из нас: вы едете в своем автомобиле и вдруг желтая лампочка «Check Engine» загорается на приборной панели как тревожное предупреждение о том, что возникли какие-то проблемы с двигателем. К сожалению, это оно само по себе не дает каких-либо намеков на то, что именно является причиной неполадки и может означать все что угодно, начиная от неплотно закрытой крышки топливного бака до проблем с каталитическим конвертером. Я помню, как Honda Integra 94-го года имела ЭБУ под креслом водителя и красный светодиод начинал мигать, если возникали какие-то проблемы с двигателем. Подсчитав количество «блинков», можно было определить код ошибки. По мере того, как ЭБУ автомобилей становятся все более и более сложными, количество кодов ошибок возрастает экспоненциально. Использование бортовой диагностики автомобиля On-Board Diagnostic (OBD-II) позволяет решить эту проблему. Данный адаптер позволяет использовать персональный компьютер для OBD диагностики и является дальнейшим развитием адаптера, описанного в РадиоХобби №2/2007, с.51-56. Адаптер AllPro функционально совместим с ELM327 и поддерживает все существующие OBD-II протоколы обмена данными:

Рекомендуем посмотреть