Катушка на 220 вольт: схемы подключения
Для управления работой магнитного пускателя используется всего две кнопки – кнопка «Пуск» и кнопка «Стоп». Их исполнение может быть различным: в едином корпусе или в отдельных корпусах.
Кнопки могут быть в одном корпусе или в разных
У кнопок, выпускаемых в отдельных корпусах, имеется всего по 2 контакта, а у кнопок, выпускаемых в одном корпусе – по 2 пары контактов. Кроме контактов, может присутствовать клемма для подключения заземления, хотя современные кнопки выпускаются в защищенных корпусах, которые не проводят электрического тока. Выпускаются также кнопочные посты в металлическом корпусе для промышленных нужд, которые отличаются высокой ударопрочностью. Как правило, они заземляются.
Подключение к сети 220 V
Подключение магнитного пускателя к сети 220 V наиболее простое, поэтому имеет смысл начать ознакомление именно с этих схем, которых может быть несколько.
Напряжение 220 V подается непосредственно на катушку магнитного пускателя, которые обозначены, как А1 и А2 и, которые располагаются в верхней части корпуса, что видно из фото.
Подключение контактора с катушкой на 220 В
Когда к этим контактам подключается обычная вилка на 220 V с проводом, устройство начнет работать после того, как вилка будет включена в розетку 220 V.
С помощью силовых контактов допустимо включать/отключать электрическую цепь на любое напряжение, лишь бы оно не превышало допустимые параметры, которые указываются в паспорте изделия. Например, на контакты можно подать напряжение аккумулятора (12 V), с помощью которого будет управляться нагрузка с рабочим напряжением 12 V.
Следует отметить, что неважно, на какие контакты подается управляющее однофазное напряжение, в виде «нуля» и «фазы». В данном случае, провода с контактов А1 и А2 можно поменять местами, что никак не повлияет на работу всего устройства. Вполне естественно, что подобная схема включения используется крайне редко, поскольку требует прямой подачи напряжения на катушку магнитного пускателя
При этом существует масса вариантов включения, с применением реле времени или сумеречного датчика, подключив к силовым контактам например, уличное освещение. Главное, чтобы «фаза» и «ноль» находились рядом
Вполне естественно, что подобная схема включения используется крайне редко, поскольку требует прямой подачи напряжения на катушку магнитного пускателя. При этом существует масса вариантов включения, с применением реле времени или сумеречного датчика, подключив к силовым контактам например, уличное освещение. Главное, чтобы «фаза» и «ноль» находились рядом.
Использование кнопок «Пуск» и «Стоп»
В основном, магнитные пускатели участвуют в процессе работы электродвигателей. Без наличия кнопок «Пуск» и «Стоп» такая работа связана с рядом трудностей. В первую очередь это связано с особенностями работы электродвигателей, которые зачастую находятся на значительном удалении. Кнопки включаются в цепь катушки последовательно, как на рисунке ниже.
Схема включения магнитного пускателя с кнопками
Подобный способ характеризуется тем, что магнитный пускатель окажется в рабочем состоянии до тех пор, пока будет нажата кнопка «Пуск», что очень неудобно. В связи с этим, в схему включаются дополнительные (БК) контакты магнитного пускателя, которые дублируют работу кнопки «Пуск». При включении магнитного пускателя они замыкаются, поэтому после отпускания кнопки «Пуск» цепь сохраняет свою работоспособность. Они обозначены на схеме, как NO (13) и NO (14).
Схема подключения магнитного пускателя с катушкой на 220 В и цепью самоподхвата
Отключить работающее оборудование можно только с помощью кнопки «Стоп», которая разрывает электрическую цепь питания магнитного пускателя и всей схемы. Если в схеме предусмотрена другая защита, например, тепловая, то в случае ее срабатывания схема также окажется не работоспособной.
Питание для двигателя берется с контактов Т, а подается питания на контакты магнитного пускателя, под обозначением L.
В этом видео подробно рассказывается и показывается, в какой последовательности подключаются все провода. В данном примере использована кнопка (кнопочный пост), выполненная в одном корпусе. В качестве нагрузки можно подключить измерительный прибор, обычную лампу накаливания, бытовой прибор и т.д., работающие от сети 220 V.
Как подключить магнитный пускатель. Схема подключения.
Watch this video on YouTube
Клавиатуры
Клавиатура — это матрица кнопок, которая чаще всего используется для ввода данных в устройство. Типичным примером является буквенно-цифровая клавиатура компьютера, которая вместе с мышью используется для управления ПК. Есть много типов клавиатур и множество технологий, по которым производят для них кнопки. Одним из наиболее распространенных типов клавиатур является мембранная клавиатура.
Она состоит из склеенных между собой тонких диэлектрических и проводящих слоев. Нажатие на поле заставляет два слоя укорачиваться соединяясь вместе, тем самым замыкая цепь кнопки. Эти типы клавиатур, помимо компактности, отличаются невысокой ценой. Но это связано с пониженным комфортом пользователя — малый ход и как правило отсутствие тактильной связи ухудшают комфорт использования. С другой стороны, механические клавиатуры, обеспечивающие заметный ход, обеспечивают гораздо больший комфорт, но они дороже и сложнее в изготовлении.
Клавиатуры можно найти на многих устройствах, особенно там где требуется ввод данных. Наиболее распространены цифровые клавиатуры, которые можно найти в электронных замках, домофонах или банкоматах. В последних часто устанавливают клавиатуры с повышенной устойчивостью к повреждениям, так называемая антивандальная защита.
Подключение кнопки
Несмотря на сложность процесса по замене кнопки ее можно выполнить своими руками
При этом важно соблюдать определенные правила. К примеру, необходимо помнить, что неаккуратное открытие корпуса часто влечет за собой выпадение некоторых деталей
Если этого не избежать, сборка устройства окажется достаточно сложной.
Чтобы открыть дрель, необходимо очень плавно поднять крышку, а затем отметить точки расположения различных элементов устройства на бумаге. Ремонт кнопки осуществляется следующим образом:
- Сначала необходимо подцепить фиксаторы кожуха, и стянуть их.
- Каждая клемма, на которой имеется нагар или ржавчина, должна быть очищена. Для этой цели используют наждачную бумагу или спирт.
- После этого необходимо заново собрать инструмент таким образом, чтобы все элементы устройства остались на своем месте. Затем нужно проверить работоспособность дрели.
- Нередко причиной поломки становится истирание рабочей поверхности под реостатом. Лучше им не заниматься – проще приобрести новый. Такая деталь отличается высокой сложностью.
Многие владельцы электрических дрелей с реверсом интересуются, где можно найти такую схему. Прежде всего, ее следует поискать в инструкции к инструменту. Однако если таких данных нет, придется спросить совета у профессионала или скачать руководство в интернете. Инструкции ко многим дрелям находятся на сайте производителя.
Многим мастерам по роду своей деятельности, да и просто при выполнении домашнего ремонта приходится пользоваться всякого рода электроинструментом. И, наверно, каждому приходилось сталкиваться с тем, что инструмент перестает исправно включаться, или перестает включаться вовсе.
В большинстве случаев причиной может оказаться банальный обрыв провода, или выход из строя выключателя. И даже при обрыве провода человек зачастую начинает гадать, откуда он мог отвалиться, не говоря уж о полной замене кнопки управления. Поэтому в этой статье мы хотим поделиться с вами схемой соединений, а в качестве примера будем рассматривать электрическую дрель.
Стандартное подключение кнопки (встречается наиболее часто в электроинструменте без реверса.)
Номинал емкости С1 в вашем случае может немного отличаться. Если вы не угадали с направлением вращения вала дрели, поменяйте местами провода, которые уходят на щетки мотора.
Следующий вариант подключения похож на предыдущий, разница заключается в подключении трехвыводной емкости С1 (смотри следующие два рисунка).
И еще один широко распространенный вариант подключения, как вы уже поняли, это кнопка с переключателем направления вращения вала дрели (с реверсом):
Ну и напоследок хотим заострить ваше внимание на выборе кнопки, она должна соответствовать не только габаритным размерам (естественно кнопку другого формата воткнуть на место вышедшей из строя окажется практически невозможно из за конструктивных особенностей посадочного места), но и обращайте внимание на ток, который эта кнопка сможет коммутировать. Чтобы вам было понятно приведем пример:. Допустим ваша дрель имеет мощность 650 ватт, напряжение бытовой сети 220 вольт, как известно мощность равна произведению тока и напряжения, отсюда ток равен 650 / 220, получаем 2,95 ампер
Соответственно кнопку нужно выбирать такую, чтобы она смогла выдерживать 3 ампера нагрузки, например типа БУЭ-3
Допустим ваша дрель имеет мощность 650 ватт, напряжение бытовой сети 220 вольт, как известно мощность равна произведению тока и напряжения, отсюда ток равен 650 / 220, получаем 2,95 ампер. Соответственно кнопку нужно выбирать такую, чтобы она смогла выдерживать 3 ампера нагрузки, например типа БУЭ-3.
Кнопка Включения Дрели С Регулятором Оборотов
Подключение кнопки дрели
Многих пользователей электродрелей может когда начать интересовать вопрос, как осуществляется подключение кнопки дрели к проводке инструмента. Появляется такой вопрос обычно при наличии неисправностей в старой кнопке, по причине чего требуется подключить новую. Здесь я расскажу, как ее следует подключать — что куда втыкается.
Я не буду здесь описывать, как разобрать корпус электродрели, чтобы добраться до внутренностей, так как предполагаю, что раз уж вы задались вопросом замены, то разборка корпуса для вас лично будет легко. Я думаю, что тот, кто не знает как разобрать корпус, даже не станет задумываться о самостоятельной замене чего-либо в инструменте.
Что нужно, первым делом следует приобрести. Подобна нефти должна совпадать с прежней по размерам не мощностным характеристикам, поэтому, идя за покупкой, захватите ее самостоятельно для образца не запишите точную модель вашего инструмента.
Как отсоединить старую кнопку?
Для ее отсоединения понадобится тонкая шлицевая (прямая) отвертка не булавка. Отверткой откручиваем имеющиеся болты, которые зажимают кабеля, идущие от сетевой вилки.
READ Как Вставить Насадку В Дрель
Остальные провода закреплены пружинным зажимом. Для их отсоединения нужно в углубление, где находится клемма, продеть острие булавки. Благодаря такому действию происходит расжатие клеммы не провод вынимается вместе с булавкой.
При отсоединении советую вам оставить на рабочем месте провода, идущие от конденсатора, чтобы не забыть, к каким контактам он крепится. Поскольку он кроме как к клеммам кнопки не просто никуда не прикреплен, их можно извлечь вместе не в таком виде нести в магазин, чтобы купить новый экземпляр. После покупки в начале воткните конденсатор на новое место, после этого про это есть вариант не думать.
Схема подключения кнопки дрели с регулятором оборотов и реверсом
Собственно наглядная схема подключения показана на расположенном ниже изображении.
Дам несколько уточнений.
- На рисунке самый распространенный тип рассматриваемой запчасти. Крепление электропроводов от сетевой вилки осуществляется к клеммам, которые имеют болтовое крепление. Остальные втыкаются в самозажимные контакты. Если ваша кнопка не такая, то лучше по старому экземпляру сделать пометки, что куда крепится. Также на самом корпусе может быть нарисована схема, по которой тоже можно сориентироваться.
- Если вы подключили конденсатор так, как было написано выше, то после подсоединения проводов от вилки у вас на нижней части корпуса останутся только два контакта, куда нужно воткнуть два кабеля от статора. Обычно они имеют такое же положение на статоре, как на рисунке. Их длина должна быть больше, чем у двух других, чтобы они могли дотянуться до своих зажимов. При этом нет разницы, какой провод в какой из двух контактов втыкать.
- К зажимам реверса подключаются оставшиеся два электропровода от статора, а также кабели от щеток. При этом соединение осуществляется по диагонали: провода от статора втыкаются по разные стороны в диагонально расположенные контакты; и от щеток также. При этом от того, куда конкретно будут воткнуты провода, зависит только то, в будет вращаться патрон при определенном положении курка реверса. Главное подсоединять диагонально.
READ Как Раскрутить Патрон Дрели Без Ключа
Такова схема подключения. Надеюсь, что у вас получится все правильно подключить и дрель будет работать как надо.
источник
Схема подключения магнитного пускателя на 380 В
Подключение к 380 В практически не отличается от первого варианта, различие лишь в питающем напряжении магнитной катушки. В данном случае питание осуществляется с использованием двух фаз L2 и L3, тогда как в первом случае – L3 и ноль.
На схеме видно, что катушка пускателя (5) питается от фаз L1 и L2 при напряжении 380 В. Фаза L1 присоединяется напрямую к ней, а фаза L2 – через кнопку 2 «стоп», кнопку 6 «пуск» и кнопку 4 теплового реле, соединенные последовательно между собой. Принцип действия такой схемы следующий: После нажатия кнопки 6 «пуск» через включенную кнопку 4 теплового реле напряжение фазы L2 попадает на катушку магнитного пускателя 5. Происходит втягивание сердечника, замыкающее контактную группу 7 на определенную нагрузку (электродвигатель М), при этом подается ток, напряжением 380 В. В случае выключения «пуск» цепь не прерывается, ток проходит через контакт 3 – подвижный блок, замыкающийся при втягивании сердечника.
При аварии в обязательном порядке должно сработать теплового реле 1, его контакт 4 разрывается, отключается катушка и возвратные пружины приводят сердечник в исходное положение. Контактная группа размыкается, снимая напряжение с аварийного участка.
А точно ли кнопка выключения компьютера выключает компьютер полностью
На самом деле полного выключения компьютера с отключением его от питающей сети не происходит. Даже исходя из того, что цепи управления триггерной системы полупроводникового силового элемента должны постоянно получать питание, иначе включить компьютер не получится.
Секрет кнопки питания современных компьютеров скрывает то, что компьютер постоянно остаётся включенным в силовую сеть. Только отключением подаваемого напряжения через сетевой фильтр или UPS на блок питания компьютера, можно обесточить компьютер, таким образом действительно отключить компьютер от силовой сети.
В прошлых версиях реализации сетевых выключателей используемых в компьютерах, происходило реальное отключение компьютера от питающей сети. Но совершенствование модели подачи питания, привело к тому, что теперь компьютер той самой кнопкой выключения питания не отключается от сети.
- http://easyelectronics.ru/vklyuchit-vyklyuchit-sxemy-upravleniya-pitaniem.html
- http://xn—–7kcglddctzgerobebivoffrddel5x.xn--p1ai/kommunikatsii/elektronika/854-vklyuchenie-vyklyuchenie-pitaniya-odnoj-knopkoj-v-tom-chisle-i-neskolkikh-ustrojstv-video
- https://multiblog67.ru/raznoe/28-kompyuternoe-zhelezo/177-knopka-vyklyucheniya.html
Кнопка ардуино
Кнопка (или кнопочный переключатель) – самый простой и доступный из всех видов датчиков. Нажав на нее, вы подаете контроллеру сигнал, который затем приводит к каким-то действиям: включаются светодиоды, издаются звуки, запускаются моторы. В своей жизни мы часто встречаемся с разными выключателями и хорошо знакомы с этим устройством.
Тактовые кнопки и кнопки-переключатели
Как обычно, начинаем раздел с простых вещей, интересных только начинающим. Если вы владеете азами и хотите узнать о различных вариантах подключения кнопки к ардуино – можете пропустить этот параграф.
Что такое кнопка? По сути, это достаточно простое устройство, замыкающее и размыкающее электрическую сеть. Выполнять это замыкание/размыкание можно в разных режимах, при этому фиксировать или не фиксировать свое положение. Соответственно, все кнопки можно поделить на две большие группы:
- Кнопки переключатели с фиксацией. Они возвращаются в исходное состояние после того, как их отпустили. При в зависимости от начального состояния разделяют на нормально-замкнутые и нормально-разомкнутые кнопки.
- Кнопки без фиксации (тактовые кнопки). Они фиксируются и остаются в том положении, в котором их оставили.
Вариантов различных кнопок великое множество, это действительно один из самых распространенных видов электронных компонентов.
Кнопки ардуино для простых проектов
В наших проектах мы будем работать с очень простыми тактовыми кнопками с 4 ножками, которые идут практически в любом наборе ардуино. Кнопка представляет собой переключатель с двумя парами контактов. Контакты в одной паре соединены между собой, поэтому больше одного выключателя в схеме реализовать не удастся, но вы можете одновременно управлять двумя параллельными сегментами, это бывает полезно.
В зависимости от ситуации, вы можете создавать как схемы с нормально замкнутыми, так и с нормально разомкнутыми контактами – для этого нужно будет только соответствующим образом выполнить соединение в схеме.
Для удобства работы в комплекте с тактовой кнопкой обычно идет пластмассовый колпачок какого-то цвета, он достаточно очевидно надевается на кнопку и придает проекту менее хакерский вид.
Поиск источника стука
Первым делом, когда стучит двигатель, необходимо найти источник постороннего шума. Первостепенная задача автовладельца заключается в поиске узла, где образуется этот неприятный и нехарактерный для исправного автомобиля звук.
Профессионалы могут определить источник проблемы, отталкиваясь только от тональности и примерного места расположения. В диагностических целях крайне полезно иметь в своём арсенале инструментов стетоскоп. Также некоторые умельцы изготавливают самодельные приспособления для прослушки.
Но тут стоит понимать, что тональность считается лишь косвенным признаком, поскольку шумы на различных двигателях при одинаковых неисправностях могут проявляться по-разному. Следует учитывать конструктивные особенности силового агрегата, и диагностировать поломку не по звуку, а путём комплексной проверки.
Если отталкиваться от характера постороннего стука, то его можно разделить на несколько категорий. А именно:
- постоянные;
- периодические;
- с разной частотой;
- эпизодические.
В случае с эпизодическими постукиваниями их уже стоит называть ударами, возникающими неравномерно.
Зачастую имеется непосредственная связь между появляющимся в ДВС стуком и оборотами, совершаемыми коленчатым валом. Чем быстрее начинает крутиться двигатель, тем интенсивнее возникают стуки, и становится выше их частота. Частоты иногда совпадают с частотой вала, либо же отличаются, что позволяет проще расслышать нехарактерный шум. В зависимости от текущего режима работы мотора, интенсивность может меняться.
Когда возрастают обороты и увеличивается нагрузка на мотор, параллельно повышаются нагрузки на компоненты кривошипно-шатунного и газораспределительного механизма. Тогда изношенные детали соответственно будут стучать с большей силой и интенсивностью, нежели когда мотор работает на холостых оборотах
И тут важно заметить, усиливается ли шум по мере увеличения оборотов
Не стоит забывать и о том, что при увеличении оборотов двигателя повышается показатель давления масла в смазочной системе. И тут смазка может выступать в роли демпфера, который снижает интенсивность звуков, даже когда нагрузка на ДВС растёт. Потому при диагностике требуется параллельно учитывать текущую температуру двигателя. При горячем моторе стук может усиливаться, поскольку масло приобретает более жидкую консистенцию. А на холодном ДВС стуки вовсе могут не проявляться. Либо же случаются обратные ситуации.
Тонкости подключения устройства на 220 В
Независимо от того, как решено подключить магнитный пускатель, в проекте обязательно присутствуют две цепи — силовая и сигнальная. Через первую подают напряжение, посредством второй управляют работой оборудования.
Особенности силовой цепи
Питание для МП подключают через контакты, обычно обозначаемые символами А1 и А2. На них попадает напряжение 220 В, если сама катушка рассчитана на такое напряжение.
Удобнее «фазу» подключать к А2, хотя принципиальной разницы в подключении нет. Источник питания подключают к контактам, находящимся ниже на корпусе.
Тип напряжения не имеет значения, главное, чтобы номинал не выходил за пределы 220 В.
Через магнитный пускатель, оснащенный катушкой 220 В, возможна подача напряжения от дизель- и ветрогератора, аккумулятора, других источников. Съем его происходит с клемм Т1, Т2, Т3
Минусом этого варианта подключения является тот момент, что для ее включения или отключения нужно совершать манипуляции с вилкой. Схему можно усовершенствовать путем установки перед МП автомата. С его помощью включают и отключают питание.
Изменение цепи управления
Эти изменения не касаются силовой цепи, модернизируется в этом случае лишь цепь управления. Вся схема в целом претерпевает незначительные изменения.
Когда клавиши находятся в одном кожухе, узел называется «кнопочным постом». Любая из них обладает парой входов и парой выходов. У клавиши «Пуск» клеммы нормально разомкнутые (НЗ), у прямо противоположной — нормально замкнутые (NC)
Клавиши встраивают последовательно перед МП. Первая — «Пуск», за ней идет «Стоп». Контактами магнитного пускателя манипулируют посредством управляющего импульса.
Источником его является нажатая пусковая кнопка, открывающая путь для подачи напряжения к управляющей катушке. «Пуск» не обязательно удерживать во включенном состоянии.
Оно поддерживается по принципу самозахвата. Заключается он в том, что параллельно кнопке «Пуск» подключаются добавочные самоблокирующиеся контакты. Они и снабжают напряжением катушку.
После их замыкания, катушка самоподпитывается. Разрыв этой цепи приводит к отключению МП.
Отключающая клавиша «Стоп» обычно красная. Стартовая кнопка может иметь не только надпись «Пуск», но и «Вперед», «Назад». Чаще всего она зеленого цвета, хотя может быть и черного.
Подсоединение к 3-фазной сети
Возможно подключение 3-фазного питания через катушку МП, функционирующей от 220 В. Обычно схему применяют с асинхронным двигателем. Сигнальная цепь при этом не изменяется.
Одну фазу и «ноль» подключают к соответствующим контактам. Проводник фазный прокладывают через стартовую и выключающую клавиши. На контакты NO13, NO14 ставят перемычку между замкнутым и разомкнутым контактами
Силовая цепь имеет отличия, но не очень существенные. Три фазы подают на входы, обозначенные на плане, как L1, L2, L3. Трехфазную нагрузку подключают к T1, T2, T3.
Ввод в схему теплового реле
В промежутке между магнитным пускателем и асинхронным электродвигателем последовательно подсоединяют тепловое реле. Выбор его осуществляют в зависимости от типа мотора.
Тепловое реле обезопасит электрический двигатель от неисправностей и аварийных ситуаций, которые могут возникнуть при пропадании одной из фаз
Подключают реле к выводу с магнитным пускателем. Ток в нем проходит к мотору последовательно, попутно нагревая реле. Верх реле оснащен придаточными контактами, объединенными с катушкой.
Нагреватели реле рассчитывают на предельную величину тока, протекающего через них. Делают это для того, чтобы, когда двигатель окажется в опасности из-за перегрева, реле смогло бы отключить пускатель.
Текст программы на ассемблере
;================================
.include «tn15def.inc»
;================================
;Объявления
.def temp = r16 ;временный регистр
.def RegDEL_1 = r17 ;первый регистр задержек
.def RegDEL_2 = r18 ;второй регистр задержек
.def RegDEL_3 = r20 ;третий регистр задержек
.def RegDEL_4 = r19 ;четвертый регистр задержек
.equ Work_LED = PB1 ;выход, управляющий светодиодом
.equ MCU_ON = PB0 ;выход, подхватывающий включение контроллера
.equ MCU_OFF = PB2 ;вход выключения контроллера
.cseg
;================================
;Начало программы
.org 0 rjmp INIT
.org INT0addr rjmp INTERRUPT_0 ;обработа внешнего прерывания INT0
.org OVF0addr rjmp TIMER0_Overflow;обработка прерываний от переполнения таймера Т0
.org 10
;================================
;Инициализация
INIT:
ldi temp,0b00000011 ;PB2 — вход, PB0, PB1 — выходы
out DDRB,temp
ser temp ;подтяжка для входа PB2
out PORTB,temp ;и лог.1 для выходов PB0, PB1 (MCU включен, HL1 зажжен)
ldi temp,1<<PSR0
out SFIOR,temp ;сброс предделителя таймера T0
ldi temp,1<<TOIE0
out TIMSK,temp ;разрешение прерывания от таймера T0
ldi temp,1<<TOV0
out TIFR,temp ;сброс флага переполнения таймера T0
sei ;глобальное разрешение прерываний
ldi temp,1<<CS02
out TCCR0,temp ;запуск таймера T0 с делением на 256
ldi temp,(0<<ISC00|1<<ISC01)
out MCUCR,temp ;прерывание от спада фронта уровня на INT0
ldi temp,1<<INT0
out GIMSK,temp ;разрешение внешнего прерывания INT0 (со входа PB2)
;================================
;Основное тело программы
START:
clr RegDEL_1 ;обнуление регистра задержек
Work_1:
cpi RegDEL_1,6 ;если кнопка не нажата, проверить прошло ли 240 мс
brne Work_1 ;если не прошло, ждать
cbi PORTB,Work_LED ;если прошло, погасить светодиод индикации
clr RegDEL_1 ;и обнулить регистр задержек
Work_2:
cpi RegDEL_1,6 ;если кнопка не нажата, проверить прошло ли 240 мс
brne Work_2 ;если не прошло, ждать
sbi PORTB,Work_LED ;если прошло, зажечь светодиод индикации
clr RegDEL_1 ;и обнулить регистр задержек
rjmp Work_1
;================================
;Обработка внешнего прерывания INT0
INTERRUPT_0:
in temp,SREG ;сохранение регистра состояния SREG
sbi PORTB,Work_LED ;зажечь светодиод индикации
ldi RegDEL_4,40 ;запись константы для задержки 2 с (40 раз по 50 мс)
ldi RegDEL_3,100 ;запись константы для задержки 50 мс (100 раз по 0,5 мс)
Work_4:
ldi RegDEL_2,200 ;запись константы для задержки 0,5 мс
Work_3: ;4 такта по 0,625 мкс х 200 = 500 мкс
nop ;команда длиной 1 такт
subi RegDEL_2,1 ;команда длиной 1 такт
brne Work_3 ;команда длиной 2 такта
subi RegDEL_3,1
brne Work_4
Button_press:
sbic PINB,MCU_OFF ;если кнопка вкл/выкл нажата,
rjmp Int_Out_0
ldi RegDEL_3,100 ;запись константы для задержки 50 мс (100 раз по 0,5 мс)
Work_5: ;4 такта по 0,625 мкс х 200 = 500 мкс
ldi RegDEL_2,200 ;запись константы для задержки 0,5 мс
Work_6:
nop ;команда длиной 1 такт
subi RegDEL_2,1 ;команда длиной 1 такт
brne Work_6 ;команда длиной 2 такта
subi RegDEL_3,1
brne Work_5
subi RegDEL_4,1
cpi RegDEL_4,0
brne Button_press ;если 2 с не прошло, перейти по метке
ldi temp,0<<CS02 ;если 2 с прошло и кнопка вкл/выкл нажата, то
out TCCR0,temp ;остановить таймер T0
clr temp ;погасить светодиод индикации
out PORTB,temp ;и убрать самоблокировку микроконтроллера
Int_Out_0: ;если кнопка вкл/выкл не нажата, просто выйти из прерывания
out SREG,temp ;чтение регистра состояния SREG
reti
;Обработка прерываний от таймера T0
TIMER0_Overflow:
in temp,SREG ;сохранение регистра состояния SREG
inc RegDEL_1 ;инкремент RegDEL_1 — таймер T0 переполнился (прошло около 40 мс)
out SREG,temp ;чтение регистра состояния SREG
reti
;================================
Конец программы
;================================
Можно еще почитать:
Предок современной кнопки включения и выключения питания компьютера
Раньше на компьютерах устанавливали обыкновенный кнопочный поступательно-возвратный выключатель или перекидной тумблер. Он имел достаточно высокую мощность коммутации. Потому что включение и выключение компьютера, который может потреблять от силовой сети 220 Вольт, до пятисот Ватт мощности, не так просто осуществить при помощи простого выключателя.
Такой мощный ток коммутировать и обеспечивать надёжный контакт, чтобы питание не прерывалось во время работы, способен вынести не любой выключатель. Специальные выключатели использовались для включения – выключения компьютера. Со временем решили сетевой выключатель заменить полупроводниковым силовым элементом.