Електронен превключвател на полярността - Опростени дизайни - Схеми за начинаещи -
Веригата е машина за превключване на полярността при натискане на бутон.
Къде може да е необходимо? Да навсякъде. Е, например, в някои играчки. Колата стигна до стената, бутона беше натиснат - колата се върна :) Всъщност има много приложения. Междувременно устройството е изключително просто. Състои се само от две микросхеми и няколко претеглени елемента.
Започни отначало. Тоест - от бутона.
Както, надявам се, знаете, всички ключове, бутони, релета и други елементи на механичното превключване имат много неприятно свойство: "подскачане" на контактите. Изразява се във факта, че когато двойка контакти е затворена, токът през тях започва да тече спокойно не веднага. Първоначално известно време "дрънка" - прави затихващи трептения. При отваряне на контакти - същите проблеми.
Често отскачането не се забелязва или взема предвид, тъй като за повечето вериги не представлява сериозен проблем. Но за нашата схема това е истински проблем. Защото, когато бутонът се натисне веднъж, веригата ще "помисли", че бутонът е натиснат няколко пъти, което - ясен ден - ще доведе до бъгове. Така че трябва да се биете с него.
За да се бори с бърборенето, нашето устройство осигурява сложна схема на два инвертора на чипа K561LN2, кондензатор и два резистора. Няма да задълбаваме в подробностите на работата му. Мога само да кажа, че тази схема е тригер на Schmidt с включено и изключено времезакъснение. Накратко, след тази верига получаваме красиви правоъгълни импулси без никакво отскачане.
Тези красиви импулси се подават към тактовия вход на тригера DD2 (561ТМ2). На всеки фронт (промяна от 0 на 1) тригерът затваря състоянието на вход D. Сигналът към вход D се подава от инвертирания изход на същия тригер.
По-нататъквсичко е много умно. Да приемем, че обратният изход е 1. На следващия фронт той се удря в спусъка, следователно "1" се появява на директния изход на спусъка и "0" на обратния. Това означава, че на следващия фронт нулата ще удари спусъка! В този случай на директния изход ще се появи "0", на обратния - отново "1" и процесът ще започне отново.
По този начин всеки ръб ще промени състоянието на тригера в противоположното.
По принцип вече имаме промяна на поляритета на изходите на тригера при всяко натискане на бутона. И ако товарът е с ниска мощност, можете да спрете дотук и да го окачите директно на изходите на микросхемата. Въпреки това е по-добре да не претоварвате микросхемата с ток, а да поставите най-често срещаните транзисторни усилватели на нейните изходи. Или по-скоро шофьори.
Драйверът е буферен усилвател, който усилва тока на цифров сигнал.
По принцип това е, от което се нуждаем. Ние ще предоставим един драйвер за всеки тригерен изход. Всеки драйвер се състои от два транзистора с различна проводимост. Когато към входа на драйвера се приложи положително напрежение, NPN транзисторът е отворен, когато е отрицателен, PNP транзисторът е отворен. В нашата схема поставих транзистори KT502 и KT503 (съответно PNP и NPN). Тези транзистори могат лесно да издържат на токове до 100 mA. Какво? Имате ли нужда от повече? ДОБРЕ! Можете да поставите по-мощни транзистори.