8-900-374-94-44
[email protected]
Slide Image
Меню

Устройства на аттини13 – ATtiny — Схемы радиолюбителей

Простые устройства — Иммобилайзер на микроконтроллере ATtiny13

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

{ads2}Предлагаемое устройство работает независимо от других, установленных ранее, охранных систем, и является дополнением к ним, дублируя некоторые их функции. Отличительная особенность состоит в том, что владельцу автомобиля не понадобится носить дополнительных чипованных ключей или других внешних аксессуаров для активизации устройства, всё, что надо, хранится в голове.

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

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

Воздействие на скрытно установленный фото-сенсор надо осуществлять определённым «секретным» образом.

Предусмотрена возможность отключения устройства (режим Valet) для передачи автомобиля на техническое обслуживание, чтобы не объяснять в автосервисе посторонним людям, как и что у вас отключается для штатного запуска двигателя.

Даное устройство является одним из вариантов подобного моего устройства «иммобилайзер-секретка»,опубликованного два года назад и выложенного так же в открытый доступ в интернете на сайте «радиодед» ,там для активизации применялась либо педаль тормоза,либо скрытая кнопка.Здесь же я ушёл от внешних кнопок подключения и сократил колмчество проводов подключения к электросхеме автомобиля до 3-х.

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

Работа устройства

После поворота ключа в замке зажигания из нулевого положения OFF в первое ACC, раздается короткий однотональный звуковой сигнал, свидетельствующий о том, что система включена в режим охраны. Владельцу автомобиля надо поднести палец или непрозрачный предмет в определённое место, где установлен фотодатчик, и держать его там более 3-х секунд. Если удерживать там палец меньшее время, отключение иммобилайзера не произойдет. И никакого звучания зуммера и зажигания светодиода (HL1), не последует.

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

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

{ads1}

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

При желании имеется возможность добавить небольшую платау согласования с мобильным телефоном для дистанционного информирования автовладельца о несанкционированной попытке запуска двигателя.

Режим «VALET»

Перевести систему в режим автосервиса «VALET» можно только после выхода из режима охраны, продолжая удерживать кнопку нажатой, до момента, когда после 6-ти «пиков» зуммера сменится тональность звука — это и будет означать, что иммобилайзер теперь заблокирован, устройство перешло в режим «VALET». После этого палец с кнопки надо убрать, и перевести ключ в замке зажигания снова в начальное положение. Теперь, как и прежде, при включении зажигания устройство оповестит о своём режиме «VALET» непродолжительным сигналом, напоминающим полицейскую сирену, после чего должен гореть постоянно зелёный светодиод HL1, подтверждающий, что блокировка запуска двигателя отключена.

Отключить режим «VALET» можно точно так же, как и включить, то есть удержанием кнопки после сигнала 6-и пиликаний сигнала, дождавшись смены тональности звука, убрать палец и выключить зажигание.

Режимы работы

У иммобилайзера имеется два режима работы.

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

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

2 — режим VALET. В этом режиме устройство заблокировано, и можно пользоваться автомобилем, как обычно, не демонтируя блок, он не мешает процессу запуска двигателя.

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

Описание схемы

Иммобилайзер подключается 3-мя проводами (или 4-мя, если задействован выход Х2 для коммутации нагрузки, которая подключится после неудачной попытки запуска).

Х1: на этот вывод подаётся напряжение питания +12 вольт с замка зажигания, как показано на схеме замка (выше).

Х4: этот вывод подключается к «массе», т.е. общему минусовому проводу бортовой сети автомобиля.

Для управления внешними устройствами у иммобилайзера имеется два выхода Х3 и X2.

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

Выход Х2 активизируется только после отключения нагрузки Т1, т.е. при неудачной попытке запуска двигателя, и только после этого на выходе X2 на 5 секунд появится «масса». На этот вывод можно подключить, например, дополнительную сирену, применяемую в автосигнализациях, один вывод которой следует подключить к +12 в, а второй к стоку транзистора Т2.

Конструкция и детали

В устройстве используется микроконтроллер семейства AVR типа ATtiny13. Для тактирования задействован внутренний RC-генератор 9,6 Мгц с делителем на 8, что в итоге дает 1,2 Мгц. Обеспечить этот режим можно при программировании чипа, посредством программатора, правильно выставив галочки против соответствующих фьюзов, как показано на рисунке слева.

Буззер — обычный электродинамический излучатель с сопротивлением обмотки от 50 Ом и выше.Резистор R5 подбирается из соображений оптимального тока светодиода для надёжного срабатывания фотодатчика,(чем больше расстояние между фотоприёмником и излучателем,тем больше может потребоваться ток излучателя.)

Транзистор Т1 можно применить отечественный, с допустимым током коллектора более 120 ма, например КТ603, или с похожими характеристиками, способный коммутировать штатное реле автомобиля.

{ads1}

Транзистор Т2 полевой, N-канальной структуры (.30v, 45A ), можно применить транзистор SSM60T03GH которые стоят на материнских платах .Назначение Т2 — обеспечить ещё один»сюрприз» угонщику,спустя время после неудачной попытки запуска двигателя. Компоненты,как транзистор Т2 ,светодиоды HL1 , HL2 , резисторы R1,R2 можно исключить из схемы совсем,на работе устройства это никак не отразится , если не планируется применять коммутацию внешней нагрузки с выхода Х2 а так же не планируется оценивать режим работы устройства визуально по светодиодам,а воспринимать информацию о состоянии устройства только лишь на слух,по звуковым.сигналам зуммера,что обеспечит ещё большую скрытность устройства не привлекая внимания посторонних глаз.

В качестве датчика можно применить готовую открытую оптопару типа TCST1230 (Transmissive Optical Sensor with Phototransistor Output) или подобные. Но в этом случае прерывать луч можно будет только непрозрачным предметом шириной не более 2,5 мм, например, ключом от входной двери.

Если же хотите активизировать устройство посредством пальца, конструкцию датчика придётся изменить. Фотобарьер конструктивно будет состоять из отдельного фототранзистора и расположенного напротив него инфракрасного светодиода на расстоянии примерно 2 см. Оптопара устанавливается на плате так, чтобы можно было всунуть палец между светодиодом и фототранзистором.

При желании в качестве датчика ( вместо оптического ) можно попробовать применить и иной сенсор, ёмкостный ,который будет чувствовать прикосновение пальца через пластик на приборной панели в определённом месте ,иными словами ,прикоснувшись рукой к определённому месту приборной панели снаружи, схема будет активизироваться, для этого в добавление к схеме ,может быть применена микросхема AT42QT1011 (типовая схема подключения, рисунок слева) она может реагировать на прикосновение через стекло и пластик,или дерево толщиной 6-10 мм. но ,применив этот датчик ,потребуется небольшая доработка для данного устройства.(если возникнет интерес к такому варианту,можно обсудить так же на форуме)

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

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

Автор отлаживал устройство на макетной плате (см. фото справа) где к штырькам разъёмов платы подключались различные варианты сенсоров ,описанные выше,.а к выходам Х2,Х3 различные типы нагрузок,схема реально работала точно так же,как и виртуальная модель в программе симуляторе ,Proteus.

Внимание!

Данное устройство не проходило длительного тестирования на автомобиле, а лишь было опробовано в лабораторных условиях (для реального тестирования на момнет разработки не нашлось энтузиастов-испытателей). Поэтому схема может быть рекомендована автором только в качестве экспериментальной, за последствия работы которой автор не несёт никакой ответственности, о чём и предупреждает заранее. Устанавливать этот модуль в автомобиль и опробовать его работу вы можете только на свой страх и риск.

Для проведения испытаний на реальном автомобиле, чтобы застраховаться от непредвиденных последствий, можно изготовить разъём с 4-мя штырьками, к которому припаять провода, идущие от электросхемы автомобиля, как показано на схеме подключения иммобилайзера, и тогда иммобилайзер можно будет подключать на время эксперимента, а для возврата схемы в прежнее исходное положение втыкать вместо него заглушку, на которой должна стоять перемычка между выводами Х3 и Х4.

Обсуждение работы данного устройства можно продолжить на форуме — см. ссылку ниже.

Все права на данное устройство принадлежат автору.

В прикреплённом архиве находится прошивка МК, схема, иллюстрации и описание, виртуальная модель устройства в программе Proteus, и вариант печатной платы.

Владимир Науменко,
Калининград.

Вложения:
ФайлОписаниеРазмер файла:
ИммобилайзерАрхив с материалами к проекту214 Кб

simple-devices.ru

attiny13 проекты — Меандр — занимательная электроника

Схема фонаря показана на рисунке. На полевом транзисторе VT1, дрос­селе L1, диоде VD1 и конденсаторе С4 собран повышающий преобразователь, управляющие импульсы для которого вырабатывает микроконтроллер DD1. С подвижного контакта подстроенного резистора R1 снимают и подают на вход АЦП микроконтроллера часть напряже­нии питания для его контроля. Кнопкой SB1 включают фонарь и регулируют яркость его свечения. Пять …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/35687

Для реализации проекта понадобится 4 светодиодных матрицы 8х8, 4 сдвигающих регистра 74HC595 и управляющий микроконтроллер TINY13A. Задача заключается в том, чтобы зажечь все 256 светодиодов от нашего 8-выводного микроконтроллера TINY13A. Для этого дела выводов на данном микроконтроллере явно маловато, по этому будем расширять порты регистрами сдвига. Что бы всё работало я написал небольшую «детскую» программку, …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/35659

meandr.org

ATtiny13 — Страница 2 — Меандр — занимательная электроника

Этот программатор поддерживает пословный и посторичковий запись, используется при программировании МК семейства AVR, и побайтовая запись для МК AT89S53 и AT89S8252 семейства AT89S. Таким образом, с помощью данного USB программатора можно программировать все ныне существующие МК семейства AVR и МК AT89S53 и AT89S8252 семейства AT89S при поддержке этих МК со стороны управляющего программного обеспечения, установленного …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/12837

Пульт дистанционного управления (спуск затвора и др.) для зеркальных камер Nikon. Принципиальная схема очень проста: микроконтроллер ATtiny13V, кнопка, транзистор, ИК-диод и пара пассивных компонентов, батарейка на 3 вольта. Можно подключить ИК-диод непосредственно к ножке микроконтроллера, но это существенно ограничит ток через диод и соответственно дальность. Этот проект совместим с дистанционным управлением Nikon ML-L3. Устройство работает …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/9013

    При разработке устройств на микроконтроллерах AVR часто требуется изменение конфигурации Fuse-битов (например, для изменения источника тактовой частоты, включения/выключения дополнительных функций). Все микроконтроллеры AVR имеют возможность внутрисхемного программирования (последовательный протокол). Однако при конфигурировании Fuse-битов легко допустить ошибку, что очень часто случается у новичков, и в итоге, при следующей попытке внутрисхемно запрограммировать микроконтроллер, программатор сообщает об …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/8119

Лето в разгаре… Жара… Пот льёт градом… Кто-то спасается под кондиционером, кто-то под сплит-системой, а кому-то приходится париться без этих средств комфорта. Но не беда! Вентилятор ведь доступен каждому! На рынке и в магазинах сейчас полно моделей напольных и настольных вентиляторов, как правило, с тремя дискретно переключаемыми скоростями. И все бы хорошо, но уж больно …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/5853

Данный прибор, собранный на микроконтроллере Attiny13, по выполняемым функциям ни чем не уступает другим микроконтроллерам с более высокой архитектурой. Прибор измеряет напряжение, ток, температуру и выводит информацию на жидкокристаллический индикатор типа HD44780. Схема с успехом может использоваться в измерениях, где нужна высокая точность. Основное ее применение в лабораторных блоках питания. Размеры печатной платы устройства не …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/5226

meandr.org

Восстановление заводской конфигурации fuse-битов микроконтроллера Attiny13

Часто в моей практике при программировании  микроконтроллеров  ATtiny13, которые часто использую, возникали  ситуации, когда микроконтроллер толи из-за программ или неправильных ошибочных действий при программировании «самоблокируется» и отказывается программироваться повторно в ISP-режиме. Насколько я понял, подобная проблема волновала не только меня. И  изучив статьи по ссылкам, я понял что надо попробовать собрать подобное устройство, которое бы возвращало залоченный микроконтроллер к жизни. Потому, как держать STK500 наготове и доставать его всякий раз для таких случаев не всегда удобно.

Выход из ситуации один, перепрограммировать его программатором, восстановив заводские настройки в режиме высоковольтного параллельного программирования, в так называемом H/V режиме. Данного режима нет у простых программаторов, которыми в большинстве пользуются начинающие радиолюбители осваивающие работу с микроконтроллерами AVR.

Какой выход? Купить новый программатор, где есть такой режим? — это дополнительные денежные затраты. Изготовить программатор с возможностью программирования в H/V режиме? — тоже можно, но это снова дополнительное время. Есть ещё один путь, — изготовить небольшое устройство на микроконтроллере, которое будет записывать в «заблокированный» микроконтроллер изначальные заводские настройки.

Не надо даже компьютер запускать для перепрограммирования, достаточно «заблокированный» чип воткнуть в панельку, нажать кнопку «восстановить», после чего мигнёт светодиод и через секунду всё! Микроконтроллер вернули к жизни.

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

Микроконтроллер U1 берёт на себя задачу по реанимации «убитого» микроконтроллера. Вставляем в панельку повреждённую микросхему, включаем питание блока питания ATX, который я счёл удобным использовать для данного модуля, поскольку там есть два напряжения: +5 в и +12 в, что требуется нам для питания данной схемы, оснастил схему ответной частью разъёма от блока питания  ATX  для удобства.

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

С 3-й ноги микросхемы U1 подаётся импульс определённой длительности, который открывает транзисторные ключи, подавая в этот период напряжение на реанимируемый микроконтроллер  U2 (+12 в на 1-ю ножку — Reset и одновременно подаёт +5 в на 8-ю ногу — Vcc). А так же одновременно по другим выводам параллельно передаётся на запись из U1 в U2 информация изначальных заводских настроек. После окончания этого цикла светодиод гаснет, что говорит о том, что процесс реанимации закончен и можно выключить питание,  извлечь восстановленную микросхему.

Подобное устройство я собрал и испытал, сознательно загоняя «подопытный» экземпляр — микроконтроллер  ATtiny13 в «нежелательные»  режимы, приводящие к последствиям, после которых  он отказывался повторно программироваться ISP-программаторами (STK200, AVR ISP mkII и т.п.). Посредством данного реаниматора возвращал его к жизни.

Транзистор Q1 n-p-n структуры, из отечественных, можно применить КТ315. Q2, Q3 p-n-p, можно применить КТ361

Принципиальную схему, прошивку  микроконтроллера, как выставить фьюзы (fuse-биты) микроконтроллера при программировании (тактовая частота 4,8 МГц) для микроконтроллера ATtiny13, выполняющего роль реаниматора, (по схемному обозначению  U1) прилагаю.

Скачать прошивку и принципиальную схему

Науменко Владимир, Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

г. Калининград

radioded.ru

ATtiny13 — Страница 3 — Меандр — занимательная электроника

Сейчас существует огромное множество всевозможных устройств из светодиодов. Это устройство отличается от других наличием микроконтроллера, а значит довольно интересной функциональностью. Идея заключается в создании перепрограммируемого устройства, которое будет менять порядок и частоту мигания светодиода. Естественно, речь пойдет о микроустройстве. Кратко ознакомимся с принципом работы. В основе всей схемы- микроконтроллер, как выход используется светодиод, как вход …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/3099

Хочу представити вашій увазі просту схемку під назвою «AGGRAVATOR» (українською «Подразник» ) — це жартівливий притсрій що може вивести з себе майже будь-яку людину шляхом видавання в визначеному порядку звукові імпульси (типу «біп» «біп-біп» «бііііііі»). міні опис: Проект-жарт. Пристрій встановлюється приховано в недоступному для очей місці де створює «нестерпну» атмосферу тривоги в офісах, подаючи через …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/2512

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

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/2505

Это устройство поддерживает пословную и постраничную запись, используемую при программировании МК семейства AVR, и побайтную запись для МК AT89S53 и AT89S8252 семейства AT89S. Таким образом, с помощью программатора можно программировать все ныне существующие МК семейства AVR и МК AT89S53 и AT89S8252 семейства AT89S при поддержке этих МК со стороны управляющего программного обеспечения, установленного в компьютере. …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/818

Предлагаю вам свой вариант программатора AVR 910 USB. Я переработал схему от PROTOSSA (http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm) и получилось на мой взгляд очень недурно. Переработки: заменен модуль питания — я применил LDO стабилизатор на 3.3В, поставил LC-фильтры по цепям питания. Через него можно питать программируемое устройство, только следует учесть, что суммарный ток нагрузки на USB порт компьютера 500мА. …

Читать далее

Постоянная ссылка на это сообщение: http://meandr.org/archives/283

meandr.org

Микроконтроллер Attiny2313. Описание | joyta.ru

Характеристики микроконтроллера ATtiny2313

AVR RISC архитектура:

RISC (Reduced Instruction Set Computer). Данная архитектура обладает большим набором инструкций, основное количество которых исполняются в 1 машинный цикл. Из этого следует, что по сравнению с предшествующими микроконтроллерами на базе CISC архитектуры (например, MCS51), у микроконтроллеров на RISC быстродействие в 12 раз быстрее.

Или если взять за базу определенный уровень быстродействия, то для выполнения данного условия микроконтроллерам на базе RISC (Attiny2313) необходима в 12 раз меньше тактовая частота генератора, что приводит к значительному снижению энергопотребления. В связи с этим возникает возможность конструирование различных устройств на Attiny2313, с использованием батарейного питания.

Оперативно — Запоминающее Устройство (ОЗУ) и энергонезависимая память данных и программ:

  • 2 кБ самостоятельно программируемой в режиме Flash памяти программы, которая может обеспечить 10 000 повторов записи/стирания.
  • 128 Байт записываемой в режиме EEPROM памяти данных, которая может обеспечить 100 000 повторов записи/стирания.
  • 128 Байт SRAM памяти (постоянное ОЗУ).
  • Имеется возможность использовать функцию по защите данных программного кода и EEPROM.

Свойства периферии:

  1. Микроконтроллер Attiny2313 снабжен восьми разрядным таймер-счетчиком с отдельно устанавливаемым предделителем с максимальным коэффициентом 256.
  2. Так же имеется шестнадцати разрядный таймер-счетчик с раздельным предделителем, схемой захвата и сравнения. Тактироваться таймер – счетчик может как от внешнего источника сигнала, так и от внутреннего.
  3. Два ШИМ канала. Существует режим работы быстрый ШИМ-модуляции и ШИМ с фазовой коррекцией.
  4. Внутренний аналоговый компаратор.
  5. Сторожевой таймер (программируемый) с внутренним генератором.
  6. Последовательный универсальный интерфейс (USI). 

Особые технические показатели Attiny2313:

  1. Внутрисистемное программирование с использованием SPI порта. SPI (Serial Peripheral Interface) – последовательный высокоскоростной канал обмена информацией ATtiny2313 с периферийными устройствами.
  2. Улучшенный алгоритм организации сброса в момент включения питания.
  3. Программируемая модель выявления непродолжительных провалов в питании.
  4. Встроенный генератор с калибровкой частоты.
  5. Встроенный отладчик debugWIRE. Встроенный комплекс системы отладки debugWIRE применяет однопроводный интерфейс двойного направления для контроля над процессом исполнения программы, исполнения определенных команды процессора, а также для осуществления программирования всех типов энергонезависимой памяти микроконтроллера Attiny2313.
  6. Источники прерывания: внутренние и внешние. Причины, вызывающие прерывание выполнения основного кода программы с уходом в подпрограмму прерывания приведены в следующей таблице:
  7. Работа микроконтроллера Attiny2313 в состоянии пониженного потребления энергии:
  • Idle — Режим холостого хода. В данном случае прекращает свою работу только центральный процессор. Idle не оказывает влияние на работу SPI, аналоговый компаратор, аналого-цифровой преобразователь, таймер-счетчик, сторожевой таймер и систему прерывания. Фактически, происходит только остановка синхронизация ядра центрального процессора и флэш-памяти. Возврат в нормальный режим работы микроконтроллера Attiny2313 из режима Idle происходит по внешнему либо внутреннему прерыванию.
  • Power-down — Наиболее экономный режим, при котором микроконтроллер Attiny2313 фактически отключается от энергопотребления. В этом состоянии происходит остановка тактового генератора, выключается вся периферия. Активным остается лишь модуль обработки прерываний от внешнего источника. При обнаружении прерывания микроконтроллер Attiny2313 выходит из Power-down и возвращается в нормальный режим работы.
  • Standby – в этот дежурный режим энергопотребления микроконтроллер переходит по команде SLEE. Это аналогично выключению, с той лишь разницей, что тактовый генератор продолжает свою работу.

Порты ввода — вывода микроконтроллера Attiny2313:

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

  • Port A (PA2 — PA0) – 3 бита. Двунаправленный порт ввода-вывода с программируемыми подтягивающими резисторами.
  • Port B (PB7 — PB0) – 8 бит. Двунаправленный порт ввода-вывода с программируемыми подтягивающими резисторами.
  • Port D (PD6 — PD0) – 7 бит. Двунаправленный порт ввода-вывода с программируемыми подтягивающими резисторами.

Диапазон питающего напряжения:

Микроконтроллер успешно работает при напряжении питания от 1,8 до 5,5 вольт. Ток потребления зависит от режима работы контроллера:

Активный режим:

  • 20 мкА при тактовой частоте 32 кГц и напряжении питания 1,8 вольт.
  • 300 мкА при тактовой частоте 1 МГц и напряжении питания 1,8 вольт.

Режим энергосбережения:

  • 0,5 мкА при напряжении питания 1,8 вольт.

Скачать Attiny2313 Datasheet на русском и английском (3,6 Mb, скачано: 5 734)

www.joyta.ru

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

Ваш адрес email не будет опубликован.