Site Loader

ATTINY2313-20SUR, Микроконтроллер AVR 2K-Флэш-память/128-ОЗУ/Таймер/Счетчик,сторожевой таймер электропитание 2.7-5.5 В

  • Главная
  • Каталог
  • Микросхемы
  • Микроконтроллеры
  • Микроконтроллеры Microchip/Atmel
  • org/ListItem»> ATTINY2313-20SUR

*Изображения служат только для ознакомления. См. DataSheet продукта

MCU 8BIT 2KB FLASH 20SOIC

Микроконтроллер AVR 2K-Флэш-память/128-ОЗУ/Таймер/Счетчик,сторожевой таймер электропитание 2.7-5.5 В

  • Atmel-2543-AVR-ATtiny2313_Summary pdf, 375,7 кБ

Код товара: 181829

Дата обновления: 28.12.2022 03:15

  • Цена и наличие
  • Сроки доставки

Адрес доставки

Для расчета срока и стоимости доставки, пожалуйста, выберите страну/регион/населенный пункт.

— Страна —РоссияБеларусь

— Регион —

— Населенный пункт —

Доставка ATTINY2313-20SUR, Микроконтроллер AVR 2K-Флэш-память/128-ОЗУ/Таймер/Счетчик,сторожевой таймер электропитание 2.7-5.5 В в Екатеринбург

Рассчитать доставку в Екатеринбург

Технические параметры

  • Корпус

    SO20W

  • Тип упаковки

    Tape and Reel (лента в катушке)

  • Нормоупаковка

    1000 шт

  • Вес брутто

    1. 4 г.

  • Тактовая частота

    20MHz

  • Число линий ввода/вывода

    18

Аналоги

  • Наименование

    Наличие

    Цена от

    Производитель

    Корпус

  • Сообщить о поступлении

    MCHP

    SO20W

Хотите получить образцы?

Заказать образец

← AT32UC3A0512-ALUT AT32UC3A0256-ALUT →

Диммер — регулятор скорости на Attiny2313.

Схема

Главная » Бытовая электроника » Диммер — регулятор скорости на Attiny2313. Схема

Устройство, представленное в данной статье, — еще один вариант диммера, который предназначен для регулирования яркости галогенных ламп, питаемых постоянным током с напряжением 12 В. Оно также может быть использовано для управления скоростью вращения электродвигателей.

Диммер имеет функцию «мягкого» старта. Это позволяет избежать критической фазы работы, которая представляет собой внезапную подачу полного напряжения на лампу, что в свою очередь негативно сказывается на сроке ее службы.

Включение, выключение и регулировка работы лампы или электродвигателя осуществляется с использованием трех кнопок, а текущее состояние сигнализируется с помощью трех светодиодов.

Эффективная работа устройства с минимальной потерей мощности достигается благодаря использованию ШИМ, а так же силового MOSFET транзистора с очень низким сопротивлением открытого канала.

Основой диммера является микроконтроллер DD1 (Attiny2313), который выполняет контрольно-управляющие функции над основными процессами. Микроконтроллер работает от внутреннего генератора на 4МГц. Он имеет встроенный аппаратный таймер-счетчик TIMER1, который настроен в качестве генератора ШИМ.

Импульсы ШИМ с выхода OC1 (PORTB.3) подаются через резистор R6 на базу транзистора VT1 (BC547), который, в свою очередь, управляет конечным силовым MOSFET транзистором VT2 (IRFZ44N).

Диод VD1 (1N4007) защищает транзистор VT2 от всплесков ЭДС самоиндукции в момент отключения индуктивной нагрузки (электродвигателя). Подтягивающий резистор R7, предотвращает мгновенное включение нагрузки в момент подачи питания и инициализации микроконтроллера. Питание микроконтроллера осуществляется от стабилизатора DA1 (7805).

Управление работой диммера осуществляется с помощью трех микрокнопок:

  • Кнопка SA1- осуществляет включение и выключение питания лампы (двигателя)
  • Кнопка SA2 — уменьшение заполнения ШИМ
  • Кнопка SA3 — увеличение заполнения ШИМ

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

Свечение любого из светодиодов свидетельствует об активности находящегося под ней кнопки, а отсутствие свечения — о том, что какое-либо ее нажатие не повлияет на работу диммера.

Отсутствие свечения светодиодов означает:

Тестер транзисторов / ESR-метр / генератор

Многофункциональный прибор для проверки транзисторов, диодов, тиристоров…

Подробнее

  • светодиод HL1 не горит во время «мягкого» старта;
  • светодиод HL2 не горит, когда через нажатие мы добились нулевой степени заполнения ШИМ
  • светодиод HL3 не горит, когда у нас максимум (100%) заполнения ШИМ.

Кроме того, светодиод HL1 (двухцветный) меняет цвет в зависимости от состояния внешнего устройства. Он светиться зеленым цветом, когда питание лампы (двигателя) отключено, и красным цветом, когда включено.

Схема протестирована в Proteus:

Все устройство собрано на односторонней печатной плате, которую можно выполнить методом ЛУТ.

 Скачать рисунок печатной платы, прошивку, модель Proteus (85,0 KiB, скачано: 1 409)

Блок питания 0. ..30В/3A

Набор для сборки регулируемого блока питания…

Подробнее




Categories Бытовая электроника Tags Attiny2313, IRFZ44N, Диммер, Регулятор оборотов, ШИМ

Отправить сообщение об ошибке.

ШИМ на AVR ATTiny2313

Широтно-импульсная модуляция (ШИМ) может использоваться для самых разных целей: управление скоростью двигателя, синтезирование звуков, затемнение светодиодов в различной степени и даже усиление сигналов. В двух словах, вы берете последовательность импульсов и изменяете рабочий цикл (процент времени включения и выключения), чтобы контролировать выход вашего целевого устройства, которое может быть вращающимся ротором или диффузором динамика. Обычно в игру вступает некоторый эффект фильтра, будь то настроенный LC-контур, расположенный перед динамиком, или вращательная инерция двигателя. Преимущество ШИМ в том, что он обычно очень энергоэффективен.

В последнее время я игрался с ШИМ-каналами на микроконтроллере ATTiny2313 AVR. ШИМ на AVR выглядит довольно устрашающе, когда вы впервые начинаете смотреть таблицы данных, но на самом деле это довольно просто. Самое лучшее в каналах PWM на AVR заключается в том, что они полностью реализованы аппаратно, а это означает, что для работы PWM не требуется никакого программного обеспечения, даже процедуры обслуживания прерываний. Все, что вам нужно сделать, это установить несколько регистров, и он генерирует сигнал! Это может стать более сложным, если вы хотите воспользоваться множеством доступных опций, но вы можете сделать все довольно просто, если хотите.

ШИМ основан на аппаратном таймере AVR. Таймер представляет собой счетчик, который автоматически увеличивается часами микропроцессора через конфигурируемый делитель. Таймер можно настроить на отправку запроса на прерывание каждый раз, когда он переполняется, что позволяет запускать код на периодической основе. Но, помимо этого, аппаратное обеспечение ШИМ также позволяет таймеру посылать выходной сигнал через один из выходных контактов AVR. Итак, если мы сможем выяснить, как сбросить этот выход через некоторое время, AVR может периодически посылать импульсы. Здесь на помощь приходит ШИМ… Мы можем настроить AVR на сброс сигнала по значению таймера до того, как он переполнится. Это значение будет определять рабочий цикл нашего сигнала.

Например, если наш таймер использует 8-битный счетчик, он будет непрерывно считать от 0 до 255. Каждый раз, когда он достигает 255, он сбрасывается на 0 и начинает заново, отправляя запрос на прерывание, если мы выберем. В этот момент он также может перевести выход в высокое логическое состояние. Мы также можем установить регистр ШИМ, чтобы, когда счетчик достигает некоторого промежуточного числа, скажем, 128, он сбрасывал выход на низкий логический уровень. Так как таймер непрерывно считает, выход будет переключаться вверх и вниз, создавая прямоугольную волну. В этом примере прямоугольная волна будет иметь рабочий цикл 50% (128 — это 50% от 256)… Если мы установим регистр управления PWM равным 64, рабочий цикл составит 25%.

Это основы того, как ШИМ работает на микроконтроллере AVR…  На веб-сайте AVRFreaks есть несколько действительно хороших руководств, которые подробно описывают ШИМ; вот один например. (Вам нужно будет получить бесплатную учетную запись, чтобы получить много полезной информации на веб-сайте AVRFreaks.)

Для демонстрации я установил ATTiny2313 с выходом OC0A, управляя загружать и включать. OC0A — это выход ШИМ, основанный на 8-битном таймере 0 микросхемы ATTiny2313. В данном случае я использую механизм на 30 мА, который купил на хамфесте прошлой осенью. Последовательно с движением измерителя и полевым МОП-транзистором находится подстроечный резистор на 1 кОм, который я установил так, чтобы измеритель показывал полную шкалу, когда выход OC0A имеет 100% рабочий цикл (постоянный логический высокий уровень). Измеритель будет считывать значение, пропорциональное коэффициенту заполнения. цикл выхода OC0A PWM. Таким образом, когда регистр OCRA0 установлен на 128, счетчик будет показывать 15 мА.

Чтобы сделать демонстрацию интересной, я использовал Таймер 0 для обновления рабочего цикла ШИМ каждую секунду. Конфигурация часов по умолчанию на ATTiny2313 вызывает прерывания переполнения таймера 0 3906 раз в секунду — намного чаще, чем я хочу обновить рабочий цикл ШИМ. Чтобы замедлить работу, я использую процедуру обслуживания прерывания переполнения таймера, чтобы увеличить счетчик масштабирования часов и наблюдать за этим счетчиком в основном цикле программы. Когда этот счетчик достигает 3906, я обновляю рабочий цикл ШИМ и очищаю счетчик. Что касается фактических рабочих циклов, которые я показываю на измерителе, я начинаю с 0 и каждый раз увеличиваю рабочий цикл на 1,6%. Через 60 секунд рабочий цикл достигает 100 %, счетчик достигает полной шкалы, и я снова устанавливаю рабочий цикл на ноль. Мой пример кода находится здесь, на GitHub. Ниже представлено видео демонстрационной установки.

Аттини 2313 | Хакадей

6 ноября 2021 г. Кристина Панос

Посмотрим правде в глаза — просыпаться тяжело независимо от времени года. Но темнота осени и зимы усугубляет ситуацию. В прошлом [Мартен] использовал музыку с возрастающей громкостью, но в зависимости от настроек это может быть хитро, если вы хотите слушать разные песни каждый день и не регулировать громкость всех своих файлов.

Wake Up Bright — новейшая линейка виджетов для пробуждения, созданных [Maarten], чтобы помочь им проснуться по утрам. Их отчет охватывает все идеи, которые у них были по этому вопросу за эти годы, а также электронику, прошивку, отладку и все обновления, сделанные после его использования в течение некоторого времени.

Медленное увеличение яркости светодиода не обязательно должно быть сложным или дорогим. [Maarten] первоначально использовал AVR Atmel 90S2313, а затем обновил его до ATtiny 2313, что было легко, поскольку они совместимы по выводам. 2313 выдает ШИМ, который включает рабочий цикл светодиода для создания приятного постепенного появления белого света, который намного мягче, чем классический 19.Будильник 80-х гуд-бип.

Со временем этот проект переходил от одного корпуса ИКЕА к другому. Нам очень нравится новый, который выглядит так, как будто он был разработан для того, чтобы люди могли взломать будильник.

Наши глаза воспринимают увеличение яркости логарифмически, но ШИМ линейно. Мы можем обойти это, время от времени умножая значение ШИМ на некоторый коэффициент, но проблема в том, что этот AVR никогда не изучал свою таблицу умножения. Так как же тогда? Ответ [Мартена] заключается в смещении байтов с использованием 16-битного регистра — один байт для ШИМ, а другой — в качестве блокнота для логарифмических вычислений. [Maarten] умножает 16-битный регистр на 1/256 каждые пару секунд, что приводит к логарифмическому увеличению яркости. Он рассчитан для 15-минутного восхода солнца, что потребовало некоторых экспериментов, чтобы получить правильный результат.

В то время как [Maarten] начал с RGB-светодиода мощностью 3 Вт, текущая версия имеет три светодиода мощностью 10 Вт и использует блок питания от старого монитора. Летнее время в США подходит к концу, и оно будет быстро ухудшаться. К счастью для вас, исходный код этого проекта полностью открыт вплоть до прошивки.

Вы думаете, что гудок будильника 1980-х — это плохо? Как насчет нескольких повторяющихся пощечин, чтобы проснуться?

Posted in ATtiny Hacks, LifehacksTagged 7805, искусственный солнечный свет, attiny 2313, восход солнца

4 июня 2019 г., Роджер Ченг

Бегущий по лезвию показал нам антиутопическое видение мегаполиса Лос-Анджелеса в далеком будущем. То, что было далекой мечтой для театральных постановок 1982 года (2019), теперь стало нашей повседневностью. Мы знаем, что в Лос-Анджелесе нет вечной облачности, летающие машины не летают по небу, а репликанты не прячутся среди населения. Или… они?

Конференция LayerOne проходит в Большом Лос-Анджелесе, и в этом году она приняла 9Тема 0040 Blade Runner в честь этого знакового фильма. Мне больше всего понравился значок конференции, созданный по образцу машины Войта-Кампфа. Они использовались в фильме, чтобы отличать репликантов от людей, и это именно то, что делает этот значок. В фильмах репликантов проверяют, задавая вопросы и следя за их глазами на реакцию — этот значок имеет дополнительную камеру распознавания глаз для обеспечения этого эффекта. Давайте взглянем!

Читать далее «Охота на репликантов с помощью The 2019Значок LayerOne» →

Опубликовано в минусы, Колонки HackadayTagged attiny 2313, attiny2313, badgelife, бегущий по лезвию, камера, конференция, значок конференции, значки конференции, значок электронной конференции, ESP32, layerone, smd, пайка smd, Voight Kampff

13 ноября 2017 г. Дэн Мэлони

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

Привычка [Эмилио Фикара] к тихой работе привела к тому, что его соседи по дому иногда запирали его, что причиняло ему неудобства. PIR или микроволновые датчики присутствия могли бы решить эту проблему, за исключением того, что для их срабатывания не всегда достаточно нескольких сгибающихся пальцев. К счастью, [Эмилио] также мудро не доверяет бесплатному Wi-Fi, поэтому его телефон всегда настроен как мобильная точка доступа, что дает ему возможность надежно обнаруживать свое присутствие. ATtiny2313 и ESP-01 опрашивают SSID его телефона и мигают ярким синим светодиодом у его двери для его соседей по дому. Конечно, это не идеально; его может легко подделать любой, кто знает его SSID. Но простые работы пока.

Теперь, когда почти каждый носит его с собой, обнаружение смартфона является хорошим показателем присутствия человека. Но это работает не во всех случаях, поэтому вы можете ознакомиться с вышеупомянутыми ИК- и микроволновыми методами.

Posted in Домашние хакиTagged attiny 2313, ESP-01, точка доступа, наличие, присутствие, датчик, ssid, wifi

11 мая 2016 г. Эл Уильямс

ТВ-флешки на базе Android должны быть в большем количестве проектов. Они легкодоступны и недороги. У них много лошадиных сил по цене, и они могут даже загрузить основное ядро ​​​​Linux, в отличие от некоторых известных нам одноплатных компьютеров. Они меньше, чем Pi Zero, поэтому подходят практически везде.

Единственное, чего у них нет, так это ввода-вывода. Конечно, у него есть порт USB, но не более того. [Necromant] рассмотрел эти проблемы и создал плату-носитель, которая все это исправляет.

  • Встроенный 3A DC-DC. Вы можете питать все это от чего угодно от 7 до 24 вольт постоянного тока
  • A 4-портовый USB-концентратор
  • ATtiny 2313, подключенный к концентратору через стек V-USB
  • 2 порта USB сзади, с управлением питанием через линии GPIO
  • Один порт USB на передней панели (при постоянно включенном питании)
  • 3 реле
  • Подходит для обычного корпуса из анодированного алюминия

Код ATtiny находится на GitHub и позволяет полностью управлять вводом-выводом, сохранять состояние контактов в EEPROM и обеспечивать до восьми каналов сервоуправления. Устройство подключается через порт USB (занимает один порт на концентраторе).

В перепрофилировании потребительского оборудования для встроенных услуг нет ничего нового. Мы видели это с телефонами. Мы даже видели пульты, используемые в качестве мыши. Но это такой хороший шаблон для добавления дешевой и простой вычислительной мощности в ваши проекты, что мы удивлены, что не видим его чаще.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *