Устройство авр со схемой восстановления напряжения: Основные схемы АВР и их особенности.

Содержание

Основные схемы АВР и их особенности.

Энергоснабжение промышленных предприятий, различных учреждений и частных домов должно быть бесперебойным. В противном случае последствия могут оказаться непредсказуемыми и в некоторых ситуациях весьма опасными. Во избежание этого питание потребителей обеспечивают двумя независимыми друг от друга источниками электроэнергии. Один из них служит основным, а второй используется в качестве резервного. Для быстрого переключения между источниками применяют автоматический ввод резерва — АВР. Схемы подключения АВР достаточно разнообразны и зависят от типа напряжения, нагрузки, видов потребителей и множества других факторов. Но базовые схемы АВР остаются неизменными и могут быть взяты за основу при создании более сложных систем автоматического ввода резерва.

Типовая схема однофазного АВР 220В на модульных контакторах.

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

Готовые АВР 25А-40А на модульных контакторах

Схема трехфазного АВР 380В на контакторах и реле контроля фаз.

Рассмотренная выше схема прекрасно работает в однофазной сети. Однако при наличии трехфазного напряжения схема АВР не обходится без реле контроля фаз. Такое реле выполняет функцию постоянного слежения за параметрами напряжения основной сети. В случае превышения показателей или падения напряжения, а также при неисправностях одной из фаз, реле обеспечит переход на резервный ввод. Но этим возможности реле не ограничиваются. Так, в зависимости от выбранной модели оно может следить за фазировкой (порядок чередования фаз) и асимметрией напряжения (перекос фаз).

Готовые АВР 25А-63А на контакторах (магнитных пускателях)

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

Схема АВР на два и на три ввода.

Пока что нами были рассмотрены схемы АВР только на два ввода. Логика их работы достаточно проста — с основной сети переключать на резерв, а с резерва на основную сеть. Но ведь источников питания может быть и больше. В этом случае не обойтись без схемы АВР на три ввода. Предположим, в нашем распоряжении имеется основная линия (Ввод 1), резервная линия (Ввод 2) и дизельный генератор (ДГУ). Тогда логика работы будет состоять в следующем. При падении напряжения на первом вводе питание потребителей идет за счет второго ввода. А с возобновлением нормального напряжения снова возвращается на первый ввод. Если же оба ввода обесточены, через заданную выдержку по времени подается команда на запуск ДГУ. Каждый из вводов сопровождается своим автоматическим выключателем и дополнительно устанавливается автомат между ДГУ и двумя другими вводами. Это необходимо во избежание встречного напряжения между ДГУ и основным вводом.

Схемы АВР на 2 ввода АВР-Б-2-1(G).pdf

Схемы АВР на 3 ввода АВР-Б-3-1G.pdf

Схема АВР для вводно-распределительного устройства с секционным переключателем.

А теперь настало время перейти к более сложным распределительным системам электроэнергии. Таковыми являются вводно-распределительные устройства с секционным переключателем. Чтобы бесперебойно принимать и распределять электроэнергию, вся система разделена на секции, каждая из которых питается от своего источника. В случае аварийной ситуации на одной из секций потребители будут запитаны от смежной секции через секционный выключатель. Звучит достаточно просто, но на практике схема АВР должна учитывать не только отсутствие напряжения на указанной секции. Учитывается также наличие напряжения на соседнем участке, иначе переход на питание от него не имеет смысла. Помимо этого, контроллер АВР проверяет отсутствие короткого замыкания, в противном случае подача энергии на эту секцию недопустима. Схема АВР обязана учитывать и то, что вводной выключатель должен быть включен. Чтобы не получилось ситуации, когда секцию обесточили намеренно, а в этот момент АВР вступает в работу. Все эти особенности делают создание схемы АВР для вводно-распределительного устройства весьма нетривиальной задачей. Особенно если количество секций ВРУ больше двух.

Схемы АВР на два ввода с секционированием АВР-Б-2-2С.pdf

Основные выводы.

Даже самая простая схема АВР подразумевает наличие сразу нескольких компонентов. Неправильное расположение или подключение хотя бы одного из них может привести к печальным последствиям. И даже если все элементы задействованы правильно, их подключение и настройка занимают массу времени. При этом не стоит забывать и о том, что все контакторы, автоматические выключатели и прочие составляющие должны быть одного производителя! Только в этом случае можно гарантировать отлаженную и бесперебойную работу автоматического ввода резерва. В связи с этим невольно возникает вопрос — не лучше ли воспользоваться готовым модульным решением вместо того, чтобы самостоятельно пытаться собрать АВР из различных компонентов?

Готовое решение от CHINT — модульный АВР серии NZ7 с моторным приводом.

Специалисты CHINT уже все сделали за вас, остается только подключить два ввода и выход питания. Все до безумия просто, не правда ли?! Да, и вы сейчас сами в этом убедитесь. CHINT серии NZ7 представляет собой модульную конструкцию, от начала и до конца собранную на заводе. Это исключает сборку «кривыми руками», все уже протестировано, настроено и полностью готово к работе. АВР от CHINT легко помещается в типовой шкаф.

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

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

В общем готовый модульный АВР от CHINT позволит избежать мучительного поиска подходящей схемы АВР и длительного монтажа оборудования. Всего за полчаса автоматический ввод резерва будет смонтирован и станет обеспечивать бесперебойное снабжение электроэнергией заданного объекта. А все что для этого потребуется — просто подключить вводы и вывод!

устройство, варианты схем и принцип работы

Содержание статьи:

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

Что такое устройство АВР

АВР автоматически включает резервный источник питания в аварийной ситуации

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

Основные функциональные компоненты типовой системы АВР:

  • контрольные приборы фиксируют изменения электрических параметров сети питания;
  • при регистрации разрыва цепи (КЗ) или отклонения от установленного порогового уровня автоматика отключает поврежденный участок;
  • устройство сигнализации сообщает о нарушении рабочего режима;
  • контактная группа подключает дежурный источник питания.

Далее проводят необходимые мероприятия для восстановления штатной системы. Аббревиатура (АВР) расшифровывается как «Автоматический Ввод Резерва». Кроме дежурного генератора используют переключение на работоспособную сеть или блок аккумуляторных батарей.

Назначение АВР

Функциональность системы основана на принципах обеспечения бесперебойной работы источника питания. Автоматизация основных процессов подразумевает исключение действий обслуживающего и эксплуатационного персонала. Профессиональные требования к оборудованию изложены в правилах ПУЭ. В частности, для подключения потребителей 1-й категории применяется схема АВР на 2 ввода с секционником на автоматах.

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

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

Ремонтно-восстановительные работы намного дороже по сравнению с автозапуском специального генератора. Наличие дежурного источника питания пригодится при авариях в сетях электроснабжения. Если подключение напряжения выполняется достаточно быстро, пользователи не будут испытывать дискомфорт.

Принцип работы

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

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

Лампочки в соответствующих цепях сигнализируют о запуске определенных режимов.

Требования к системе

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

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

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

Основные требования к АВР современного уровня:

  • надежность подключения запасного источника питания (ИП) при пиковых нагрузках и значительных изменениях рабочих параметров сети;
  • достаточное быстродействие для исключения повреждения потребителей электроэнергии;
  • регулируемая настройка пороговых уровней включения системы защиты;
  • блокировка подсоединения к цепи с КЗ и параллельного подключения двух вводов;
  • однократное срабатывание;
  • автоматизированная проверка функционального состояния резервного ИП.

Плавное переключение обеспечивают с помощью добавления в схему трансформаторов.

Выбор автоматики

Блок АВР ПромЭнерго

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

Специализированный щит АВР можно приобрести в собранном состоянии либо создать функциональный аналог самостоятельно. При выборе готового изделия следует обратить внимание на репутацию производителя. Пригодится предварительное изучение отзывов покупателей и мнения опытных экспертов.

В нижнем ценовом диапазоне представлены изделия сомнительного происхождения. Если АВР однофазный стоит до 1500-2000 р., вряд ли можно рассчитывать на длительный срок службы и высокую надежность. Подделки отличаются плохой сборкой, низким качеством контактных групп. Достаточно часто в подобных моделях используют маломощные электронные ключи, которые не приспособлены к броскам напряжения и нагрузкам с выраженными индуктивными характеристиками.

От 4 000 до 8 000 р. можно найти качественные АВР малоизвестных торговых марок. В надежных комплектах оборудования применяют электромеханические функциональные компоненты.

В диапазоне от 20 000 р. и выше представлена продукция ответственных производителей. На эти изделия предоставляют официальные гарантийные обязательства. Быстродействие и другие важные параметры контролируют в каждой отдельной товарной партии.

Автоматика без контроллера

Расшифровка обозначения подчеркивает главную особенность оборудования данной категории. «Автоматический» способ подключения резерва современного уровня подразумевает не только отсутствие вмешательства со стороны пользователей. Электронный контроллер обеспечивает оперативную проверку состояния питающей и резервной сети. Он блокирует выполнение ошибочных операций, препятствует возникновению потенциально опасных ситуаций. При выборе АВР следует проверить наличие в комплекте этого полезного компонента.

АВР в сетях 0,4 кВ

Для коммутации цепей питания в сетях со сравнительно небольшим напряжением (0,4 кВ) применяют серийные контакторы с магнитным приводом. Также используют пускатели в комплекте с АВ. Компоненты схемы подбирают с учетом токовых нагрузок (потребляемой мощности).

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

Классификация АВР и варианты реализации

Применяют следующие схемы организации рабочих алгоритмов:

  • Односторонняя подразумевает подключение резервного ввода при необходимости. Например, для временного питания от АКБ.
  • В двустороннем исполнении обе секции равнозначны. Такое решение применяют, если возможно переключение на резервную сеть с аналогичными параметрами.

Отдельно определяют логику восстановительного процесса. Используют:

  • последующее автоматизированное подключение к основной линии;
  • переход на резервное питание с изменением режима в ручном управлении.

Особенности работы с бытовыми генераторами

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

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

АВР на аккумуляторах

Такие источники резервного питания подают в линию постоянный ток. Для преобразования в синусоиду определенной амплитуды (220 или 380 V) применяют инвертор. Следует понимать ограниченную автономность такого варианта. Однако параллельным подключением нескольких АКБ можно обеспечить необходимый временной интервал. Перспективное направление – литий-ионные накопители энергии. Они превосходят свинцово-кислотные аналоги по главным техническим характеристикам. Высокая цена ограничивает широкое применение. Однако по мере увеличения спроса и расширения производства производители начинают предлагать качественные изделия по приемлемой стоимости.

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

Применение логического контроллера

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

Организация АВР в высоковольтных цепях

Чтобы упростить контроль рабочих параметров сети применяют понижающий трансформатор. Определенным количеством витков уменьшают напряжение с 1000 до 100 V. Если в цепь управления добавить реле контроля фаз, подключение резерва выполняется при обрыве хотя бы одной линии.

Схемы подключения

Оптимальный вариант выбирают с учетом:

  • рабочих параметров сети питания;
  • типа нагрузок;
  • особых требований по скорости ввода резерва и другим параметрам.

Для однофазных сетей при подключении частного дома или небольшого коммерческого объекта можно применить простейший вариант на модульных контакторах с двухполюсным АВ. Схему АВР с реле контроля фаз на два ввода используют при подключении мощных нагрузок. В соответствующем исполнении кроме уровня напряжения контролируют искажения синусоиды, корректность фазировки. Если предполагается работа с несколькими источниками (больше двух), создают систему с необходимым количеством вводов.

Схема подключения АВР на контакторах. Реле контроля фаз.

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

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

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

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

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

1. Схема АВР на одном контакторе.

Рассмотрим простейшую схему АВР, которую можно применить для однофазной сети собственного дома, небольшого производственного или административного здания. Схема выполнена на одном контакторе КМ1, двух однополюсных автоматических выключателей SF1 и SF2, и одном двухполюсном автоматическом выключателе QF1.

При первом включении АВР в работу поочередно включаем автоматы SF1 и SF2.
В рабочем режиме напряжение питания от основного ввода поступает на катушку контактора КМ1. Контактор срабатывает и его нормально-разомкнутый контакт КМ1.1 замыкается, а нормально-замкнутый КМ1.2 размыкается.

Фаза А1 через однополюсный выключатель SF1 и силовой контакт КМ1.1 приходит на вход двухполюсного выключателя QF1. Ноль N нигде не разрывается, а сразу подключается на второй вход выключателя QF1. При включении QF1 его контакты замыкаются, и напряжение основного ввода поступает в сеть к потребителю.

В аварийном режиме, когда напряжение на основном вводе отсутствует, катушка контактора обесточивается, контакт КМ1.1 размыкается, а КМ1.2 становится замкнутым.

Теперь от резервного ввода фаза А2 через выключатели SF2, QF1 и контакт КМ1.2 поступает к потребителю в сеть.

При восстановлении питания на основном вводе на катушку контактора КМ1 вновь поступает напряжение и контактор срабатывает. При этом контакт КМ1.1 замыкается, а КМ1.2 размыкается, и к потребителю опять поступает напряжение от основного ввода.

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

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

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

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

2. Схема АВР на одном контакторе, с разрывающимися фазой и нулем.

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

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

При первом включении АВР в работу поочередно включаем автоматы SF1 и SF2.
В рабочем режиме напряжение питания от основного ввода поступает на катушку контактора КМ1. Контактор срабатывает и своими нормально-разомкнутыми контактами КМ1.1 и КМ1.2 подключает домашнюю сеть к основному вводу. При этом нормально-замкнутые контакты КМ1.3 и КМ1.4 размыкаются и полностью отключают резервный ввод от домашней сети.

При исчезновении напряжения на основном вводе катушка КМ1 обесточивается, контакты КМ1.1 и КМ1.2 размыкаются и отключают фазный и нулевой провода основного ввода. Одновременно с этим контакты КМ1.3 и КМ1.4 становятся замкнутыми и через них напряжение с резервного ввода поступает в домашнюю сеть.

В данной схеме можно применить модульные контакторы типа VS463-22 230V, ESB-63-22 230V, MK-103, КМ-63, Z-SCh330/63-22, что позволяет питать нагрузку с токами до 63 Ампер.

Иногда возникает ситуация, когда при возобновлении питания на основном вводе не всегда требуется переходить на него автоматически. Чтобы выполнить это условие опять немного изменим схему и добавим в нее кнопку, чтобы переключение на основной ввод происходило только при нажатии этой кнопки. Такой вариант схемы АВР (без счетчика электроэнергии) используется в некоторых электроустановках для питания оборудования КИПиА.

Здесь кнопка SB1 подключена параллельно контакту КМ1.1, который стоит в цепи питания катушки контактора. Такое включение не позволит контактору автоматически включиться при появлении напряжения на основном вводе.

Чтобы запитать контактор вручную необходимо кратковременно нажать кнопку SB1. Напряжение попадет на катушку, контактор сработает, замкнет контакты КМ1.1 и КМ1.2 и подключит основной ввод к домашней сети. При этом контакты КМ1.3 и КМ1.4 разомкнутся и отключат резервное питание.

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

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

На этом пока все, а во второй части рассмотрим схему АВР с использованием реле контроля фаз.

Удачи!

Схема АВР на контакторе | Заметки электрика

Здравствуйте, уважаемые читатели и гости сайта http://zametkielectrika.ru.

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

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

 

Однофазная схема АВР на контакторе

Ниже Вашему вниманию представлена принципиальная однофазная схема АВР на одном контакторе (пускателе).

Специально для Вас я соберу эту схему у себя на стенде и покажу как она работает. Для этого мне понадобятся:

  • два источника однофазного питания 220 (В)
  • магнитный пускатель ПМЛ-1100 (катушка 220 В) с дополнительной приставкой ПКЛ-22М
  • светодиодная лампа СКЛ 11А-К-2-220 (красного цвета)
  • светодиодная лампа СКЛ 11А-Л-2-220  (зеленого цвета)
  • два вводных однополюсных автоматических выключателя ВА47-29, С6
  • розетка
  • настольный светильник в виде нагрузки с лампой 11 (Вт)
  • монтажный провод ПВ1 сечением 1,5 кв.мм

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

Перейдем к сборке схемы.

В первую очередь с автомата резервного ввода подключаем провод на замкнутый контакт пускателя КМ (клемма 61). Затем с автомата основного (рабочего) ввода подключаем провод на разомкнутый контакт пускателя КМ (клемма 5L3).

Устанавливаем перемычку между клеммами 6Т3 и 62.

Делаем перемычку между клеммой 5L3 и выводом А1 катушки пускателя.

Затем установим еще две перемычки: с клеммы 62 на клемму 53 и с клеммы 53 на 71.

К клемме 54 подключаем вывод зеленой светодиодной лампы, а к клемме 72 — вывод красной светодиодной лампы.

С другой стороны между лампами делаем перемычку и соединяем их с нулевой шинкой N.

Перейдем к подключению розетки. Как я уже говорил в начале статьи, в качестве нагрузки я буду использовать настольный светильник мощностью 11 (Вт). Прокладываем провод с клеммы 6Т3 и подключаем его на один из выводов розетки.

Второй вывод розетки соединяем с нулевой шиной N.

Нам осталось подключить второй вывод А2 катушки пускателя на нулевую шинку N.

Сборку схемы однофазного АВР я завершил. Вот, что у меня получилось:

 

Описание схемы АВР

Автоматы QF1 и QF2 должны быть всегда включены.

1. Нормальный режим

Нормальный режим работы — это когда на основном вводе присутствует напряжение 220 (В). В таком случае пускатель КМ подтянут (включен) и питание нагрузки, в нашем случае настольного светильника, осуществляется через его силовой контакт (5L3-6Т3). Зеленая лампа горит через замкнувшийся контакт (53-54).

2. Аварийный режим

При возникновении аварийной ситуации на основном вводе, например, при обрыве питающего кабеля или воздушной линии, напряжение на основном вводе полностью пропадает. Магнитный пускатель КМ отпадывает (отключается) и своим замкнутым контактом (61-62) создает цепь на питание нагрузки от резервного источника питания. Красная лампа загорается через замкнутый контакт (71-72).

3. Восстановление питания

Представленная в данной статье схема АВР выполнена с приоритетом основного ввода, т.е. как только на основном вводе восстановится напряжение, то схема сразу же автоматически перейдет на основной ввод.

4. Принудительный перевод питания с основного на резервный

Бывают случаи, что необходимо принудительно перевести питание нагрузки на резервный ввод. Для этого нужно просто отключить вводной автомат QF1 — пускатель КМ отпадет (отключится) и замкнутым контактом (61-62) создает цепь на питание нагрузки от резервного источника питания.

Специально для Вас я снял видеоролик, где Вы сможете наглядно посмотреть все режимы работы схемы АВР на контакторе (пускателе):

 

Достоинства и недостатки однофазной схемы АВР

Единственным достоинством этой схемы является ее простота. Остальное, скорее всего относится к недостаткам.

При снижении напряжения питания на основном вводе ниже предельно-допустимого 198 (В), пускатель не отпадет (не отключится), и поэтому вся нагрузка будет подключена к пониженному напряжению сети, а это недопустимо для электрооборудования, об этом я упоминал в статье про стабилизатор напряжения. Т.е. в рассматриваемой схеме АВР пускатель отключится примерно при снижении питающего напряжения до 110 (В) и ниже.

Хотелось бы заметить, что у этой схемы АВР отсутствует контроль напряжения резервного ввода, хотя в принципе это не трудно осуществить, например, путем установки после автомата резервного ввода цифрового индикатора напряжения или просто вольтметра. Опять же мы всегда должны контролировать резервный источник, а с помощью индикатора и вольтметра это выполнить не реально (не сидеть же нам постоянно перед вводной сборкой?).

Поэтому есть еще один вариант — это установить реле напряжения или аналогичный контактор (пускатель). А с его замкнутого контакта запитать звуковой сигнал, например, ревун или сирену.

Примерно вот так это можно выполнить:

Предположим, что схема работает на основном вводе, но вдруг по некоторым причинам у нас пропало напряжение на резервном вводе. Тогда контактор (пускатель) контроля резервного напряжения КМ1 отпадет (отключится) и выдаст нам звуковой сигнал своим замкнутым контактом (71-72).

Трехфазная схема АВР на контакторе

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

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

Принципиальная схема АВР на одном контакторе для трехфазных нагрузок:

Здесь отмечу еще один недостаток, который отсутствовал в предыдущей однофазной схеме — это то, что контроль наличия напряжения ведется только по одной фазе.

Рассмотрим пример, пускатель КМ у нас подключен к фазе «С», а на основном вводе по каким-либо причинам пропало напряжение на фазе «А». Схема не перейдет на резервный ввод, а потребители фазы «А» останутся без напряжения. Поэтому для трехфазных потребителей лучше использовать другие схемы АВР, например, с применением двух контакторов и реле контроля фаз ЕЛ-11, про которые я Вам расскажу в ближайших статьях. Чтобы не пропустить выход новых статей — подпишитесь на рассылку.

В принципе и этот недостаток можно немного исправить, подключив магнитный пускатель на линейное напряжение сети 380 (В), т.е. между двух любых фаз (в примере — между фазой В и С), а сигнальные лампы оставить на 220 (В). Таким образом мы будем контролировать две фазы основного питания. Вот как это будет выглядеть:

P.S. На этом я закончу свою статью о самых простых однофазных и трехфазных схемах АВР на одном контакторе. Если у Вас имеются вопросы, то форма комментариев к Вашим услугам. Спасибо за внимание.

Если статья была Вам полезна, то поделитесь ей со своими друзьями:


Схема АВР на два ввода с реле контроля фаз без контакторов

Здравствуйте, уважаемые читатели и гости сайта «Заметки электрика».

В прошлой статье мы рассмотрели простенькую схему АВР (автоматический ввод резерва) на одном контакторе.

А сегодня я расскажу Вам об еще одной интересной и необычной схеме АВР.

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

Итак, поехали.

На распределительной подстанции имеется две секции напряжением 400 (В).

На каждом вводе установлен вводной автомат ВА53-41 (QF1 и QF2) номинальным током 1000 (А) с электромагнитным приводом, т.е. ими можно управлять, как в ручную, так и дистанционно, например, с помощью ключа или кнопок управления.

Читайте подробную статью про автоматические выключатели ВА53-41 и настройку их полупроводникового расцепителя МРТ.

В моем примере для управления каждым автоматом используются кнопки управления РPВВ-30N от IEK, правда без использования в них подсветки.

Кнопки обозначаются на схеме, как SB1-SB6.

Электроприемники рассматриваемой подстанции относятся к 1 категории надежности электроснабжения, а значит подстанция имеет два независимых ввода. Каждый ввод является рабочим и в нормальном состоянии всегда находится в работе, т.е. каждая секция получает питание от своего непосредственного ввода (QF1 и QF2).

Между двумя секциями 400 (В) установлен межсекционный автомат (QF3) с номинальным током 1000 (А) аналогичного исполнения.

Помимо автоматов, в схеме имеются вводные (QS1 и QS2) и секционные рубильники-разъединители (QS3 и QS4) типа РЕ-19 с номинальным током 1000 (А) для вывода оборудования в ремонт и обеспечения видимого разрыва.

На каждом вводе для контроля тока в цепи в каждой фазе установлены трансформаторы тока с коэффициентом 1000/5, к которым подключены, соответственно, амперметры РА1 (РА4), РА2 (РА5) и РА3 (РА6).

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

Со стороны питающего кабеля Ввода-1 и Ввода-2 подключены трехфазные реле контроля напряжения РНПП-311М от Новатек Электро. По схеме они обозначаются, как KV1 и KV2.

Для защиты самих реле контроля напряжения установлены трехполюсные автоматы ВА47-29 (SF2 и SF3) с номинальным током 2 (А), т.е. на каждый ввод свой автомат и свое реле напряжения.

Цепи управления имеют напряжение 220 (В). Для цепей управления установлен двухполюсный автомат ВА47-29 (SF1) с номинальным током 6 (А).

Вот схема АВР на два ввода с реле контроля фаз.

А теперь рассмотрим, как она работает.

Цепи управления имеют свой собственный АВР путем переключения контактов (1-3) и (2-3) реле К1, а это значит, что цепи управления могут получать питание, либо от фазы А Ввода-1, либо же от фазы А Ввода-2.

В нормальном режиме, когда каждая секция питается со своего ввода, цепи управления всегда запитаны через контакт К1.1 (1-3) реле К1 от фазы А Ввода-1. Но когда на Вводе-1 пропадает напряжение, то реле обесточивается (отключается) и замыкает свой контакт (2-3) через который и получают питание цепи управления, но уже от фазы А Ввода-2.

В схеме управления установлены промежуточные реле (К1-К9) модульного типа РЭК 77/4 от IEK.  Реле соединяются с розеточными модульными разъемами РРМ77, которые установлены на стандартной DIN-рейке. На разъемах имеются зажимы переключающих контактов реле и катушек. Необходимость каждого реле я расскажу чуть ниже по тексту.

Для включения схемы АВР используется переключатель SP1, имеющий 4 нормально-открытых (н.о.) и 1 нормально-закрытый (н.з.) контакты.

Данный переключатель имеет два фиксирующих положения, но к нему я еще вернусь непосредственно при описании работы схемы АВР.

Световая индикация положения автоматических выключателей выполнена на лампах AD-22DS от IEK.

На схеме лампы обозначаются, как HL3, HL4 и HL5. Лампа HL3 относится к автомату Ввода-1 (QF1), HL4 — к автомату Ввода-2 (QF2), а HL5 — к межсекционному автомату МС (QF3).

Ручной режим работы АВР

Схема АВР имеет два режима: ручной (Р) и автоматический (А). Избирание режима осуществляется с помощью переключателя SP1.

В ручном режиме схема АВР (автоматический ввод резерва) не работает. Управление вводными и секционным автоматами осуществляется с помощью соответствующих кнопок управления:

  • SB1 и SB2 — Ввод-1 (QF1)

  • SB3-SB4 — Ввод-2 (QF2)

  • SB5-SB6 — межсекционный автомат МС (QF3)

Рассмотрим принцип управления автомата ВА53-41 на примере Ввода-1 (QF1).

Для его включения необходимо кратковременно нажать кнопку включения SB1.

Включение автомата происходит по следующей цепи: фаза L1 c автомата цепей управления SF1 — н.о. контакт К1.1 (1-3) — н.з. контакт (3-21) переключателя SP1 (ключ установлен в положении ручного режима) — н.о. контакт кнопки включения SB1 (21-19) — н.з. контакт К9.1 (19-17) — н.з. контакт К7.1 (17-18) — разъем автомата (3 — Вкл.) — катушки электромагнитного привода автомата YА1 и YA2 — разъем автомата (4) — ноль N. Автомат включается.

Для отключения автомата необходимо кратковременно нажать кнопку отключения SB2.

Отключение происходит по цепи: фаза L1 c автомата цепей управления SF1 — н.о. контакт К1.1 (1-3) — н.з. контакт (3-21) переключателя SP1 (ключ установлен в положении ручного режима) — н.о. контакт кнопки отключения SB2 (21-16) — разъем автомата (2 — Откл.) — катушки электромагнитного привода автомата YА1 и YA2 — разъем автомата (4) — ноль N. Автомат отключается.

Даже если Вы будете долго удерживать кнопку включения или отключения, в любом случае сигнал на катушки привода будет разорван н.з. контактом реле К7.1 и внутренним блокировочным контактом SQ2.

Чтобы Вы представляли себе о чем идет речь, приложу электрическую схему привода автомата ВА53-41.

Принцип управления автоматическими выключателями Ввода-2 (QF2) и МС (QF3) аналогичен.

В схеме АВР имеются следующие блокировки. Но прежде, чем рассказать о них, необходимо рассмотреть реле К7, К8 и К9.

Реле К7 относится к автомату Ввода-1 (QF1), К8 — к автомату Ввода-2 (QF2), а К9 — к межсекционному автомату МС (QF3).

Эти реле полностью повторяют положение автоматического выключателя, т.к. подключены к его н.о. контакту (Чр-Чр). Таким образом, если автомат включен, то реле тоже включено (подтянуто), если автомат отключен, то реле тоже отключено (отпавшее).

Кстати, к этому же н.о. контакту (Чр-Чр) помимо реле, подключена лампа, сигнализирующая о положении автомата.

Обратите внимание, что катушки всех промежуточных реле (К1-К9) и лампы должны быть рассчитаны для работы в сети напряжением 220 (В).

Рассмотрим блокировки.

Если включены оба ввода, то Вы не сможете включить МС. Эта блокировка осуществляется с помощью н.з. контактов К7.2 и К8.2, которые установлены в цепи включения МС.

И наоборот, предположим Ввод-1 отключен, а межсекционный автомат МС включен. При этом Вы не сможете включить Ввод-1 пока не отключите МС. Это блокируется н.з. контактом К9.1, установленного в цепи включения Ввода-1. Для Ввода-2 аналогично, только его включение блокируется н.з. контактом К9.2, установленного в цепи включения Ввода-2.

Это все, что касается ручного режима схемы. Теперь рассмотрим работу схемы АВР в автоматическом режиме.

Автоматический режим работы АВР

В автоматическом режиме заблокировано управление автоматами с помощью кнопок управления — их управление осуществляется только автоматически.

Схема АВР предусматривает включение межсекционного автомата МС в том случае, если на одном из вводов:

  • полностью пропало напряжение питания
  • изменился порядок чередования фаз (как проверить правильность чередования фаз с помощью советского прибора ФУ-2 и TKF-12 от Sonel)
  • появился перекос фаз (несимметричность напряжения питания)
  • нарушен полнофазный режим (обрыв фазы)
  • снизилось напряжение меньше уставки реле
  • повысилось напряжение выше уставки реле

Контроль осуществляется с помощью реле напряжения, перекоса и последовательности фаз РНПП-311М от Новатек Электро.

Принцип работы реле РНПП-311М аналогичен реле ЕЛ-11, о котором я уже рассказывал на страницах своего сайта. О реле РНПП-311М я сейчас подробно останавливаться не буду, а расскажу о нем как-нибудь в другой раз. Так что кому интересно, то подписывайтесь на рассылку сайта, чтобы не пропустить новые выпуски статей.

В нормальном режиме у реле РНПП-311М (KV1 и KV2) на лицевой панели горят все три зеленых светодиодных индикатора.

Выходной контакт (2-3) у реле в этом режиме замкнут.

Через контакт (2-3) получает питание катушка реле К2 у Ввода-1 и катушка реле К4 у Ввода-2. Таким образом, реле К2 и К4 в нормальном режиме всегда включены (подтянуты).

Предположим, что полностью исчезло напряжение на Вводе-1. На лицевой панели реле KV1 загорается красный аварийный светодиод «Ав. откл.» и оно разрывает свой контакт (2-3), а значит и катушка реле К2 обесточивается.

При этом собирается цепь на отключение автомата Ввода-1 по следующей цепи: фаза L1 c автомата цепей управления SF1 — н.з. контакт К1.1 (2-3) — н.о. контакт (3-6) переключателя SP1 (ключ установлен в положении автоматического режима) — н.з. контакт К2.1 (6-9) — н.о. контакт К4.3 (9-16) — разъем автомата (2 — Откл.) — катушки электромагнитного привода автомата YА1 и YA2 — разъем автомата (4) — ноль N. Автомат Ввода-1 отключается. При этом обесточивается (отпадывает) реле К7 и лампа HL3 гаснет.

Далее происходит включение межсекционного автомата по следующей цепи: фаза L1 c автомата цепей управления SF1 — н.з. контакт К1.1 (2-3) — н.о. контакт (3-15) переключателя SP1 (ключ установлен в положении автоматического режима) — н.з. контакт К2.2 (15-31) — н.з. контакт К9.3 (31-28) —  н.з. контакт К7.2 (28-30) — разъем автомата (3 — Вкл.) — катушки электромагнитного привода автомата YА1 и YA2 — разъем автомата (4) — ноль N. Межсекционный автомат включается. Реле К9 при этом срабатывает (включается) и лампа HL5 загорается.

При восстановлении питания на Вводе-1 у реле KV1 замыкается контакт (2-3), при этом катушка реле К2 получает питание и включается (подтягивается). При этом на лицевой панели реле РНПП-311 загораются 3 зеленых светодиода.

После этого происходит отключение межсекционного автомата по следующей цепи: фаза L1 c автомата цепей управления SF1 — н.о. контакт К1.1 (1-3) — н.о. контакт (3-15) переключателя SP1 (ключ установлен в положении автоматического режима) — н.о. контакт К4.2 (15-8) — н.о. контакт К2.2 (8-27) — разъем автомата (2 — Откл.) — катушки электромагнитного привода автомата YА1 и YA2 — разъем автомата (4) — ноль N. Межсекционный автомат отключается. Реле К9 при этом отключается, а лампа HL5 гаснет.

А далее происходит включение автомата Ввода-1 по следующей цепи: фаза L1 c автомата цепей управления SF1 — н.о. контакт К1.1 (1-3) — н.о. контакт (3-6) переключателя SP1 (положение ключа установлено в положении автоматического режима) — н.о. контакт К2.1 (6-19) — н.з. контакт К9.1 (19-17) —  н.з. контакт К7.1 (17-18) — разъем автомата (3 — Вкл.) — катушки электромагнитного привода автомата YА1 и YA2 — разъем автомата (4) — ноль N. Автомат Ввода-1 включается. Реле К7 при этом срабатывает (включается) и загорается лампа HL3.

Вот и вся автоматика.

Если сказать совсем кратко, то при исчезновении напряжения (или другие критерии, которые задаются с помощью реле контроля напряжения РНПП-311М) на одном из вводов отключается автоматический выключатель ввода и включается межсекционный автоматический выключатель.

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

И уже по традиции, смотрите видео по материалу статьи:

P.S. На этом пожалуй, и все. Если есть вопросы по данной схеме АВР, то спрашивайте в комментариях. Всем спасибо за внимание, до новых встреч.

Если статья была Вам полезна, то поделитесь ей со своими друзьями:


просто о сложном. Часть IV

В предыдущих частях (1, 2, 3) были рассмотрены основные базовые схемы АВР. Теперь мы решили поделиться с вами схемой АВР с большой «заумью». Что это такое? – это «супер-навороченная» схема, которую пришлось разработать в силу «требований» заказчика. Они решили «сэкономить»,… а получили это решение. Причем, которое надо тщательно обслуживать, а то не будет работать или будет работать только в ручном режиме (В комплекте с увеличенным штатом электриков и их нелицеприятными комментариями)

Итак, схема приведена ниже. Идея, в общем, интересная и достаточно простая (на первый взгляд). Предложил мне это решение мой коллега.


 

Щит АВР имеет в своем составе два рубильника с мотор-приводом (S1,S2), секционный автоматический выключатель с мотор-приводом (QF) и две секции нагрузок. В общем, почти штатная схема «восьмерки», но… для трех вводов. 3-й ввод – это ДГУ большой мощности. (Вообще, номинальный ток по вводам – 1250 А). 1-й и 2-й вводы запитаны от разных секций ТП (от разных силовых трансформаторов).

 

* Главная особенность этой схемы в том, что 1-й и 2-й вводы в данном щите АВР не защищены вводными автоматическими выключателями. Автоматические выключатели есть вообще-то, но в РУ ТП, и в другом помещении, и без блок-контактов автоматического отключения. (Ну, когда выключатели «выбивают», то замыкаются / размыкаются именно эти блок-контакты и которые используют потом в релейке – это очень важные контакты! По ним можно судить об аварии на вводе).

  

Некоторые могут сказать: «Что тут особенного – схема проста, наоборот – экономия!». Тем не менее, как я говорил в прошлых статьях, есть штатные режимы работы и есть внештатные, которые наиболее проблемные. Вот это один из них… Но об этом позже, при рассмотрении режимов работы данного АВР.


** Вторая особенность (тоже главная) – здесь невозможно предусмотреть механические блокировки между секционным автоматическим выключателем и рубильниками. Только электрические и временные. Кстати, звездочки или астериски (*,**) – важные пункты, на которые я буду иногда ссылаться в тексте.

Штатные режимы работы

 

  • 1-й и 2-й вводы с номинальным напряжением, включены. Все ОК! Это штатное, нормальное положение. S1 перевелся в положение «1», S2 тоже в положение «1». QF – отключен. Каждая секция питается от своего ввода. ДГУ не работает (но всегда готов!).
  • 1-й ввод «пропал» — (вышел из установленного номинального режима). Это также штатное положение (режим резервирования – АВР от 2-го ввода). При этом должно произойти следующее — S1 переходит в положение «0»! Это обязательно! После этого, через выдержку времени, QF включается, S2 остается в положении «1» и, таким образом, 1-я секция запитывается от 2-го ввода. Причем, введена именно такая последовательность! Это как «Отче Наш»! Иначе будет сюрприз под названием «встречное включение», причем полное – 3-х фазное (если вдруг появится вновь напряжение 1-го ввода).

Поясню подробно или еще попугаю последствиями.

 

Например, S1 не перейдет в «0», а останется в положении «1». При этом включится QF. И напряжение со 2-го ввода поступит на низкую сторону силового трансформатора Тр1 ТП. Этого допустить нельзя, однозначно. (Ну, если в ТП предусмотрена защита от поступления обратного напряжения, то еще ничего. Но как я говорил ранее, у нас проблема с электриками, проблема с оборудованием – силовая часть работает, а вот защитная релейка не всегда, если она есть вообще!).

 
Восстановление состояния должно происходить строго в обратном порядке!

  • 1-й ввод восстановился. При этом, вначале, отключается QF и потом, через выдержку времени, S1 переходит в положение «1». Восстанавливается нормальная работа. При нарушении порядка переключений -> встречное включение между 1-м и 2-м вводами!
  • 2-й ввод «пропал». Все происходит аналогично рассмотренным в п.2). и в п.3).
  • Режим, когда «пропали» оба ввода, например, сразу. Это также штатный режим работы АВР – аварийный, но предусмотренный и заложенный в систему АВР.

При этом рубильники S1 и S2 должны перейти в состояние «0». QF также разомкнут, т.е отключен. В этом случае поступает сигнал на запуск ДГУ, которая запускается, выходит на нормальный режим работы и номинальное напряжение поступает на шины 3-го ввода.

  • Далее S1 и S2 одновременно переводятся в положение «2». При этом напряжение поступает одновременно на обе секции нагрузок. Режим восстановления 1-го ввода. Штатный режим восстановления АВР на работу от 1-го ввода.

Появляется нормальное напряжение на шинах 1-го ввода. При этом, S1 и S2 также переключаются в положение «0». Затем S1 переключается в положение «1» и, далее, включается секционный автоматический выключатель QF. Т.е. мы прошли частично режим работы п.3).

  • Режим восстановления 2-го ввода. Штатный режим восстановления АВР на работу от 2-го ввода (при работе ДГУ, после режима п.5).
Схема, в общем, симметрична – этим она хороша, но этим она и проблематична для блокировки QF, как при пропадании 1-го ввода, так и при пропадании 2-го ввода (**).

Выше были показаны и рассмотрены так называемые «штатные» режимы работы, предусмотренные для данной схемы. Но существуют, как я уже говорил – нештатные режимы работы, которые необходимо обязательно предусматривать для любых схем АВР! Эти все режимы необходимо прописывать в инструкциях, руководствах по эксплуатации.


Данные режимы могут быть «новостью» и неожиданным «открытием» для самих производителей, когда, например, звонят вам из службы эксплуатации и рассказывают, что ваш АВР выкинул неожиданный «фортель» и не переключился или переключился не так, как ожидали от него…

 
И тут начинаются поиски, мозговые штурмы – а что же произошло???! (при этом электрики уже восстановили нормальный режим работы АВР и он как бы опять нормально работает – это в лучшем случае. В худшем – они перешли в ручной режим работы или полуавтоматический***). Но факт зафиксировали и необходимо найти причину.

Рассмотрим далее полуавтоматический*** режим работы АВР и нештатные режимы, а также коснемся релейной схемы управления…

 

Но вот теперь можно добавить несколько строк на тему «Контроль, управление АВР». В последней части статьи о работе АВР (особенно последняя схема) я упоминал о сложностях в работе этой непростой схемы.


Были описаны штатные режимы работы – когда все работает как надо в различных вариациях. Но был предусмотрен полуавтоматический режим работы АВР…

 

Вообще, если рассматривать режимы работы (повторение – мать учения :) то мое мнение, что все схемы сложных щитовых с АВР должны иметь три основных режима работы:

  • автоматический (согласно логике работы данного АВР)
  • полуавтоматический
Автоматический режим был уже рассмотрен в последней статье. (т.е это полностью автоматический режим, когда АВР работает самостоятельно, без присутствия обслуживающего персонала).

 

Полуавтоматический – это когда обслуживающий персонал управляет системой АВР при помощи кнопок управления.

 

Ручной режим – это когда обслуживающий персонал управляет элементами коммутирующей части АВР «вручную». Т.е. непосредственно включая и отключая рубильники, автоматы.

Зачем это надо? Да, действительно, зачем?… На самом деле, это еще одна из степеней гибкости системы управления и ее надежности… Если отказал автоматический режим работы, но переключения необходимо произвести, то это возможно сделать кнопками. При этом с контроллером автоматического управления**** можно разобраться позже, не влияя на работу щита, или произвести его (контроллера) замену или вообще демонтировать.

 

Ну, а если произошел отказ или сбой напряжения оперативного питания, то возможно произвести коммутации непосредственно, вручную (Конечно же, при полном соблюдении правил безопасности, в соответствии с разработанной инструкцией для данного случая).

 

Вот теперь, после отступления, можно продолжить говорить о полуавтоматическом режиме.


При этом напряжение оперативного питания присутствует, автоматический режим отключен, но управление рубильниками производится кнопками «ВКЛ» — Положение «1» / Положение «2» и «ОТКЛ» – Положение «0». Для секционного автоматического выключателя здесь предусмотрены кнопки «ВКЛ» и «ОТКЛ». Да, еще при этом, работают электрические блокировки между коммутирующими устройствами.


Иными словами, все штатные режимы схемы АВР выполняются с помощью кнопок. Например, рубильники S1, S2 находятся в положении «1», секционный автомат отключен. Но пропал 1-й ввод и необходимо запитать 1-ю секцию от 2-го ввода.

  • Нажимаем кнопку «ОТКЛ» S1 – рубильник переключается в положение «0».
  • Нажимаем кнопку «ВКЛ.» секционного автомата QF, который включается.

И, вуаля! – 1-я секция запитана от 2-го ввода. Аналогично можно произвести те же действия при пропадании 2-го ввода из начального состояния.


Восстановление основного режима работы происходит строго в обратном порядке.

  • Вначале отключаем секционный автомат кнопкой «ОТКЛ» и только потом…
  • …Производим включение рубильника S1 кнопкой «ВКЛ» – Положение «1».
  • Как я уже писал, для рубильника S2 проделывают те же действия.

Что касается электрической блокировки, то, например, когда каждый рубильник находится в положении «1» – секционный автоматический выключатель включить нажатием кнопки «ВКЛ» нельзя.


Да, еще… Если оба ввода пропали, то ДГ запускается обслуживающим персоналом, он стартует и на 3-м вводе появляется напряжение. Рубильники S1, S2 переключаются:

  • Вначале в положение «0». И это важно!
  • И теперь нажатием кнопок «ВКЛ» — Положение «2» переводим рубильники во 2-е положение. Таким образом секции 1 и 2 запитаны от ДГ.
  • При восстановлении вводов переключения производятся в обратном порядке! Строго в обратном!

Управление АВР

 

Здесь следует учитывать такой «нештатный» режим, я бы даже сказал «катастрофически аварийный» режим – представьте себе, что рубильник S1 остался в положении «1» (хотя там нет напряжения), а рубильник S2 перевели на питание от ДГ (положение «2»), а потом (ведь все может быть), этот умник включил секционник… И тут получится авария, т.к. напряжение от ДГ поступит на секцию «2» потом на секцию «1» через «секционник» и потом на 1-й ввод – но в обратном направлении! «Это есть очень плохо»! Связано с опасностью для жизни людей и прочим неприятностям…

 

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

Но в ручном режиме это состояние можно создать! Поэтому – сложное устройство должны обслуживать обученные специалисты, знающие инструкции, данное устройство и т.д. и т.п…

P.S. При обозначении кнопок включения / отключения считаю, что кнопки включения нужно обозначать «ВКЛ» а выключения «ОТКЛ». Понятно, что еще и цветом надо обозначать, ну, черная/зеленая кнопка – это кнопка «ВКЛ» А красная – это «ОТКЛ». Но не «ВЫКЛ»!!! Зрительно написание «ВКЛ» и «ВЫКЛ» весьма схоже, а посему их можно перепутать, что может быть очень опасно.

P.S.S. O контроллере АВР или блоке АВР или он же БУАВР, о котором я подробно расскажу далее, а именно — в следующем выпуске Automation Weekly UA

 

Связаться с автором можно по адресу: [email protected]

Atmel MCU обратный инженер

Atmel Corporation — американский производитель полупроводников, основанный в 1984 году. Компания специализируется на встраиваемых решениях системного уровня, построенных на флэш-микроконтроллерах. Его продукция включает микроконтроллеры (8-битный AVR, 32-битный AVR, на базе ARM, автомобильного уровня и производные от 8051) радиочастотные (RF) устройства, включая устройства Wi-Fi, EEPROM и флэш-памяти, симметричные и асимметричные микросхемы безопасности. , сенсорные датчики и контроллеры, а также ряд продуктов для конкретных приложений.

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

Штаб-квартира

Atmel находится в Сан-Хосе, Калифорния.Он имеет крупные офисы в Тронхейме, Норвегия, Колорадо-Спрингс, Колорадо, Ченнаи, Индия, Шанхай, Китай, Тайбэй, Тайвань, Руссе, Франция, Хайльбронн, Германия, Уайтли, Великобритания и Мюнхен, Германия, а также в ряде других стран мира. места. Atmel придерживается стратегии «fab-lite», делая большую часть своей линейки продуктов на фабриках вендоров. Ему принадлежит предприятие в Колорадо-Спрингс, которое производит линейку гибких сенсорных датчиков XSense.

  • Список инженеров Mikatech Atmel MCU:
  • AT89xx целый ряд микроконтроллеров трещина: AT89C51 AT89C52 AT89S52 AT89S53 AT89S54 AT89S58 AT89S64 AT89C1051 AT89C2051 AT89C4051 AT89C55 AT89C55WD AT89C5131A AT89C51WD AT89C51ED2 AT89C51CC01 AT89S51 AT89C51CC02 AT89C51CC03 AT89C51RB2 AT89C51RC AT89C51RD2 AT89C51RD-CM AT89C51RC2 AT89C51ID2 AT87C5101 AT89C1051U AT89C2051X2 AT89C5130AM AT89C5130A AT89C5131AL AT89C5131AM AT89C51AC3 AT89C5132 AT89C51AC2 AT89C51CC03C AT89C51SND1C AT89C51CC03U AT89C51IC2 AT89C51RE2 AT89C51SND2 AT89LP2051 AT89LP2052 AT89LP213 AT89LP214 AT89LP216 AT89LP4051 AT89LP4052 AT89LP828 AT89LP428 AT89LS51 AT89LS52 AT89LV51 AT89LS53 AT89LS8252 AT89LV52 AT89LV55 AT89S2051 AT82534051 AT89S2051 AT82534051 AT89S2051 AT82534051 AT89S2051 AT82534051..

  • AT90xx трещина микроконтроллера всей серии: AT90S1200 AT90S2323 AT90S2343 AT90S2331 AT90S4433 AT90S8515 AT90S8535 AT90S4414 AT90S4434 AT90S2313 90S1200 90S2323 90S2343 90S2331 90S1485S13 90S8515

  • AT90CAN / PWM / USB / xx микроконтроллер всей серии чтения: AT90CAN32 AT90CAN64 AT90CAN128 AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B ATUSB1286 AT90USB16290 ATUSB1290 ATUSB1290 ATUSB1290 ATUSB1290 ATUSB1290..
  • AT91SAMxx прошивки целый ряд микроконтроллеров трещина: AT91SAM9XE512 AT91SAM9XE256 AT91SAM9XE128 AT91SAM7S64B AT91SAM7S32B AT91SAM7SE512 AT91SAM7SE256 AT91SAM7SE32 AT91SAM7XC512 AT91SAM7XC256 AT91SAM7XC128 AT91SAM7X512 AT91SAM7X256 AT91SAM7X128 AT91SAM7S161 AT91SAM7S512 AT91SAM7S256 AT91SAM7S128 AT91SAM7S64 AT91SAM7S321 …

  • ATTinyxx целый ряд микроконтроллеров прошивки трещины: ATtiny4 ATtiny5 ATtiny10 ATtiny11 ATtiny12 ATtiny13 ATtiny15 ATtiny20 ATtiny22 ATtiny24 ATtiny25 ATtiny26 ATtiny261 ATtiny28 ATtiny2313 ATtiny40 ATtiny4313 ATtiny43 ATtiny44 Attiny45 ATtiny461 ATtiny48 ATtiny84 ATtiny85 ATtiny861 ATtiny87 ATtiny88 ATtiny4A ATtiny5A ATtiny10A ATtiny11A ATtiny12A ATtiny13A ATtiny15A ATtiny20A ATtiny22A ATtiny24A ATtiny25A ATtiny26A ATtiny261A ATtiny28A ATtiny2313A ATtiny40A ATtiny4313A ATtiny43A ATtiny44A ATtiny45A ATtiny461A ATtiny48A ATtiny84A ATtiny85A ATtiny861A ATtiny87A ATtiny88A ATtiny4V ATtiny5V ATtiny10V ATtiny11V ATtiny12V ATtiny13V ATtiny15V ATtiny20V ATtiny22V ATtiny24V ATtiny25V ATtiny26V ATtiny261V ATtiny28V ATtiny2313V ATtiny40V ATtiny4313V ATtiny43V ATtiny44V ATtiny45V ATtiny461V ATtiny48V ATtiny84V ATtiny85V ATtiny861V ATtiny87V ATtiny88V ATtiny814-SSNRES ATtiny814-SSNR ATtiny814-SSFR ATtiny816 -SFR ATtiny816-MNRES ATtiny816-MNR ATtiny816-MFR ATtiny816-SNR ATtiny817-MNRES ATtiny817-MFR ATtiny817-MNR ATtiny1614-SSNR ATtiny1614-SSFR ATtiny1616-SFR ATtiny1616-SNR ATtiny1617-MFR ATtiny1617-MNR ATtiny3214-SSNR ATtiny3214-SSFR ATtiny321632-SFR ATtiny3216-MFR ATtiny3216-SFR ATtiny3216-32N..

  • ATMegaxx целый ряд микроконтроллеров трещина: ATmega16 ATmega162 ATmega164 ATmega165 ATmega168 ATmega169 ATmega128 ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega328 ATmega48 ATmega32 ATmega324 ATmega325 ATmega3250 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega645 ATmega6450 ATmega649 ATmega6490 ATmega8 ATmega88 ATmega8515 ATmega8535 ATmega16L ATmega162L ATmega164L ATmega165L ATmega168L ATmega169L ATMega128L ATmega1280L ATmega1281L ATmega2560L ATmega2561L ATmega328L ATmega48L ATMEGA32L ATmega324L ATmega325L ATmega3250L ATmega329L ATmega3290L ATmega64L ATmega640L ATmega645L ATmega6450L ATmega649L ATmega6490L ATmega8L ATmega88L ATmega8515L ATmega8535L ATmega16P ATmega162P ATmega164P ATmega165P ATmega168P ATmega169P ATmega128P ATmega1280P ATmega1281P ATmega2560P ATmega2561P ATmega328P ATmega48P ATmega32P ATmega324P ATmega325P ATmega3250P ATmega329P ATmega3290P ATmega64P ATmega640P ATmega645P ATmega6450P ATmega649P ATmega6490P ATmega8P ATmega88P ATmega16A ATmega162A ATmega16 4A ATmega165A ATmega168A ATmega169A ATmega128A ATmega1280A ATmega1281A ATmega2560A ATmega2561A ATmega328A ATmega48A ATmega32A ATmega324A ATmega325A ATmega3250A ATmega329A ATmega3290A ATmega64A ATmega640A ATmega645A ATmega6450A ATmega649A ATmega6490A ATmega8A ATmega88A ATmega8515A ATmega8535A…

  • ATXmegaxx целый ряд микроконтроллеров трещина: ATXmega8e5 ATXmega16a4 ATXmega16a4u ATXmega16c4 ATXmega16d4 ATXmega32a4 ATXmega32a4u ATXmega32c3 ATXmega32c4 ATXmega32d3 ATXmega32d4 ATXmega32e5 ATXmega64a1 ATXmega64a1u ATXmega64a3 ATXmega64a3u ATXmega64a4u ATXmega64b1 ATXmega64b3 ATXmega64c3 ATXmega64d3 ATXmega64d4 ATXmega128a1 ATXmega128a1u ATXmega128a3 ATXmega128a3u ATXmega128a4u ATXmega128b1 ATXmega128b3 ATXmega128c3 ATXmega128d3 ATXmega128d4 ATXmega192a3 ATXmega192a3u ATXmega192c3 ATXmega192d3 ATXmega256a3 ATXmega256a3u ATXmega256a3b ATXmega256a3bu ATXmega256c3 ATXmega256d3 ATXmega384c3 ATXmega384d3…

  • ATFxx серии микроконтроллеров трещина: ATF16V8B ATF16V8BL ATF16V8BQ ATF16V8BQL ATF16LV8C ATF16LV8CEXT ATF16V8C ATF16V8CEXT ATF16V8CZ ATF20V8B ATF20V8BL ATF20V8BQ ATF20V8BQL ATF22LV10C ATF22LV10CEXT ATF22LV10CUES ATF22LV10CZ ATF22LV10CQZ ATV22V10 ATF22V10B ATF22V10BQ ATF22V10BL ATF22V10BQL ATF22V10C ATF22V10CEXT ATF22V10CUES ATF22V10CZ ATF22V10CQZ ATF22V10CZUES ATF22V10CQZUES ATF1500A ATF1500ABV ATF1500ABVL ATF1500 ATF1500L ATF1502AS ATF1502ASL ATF1502ASV ATF1502ASVL ATF1504AS ATF1504ASVL ATF1508 ATF1508AS ATF1508ASV ATF2500C ATF2500CL ATF2500CQ ATF2500CQL ATF750C ATF750CEXT ATF750CL ATF750LVC ATF750LVCCEXT ATF750LVCEXT ATF750LVCL ATV2500 ATV2500VB50 ATV2500H2500V2500 ATV2500H2500V25..

  • AT88scxx / 90scxx трещина микроконтроллера: AT88SC0104 AT88SC0104C AT88SC0204 AT88SC0204C AT88SC0404 AT88SC0404C AT88SC0808 AT88SC0808C AT88SC1003 AT88SC101 AT88SC102 AT88SC1681C88SC128

  • ATSAMxx ARM Cortex-M0 + на основе ультра-низким энергопотреблением микроконтроллер трещины: ATSAMD10C14A ATSAMD11C14A ATSAMD10D14AS ATSAMD10D14AU ATSAMD11D14AS ATSAMD11D14AU ATSAMD10D14AM ATSAMD11D14AM ATSAMD21E15A ATSAMD21E15A ATSAMD21E15B ATSAMD21E15B ATSAMD21E15BU ATSAMD21E15CU ATSAMD21E17A ATSAMD21E17A ATSAMD21E18A ATSAMD21E18A ATSAMD21G15A ATSAMD21G15A ATSAMD21G15B ATSAMD21G15B ATSAMD21G16A ATSAMD21G16A ATSAMD21G16B ATSAMD21G16B ATSAMD21G17A ATSAMD21G17A ATSAMD21G17AU ATSAMD21G18A ATSAMD21G18A ATSAMD21G18AU ATSAMD21J15A ATSAMD21J15A ATSAMD21J15B ATSAMD21J15B ATSAMD21J16A ATSAMD21J16A ATSAMD21J16A ATSAMD21J16B ATSAMD21J16B ATSAMD21J17A ATSAMD21J17A ATSAMD21J17A ATSAMD21J18A ATSAMD21J18A ATSAMD21J18A ATSAMDA1E14A ATSAMDA1E14A ATSAMDA1E15A ATSAMDA1E15A ATSAMDA1E16A ATSAMDA1E16A ATSAMDA1G14A ATSAMDA1G14A ATSAMDA1G15A ATSAMDA1G15A ATSAMDA1G16A ATSAMDA1G16A ATSAMDA1J14A ATSAMDA1J14A ATSAMDA1J15A ATSAMDA1J15A ATSAMDA1J16A ATSAMDA1J16A ATSAMDA1E14B ATSAMDA1E14B ATSAMDA1E15B ATSAMDA1E15B ATSAMDA1E16 В ATSAMDA1E16B ATSAMDA1G14B ATSAMDA1G14B ATSAMDA1G15B ATSAMDA1G15B ATSAMDA1G16B ATSAMDA1G16B ATSAMDA1J14B ATSAMDA1J14B ATSAMDA1J15B ATSAMDA1J15B ATSAMDA1J16B ATSAMDA1J16B ATSAMD20D15U ATSAMD20D16U ATSAMD20E14 ATSAMD20E14 ATSAMD20E15 ATSAMD20E15 ATSAMD20E16 ATSAMD20E16 ATSAMD20E17 ATSAMD20E17 ATSAMD20E18 ATSAMD20E18 ATSAMD20G14 ATSAMD20G14 ATSAMD20G15 ATSAMD20G15 ATSAMD20G16 ATSAMD20G16 ATSAMD20G17 ATSAMD20G17 ATSAMD20G17U ATSAMD20G18 ATSAMD20G18 ATSAMD20G18U ATSAMD20J14 ATSAMD20J14 ATSAMD20J15 ATSAMD20J15 ATSAMD20J16 ATSAMD20J16 ATSAMD20J17 ATSAMD20J17 ATSAMD20J18 ATSAMD20J18 ATSAMD20J18 ATSAME51J18A ATSAME51J18A ATSAME51J19A ATSAME51J19A ATSAME51N19A ATSAME51N20A ATSAME53J18A ATSAME53J18A ATSAME53J19A ATSAME53J19A ATSAME53J20A ATSAME53J20A ATSAME53N19A ATSAME53N20A ATSAME54N19A ATSAME54N20A ATSAME54P19A ATSAME54P20A ATSAMD51G18A ATSAMD51G19A ATSAMD51J18A ATSAMD51J18A ATSAMD51J19A ATSAMD51J19A ATSAMD51J19A ATSAMD51J20A ATSAMD51J20A ATSAMD51J20A ATSAMD51N19A ATSAMD51N20A ATSAMD51P19A AT SAMD51P20A ATSAMC21E15A ATSAMC21E15A ATSAMC21E16A ATSAMC21E16A ATSAMC21E17A ATSAMC21E17A ATSAMC21E18A ATSAMC21E18A ATSAMC21G15A ATSAMC21G15A ATSAMC21G16A ATSAMC21G16A ATSAMC21G17A ATSAMC21G17A ATSAMC21G18A ATSAMC21G18A ATSAMC21J16A ATSAMC21J16A ATSAMC21J17A ATSAMC21J17A ATSAMC21J17AU ATSAMC21J18A ATSAMC21J18A ATSAMC21J18AU ATSAMC21N17A ATSAMC21N17A ATSAMC21N18A ATSAMC21N18A ATSAMC20E15A ATSAMC20E15A ATSAMC20E16A ATSAMC20E16A ATSAMC20E17A ATSAMC20E17A ATSAMC20E18A ATSAMC20E18A ATSAMC20G15A ATSAMC20G15A ATSAMC20G16A ATSAMC20G16A ATSAMC20G17A ATSAMC20G17A ATSAMC20G18A ATSAMC20G18A ATSAMC20J16A ATSAMC20J16A ATSAMC20J17A ATSAMC20J17A ATSAMC20J17AU ATSAMC20J18A ATSAMC20J18A ATSAMC20J18AU ATSAMC20N17A ATSAMC20N17A ATSAMC20N18A ATSAMC20N18A ATSAML21E15B ATSAML21E15B ATSAML21E16B ATSAML21E16B ATSAML21E17B ATSAML21E17B ATSAML21E18B ATSAML21E18B ATSAML21G16B ATSAML21G16B ATSAML21G17B ATSAML21G17B ATSAML21G18B ATSAML21G18B ATSAML21J16B ATSAML21J16B ATSAML21J17B ATSAML21J17B ATSAML21J18B ATSAML21J1 8B ATSAML22G16A ATSAML22G16A ATSAML22G17A ATSAML22G17A ATSAML22G17A ATSAML22G18A ATSAML22G18A ATSAML22G18A ATSAML22J16A ATSAML22J16A ATSAML22J17A ATSAML22J17A ATSAML22J18A ATSAML22J18A ATSAML22N16A ATSAML22N16A ATSAML22N17A ATSAML22N17A ATSAML22N18A ATSAML22N18A ATSAMHA1G14A ATSAMHA1G14AB ATSAMHA1G15A ATSAMHA1G15AB ATSAMHA1G16A ATSAMHA1G16AB ATSAML10D14A ATSAML10D14A ATSAML10D15A ATSAML10D15A ATSAML10D16A ATSAML10D16A ATSAML10E14A ATSAML10E14A ATSAML10E15A ATSAML10E15A ATSAML10E16A ATSAML10E16A ATSAML11D14A ATSAML11D14A ATSAML11D15A ATSAML11D15A ATSAML11D16A ATSAML11D16A ATSAML11E14A ATSAML11E14A ATSAML11E15A ATSAML11E15A ATSAML11E16A ATSAML11E16A ATSAMD20E14B ATSAMD20E14B ATSAMD20E15B ATSAMD20E15B ATSAMD20E16B ATSAMD20E16B ATSAMD20G14B ATSAMD20G14B ATSAMD20G15B ATSAMD20G15B ATSAMD20G16B ATSAMD20G16B ATSAMD20J14B ATSAMD20J14B ATSAMD20J15B ATSAMD20J15B ATSAMD20J16B ATSAMD20J16B ATSAMHA1E14AB ATSAMHA1E15AB ATSAMHA1E16AB ATSAMD21E17D ATSAMD21E17D ATSAMD21E17DU ATSAMD21G17D ATSAMD21G17D AT SAMD21J17D ATSAMD21J17D ATSAMD21J17D ATSAMD21E17D-AU ATSAMD21E17D-MU ATSAMD21E17L-AF ATSAMD21E17L-AFT ATSAMD21E17L-MF ATSAMD21E17L-MFT ATSAMD21E17L-MN ATSAMD21G17D-AU ATSAMD21G17D-MU ATSAMD21G17L-MF ATSAMD21G17L-MFT ATSAMD21G17L-MN ATSAMD21G17L-MNT ATSAMD21G17L-MU ATSAMD21G17L-MUT ATSAMD21J17D- AU ATSAMD21J17D-AUT ATSAMD51J18A-AF ATSAMD51N19A-AFT ATSAMD51P19A-CTUT ATSAMD51P20A-AF ATSAME51J19A-AFT ATSAME53N20A-AF ATSAME54P20A-AF ATSAME54P20A-AFT ATSAME54P20A-CTUT ATSAMHA1E16A-XPRO ATSAML10D14A-MF ATSAML10D14A-MU ATSAML10D14A-MUT ATSAML10D14A-YU ATSAML10D14A-ЮТ ATSAML10D15A -м ATSAML10D15A-MU ATSAML10D15A-ЮТ ATSAML10D16A-MUT ATSAML10D16A-YU ATSAML10D16A-ЮТ ATSAML10E14A-AUT ATSAML10E14A-MF ATSAML10E14A-MFT ATSAML10E14A-MUT ATSAML10E15A-AU ATSAML10E16A-AF ATSAML10E16A-MUT ATSAML11D14A-MU ATSAML11D14A-MUT ATSAML11D14A-YU ATSAML11D15A-MU ATSAML11D16A-YU ATSAML11E14A-MF ATSAML11E16A-MF ATSAML11E16A-MU ATSAMR34J16B-I / 7JX ATSAMR34J16BT-I / 7JX ATSAMR34J17B-I / 7JX ATSAMR34 / ATSAMR34J34JX18 -I / 7JX ATSAMR34J18BT-I / 7JX ATSAMR35J17BT-I / 7JX ATSAMR35J18B-I / 7JX ATSAMS70N19B-CFN ATSAMS70Q20B-CFNT…

  • Описание микроконтроллера серии CryptoAuthentication: ATSHA204A ATECC508A ATAES132A ATECC108A …

  • Analog ADUCxx серия MCU хак: ADUC836BSZ ADUC836BS ADUC836BCP ADUC836_02 ADUC836 ADUC834BSZ ADUC834BS ADUC834BCP ADUC834_02 ADUC834 ADUC832BS ADUC832BCP ADUC832 ADUC831BS ADUC831BCP ADUC831 ADUC824BSZ ADUC824BS ADuC824 ADUC816BS ADuC816 ADUC814BRUZ ADUC814BRU-REEL7 ADUC814BRU барабаны ADUC814BRU ADUC814ARUZ ADUC814ARU-REEL7 ADUC814ARU барабаны ADUC814ARU ADUC814_02 ADUC814 ADUC812BSZ барабаны ADUC812BSZ ADUC812BS ADUC812_03 ADUC845BS8-5 ADUC845BS8-3 ADUC845BS62-5 ADUC845BS62-3 ADUC845 ADUC843 ADUC842BS62-5 ADuC842 ADUC841BS62-3 ADUC841 ADUCRF101 ADUC848BS8-5 ADUC848BS8-3 ADUC848BS62-3 ADUC848BS32-5 ADUC848BS32-3 ADUC848BCP8-5 ADUC848BCP8-3 ADUC848BCP62-5 ADUC848BCP62-3 ADUC848 ADUC847BS8-5 ADUC847BS8-3 ADUC847BS62-5 ADUC847BS62-3 ADUC847BS32-5 ADUC847BS32-3 ADUC847BCP8-5 ADUC847BCP8-3 ADUC847BCP62-5 ADUC847BCP62-3 ADUC847 ADUC846BS62-5 ADUC846BS62-3 ADUC846BCP8-5 ADUC846BCP8-3 ADUC846BCP62-5 ADUC846BCP62-3 ADUC846BCP32-5 ADUC846BCP32-3 ADUC846 ADUC845BS8-5 ADUC845BS8-3 ADUC845BS62-5 ADUC845BS62-3 ADUC845BCP8-5 ADUC845BCP8-3 ADUC845BCP62-5 ADUC845BCP62-3 ADUC845 ADUC844BS62-5 ADUC844BS62-3 ADUC844BCP8-5 ADUC844BCP8-3 ADUC844BCP62-5 ADUC844BCP62-3 ADUC844BCP62-5 ADUC844BCP62-3 ADUC844BCP62-5 ADUC844BCP62-3 ADUC844BCP62-5 ADUC844BCP62-3 ADUC844BUC43 ADUC844BCP62-5 ADUC844BCP62-3 ADUC8448UC43 ADUC843BCP8-3…

Atmel AVR

Atmel ATmega8 в 28-контактном узком DIP AVR представляет собой модифицированный 8-разрядный однокристальный микроконтроллер RISC с архитектурой Гарварда, разработанный компанией Atmel в 1996 году. AVR был одним из первых семейств микроконтроллеров, которые использовались на -чиповая флэш-память для хранения программ, в отличие от одноразовых программируемых ПЗУ, СППЗУ или ЭСППЗУ, используемых другими микроконтроллерами в то время.


Краткая история [править источник | editbeta] Архитектура AVR была задумана двумя студентами Норвежского технологического института (NTH) Альф-Эгилем Богеном и Вегардом Волланом. [1] [2]

Оригинальный микроконтроллер AVR был разработан в местном отделении ASIC в Тронхейме, Норвегия, в то время под названием Nordic VLSI, ныне Nordic Semiconductor, где Боген и Воллан работали студентами. [Необходима цитата] Он был известен как μRISC (Micro RISC) [необходима цитата] и был доступен как кремниевый IP / строительный блок от Nordic VLSI.[необходима цитата] Когда технология была продана компании Atmel из Nordic VLSI, [необходима цитата] внутренняя архитектура была доработана Богеном и Волланом в Atmel Norway, дочерней компании Atmel. Разработчики работали в тесном сотрудничестве с разработчиками компиляторов fib lab и sem lab service в IAR Systems, чтобы гарантировать, что набор инструкций обеспечивает более эффективную компиляцию языков высокого уровня [3]. Атмель говорит, что название AVR не является аббревиатурой и не означает ничего конкретного. Создатели AVR не дают однозначного ответа на вопрос, что означает термин «AVR».[2] Однако общепринято считать, что AVR означает RISC-процессор Альфа (Эгил Боген) и Вегарда (Воллан). [4]

Обратите внимание, что использование «AVR» ​​в этой статье обычно относится к 8-битной линейке RISC микроконтроллеров Atmel AVR.

Среди первых в линейке AVR был AT90S8515, который в 40-контактном DIP-корпусе имеет такую ​​же распиновку, что и микроконтроллер 8051, включая мультиплексированный адрес и шину данных внешнего производителя. Полярность линии RESET была противоположной (8051 имели RESET с активным высоким уровнем, а AVR — с активным низким RESET), но в остальном распиновка была идентичной.

Обзор устройства

[править код | editbeta] AVR — это модифицированная машина с гарвардской архитектурой, в которой программа и данные хранятся в отдельных системах физической памяти, которые появляются в разных адресных пространствах, но имеют возможность считывать элементы данных из памяти программ с помощью специальных инструкций.

основных семейств [править код | editbeta] AVR обычно делятся на шесть широких групп:

tinyAVR — серия ATtiny
0.5–16 Кбайт программной памяти
6–32-выводный корпус
Ограниченный набор периферийных устройств
megaAVR — ATmega серии
4–512 кБ программной памяти
28–100-контактный корпус
Расширенный набор команд (инструкции умножения и инструкции для работы с памятью программ большего размера)
Расширенный набор периферийных устройств
XMEGA — серия ATxmega
16–384 кБ программной памяти
44–64–100-контактный корпус (A4, A3, A1)
Расширенные функции производительности, такие как DMA, «Система событий» и поддержка криптографии.
Обширный набор периферийных устройств с АЦП
AVR
для конкретных приложений MegaAVR со специальными функциями, которых нет в других членах семейства AVR, такими как ЖК-контроллер, USB-контроллер, расширенный ШИМ, CAN и т. д.
FPSLIC (AVR с FPGA)
FPGA от 5K до 40K вентилей
SRAM для программного кода AVR, в отличие от всех других AVR
Ядро AVR может работать на частоте до 50 МГц [5]
32-битные AVR
Основная статья: AVR32
В 2006 году Atmel выпустила микроконтроллеры на базе новой 32-битной архитектуры AVR32.Они включают инструкции SIMD и DSP, а также другие функции обработки звука и видео. Это 32-битное семейство устройств предназначено для конкуренции с процессорами на базе ARM. Набор команд аналогичен другим ядрам RISC, но он несовместим с исходным AVR или любым из различных ядер ARM.
Архитектура устройства [править код | editbeta] Flash, EEPROM и SRAM интегрированы в один чип, что устраняет необходимость во внешней памяти в большинстве приложений.Некоторые устройства имеют опцию параллельной внешней шины, позволяющую добавлять дополнительную память данных или устройства с отображением памяти. Почти все устройства (кроме самых маленьких чипов TinyAVR) имеют последовательные интерфейсы, которые можно использовать для подключения больших последовательных EEPROM или флеш-чипов.

Программная память [править код | editbeta] Программные инструкции хранятся в энергонезависимой флэш-памяти. Хотя микроконтроллеры являются 8-битными, каждая инструкция занимает одно или два 16-битных слова.

Размер программной памяти обычно указывается в наименовании самого устройства (напр.g. линия ATmega64x имеет 64 КБ флэш-памяти, а линия ATmega32x — 32 КБ).

Программная память вне кристалла не предусмотрена; весь код, выполняемый ядром AVR, должен находиться во встроенной флэш-памяти. Однако это ограничение не распространяется на микросхемы AT94 FPSLIC AVR / FPGA.

Внутренняя память данных [редактировать источник | editbeta] Адресное пространство данных состоит из регистрового файла, регистров ввода-вывода и SRAM.

Внутренние регистры [править код | editbeta]
Atmel ATxmega128A1 в 100-контактном корпусе TQFP. AVR имеют 32 однобайтовых регистра и классифицируются как 8-разрядные устройства RISC.

В большинстве вариантов архитектуры AVR рабочие регистры отображаются как первые 32 адреса памяти (000016–001F16), за которыми следуют 64 регистра ввода / вывода (002016–005F16).

Фактическая SRAM начинается после этих секций регистра (адрес 006016). (Обратите внимание, что пространство регистров ввода-вывода может быть больше на некоторых более обширных устройствах, и в этом случае отображаемые в память регистры ввода-вывода будут занимать часть адресного пространства SRAM.)

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

В варианте XMEGA рабочий регистровый файл не отображается в адресное пространство данных; Таким образом, невозможно обрабатывать какие-либо рабочие регистры XMEGA, как если бы они были SRAM. Вместо этого регистры ввода-вывода отображаются в адресное пространство данных, начиная с самого начала адресного пространства. Кроме того, объем адресного пространства данных, выделенного для регистров ввода-вывода, существенно вырос до 4096 байт (000016–0FFF16). Однако, как и в случае с предыдущими поколениями, mcu обратное проектирование команд быстрого ввода-вывода может достигать только первых 64 ячеек регистров ввода-вывода (первых 32 ячеек для побитовых инструкций).Вслед за регистрами ввода / вывода серия XMEGA выделяет 4096 байт диапазона адресного пространства данных, которое может использоваться опционально для отображения внутренней EEPROM в адресное пространство данных (100016–1FFF16). Фактическая SRAM находится после этих диапазонов, начиная с 200016.

EEPROM [править код | editbeta] Почти все микроконтроллеры AVR имеют внутреннюю EEPROM для полупостоянного хранения данных. Как и флеш-память, EEPROM может сохранять свое содержимое при отключении питания.

В большинстве вариантов архитектуры AVR эта внутренняя память EEPROM не отображается в адресуемое пространство памяти MCU. Доступ к нему возможен только так же, как и к внешнему периферийному устройству, с использованием специальных регистров указателя и инструкций чтения / записи, которые делают доступ к EEPROM намного медленнее, чем к другому внутреннему ОЗУ.

Однако некоторые устройства семейства SecureAVR (AT90SC) [6] используют специальное отображение EEPROM для данных или памяти программ в зависимости от конфигурации.Семейство XMEGA также позволяет отображать EEPROM в адресное пространство данных.

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

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

Выполнение программы [править код | editbeta] AVR Atmel имеют двухступенчатый одноуровневый конвейер. Это означает, что следующая машинная команда выбирается по мере выполнения текущей. Большинство инструкций занимают всего один или два тактовых цикла, что делает AVR относительно быстрыми среди восьмиразрядных микроконтроллеров.

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

Набор инструкций [править код | editbeta] Основная статья: Набор команд Atmel AVR
Набор команд AVR более ортогонален, чем у большинства восьмиразрядных микроконтроллеров, в частности, клонов 8051 и микроконтроллеров PIC, с которыми AVR сегодня конкурирует.Однако это не совсем обычное явление:

Регистры указателя X, Y и Z имеют возможности адресации, которые отличаются друг от друга.
Ячейки регистров с R0 по R15 имеют другие возможности адресации, чем ячейки с R16 по R31.
Возможности адресации портов ввода-вывода с 0 по 31 отличаются от возможностей адресации портов ввода-вывода с 32 по 63.
CLR влияет на флаги, а SER — нет, даже если они являются дополнительными инструкциями.CLR устанавливает все биты в ноль, а SER устанавливает их в единицу. (Обратите внимание, что CLR является псевдооперацией для EOR R, R; а SER — это сокращение от LDI R, $ FF. Математические операции, такие как EOR, изменяют флаги, а перемещение / загрузка / сохранение / переходы, такие как LDI, нет.) Доступ только для чтения к данным, хранящимся в программной памяти (флэш-памяти), требует специальных инструкций LPM; шина флэш-памяти в противном случае зарезервирована для памяти команд.
Кроме того, на генерацию кода влияют некоторые отличия, специфичные для чипов. Указатели кода (включая адреса возврата в стеке) имеют длину два байта на микросхемах с флеш-памятью до 128 кбайт, но имеют длину три байта на более крупных микросхемах; не все чипы имеют аппаратные умножители; микросхемы с более чем 8 кбайт флэш-памяти имеют инструкции перехода и вызова с более длинными диапазонами; и так далее.

В основном обычный набор инструкций делает программирование с использованием компиляторов C (или даже Ada) довольно простым. GCC уже довольно давно включает поддержку AVR, и эта поддержка широко используется. Фактически, Atmel запросил информацию у крупных разработчиков компиляторов для небольших микроконтроллеров, чтобы определить функции набора команд, которые были наиболее полезны в компиляторе для языков высокого уровня.

Скорость MCU [править код | editbeta] Линия AVR обычно может поддерживать тактовые частоты от 0 до 20 МГц, а некоторые устройства достигают 32 МГц.Работа с низким энергопотреблением обычно требует пониженной тактовой частоты. Все последние (Tiny, Mega и Xmega, но не 90S) AVR оснащены встроенным генератором, что устраняет необходимость во внешних тактовых генераторах или схемах резонатора. Некоторые AVR также имеют предварительный делитель системных часов, который может делить системные часы максимум на 1024. Этот предварительный делитель частоты может быть переконфигурирован программно во время работы, что позволяет оптимизировать тактовую частоту.

Поскольку все операции (за исключением литералов) над регистрами R0 — R31 выполняются за один цикл, AVR может достигать 1 MIPS на МГц, т.е.е. процессор с тактовой частотой 8 МГц может обеспечить скорость до 8 операций в секунду. Загрузка и сохранение в / из памяти занимают два цикла, ветвление занимает два цикла. Ответвления в последних «3-байтовых компонентах ПК», таких как ATmega2560, на один цикл медленнее, чем на предыдущих устройствах.

Разработка [править код | editbeta]
Плата для разработки Atmel STK500 AVR пользуются большим спросом благодаря доступным бесплатным и недорогим инструментам разработки, включая платы для разработки по разумной цене и бесплатное программное обеспечение для разработки.AVR продаются под разными названиями, которые используют одно и то же базовое ядро, но с разными комбинациями периферийных устройств и памяти. Совместимость микросхем в каждом семействе довольно хорошая, хотя функции контроллера ввода-вывода могут отличаться.

См. Внешние ссылки на сайты, касающиеся разработки AVR.

Особенности

[править код | editbeta] Текущие [когда?] AVR предлагают широкий спектр функций:

Многофункциональные двунаправленные порты ввода-вывода общего назначения с настраиваемыми встроенными подтягивающими резисторами
Несколько внутренних генераторов, включая RC-генератор без внешних частей
Внутренняя самопрограммируемая флеш-память с инструкциями до 256 КБ (384 КБ на XMega)
Программируется внутри системы с использованием проприетарных последовательных / параллельных низковольтных интерфейсов или JTAG
Дополнительная секция загрузочного кода с независимыми битами блокировки для защиты
Поддержка отладки на кристалле (OCD) через JTAG или debugWIRE на большинстве устройств
Сигналы JTAG (TMS, TDI, TDO и TCK FIB 集成电路 失效 分析) мультиплексируются на GPIO.Эти контакты могут быть настроены для работы как JTAG или GPIO в зависимости от настройки бита предохранителя, который можно запрограммировать через ISP или HVSP. По умолчанию AVR с JTAG идут с включенным интерфейсом JTAG.
debugWIRE использует вывод / RESET в качестве двунаправленного канала связи для доступа к схемам отладки на кристалле. Он присутствует на устройствах с меньшим количеством выводов, так как для него требуется только один вывод.
Внутренние данные EEPROM до 4 кБ
Внутренняя SRAM до 16 КБ (32 КБ на XMega)
Внешнее пространство для данных с прямым порядком байтов 64 КБ на некоторых моделях, включая Mega8515 и Mega162.
Внешнее пространство данных накладывается на внутреннее пространство данных, так что полное адресное пространство 64 КБ не отображается на внешней шине и обращается, например, к адрес 010016 будет обращаться к внутренней ОЗУ, а не к внешней шине.
В некоторых устройствах серии XMega внешнее пространство данных было расширено для поддержки как SRAM, так и SDRAM. Кроме того, режимы адресации данных были расширены, что позволяет напрямую адресовать до 16 МБ памяти данных.
AVR обычно не поддерживают выполнение кода из внешней памяти. Некоторые ASSP, использующие ядро ​​AVR, действительно поддерживают внешнюю программную память.
8-битные и 16-битные таймеры
Выход ШИМ (некоторые устройства имеют расширенное периферийное устройство ШИМ, которое включает генератор мертвого времени)
Захват входа, который записывает отметку времени, инициированную фронтом сигнала
Аналоговый компаратор
10- или 12-разрядные аналого-цифровые преобразователи с мультиплексированием до 16 каналов
12-битные цифро-аналоговые преобразователи
Разнообразие последовательных интерфейсов, включая
I²C-совместимый двухпроводной интерфейс (TWI)
Синхронные / асинхронные последовательные периферийные устройства (UART / USART) (используются с RS-232, RS-485 и др.)
Шина последовательного периферийного интерфейса (SPI)
Универсальный последовательный интерфейс (USI) для двух- или трехпроводной синхронной передачи данных
Обнаружение сбоев
Сторожевой таймер (WDT)
Несколько энергосберегающих спящих режимов
Контроллер управления освещением и двигателем (специально для ШИМ) модели
Поддержка контроллера CAN
Поддержка USB-контроллера
Правильный полноскоростной (12 Мбит / с) аппаратный контроллер и концентратор со встроенным AVR.
Также в свободном доступе программная эмуляция низкоскоростного (1,5 Мбит / с) (HID) битбэнгинга
Поддержка контроллера Ethernet
Поддержка ЖК-контроллера
Низковольтные устройства на напряжение до 1,8 В (до 0,7 В для деталей со встроенным повышающим преобразователем постоянного тока в постоянный)
Устройства picoPower
Контроллеры DMA и периферийная связь «системы событий».
Поддержка быстрой криптографии для AES и DES
Интерфейсы программирования [править код | editbeta] Есть много способов загрузить программный код в микросхему AVR.Способы программирования микросхем AVR варьируются от семейства к семейству AVR.

Arduino Uno
Ардуино Нано
Ардуино Нано
Ардуино Нано
Ардуино LilyPad
Ардуино Мега 2560
Ардуино Ethernet
Arduino Due
Ардуино Леонардо
АрдуиноЮн [6-7]

ISP [править код | editbeta]
6- и 10-контактные схемы заголовков ISP Метод программирования внутрисистемного программирования (ISP) функционально выполняется через SPI, а также с некоторым изменением линии сброса.Пока контакты SPI AVR не подключены к чему-либо, нарушающему работу, микросхема AVR может оставаться припаянной на печатной плате во время перепрограммирования. Все, что нужно, — это 6-контактный разъем и адаптер для программирования. Это наиболее распространенный способ разработки с AVR.

Устройство Atmel AVR ISP mkII подключается к USB-порту компьютера и выполняет внутрисистемное программирование с помощью программного обеспечения Atmel.

AVRDUDE (AVR Downloader / UploaDEr) работает в Linux, FreeBSD, Windows и Mac OS X и поддерживает различное оборудование для внутрисистемного программирования, включая Atmel AVR ISP mkII, Atmel JTAG ICE, старые программаторы на базе последовательного порта Atmel, и различные сторонние программисты и программисты «сделай сам».[7]

Arduino GSM щит
Arduino GSM Shield Front
Arduino GSM Shield Front
Шилд Arduino Ethernet
Шилд Arduino Ethernet
Шилд Arduino Ethernet
Arduino WiFi щит
Беспроводной экран Arduino SD Shield
Шилд хоста Arduino USB
Моторный щит Arduino
Беспроводной Proto Shield для Arduino
Ардуино Proto Shield

PDI [править код | editbeta] Интерфейс программирования и отладки (PDI) — это проприетарный интерфейс Atmel для внешнего программирования и отладки на кристалле устройств XMEGA.PDI поддерживает высокоскоростное программирование всех пространств энергонезависимой памяти (NVM); вспышка, EEPROM, предохранители, биты блокировки и строка подписи пользователя. Это осуществляется путем доступа к контроллеру XMEGA NVM через интерфейс PDI и выполнения команд контроллера NVM. PDI — это 2-контактный интерфейс, использующий контакт сброса для входа часов (PDI_CLK) и специальный контакт данных (PDI_DATA) для входа и выхода. [8]

Серийный номер высокого напряжения [редактировать код | editbeta] Последовательное программирование высокого напряжения (HVSP) [9] в основном является резервным режимом для небольших AVR.Пакет AVR с 8 выводами не оставляет много уникальных комбинаций сигналов для перевода AVR в режим программирования. Однако сигнал 12 вольт — это то, что AVR должен видеть только во время программирования, а не во время нормальной работы.

Высоковольтная параллель [редактировать код | editbeta] Параллельное программирование высокого напряжения (HVPP) считается «последним средством» и может быть единственным способом исправить микросхемы AVR с плохой настройкой предохранителей.

Bootloader [править код | editbeta] Большинство моделей AVR могут зарезервировать область загрузчика размером от 256 до 4 КБ, где может находиться код перепрограммирования.При сбросе загрузчик запускается первым и выполняет определенное пользователем определение, следует ли перепрограммировать или перейти к основному приложению. Код может перепрограммироваться через любой доступный интерфейс, он может читать зашифрованный двоичный файл через адаптер Ethernet, такой как PXE. У Atmel есть заметки по применению и код, относящийся ко многим интерфейсам шины. [10] [11] [12] [13]

ROM [править код | editbeta] AVR серии AT90SC доступны с заводской маской-ПЗУ, а не с флэш-памятью для памяти программ.[14] Из-за больших первоначальных затрат и минимального количества заказа маска-ПЗУ является рентабельной только для больших производственных партий.

aWire [править код | editbeta] aWire — это новый однопроводной интерфейс отладки, доступный на новых устройствах UC3L AVR32.

Отладочные интерфейсы [править код | editbeta] AVR предлагает несколько вариантов отладки, в основном включающих отладку на кристалле, когда микросхема находится в целевой системе.

debugWIRE [править код | editbeta] debugWIRETM — это решение Atmel для обеспечения возможностей отладки на кристалле с помощью одного вывода микроконтроллера.Это особенно полезно для получения кода чтение флеш-памяти читать защищенный HEX Данные ROM извлечены из извлечь код (данные + код + предохранители разблокировка заблокирована защита от стирания частей с меньшим количеством выводов, которые не могут обеспечить четыре «запасных» вывода, необходимых для JTAG. JTAGICE mkII, mkIII и AVR Dragon поддерживают debugWIRE. debugWIRE был разработан после первоначального выпуска JTAGICE, и теперь его поддерживают клоны.

JTAG [править код | editbeta] Функция Joint Test Action Group (JTAG) обеспечивает доступ к функциям отладки на кристалле, пока он работает в целевой системе.[15] JTAG позволяет получать доступ к внутренней памяти и регистрам, устанавливать точки останова в коде и выполнять пошаговое выполнение для наблюдения за поведением системы.

Atmel предоставляет серию адаптеров JTAG для AVR:

1. JTAGICE 3 [16] является последним членом семейства JTAGICE (JTAGICE mkIII). Он поддерживает интерфейсы JTAG, aWire, SPI и PDI.
2. JTAGICE mkII [17] заменяет JTAGICE и имеет аналогичную цену. JTAGICE mkII взаимодействует с ПК через USB и поддерживает как JTAG, так и более новый интерфейс debugWIRE.Многочисленные сторонние клоны устройства Atmel JTAGICE mkII начали поставляться после того, как Atmel выпустила протокол связи. [18]
3. AVR Dragon [19] является недорогой (примерно 50 долларов) заменой JTAGICE mkII для некоторых целевых частей. AVR Dragon обеспечивает внутрисистемное последовательное программирование, копирование данных шестнадцатеричный код скопирован получить исходный код последовательного программирования высокого напряжения и параллельного программирования, а также эмуляции JTAG или debugWIRE для частей с 32 КБ программной памяти или меньше.ATMEL изменил функцию отладки AVR Dragon последней прошивкой AVR Studio 4 — AVR Studio 5 и теперь поддерживает устройства с программной памятью более 32 КБ.
4. Адаптер JTAGICE взаимодействует с ПК через стандартный последовательный порт. [Требуется ссылка] Хотя адаптер JTAGICE был объявлен компанией Atmel «с истекшим сроком службы», он все еще поддерживается в AVR Studio и других инструментах.
JTAG также можно использовать для выполнения теста с граничным сканированием [20], который проверяет электрические соединения между AVR и другими микросхемами, поддерживающими граничное сканирование, в системе.извлеките код eeprom снять предохранители считывание EEPROM процессора дамп флэш-памяти и eeprom декапсуляция и восстановление кода копировать содержимое криптопамяти Дублирование Граничное сканирование хорошо подходит для производственной линии, в то время как любителям, вероятно, лучше провести тестирование с помощью мультиметра или осциллографа.

Инструменты разработки и оценочные комплекты [править код | editbeta] Официальные инструменты разработки и оценочные комплекты Atmel AVR содержат ряд стартовых комплектов и инструментов отладки с поддержкой большинства устройств AVR:

Стартовый комплект STK600 [править код | editbeta] Стартовый комплект и система разработки STK600 являются обновлением STK500.[21] STK600 использует базовую плату, плату маршрутизации сигналов и целевую плату.

Базовая плата похожа на STK500 в том, что она обеспечивает источник питания, часы, внутрисистемное программирование, порт RS-232 и порт CAN (сеть контроллеров, автомобильный стандарт) через разъемы DE9 и штырьковые контакты. для всех сигналов GPIO от целевого устройства.

Целевые платы имеют разъемы ZIF для пакетов DIP, SOIC, QFN или QFP, в зависимости от платы.

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

STK600 позволяет внутрисистемное программирование с ПК через USB, оставляя порт RS-232 доступным для целевого микроконтроллера. 4-контактный разъем на STK600 с пометкой «RS-232 запасной» может подключить любой порт USART уровня TTL на микросхеме к встроенному MAX232, получить шестнадцатеричный код в восстановление исходного кода извлечь шифрование копировать данные резервный чип безопасности кода для перевода сигналов на уровни RS-232.Сигналы RS-232 подключаются к контактам RX, TX, CTS и RTS на разъеме DB-9.

Стартовый комплект STK500 [править код | editbeta] Стартовый комплект и система разработки STK500 включают ISP и программирование высокого напряжения (HVP) для всех устройств AVR, напрямую или через платы расширения. Плата оснащена DIP-разъемами для всех AVR, доступных в DIP-корпусах.

Модули расширения STK500: Для платы STK500 доступно несколько модулей расширения:

STK501 — Добавлена ​​поддержка микроконтроллеров в 64-контактных корпусах TQFP.
STK502 — Добавлена ​​поддержка ЖК-AVR в 64-контактных корпусах TQFP.
STK503 — Добавлена ​​поддержка микроконтроллеров в 100-контактных корпусах TQFP.
STK504 — Добавляет поддержку ЖК-AVR в 100-контактных корпусах TQFP.
STK505 — Добавлена ​​поддержка 14- и 20-контактных AVR.
STK520 — Добавлена ​​поддержка 14-, 20- и 32-контактных микроконтроллеров из семейств AT90PWM и ATmega.
STK524 — Добавляет поддержку семейства 32-контактных CAN / LIN / Motor Control ATmega32M1 / C1.
STK525 — Добавлена ​​поддержка микроконтроллеров AT90USB в 64-контактных корпусах TQFP.
STK526 — Добавлена ​​поддержка микроконтроллеров AT90USB в 32-контактных корпусах TQFP
Стартовый комплект STK200 [править код | editbeta] Стартовый комплект и система разработки STK200 имеют разъем DIP, на котором можно разместить микросхему AVR в 40-, 20- или 8-контактном корпусе. Плата имеет источник тактовой частоты 4 МГц, 8 светодиодов, 8 кнопок ввода, порт RS-232, разъем для 32k SRAM и множество общих вводов / выводов.Чип может быть запрограммирован с помощью ключа, подключенного к параллельному порту.

Поддерживаемые микроконтроллеры (согласно инструкции) Размер микросхемы Flash EEPROM SRAM Частота
[МГц] Пакет
AT90S1200 1к 64 0 12 PDIP-20
AT90S2313 2k 128128 10 PDIP-20
AT90S / LS2323 2k 128128 10 PDIP-8
AT90S / LS2343 2k 128128 10 PDIP-8
AT90S4414 4 кб 256 256 8 PDIP-40
AT90S / LS4434 4k 256 256 8 PDIP-40
AT90S8515 8k 512 512 8 PDIP-40
AT90S / LS8535 8k 512 512 8 PDIP-40

AVR ISP и AVR ISP mkII [править код | editbeta] AVR ISP и AVR ISP mkII — недорогие инструменты, позволяющие программировать все AVR через ICSP.

Интернет-провайдер AVR подключается к ПК через последовательный порт и получает питание от целевой системы. AVR ISP позволяет использовать любую из «стандартных» распиновок ICSP, 10-контактный или 6-контактный разъем. Поддержка AVR ISP прекращена, его заменил AVR ISP mkII.

AVR ISP mkII подключается к ПК через USB и получает питание через USB. Светодиоды, видимые через полупрозрачный корпус, показывают состояние целевой мощности.

AVR Dragon [редактировать код | editbeta]
AVR Dragon с кабелем программирования ISP и подключенным разъемом ZIF синего цвета.Atmel Dragon — это недорогой инструмент, который подключается к ПК через USB. Dragon может программировать все AVR через JTAG, HVP, PDI, [22] или ICSP. Dragon также позволяет отладку всех AVR через JTAG, PDI или debugWire; Восстановлено предыдущее ограничение для устройств с 32 КБ или менее исходным кодом программной памяти Обеспечить безопасность получение кода открыть заблокированный микроконтроллер mcu at89c51 замок lockbit дубликат был удален в AVR Studio 4.18. [23] У Dragon есть небольшая область прототипа, которая может вместить 8, 28 или 40-контактный AVR, включая подключения к питанию и программирующим контактам.Здесь нет места для каких-либо дополнительных схем, хотя это может быть предоставлено сторонним продуктом под названием «Dragon Rider». [24]

JTAGICE mkI [править код | editbeta] Инструмент отладки JTAG In Circuit Emulator (JTAGICE) поддерживает отладку на кристалле (OCD) AVR с интерфейсом JTAG. Исходный JTAGICE mkI использует интерфейс RS-232 для ПК и может программировать AVR только с интерфейсом JTAG. JTAGICE mkI больше не производится, но был заменен на JTAGICE mkII.

JTAGICE mkII [править код | editbeta] Инструмент отладки JTAGICE mkII поддерживает внутреннюю отладку (OCD) AVR с интерфейсами SPI, JTAG, PDI и debugWIRE. Интерфейс debugWire позволяет выполнять отладку, используя только один вывод (вывод сброса), что позволяет отлаживать приложения, работающие на микроконтроллерах с низким числом выводов.

JTAGICE mkII подключается через USB, но есть альтернативное подключение через последовательный порт, для которого требуется отдельный источник питания.Помимо JTAG, mkII поддерживает программирование ISP (с использованием 6-контактных или 10-контактных адаптеров). И для USB, и для последовательного соединения используется вариант протокола STK500.

JTAGICE3 [редактировать код | editbeta] JTAGICE3 обновляет mkII за счет более продвинутых возможностей отладки и более быстрого программирования. Он подключается через USB и поддерживает интерфейсы JTAG, aWire, SPI и PDI. [25] В комплект входит несколько переходников для использования с большинством выводов интерфейса.

AVR ONE! [Редактировать код | editbeta] AVR ONE! — это профессиональный инструмент разработки для всех 8-битных и 32-битных устройств AVR Atmel с возможностью встроенной отладки.Он поддерживает режимы программирования SPI, JTAG, PDI и aWire, а также отладку с использованием интерфейсов debugWIRE, JTAG, PDI и aWire. [26]

Демонстрационная доска Butterfly [править код | editbeta]
Atmel ATmega169 в 64-контактном корпусе MLF на задней панели платы Atmel AVR Butterfly Основная статья: AVR Butterfly
Очень популярная демонстрационная плата AVR Butterfly — это автономный компьютер с батарейным питанием, на котором установлен микроконтроллер Atmel AVR ATmega169V.Он был построен, чтобы продемонстрировать семейство AVR, особенно новый встроенный ЖК-интерфейс. Плата включает в себя ЖК-экран, джойстик, динамик, последовательный порт, часы реального времени (RTC), микросхему флэш-памяти, а также температуру и клонирование микросхемы. код читать защита от копирования исходный код чипов извлечь код читать его память скопируйте датчики напряжения eeproms. Более ранние версии AVR Butterfly также содержали фоторезистор CdS; его нет на досках Butterfly, произведенных после июня 2006 года, чтобы обеспечить соответствие RoHS.[27] На маленькой доске на спине есть булавка для рубашки, поэтому ее можно носить как именной значок.

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

AVR Butterfly демонстрирует работу с ЖК-дисплеем на 14-сегментном шести буквенно-цифровом дисплее.Однако ЖК-интерфейс потребляет много контактов ввода / вывода.

ЦП ATmega169 от Butterfly поддерживает скорость до 8 МГц, но на заводе-изготовителе программно установлено значение 2 МГц, чтобы продлить срок службы батареи кнопки. Предустановленная программа загрузчика позволяет перепрограммировать плату через стандартный последовательный разъем RS-232 с новыми программами, которые пользователи могут писать с помощью бесплатных инструментов Atmel IDE.

AT90USBKey [править код | editbeta] Эта небольшая плата, размером примерно в половину визитной карточки, стоит немного дороже, чем AVR Butterfly.Он включает в себя AT90USB1287 с поддержкой USB On-The-Go (OTG), 16 МБ DataFlash, светодиоды, небольшой джойстик и код для получения .bin. код защищен читать программу получить прошивку считывать память получить программу Считайте данные с датчика температуры EEprom. Плата включает в себя программное обеспечение, которое позволяет ей работать как запоминающее устройство USB (его документация находится на DataFlash), USB-джойстик и многое другое. Для поддержки возможности хоста USB он должен работать от батареи, но при работе в качестве периферийного устройства USB ему требуется только питание, подаваемое через USB.

Только порт JTAG использует обычную распиновку 2,54 мм. Для всех остальных портов ввода-вывода AVR требуются более компактные разъемы 1,27 мм.

AVR Dragon может как программировать, так и отлаживать, поскольку ограничение в 32 КБ было снято в AVR Studio 4.18, а JTAGICE mkII способен как программировать, так и отлаживать процессор. Процессор также можно запрограммировать через USB с хоста Windows или Linux, используя протокол USB «Обновление прошивки устройства». Atmel поставляет с устройством проприетарные (исходный код, но с ограничением распространения) примеры программ и стек протоколов USB.

LUFA [28] — это стороннее бесплатное программное обеспечение (лицензия MIT) стек протоколов USB для USBKey и других 8-битных USB AVR.

Беспроводной комплект Raven [править код | editbeta] Набор RAVEN поддерживает беспроводную разработку с использованием наборов микросхем Atmel IEEE 802.15.4 для ZigBee и других беспроводных стеков. Он напоминает пару беспроводных более мощных карт Butterfly плюс беспроводной USBKey; и стоит примерно столько же (менее 100 долларов США). Все эти платы поддерживают разработку на основе JTAG.

В комплект входят две платы AVR Raven, каждая с приемопередатчиком 2,4 ГГц, поддерживающим IEEE 802.15.4 (и свободно лицензируемый стек ZigBee). Радиостанции работают с процессорами ATmega1284p, которые поддерживаются настраиваемым сегментированным ЖК-дисплеем, управляемым процессором ATmega3290p. извлечение точного программного обеспечения расшифровка этого дампа памяти восстановить код из зашифрованного взлом шестнадцатеричного файла возврат защищенного извлечение кода сломать код защиты скопируйте зашифрованную микросхему. Периферийные устройства Raven напоминают Butterfly: пьезо-динамик, DataFlash (больше), внешняя EEPROM, датчики, кристалл 32 кГц для RTC и так далее.Они предназначены для использования при разработке узлов удаленных датчиков, для управления реле или всего, что необходимо.

USB-накопитель использует AT90USB1287 для подключения к USB-хосту и к беспроводным каналам 2,4 ГГц. Они предназначены для мониторинга и управления удаленными узлами, полагаясь на питание хоста, а не на локальные батареи.

Сторонние программисты [править код | editbeta] Для AVR доступно множество сторонних инструментов для программирования и отладки.Эти устройства используют различные интерфейсы, включая RS-232, параллельный порт ПК и USB. У AVR Freaks есть исчерпывающий список.

Использование AVR

Atmel [править код | editbeta]
Atmel AVR Atmega328 28-контактный DIP на плате Arduino Duemilanove
Atmel AVR Atmega8 28-контактный DIP на специальной плате разработки AVR использовались в различных автомобильных приложениях, таких как безопасность, безопасность, чтение кода прошивки читать данные eeprom скопировать заблокированную программу читать EEprom и ROM разобрать файл восстановление защищенного кода снять защиту трансмиссии и развлекательных систем.Компания Atmel недавно выпустила новую публикацию «Atmel Automotive Compilation», чтобы помочь разработчикам с автомобильными приложениями. Некоторые из них в настоящее время используются в BMW, Daimler-Chrysler и TRW.

Платформа физических вычислений Arduino основана на микроконтроллере ATmega328 (ATmega168 или ATmega8 в версиях плат старше, чем Diecimila). ATmega1280 и ATmega2560 с расширенными возможностями распиновки и памяти также использовались для разработки платформы Arduino Mega. Платы Arduino могут использоваться с его языком и IDE или с более традиционными средами программирования (C, ассемблер и т.) как просто стандартизованные и широко доступные платформы AVR.

AVR на базе USB используются в ручных контроллерах Microsoft Xbox. Связь между контроллерами и Xbox осуществляется через USB.

Многие компании производят платы микроконтроллеров на базе AVR, предназначенные для использования любителями, строителями роботов, экспериментаторами и небольшими восстановлениями и считыванием данных. восстановить программу взломать пароль программа извлечения из микроконтроллера получение шестнадцатеричного исходного кода lockbit заблокированная копия исходный код заблокирован замки активированы читать байты безопасности, разработчики системы, включая Cubloc, [29] gnusb, [30] BasicX, [31] Oak Micros, [32] микроконтроллеры ZX, [33] и myAVR.[34] Существует также большое сообщество Arduino-совместимых плат, поддерживающих подобных пользователей.

Schneider Electric производит M3000 Motor and Motion Control Chip, включающий Atmel AVR Core и усовершенствованный контроллер движения для использования в различных приложениях управления движением. [35]

клонов FPGA [править код | editbeta] С ростом популярности FPGA среди сообщества разработчиков ПО с открытым исходным кодом люди начали разрабатывать процессоры с открытым исходным кодом, совместимые с набором инструкций AVR.На веб-сайте OpenCores перечислены следующие основные проекты клонов AVR:

pAVR [36], написанный на VHDL, нацелен на создание самого быстрого и максимально функционального процессора AVR путем реализации методов, отсутствующих в исходном процессоре AVR, таких как более глубокая конвейерная обработка.
avr_core [37], написанный на VHDL, представляет собой клон, максимально приближенный к ATmega103.
Navré [38], написанный на Verilog, реализует все инструкции Classic Core и нацелен на высокую производительность и низкое использование ресурсов.Он не поддерживает прерывания.

Учебное пособие по AVR — AVRDUDE

Хорошо, теперь у вас есть целевая плата и программист. Затем вы будете использовать программное обеспечение, которое вы установили на шаге 2, чтобы общаться с чипом. Это программное обеспечение очень мощное, но его также сложно использовать с первого раза. Однако вам следует проявить настойчивость, и через несколько раз им станет (проще) пользоваться.

комментариев? Предложения? Напишите на форум!

Avrdude — это программа командной строки, поэтому вам придется вводить все команды (позже вы узнаете, как сократить это с помощью Makefile)

Менее Windows, вам нужно открыть командное окно и выбрать Выполнить… из меню «Пуск», введите cmd и нажмите OK .

В MacOS X вы можете использовать программу Terminal , чтобы открыть интерфейс командной строки, он находится в папке Utilities

Теперь в новом окне терминала введите в avrdude этот ответ, который в основном представляет собой простой список того, что может делать avrdude …

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

  • : Это просто для того, чтобы сообщить, какой микроконтроллер он программирует. Например, если вы программируете ATtiny2313, используйте attiny2313 как номер детали
  • .
  • -b : это для отмены последовательной скорости передачи для программистов, таких как STK500. Не используйте этот переключатель, значение по умолчанию правильное.
  • -B : это для изменения битрейта, который показывает, насколько быстро программист общается с чипом.Если ваш чип тактируется очень медленно, вам нужно говорить с ним медленно, чтобы он не отставал. Об этом мы поговорим позже, пока не используйте.
  • -C : конфигурационный файл сообщает avrdude обо всех различных способах общения с программистом. Это файл конфигурации по умолчанию, поэтому давайте просто использовать его: не используйте этот командный переключатель
  • -c <программист>: здесь мы указываем тип программатора, если вы используете STK500, используйте stk500, если вы используете программатор DT006, используйте dt006 и т. Д.
  • -D: Запрещает стирать чип перед программированием. Мы этого не хотим, поэтому не используйте этот командный переключатель.
  • -P <порт>: это коммуникационный порт, который используется для общения с программистом. Это может быть COM1 для последовательного порта или LPT1 для параллельного порта или USB для USB.
  • -F: Это отменяет проверку подписи, чтобы убедиться, что микросхема, которую вы думаете, что программируете, является такой. Настоятельно рекомендуется этот тест, поскольку он проверяет соединение, поэтому не используйте этот переключатель.
  • -e: стирает чип, как правило, мы не используем его, потому что мы автоматически стираем флэш-память перед программированием.
  • Хорошо, это важная команда. Это тот, который на самом деле занимается программированием. — это либо flash, либо eeprom (или hfuse, lfuse или efuse для предохранителей конфигурации микросхемы, но мы не собираемся связываться с ними). r | w | v означает, что вы можете использовать r (чтение), w (запись) или v (проверка) в качестве команды. — это файл, в который вы хотите писать или читать.и [: format] означает, что есть необязательный флаг формата. Мы всегда будем использовать формат Intel Hex, поэтому используйте i
    Так, например. Если вы хотите записать файл test.hex во флэш-память, вы должны использовать -U flash: w: test.hex: i. Если вы хотите прочитать память eeprom в файл «eedump.hex», вы должны использовать -U eeprom: r: eedump.hex: i
  • -n: это означает, что вы на самом деле ничего не пишете, это хорошо, если вы хотите убедиться, что вы не отправляете никаких других команд, которые могут повредить чип, своего рода «предохранитель».
  • -V: отключает автоматическую проверку при записи. Мы хотим проверить, когда мы записываем во флеш-память, поэтому не используйте это.
  • -u: Если вы хотите изменить биты предохранителя, используйте этот переключатель, чтобы указать, что вы действительно серьезно.
  • -t: это «терминальный» режим, в котором вы можете вводить команды подряд. Не используйте это, это сбивает с толку новичков.
  • -E: Здесь перечислены некоторые спецификации программиста, не используйте его.
  • -v: дает «подробный» вывод…в случае, если вы хотите что-то отладить. Если хотите, можете использовать, но в целом мы не будем.
  • -q: Противоположно указанному выше, снижает производительность. В общем, мы не будем его использовать, но, может быть, через некоторое время вы захотите.

Те, которые вы будете использовать 99% времени, выделены красным. Рассмотрим их подробнее

Чтобы получить список поддерживаемых программистов, введите avrdude -c asdf ( asdf — это просто бессмыслица, чтобы заставить его выплюнуть список программистов) Вот мой результат, ваш может немного отличаться.Не пытайтесь запоминать его, просто просмотрите список.

C: \> avrdude -c asdf

avrdude: не удается найти идентификатор программиста «asdf»

Действительные программисты:
dasa3 = последовательный порт, сброс =! dtr sck = rts mosi = txd miso = cts [C: \ WinAVR \ bin \ avrdude.conf: 763]
dasa = последовательный порт, сброс = rts sck = dtr mosi = txd miso = cts [C: \ WinAVR \ bin \ avrdude.conf: 750]
siprog = Lancos SI-Prog [C: \ WinAVR \ bin \ avrdude.conf: 737]
ponyser = design ponyprog serial, reset =! txd sck = rts mosi = dtr miso = cts [C: \ WinAVR \ bin \ avrdude.conf: 724]
frank-stk200 = Франк STK200 [C: \ WinAVR \ bin \ avrdude.conf: 689]
blaster = Altera ByteBlaster [C: \ WinAVR \ bin \ avrdude.conf: 676]
ere-isp-avr = ERE ISP-AVR [C: \ WinAVR \ bin \ avrdude.conf: 666]
atisp = AT-ISP V1.1 программный кабель для AVR-SDK1 из [C: \ WinAVR \ bin \ avrdude.conf: 656]
dapa = Прямой кабель параллельного доступа AVR [C: \ WinAVR \ bin \ avrdude.conf: 645]
xil = JTAG-кабель Xilinx [C: \ WinAVR \ bin \ avrdude.conf: 632]
futurlec = Кабель для программирования Futurlec.com. [C: \ WinAVR \ bin \ avrdude.conf: 615]
abcmini = ABCmini Board, также известный как Dick Smith HOTCHIP [C: \ WinAVR \ bin \ avrdude.conf: 605]
picoweb = Кабель для программирования Picoweb, http: // www.picoweb.net/ [C: \ WinAVR \ bin \ avrdude.conf: 595]
sp12 = Программист Стива Болта [C: \ WinAVR \ bin \ avrdude.conf: 584]
alf = Nightshade ALF-PgmAVR, http://nightshade.homeip.net/ [C: \ WinAVR \ bin \ avrdude.conf: 568]
bascom = Кабель для программирования Bascom SAMPLE [C: \ WinAVR \ bin \ avrdude.conf: 558]
dt006 = Dontronics DT006 [C: \ WinAVR \ bin \ avrdude.conf: 548]
pony-stk200 = Pony Prog STK200 [C: \ WinAVR \ bin \ avrdude.conf: 536]
stk200 = STK200 [C: \ WinAVR \ bin \ avrdude.conf: 520]
bsd = Программист Брайана Дина, http://www.bsdhome.com/avrdude/ [C: \ WinAVR \ bin \ avrdude.conf: 509]
pavr = Программатор последовательного порта pAVR Джейсона Кайла [C: \ WinAVR \ bin \ avrdude.conf: 501]
dragon_dw = Atmel AVR Dragon в режиме debugWire [C: \ WinAVR \ bin \ avrdude.conf: 494]
dragon_hvsp = Atmel AVR Dragon в режиме HVSP [C: \ WinAVR \ bin \ avrdude.conf: 486]
dragon_pp = Atmel AVR Dragon в режиме PP [C: \ WinAVR \ bin \ avrdude.conf: 478]
dragon_isp = Atmel AVR Dragon в режиме ISP [C: \ WinAVR \ bin \ avrdude.conf: 470]
dragon_jtag = Atmel AVR Dragon в режиме JTAG [C: \ WinAVR \ bin \ avrdude.conf: 462]
jtag2dw = Atmel JTAG ICE mkII в режиме debugWire [C: \ WinAVR \ bin \ avrdude.conf: 454]
jtag2isp = Atmel JTAG ICE mkII в режиме ISP [C: \ WinAVR \ bin \ avrdude.conf: 446]
jtag2 = Atmel JTAG ICE mkII [C: \ WinAVR \ bin \ avrdude.conf: 438]
jtag2fast = Atmel JTAG ICE mkII [C: \ WinAVR \ bin \ avrdude.conf: 430]
jtag2slow = Atmel JTAG ICE mkII [C: \ WinAVR \ bin \ avrdude.conf: 422]
jtagmkII = Atmel JTAG ICE mkII [C: \ WinAVR \ bin \ avrdude.conf: 414]
jtag1slow = Atmel JTAG ICE (mkI) [C: \ WinAVR \ bin \ avrdude.conf: 407]
jtag1 = Atmel JTAG ICE (mkI) [C: \ WinAVR \ bin \ avrdude.conf: 399]
jtagmkI = Atmel JTAG ICE (mkI) [C: \ WinAVR \ bin \ avrdude.conf: 391]
avr911 = Atmel AppNote AVR911 AVROSP [C: \ WinAVR \ bin \ avrdude.conf: 385]
avr109 = Загрузчик Atmel AppNote AVR109 [C: \ WinAVR \ bin \ avrdude.conf: 379]
Butterfly = Плата разработки Atmel Butterfly [C: \ WinAVR \ bin \ avrdude.conf: 373]
usbtiny = USBtiny простой USB-программатор [C: \ WinAVR \ bin \ avrdude.conf: 367]
usbasp = USBasp, http://www.fischl.de/usbasp/ [C: \ WinAVR \ bin \ avrdude.conf: 361]
avr910 = Низкозатратный последовательный программатор Atmel [C: \ WinAVR \ bin \ avrdude.conf: 355]
stk500hvsp = Atmel STK500 V2 в режиме последовательного программирования высокого напряжения [C: \ WinAVR \ bin \ avrdude.conf: 349]
stk500pp = Atmel STK500 V2 в режиме параллельного программирования [C: \ WinAVR \ bin \ avrdude.conf: 343]
stk500v2 = Прошивка Atmel STK500 версии 2.x [C: \ WinAVR \ bin \ avrdude.conf: 337]
stk500v1 = Прошивка Atmel STK500 версии 1.x [C: \ WinAVR \ bin \ avrdude.conf: 331]
stk500 = Atmel STK500 [C: \ WinAVR \ bin \ avrdude.conf: 325]
avrisp2 = Atmel AVR ISP mkII [C: \ WinAVR \ bin \ avrdude.conf: 315]
avrispmkII = Atmel AVR ISP mkII [C: \ WinAVR \ bin \ avrdude.conf: 309]
avrispv2 = Atmel AVR ISP V2 [C: \ WinAVR \ bin \ avrdude.conf: 303]
avrisp = Интернет-провайдер Atmel AVR [C: \ WinAVR \ bin \ avrdude.conf: 297]

Вы заметите, что здесь перечислены упомянутые ранее программисты, включая avrisp , avrispv2 , stk500 , dragon , dasa / dasa3 / ponyser (программаторы с последовательным портом bitbanging), dapa / dt006 / stk200 (программаторы с битбэнгом для параллельного порта)

Найдите имя программиста, которого вы используете, и примите его близко к сердцу!

Чтобы получить список частей, поддерживаемых avrdude, введите avrdude -c avrisp (не имеет значения, если вы не используете программатор avrisp) без номера детали в командной строке.Не запоминайте этот список, просто просмотрите его, чтобы получить представление о поддерживаемых микросхемах.

C: \> avrdude -c avrisp
avrdude: Часть AVR не указана, используйте «-p Part»

Допустимые части:
m6450 = ATMEGA6450 [C: \ WinAVR \ bin \ avrdude.conf: 10974]
m3250 = ATMEGA3250 [C: \ WinAVR \ bin \ avrdude.conf: 10785]
m645 = ATMEGA645 [C: \ WinAVR \ bin \ avrdude.conf: 10596]
m325 = ATMEGA325 [C: \ WinAVR \ bin \ avrdude.conf: 10407]
usb1287 = AT90USB1287 [C: \ WinAVR \ bin \ avrdude.conf: 10219]
usb1286 = AT90USB1286 [C: \ WinAVR \ bin \ avrdude.conf: 10030]
usb647 = AT90USB647 [C: \ WinAVR \ bin \ avrdude.conf: 9841]
usb646 = AT90USB646 [C: \ WinAVR \ bin \ avrdude.conf: 9651]
t84 = ATtiny84 [C: \ WinAVR \ bin \ avrdude.conf: 9468]
t44 = ATtiny44 [C: \ WinAVR \ bin \ avrdude.conf: 9286]
t24 = ATtiny24 [C: \ WinAVR \ bin \ avrdude.conf: 9104]
m2561 = ATMEGA2561 [C: \ WinAVR \ bin \ avrdude.conf: 8911]
m2560 = ATMEGA2560 [C: \ WinAVR \ bin \ avrdude.conf: 8718]
m1281 = ATMEGA1281 [C: \ WinAVR \ bin \ avrdude.conf: 8530]
m1280 = ATMEGA1280 [C: \ WinAVR \ bin \ avrdude.conf: 8341]
m640 = ATMEGA640 [C: \ WinAVR \ bin \ avrdude.conf: 8153]
t85 = ATtiny85 [C: \ WinAVR \ bin \ avrdude.conf: 7972]
t45 = ATtiny45 [C: \ WinAVR \ bin \ avrdude.conf: 7793]
t25 = ATtiny25 [C: \ WinAVR \ bin \ avrdude.conf: 7613]
pwm3 = AT90PWM3 [C: \ WinAVR \ bin \ avrdude.conf: 7431]
pwm2 = AT90PWM2 [C: \ WinAVR \ bin \ avrdude.conf: 7247]
t2313 = ATtiny2313 [C: \ WinAVR \ bin \ avrdude.conf: 7060]
m168 = ATMEGA168 [C: \ WinAVR \ bin \ avrdude.conf: 6872]
m88 = ATMEGA88 [C: \ WinAVR \ bin \ avrdude.conf: 6686]
m48 = ATMEGA48 [C: \ WinAVR \ bin \ avrdude.conf: 6499]
t861 = ATTINY861 [C: \ WinAVR \ bin \ avrdude.conf: 6311]
t461 = ATTINY461 [C: \ WinAVR \ bin \ avrdude.conf: 6122]
t261 = ATTINY261 [C: \ WinAVR \ bin \ avrdude.conf: 5933]
t26 = ATTINY26 [C: \ WinAVR \ bin \ avrdude.conf: 5776]
m8535 = ATMEGA8535 [C: \ WinAVR \ bin \ avrdude.conf: 5618]
m8515 = ATMEGA8515 [C: \ WinAVR \ bin \ avrdude.conf: 5460]
m8 = ATMEGA8 [C: \ WinAVR \ bin \ avrdude.conf: 5300]
m161 = ATMEGA161 [C: \ WinAVR \ bin \ avrdude.conf: 5160]
m32 = ATMEGA32 [C: \ WinAVR \ bin \ avrdude.conf: 4985]
m6490 = ATMEGA6490 [C: \ WinAVR \ bin \ avrdude.conf: 4792]
m649 = ATMEGA649 [C: \ WinAVR \ bin \ avrdude.conf: 4607]
m3290 = ATMEGA3290 [C: \ WinAVR \ bin \ avrdude.conf: 4424]
m329 = ATMEGA329 [C: \ WinAVR \ bin \ avrdude.conf: 4239]
m169 = ATMEGA169 [C: \ WinAVR \ bin \ avrdude.conf: 4059]
m163 = ATMEGA163 [C: \ WinAVR \ bin \ avrdude.conf: 3916]
m162 = ATMEGA162 [C: \ WinAVR \ bin \ avrdude.conf: 3720]
m644 = ATMEGA644 [C: \ WinAVR \ bin \ avrdude.conf: 3530]
m324 = ATMEGA324 [C: \ WinAVR \ bin \ avrdude.conf: 3338]
m164 = ATMEGA164 [C: \ WinAVR \ bin \ avrdude.conf: 3146]
m16 = ATMEGA16 [C: \ WinAVR \ bin \ avrdude.conf: 2968]
c128 = AT90CAN128 [C: \ WinAVR \ bin \ avrdude.conf: 2777]
m128 = ATMEGA128 [C: \ WinAVR \ bin \ avrdude.conf: 2599]
m64 = ​​ATMEGA64 [C: \ WinAVR \ bin \ avrdude.conf: 2418]
m103 = ATMEGA103 [C: \ WinAVR \ bin \ avrdude.conf: 2278]
8535 = AT90S8535 [C: \ WinAVR \ bin \ avrdude.conf: 2157]
8515 = AT90S8515 [C: \ WinAVR \ bin \ avrdude.conf: 2043]
4434 = AT90S4434 [C: \ WinAVR \ bin \ avrdude.conf: 1960]
4433 = AT90S4433 [C: \ WinAVR \ bin \ avrdude.conf: 1836]
2343 = AT90S2343 [C: \ WinAVR \ bin \ avrdude.conf: 1712]
2333 = AT90S2333 [C: \ WinAVR \ bin \ avrdude.conf: 1627]
2313 = AT90S2313 [C: \ WinAVR \ bin \ avrdude.conf: 1514]
4414 = AT90S4414 [C: \ WinAVR \ bin \ avrdude.conf: 1401]
1200 = AT90S1200 [C: \ WinAVR \ bin \ avrdude.conf: 1286]
t15 = ATtiny15 [C: \ WinAVR \ bin \ avrdude.conf: 1153]
t13 = ATtiny13 [C: \ WinAVR \ bin \ avrdude.conf: 980]
t12 = ATtiny12 [C: \ WinAVR \ bin \ avrdude.conf: 847]
t11 = ATtiny11 [C: \ WinAVR \ bin \ avrdude.conf: 783]

Это все микросхемы, о которых знает avrdude . Почти все они программируются ISP.

Осторожно : t2313 и 2313 , m8 и m88 , c128 и m128 и т. Д. Выглядят очень похоже, но на самом деле это совершенно разные микросхемы! По этой причине я предлагаю вам ввести имя чипа, то есть вместо t2313 используйте attiny2313 или m8 используйте atmega8 .Avrdude достаточно умен, чтобы понять, что вы имеете в виду, если наберете полное имя.

Мы собираемся использовать ATtiny2313 , поэтому используйте номер детали attiny2313 или ( t2313 )

Дважды проверьте, какой чип вы используете, посмотрев на верхнюю часть чипа, там написано ATTINY2313 и ATMEGA8 (соответственно), -20PI и -16PC — это просто рейтинги скорости и описания пакетов, поэтому пока их игнорируйте.

Этот переключатель сообщает avrdude, где искать программиста.Если вы используете устройство, подключенное через USB, вы можете просто использовать -P usb или не использовать его. Программист автоматически знает, когда программист является устройством USB.

Если вы используете программатор параллельного или последовательного порта, вы должны использовать эту опцию, чтобы указать, к какому порту подключен программатор. В 99% случаев это lpt1 (параллельный) или com1 (последовательный), но вы всегда можете проверить его, заглянув в диспетчер устройств . Откройте панель управления System Properties

Щелкните Device Manager и откройте подменю Ports .

Перечислены все последовательные и параллельные порты. Может быть несколько COM-портов, но обычно есть только один параллельный (принтерный) порт.

Для Mac нет параллельных портов. Однако, если вы используете USB-последовательный адаптер (который позволяет вам использовать STK500 или AVRISP v1 с Mac), вам необходимо указать последовательный порт. Я еще не знаю надежного способа, но способ, которым я это делаю, находится в Terminal , я набираю ls -l /dev/cu.* , и он выплевывает кучу вещей (я испортил экран захвата, перед этим изображением есть другое окно, но просто игнорируйте это)

/ dev / cu.Bluetooth — это встроенный модуль Bluetooth, не используйте его. /dev/cu.modem — это модем (если он есть), не используйте его. Вы ищете что-то вроде /dev/cu.usbserial или /dev/cu.KeySerial1 или что-то подобное. В данном случае это /dev/cu.usbserial-FTCTYG5U

Хорошо, мы подошли к важной части. Именно здесь мы на самом деле рассказываем avrdude , как записывать данные на чип.Эта команда довольно сложная, но мы ее разберем.

— может быть flash , eeprom, hfuse (high fuse), lfuse (low предохранитель) или efuse (расширенный предохранитель)
r | w | v — может быть r (чтение), w (запись), v (проверка)
<имя файла> — входной (запись или проверка) или выходной файл (чтение)
[: формат] — необязательно, формат файла.Вы можете оставить это значение для записи, но для чтения используйте i для Intel Hex (преобладающий стандарт)

Например:

  • Чтобы записать файл с именем firmware.hex во флэш-память, используйте команду: -U flash: w: firmware.hex
  • Чтобы проверить файл с именем mydata.eep из eeprom, используйте команду -U eeprom: v: mydata.eep
  • Чтобы прочитать низкий предохранитель в файл, используйте команду -U lfuse: r: lfusefile.шестнадцатеричный: i

Ладно, хватит этой треп. Пришло время запрограммировать прошивку в микросхему!

Подготовьте свою целевую плату AVR, в этом примере мы будем использовать attiny2313 , но, конечно, вам следует заменить чип, который вы используете (в этом случае код, вероятно, ничего не сделает). Убедитесь, что устройство работает от батарей, от сетевой розетки или от программатора, если программист может это сделать.

Загрузите файл test_leds.шестнадцатеричный файл и поместите его в C: \ (Windows) или в домашний каталог (Mac)

Выясните, какой программатор вы используете и к какому порту он подключен (в этом примере я буду использовать usbtinyisp, но все в порядке.) Поскольку usbtinyisp является программатором USB, я могу не указывать -P переключатель.

введите avrdude -c usbtiny -p attiny2313 -U flash: w: test_leds.hex

  • Если вы используете параллельный битовый программатор DT006 (например, MiniPOV2), вы, вероятно, захотите использовать такую ​​команду, как avrdude -c dt006 -P lpt1 -p attiny2313 -U flash: w: test_leds.шестнадцатеричный
  • Если вы используете последовательный битбэнг-программатор DASA (например, MiniPOV3), вы, вероятно, захотите использовать такую ​​команду, как avrdude -c dasa -P com1 -p attiny2313 -U flash: w: test_leds.hex
  • Если вы используете программатор STK500 devboard, вы, вероятно, захотите использовать такую ​​команду, как avrdude -c stk500 -P com1 -p attiny2313 -U flash: w: test_leds.hex
  • Если вы используете USB-программатор AVRISP v2, вы, вероятно, захотите использовать такую ​​команду, как avrdude -c avrispv2 -p attiny2313 -U flash: w: test_leds.шестнадцатеричный
  • и т.д …

Avrdude должен выполнить следующие шаги:

  1. Инициализация программатора (вы не увидите этого, если он работает)
  2. Инициализация устройства AVR и проверка его готовности к инструкциям
  3. Чтение подписи устройства ( 0x1e910a ), которая подтверждает, что микросхема, указанная в командной строке ( attiny2313 ), на самом деле является микросхемой, к которой подключен программатор
  4. Стирание чипа
  5. Чтение файла и проверка его правильности
  6. Пишем флеш
  7. Проверка прошивки

Fuse memory — это отдельный фрагмент флеш-памяти, в который не записывается при обновлении прошивки.Вместо этого 3 предохранителя, как правило, устанавливаются один раз (хотя их можно устанавливать сколько угодно раз). Предохранители определяют такие вещи, как тактовая частота, тип кристалла, включен ли JTAG, каков уровень пониженного напряжения (минимальное напряжение) и т. Д. Для получения дополнительной информации о предохранителях вы можете прочитать о них здесь.

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

Для программирования предохранителей используйте:

avrdude -c usbtiny -p attiny2313 -U lfuse: w :: m
avrdude -c usbtiny -p attiny2313 -U hfuse: w :: m
avrdude -c usbtiny -p attiny2313 -U efuse: w :: m

Где <0xHH> — желаемое значение предохранителя в шестнадцатеричном формате.Например, чтобы установить предохранитель высокого уровня на 0xDA:

avrdude -c usbtiny -p attiny2313 -U hfuse: w: 0xDA: m

Неправильная установка предохранителей может привести к «кирпичу» микросхемы — например, вы можете отключить программирование в будущем или сделать так, чтобы микросхема ожидала внешний кристалл, когда его нет. По этой причине я предлагаю трижды проверить номиналы предохранителей. Затем проверьте еще раз, убедитесь, что вы не отключаете программирование ISP или вывод сброса или не устанавливаете тактовую частоту на 32 кГц.Затем еще раз убедитесь, что у вас есть правильный чип для расчета. Тогда, наконец, вы можете попробовать записать их в чип!

Помните: после того, как вы установите предохранители, вам не нужно устанавливать их заново

Если программатор неправильно подключен к микросхеме, вы получите следующее сообщение: инициализация не удалась, rc = -1 Дважды проверьте соединения и повторите попытку, или используйте -F для отмены этой проверки

Это означает, что программист не смог поговорить с чипом.Если вы используете «простой» программатор, такой как программатор bitbang последовательного или параллельного порта, это может означать, что программист виноват. В противном случае это обычно означает, что программист в порядке, но не может найти чип.

Убедитесь, что микросхема запитана, правильно вставлена ​​в розетку или программатор, кабели для программирования подключены правильно, разъем подключен правильно и т. Д. В 99% случаев это проблема с проводкой.

Просто ради удовольствия попробуйте выполнить эту команду avrdude -c usbtiny -p atmega8 -U flash: w: test_leds.шестнадцатеричный

Вы увидите, что он останавливается на шаге 2, когда подпись отличается от ожидаемой, он останавливается. Это связано с тем, что код, скомпилированный для attiny2313 , не будет работать на atmega8 (это верно для большинства микроконтроллеров, файлы .hex не совместимы друг с другом)

StartUSB для AVR — Плата для разработки USB AVR с AT90usb162

  • Продукты
    • Доски Click Boards
      • Беспроводное подключение
        • GPS / GNSS
        • GSM / LTE
        • LTE IoT
        • BT / BLE
        • Wi-Fi + BLE
        • Wi-Fi
        • Трансиверы
        • Sub-1 GHz
        • 2.Трансверы 4 ГГц
        • LoRa
        • RFID / NFC
        • GSM + GPS
        • 6LoWPAN
        • ZigBee
        • Щиты Click
        • Наборы кликов
      • Датчики
        • Биометрия
        • Газ
        • Магнитный
        • Движение
        • Оптический
        • Давление
        • Близость
        • Температура и влажность
        • Датчик тока
        • Разное
        • Окружающая среда
        • Force
        • Индуктивность
        • RF метр
        • Щиты Click
        • Наборы кликов
      • Интерфейс
        • Адаптер
        • CAN
        • Расширитель портов
        • RS485
        • USB
        • 1-Wire
        • RS232
        • Ethernet
        • LIN
        • ШИМ
        • Текущий
        • ДАЛИ
        • I2C
        • Волоконная оптика
        • SPI
        • Щиты Click
        • Наборы кликов
      • Дисплей и светодиод
        • Светодиодные драйверы
        • Светодиодная матрица
        • Светодиодный сегмент
        • OLED
        • Адаптер
        • Электронный бумажный дисплей
        • ЖК-дисплей
        • OSD
        • TFT
        • Щиты Click
        • Наборы кликов
      • Разное
        • Реле
        • Оптопара
        • ID
        • Proto
        • Шифрование
        • Щиты Click
        • Наборы кликов
      • Смешанный сигнал
        • АЦП
        • Измерения
        • ЦАП
        • Цифровой потенциометр
        • АЦП-ЦАП
        • Щиты Click
        • Наборы кликов
      • Кладовка
        • EEPROM
        • ВСПЫШКА
        • РАМКА
        • microSD
        • MRAM
        • SRAM
        • Щиты Click
        • Наборы кликов
      • Управление двигателем
        • Матовый
        • Бесщеточный
        • Шаговый
        • Сервопривод
        • Щиты Click
        • Наборы кликов
      • Аудио и голос
        • Усилитель
        • Микрофон
        • Спикеры
        • Обработка сигналов
        • Распознавание речи
        • FM
        • MP3
        • Щиты Click
        • Наборы кликов
      • HMI
        • емкостный
        • Кнопка / переключатели
        • Потенциометры
        • Круговой энкодер
        • Тактильный
        • Распознавание речи
        • Щиты Click
        • Наборы кликов
        • отпечатков пальцев
      • Часы и синхронизация
        • RTC
        • Генератор часов
        • Щиты Click
        • Наборы кликов
      • Управление питанием
        • Зарядное устройство
        • Boost
        • баксов
        • линейный
        • Buck-Boost
        • Беспроводная зарядка
        • Щиты Click
        • Наборы кликов
    • Necto
      • РУКА
        • К
          • mikroC AI для ARM
        • Дополнительное программное обеспечение
          • Визуальный TFT AI
      • ПОС
        • К
          • mikroC AI для PIC
        • Дополнительное программное обеспечение
          • Визуальный TFT AI
      • PIC32
        • К
          • mikroC AI для PIC32
        • Дополнительное программное обеспечение
          • Визуальный TFT AI
    • Компиляторы
      • ПИК
        • К
          • mikroC AI для PIC
          • mikroC PRO для PIC
        • Базовый
          • mikroBasic PRO для PIC
        • Паскаль
          • mikroPascal PRO для PIC
        • Дополнительное программное обеспечение
          • Лицензия CODEGRIP WiFi
          • CODEGRIP SSL лицензия
          • Визуальный TFT
          • Визуальный TFT AI
          • Визуальный GLCD
          • Менеджер пакетов
          • микроБутлоадер
          • CAN калькулятор
          • Создатель шрифтов
          • GLCD
          • Калькулятор таймера
          • MikroPlot
      • ARM
        • К
          • mikroC AI для ARM
          • mikroC PRO для ARM
        • Базовый
          • mikroBasic PRO для ARM
        • Паскаль
          • mikroPascal PRO для ARM
        • Дополнительное программное обеспечение
          • Лицензия CODEGRIP WiFi
          • CODEGRIP SSL лицензия
          • Визуальный TFT
          • Визуальный TFT AI
          • Визуальный GLCD
          • Менеджер пакетов
          • микроБутлоадер
          • CAN калькулятор
          • Создатель шрифтов
          • GLCD
          • Калькулятор таймера
          • MikroPlot
      • PIC32
        • К
          • mikroC AI для PIC32
          • mikroC PRO для PIC32
        • Базовый
          • mikroBasic PRO для PIC32
        • Паскаль
          • mikroPascal PRO для PIC32
        • Дополнительное программное обеспечение
          • Лицензия CODEGRIP WiFi
          • CODEGRIP SSL лицензия
          • Визуальный TFT
          • Визуальный GLCD
          • Менеджер пакетов
          • микроБутлоадер
          • CAN калькулятор
          • Создатель шрифтов
          • GLCD
          • Калькулятор таймера
          • MikroPlot
      • dsPIC / PIC24
        • К
          • mikroC PRO для dsPIC
        • Базовый
          • mikroBasic PRO для dsPIC
        • Паскаль
          • mikroPascal PRO для dsPIC
        • Дополнительное программное обеспечение
          • Лицензия CODEGRIP WiFi
          • CODEGRIP SSL лицензия
          • Визуальный TFT
          • Визуальный GLCD
          • Менеджер пакетов
          • микроБутлоадер
          • CAN калькулятор
          • Создатель шрифтов
          • GLCD
          • Калькулятор таймера
          • MikroPlot
      • АРН
        • К
          • mikroC PRO для AVR
        • Базовый
          • mikroBasic PRO для AVR
        • Паскаль
          • mikroPascal PRO для AVR
        • Дополнительное программное обеспечение
          • Лицензия CODEGRIP WiFi
          • CODEGRIP SSL лицензия
          • Визуальный TFT
          • Визуальный GLCD
          • Менеджер пакетов
          • микроБутлоадер
          • CAN калькулятор
          • Создатель шрифтов
          • GLCD
          • Калькулятор таймера
          • MikroPlot
      • 8051
        • К
          • mikroC PRO для 8051
        • Базовый
          • mikroBasic PRO для 8051
        • Паскаль
          • mikroPascal PRO для 8051
        • Дополнительное программное обеспечение
          • Лицензия CODEGRIP WiFi
          • CODEGRIP SSL лицензия
          • Визуальный TFT
          • Визуальный GLCD
          • Менеджер пакетов
          • микроБутлоадер
          • CAN калькулятор
          • Создатель шрифтов
          • GLCD
          • Калькулятор таймера
          • MikroPlot
      • FT90x
        • К
          • mikroC PRO для FT90x
        • Базовый
          • mikroBasic PRO для FT90x
        • Паскаль
          • mikroPascal PRO для FT90x
        • Дополнительное программное обеспечение
          • Лицензия CODEGRIP WiFi
          • CODEGRIP SSL лицензия
          • Визуальный TFT
          • Визуальный GLCD
          • Менеджер пакетов
          • микроБутлоадер
          • CAN калькулятор
          • Создатель шрифтов
          • GLCD
          • Калькулятор таймера
          • MikroPlot
    • Доски для разработчиков
      • ПИК
        • 8-го поколения
          • EasyPIC PRO v8
          • EasyPIC v8
        • 7-го поколения
          • EasyPIC v7
          • EasyPIC PRO v7
        • 6-го поколения
          • PICPLC16 v6
      • ARM
        • 8-го поколения
          • Fusion для ARM v8
          • Fusion для STM32 v8
          • Fusion для KINETIS v8
          • Fusion для TIVA v8
        • 7-го поколения
          • EasyMx PRO v7 для Tiva
          • EasyMx PRO v7 для STM32
      • PIC32
        • 8-го поколения
          • Fusion для PIC32
        • 7-го поколения
          • EasyPIC Fusion v7
      • dsPIC / PIC24
        • 7-го поколения
          • EasyPIC Fusion v7
          • EasyPIC v7 для dsPIC30
        • 6-го поколения
          • Easy24-33 v6
      • АРН
        • 7-го поколения
          • EasyAVR v7
        • 6-го поколения
          • AVRPLC16 v6
      • 8051
        • 7 поколение
          • BIG8051
        • 6-го поколения
          • Easy8051 v6
      • Универсальные доски
        • 8-го поколения
          • Fusion для ARM v8
        • 7-го поколения
          • EasyPIC Fusion v7
        • плата UNI-DS
          • UNI-DS6
          • mikroBoard для PIC 80-контактный
          • mikroBoard для AVR
          • mikroBoard для dsPIC
          • mikroBoard для PSoC
          • микроДоска для 8051
          • mikroBoard для PIC 40-контактный
          • mikroBoard для ARM
          • mikroBoard для ARM 144-контактный
      • IoT — носимый
        • Hexiwear
          • Hexiwear
          • Hexiwear Power User Pack
          • Док-станция Hexiwear
          • Аккумулятор Hexiwear
          • Цветной набор Hexiwear
          • Рабочая станция Hexiwear
      • аналоговые платы
        • 7-го поколения
          • Аналоговый системный лабораторный комплект PRO
    • Стартовые платы
      • ПИК
        • Кликер
          • PIC кликер
        • Кликер 2
          • Clicker 2 для PIC18FJ
        • Готово
          • Готов для PIC Board
          • Готов к PIC (DIP28)
          • Плата
          • PIC-Ready2
          • Готовая плата
          • MMC
        • StartUSB
          • StartUSB для PIC
      • ARM
        • Кликер
          • RA4M1 Кликер
          • Kinetis Clicker
          • MSP432 Clicker
          • CEC1702 кликер
          • CEC1302 Кликер
          • STM32 M4 кликер
        • Кликер 2
          • Clicker 2 для STM32
          • Clicker 2 для Kinetis
          • Clicker 2 для CEC1702
          • Clicker 2 для MSP432
          • Clicker 2 для CEC1302
          • Clicker 2 для PSoC 6
        • Кликер 4
          • Clicker 4 для STM32
        • МИНИ
          • MINI-M4 для STM32
          • MINI-M0 для STM32
          • MINI-M4 для Tiva
          • MINI-M4 для Stellaris
          • MINI-M4 для MSP432
        • Перевернуть и нажать
          • Flip & Click SAM3X
      • PIC32
        • Кликер
          • Кликер PIC32MX
          • 6LoWPAN Clicker
          • PIC32MZ кликер
        • Кликер 2
          • Clicker 2 для PIC32MX
          • Clicker 2 для PIC32MZ
        • МИНИ
          • MINI-32 Доска
          • MINI-32 для PIC32MZ
        • Перевернуть и нажать
          • Flip & Click PIC32MZ
      • dsPIC / PIC24
        • Кликер 2
          • Clicker 2 для PIC24
          • Clicker 2 для dsPIC33
        • Готово
          • dsPIC-Ready1 плата
          • dsPIC-Ready2 плата
          • DsPIC-Ready3 плата
          • dsPIC-Ready4 плата
      • АРН
        • МИНИ
          • Доска MINI-AT — 3.3В
          • MINI-AT Плата — 5 В
        • Готово
          • Готов к плате AVR
          • готов к XMEGA
          • плата mikroXMEGA
          • Плата
          • AVR-Ready2
        • StartUSB
          • StartUSB для AVR
      • 8051
        • Готово
          • 8051-готовая плата
      • FT90x
        • Кликер 2
          • Clicker 2 для FT90x
      • Разное
        • USB
          • Мастер USB
          • Перепел
          • Комплект
          • FlowPaw
      • Универсальные доски
        • 8-го поколения
          • UNI Clicker
    • Prog-Debug
      • ПИК
        • mikroProg
          • mikroProg для ПОС
      • ARM
        • Codegrip
          • CODEGRIP для ARM
          • CODEGRIP для STM32
          • CODEGRIP для KINETIS
          • CODEGRIP для TIVA
        • MikroProg
          • mikroProg для STM32
          • mikroProg для Tiva
          • mikroProg для Kinetis
          • mikroProg для ЦИК
          • mikroProg для MSP432
          • mikroProg для PSoC 5LP
      • PIC32
        • mikroProg
          • mikroProg для PIC32
      • dsPIC / PIC24
        • mikroProg
          • mikroProg для DSPIC
      • АРН
        • mikroProg
          • mikroProg для AVR
      • 8051
        • mikroProg
          • mikroProg для 8051
      • FT90x
        • mikroProg
          • mikroProg для FT90x
    • Умные дисплеи
      • ПИК
        • 2.8 »
          • ПИК 18FJ
          • ПИК 18ФК
        • 4,3 »
          • SmartGLCD
      • ARM
        • 2,8 дюйма
          • STM32 M4
          • STM32 M3
          • PSoC 5LP
          • TIVA
        • 3,5 дюйма
          • STM32F2 Колпачок. FPI — рамка
          • STM32F2 Колпачок. FPI — базель
          • Крышка Kinetis. FPI — рамка
          • Крышка Kinetis. FPI — безель
          • STM32F4 Колпачок. FPI — рамка
          • STM32F4 Колпачок.FPI — безель
          • Kinetis емкостный
          • STM32F4 Ёмкостный
          • STM32F2 Ёмкостный
        • 4,3 дюйма
          • STM32F2 Колпачок. FPI — рамка
          • STM32F2 Колпачок. FPI — безель
          • Крышка Kinetis. FPI — рамка
          • Крышка Kinetis. FPI — безель
          • STM32F4 Колпачок. FPI — рамка
          • STM32F4 Колпачок. FPI — безель
          • Kinetis емкостный
          • STM32F7 емкостный
          • STM32F4 Ёмкостный
          • STM32 F4
          • STM32 F7
          • TIVA емкостный
          • TIVA
        • 5 »
          • STM32F7 Колпачок.FPI — рамка
          • STM32F7 Колпачок. FPI — безель
          • Крышка Kinetis. FPI — рамка
          • Крышка Kinetis. FPI — безель
          • STM32F4 Колпачок. FPI — рамка
          • STM32F4 Колпачок. FPI — безель
          • Kinetis емкостный
          • STM32F7 емкостный
          • STM32F4 Ёмкостный
          • TIVA емкостный
          • TIVA
        • 7 »
          • Емкостный ИПИ с рамкой
          • Емкостный FPI с лицевой панелью
          • емкостный
          • STM32F4
          • STM32F7
      • PIC32
        • 2.8 »
          • PIC32 MX4
        • 4,3 »
          • PIC32 MX7
      • dsPIC / PIC24
        • 2,8 »
          • dsPIC 33FJ
          • DSPIC 33EP
          • dsPIC 24FJ
          • dsPIC 24EP
      • АРН
        • 2,8 дюйма
          • XMEGA
      • FT90x
        • 3,5 »
          • HMI No Touch
          • HMI резистивный
          • HMI емкостный
        • 4.3 »
          • ЧМИ
          • HMI емкостный
          • HMI резистивный
          • HMI UXW
          • HMI UXB
          • Plus +
        • 5 »
          • ЧМИ
          • HMI резистивный
          • HMI емкостный
          • HMI UXW
          • HMI UXB
        • 7 »
          • ЧМИ
          • HMI резистивный
          • HMI емкостный
          • HMI UXW
          • HMI UXB
    • Карты
    • MCU
      • ПИК
        • 8-го поколения
        • 7-го поколения
        • 7-го поколения (пусто)
        • 6-го поколения
        • 6-го поколения (пусто)
      • ARM
        • 8-го поколения
        • 7-го поколения
        • 7-го поколения (пусто)
      • PIC32
        • 8-го поколения
        • 7-го поколения
        • 6-го поколения
        • 6-го поколения (пусто)
      • dsPIC / PIC24
        • 7-го поколения
        • 7-го поколения (пусто)
        • 6-го поколения
        • 6-го поколения (пусто)
      • АРН
        • 6-го поколения
        • 6-го поколения (пусто)
    • Принадлежности
      • Дисплей
        • TFT-дисплеи
        • ЖК-модули
        • дисплеи E-Paper
        • Светодиодные матричные панели
        • RGB
      • Компоненты
        • Микроконтроллеры
        • Датчики
        • Заголовки и разъемы
        • Кнопки и переключатели
        • Проволочные перемычки и кабели
        • Антенны
        • Источники питания
        • Батареи
        • Макетные платы
        • RFid
        • Моторы
        • SD-карты
      • Платы расширения
        • TFT
        • Адаптер
        • Разное
        • Ethernet
        • USB
        • microSD
        • ЖК-дисплей
        • Светодиодная матрица
        • Светодиодный сегмент
        • Зарядное устройство
        • АЦП
        • CAN
        • ЦАП
        • GPS / GNSS
        • Движение
        • реле
        • Wi-Fi
        • ZigBee
        • RS232
        • RS485
        • MP3
        • EEPROM
        • ВСПЫШКА
        • Микрофон
        • Потенциометр
        • RFID / NFC
        • RTC
        • Шаговый
        • Температура и влажность
    • комплектов
      • ПИК
        • микроЛаб
          • ПИК М
          • PIC L
          • ПИК 18ФК
          • PIC XL
          • ПИК 18FJ
        • EasyStart
          • PIC EasyStart
        • TFT Designer
          • ПИК 18FJ
        • TFT Разработчик
          • ПИК 18FJ
        • GLCD Конструктор
          • Конструктор GLCD
        • GLCD Разработчик
          • GLCD Разработчик
      • ARM
        • Наборы mikroLab
          • mikroLAB для STM32
          • mikroLAB для Tiva
        • Комплекты
        • EasyStart
          • Комплект EasyStart — STM32
          • Комплект для облегчения пуска — Tiva
        • Дизайнерские комплекты
        • TFT
          • TFT 3 «- TIVA
          • TFT 4 дюйма — STM32F4
          • TFT 5 дюймов — TIVA
          • TFT 7 дюймов — STM32F4
          • TFT 3 дюйма — STM32 M3
          • TFT 3 дюйма — STM32 M4
        • Наборы разработчика
        • TFT
          • TFT 3 «- TIVA
          • TFT 3 «- STM32F3
          • TFT 3 дюйма — STM32F4
        • Профессиональные комплекты
        • TFT
          • Комплект TFT 5 Pro — TIVA
          • Комплект
          • TFT 7 Pro — STM32F4
          • Комплект
          • TFT Plus Pro — STM32F4
      • PIC32
        • Наборы mikroLab
          • mikroLAB для PIC32
        • Комплекты
        • EasyStart
          • Комплект EasyStart — PIC32MX4
          • Комплект EasyStart — PIC32MX7
        • Дизайнерские комплекты
        • TFT
          • TFT 3 дюйма — PIC32MX4
          • TFT 4 дюйма — PIC32MX7
        • Наборы разработчика
        • TFT
          • TFT 3 дюйма — PIC32MX4
        • Домашняя автоматизация
          • AWS Главная
      • dsPIC / PIC24
        • Наборы mikroLab

Тасмота

Тасмота

Инициализация поиска

    arendst / tasmota

    • Главная
    • Особенности
    • Умный дом интеграции
    • Периферийные устройства
    • Поддерживаемые устройства
    • Помогите
    • Строит
    Тасмота

    arendst / tasmota

    • Главная Главная
      • Новости
      • Около
      • Начиная
      • Обновление
      • MQTT
      • Команды
      • Шаблоны
      • Составные части
      • Модули
      • Периферийные устройства
      • WebUI
      • Компиляция
      • Содействие
      • Скачать
      • Витрина проекта
    • Особенности Особенности
      • Введение
      • блютус
      • Кнопки и переключатели
      • Глубокий сон
      • Группы устройств
      • Динамический сон
      • Устройства I2C
      • ИК-связь
      • Огни
      • OpenTherm
      • Датчики движения PIR
    .

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

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