- Шта је пребацивање прекидачем?
- Шта је уклањање софтвера?
- Промените методе одбацивања
- 1. Отклањање хардвера
- 2.
- 3. Пребаците дебоунцинг ИЦ
Шта је пребацивање прекидачем?
Када притиснемо тастер или преклопни прекидач или микро прекидач, два метална дела долазе у контакт ради прекида напајања. Али они се не повезују тренутно, већ се метални делови спајају и одвајају неколико пута пре него што се направи стварна стабилна веза. Иста ствар се дешава док отпуштате дугме. То резултира лажним или вишеструким активирањем као што је дугме притиснуто више пута. То је попут пада одскочне кугле с висине и непрестано одскакује по површини, све док не мирује.
Једноставно, можемо рећи да је одбијање прекидача неидеално понашање било ког прекидача који генерише вишеструке прелазе једног улаза. Одбијање прекидача није главни проблем када имамо посла са струјним круговима, али узрокује проблеме док имамо посла са логичким или дигиталним круговима. Стога се за уклањање одбијања из кола користи прекидач за одбијање круга.
Шта је уклањање софтвера?
Отпуштање се дешава и у софтверу, док програмери програмирају кашњења како би се ослободили оповргавања софтвера. Додавање кашњења присиљава контролер да се заустави за одређени временски период, али додавање кашњења није добра опција у програму, јер зауставља програм и продужава време обраде. Најбољи начин је користити прекиде у коду за одскакање софтвера. Ардуино има код за спречавање одскока софтвера.
Промените методе одбацивања
Прво ћемо приказати коло без прекида прекидача.
Таласни облик такође можете видети у осцилоскопу док тастер одскакује. То показује колико је поскакивања настало током пребацивања тастера.
Постоје три најчешће коришћене методе како би се спречило да се склоп одбије.
- Отклањање хардвера
- РЦ Дебоунцинг
- Прекидач Дебоунцинг ИЦ
1. Отклањање хардвера
У техници хардверског оповргавања користимо СР флип флоп како бисмо спречили одбијање склопа у кругу. Ово је најбоља метода одбацивања од свих.
Компоненте потребне
- Нанд Гате ИЦ 74ХЦ00
- Прекидач
- Отпорник (10к -2нос.)
- Кондензатор (0.1уф)
- ЛЕД
- Бреадбоард
Кружни дијаграм
Рад круга за одбацивање хардвера
Коло се састоји од две Нандове капије (74ХЦ00 ИЦ) које чине СР флип флоп. Као што видите на дијаграму кола, кад год се прекидач пребаци на А страну, излазна логика добија 'ХИГХ'. Овде смо користили осцилоскоп за откривање одскока. И, као што можете видети у доњем таласном облику, логика се премешта са благом кривином, а не одскакањем. Отпорници који се користе у кругу су пулл-уп отпорници.
Кад год се прекидач помера између контаката да би створио одскок, флип флоп одржава излаз, јер се '0' враћа назад са излаза Нандових капија.
2.
РЦ је дефинисан само његовим именом, коло је користило РЦ мрежу за заштиту од одбијања прекидача. Кондензатор у филтру кола тренутно мења промене сигнала пребацивања. Када је прекидач у отвореном стању, напон на кондензатору остаје нула. У почетку, када је прекидач отворен, кондензатор се пуни кроз Р1 и Р2 отпорник.
Када је прекидач затворен, кондензатор се почиње празнити на нулу, па је напон на улазном терминалу инвертираног Сцхмитт окидача једнак нули, па излаз постаје ВИСОК.
У одскочном стању, кондензатор зауставља напон на Вину док не достигне Вцц или масу.
Да бисмо повећали брзину уклањања РЦ-а, можемо повезати диоду као што је приказано на доњој слици. Дакле, смањује време пуњења кондензатора.
3. Пребаците дебоунцинг ИЦ
На тржишту су доступне ИЦ-ове за дебункционирање прекидача. Неке од ИЦ-а које се одбијају су МАКС6816, МЦ14490 и ЛС118.
Испод је дијаграм кола за искључење прекидача помоћу МАКС6818.
Дакле, овде смо научили како тастери стварају ефекат пребацивања одбијања и како се то може спречити коришћењем склопова за одбацивање прекидача.