Monostabilios grandinės yra pagrindiniai elektronikos laiko nustatymo elementai, skirti sukurti vieną tikslų išėjimo impulsą kiekvienam trigerio įvykiui. Nuo paprasto vėlavimo iki kontroliuojamo impulsų generavimo jie užtikrina nuspėjamą sistemos elgesį tiek analoginiuose, tiek skaitmeniniuose dizainuose. Suprasti, kaip jie veikia, ypač plačiai naudojamose 555 laikmačio konfigūracijose; padeda sukurti stabilius, tikslius ir triukšmui atsparius laiko nustatymo sprendimus.

Monostabilios grandinės apžvalga
Monostabili grandinė (dar vadinama vieno šūvio) yra multivibratoriaus tipas, turintis vieną stabilią būseną ir vieną laikiną būseną. Gavęs trigerį, jis sukuria vieną išėjimo impulsą, kuris trunka nustatytą laiką, tada automatiškai grįžta į stabilią būseną.
Monostabilios grandinės veikimo principas

Monostabili grandinė išlieka vienoje stabilioje būsenoje, kol gaunamas trigerio signalas. Suveikus, išėjimas fiksuotam laikui persijungia į aktyvią būseną, tada savaime grįžta į stabilią būseną. Impulso trukmę nustato RC laiko tinklas, kuriame kondensatorius įkraunamas arba išsikrauna per rezistorių nuspėjamu greičiu, kol pasiekiamas slenkstinis lygis. Kai ši riba pasiekiama, grandinė automatiškai nustatoma iš naujo, todėl kiekvienas gaidukas sukuria vieną švarų, kontroliuojamą išėjimo impulsą.
Monostabilus vs Astable vs Bistable palyginimas

| Aspektas | Monostabilus | Stabilus |
|---|---|---|
| Stabilių būsenų skaičius | 1 | 0 |
| Ką ji daro | Išlieka vienoje stabilioje būsenoje, kol suveikia, tada laikinai persijungia | Niekada neįsikuria stabilioje būsenoje; jis nuolat persijungia pirmyn ir atgal |
| Kaip tai keičia būseną | Išorinis trigeris priverčia keistis; po nustatyto laiko jis grįžta automatiškai | Nereikia paleidiklio (jis paleidžiamas ir veikia pats) |
| Išvesties elgsena | Vienas impulsas su nustatytu pločiu kiekvienam gaidukui | Nuolatinis svyravimas (pasikartojanti aukštos/žemos bangos forma) |
| Bendras naudojimas | Kai reikia vieno laiko nustatymo (vieno kadro delsos arba impulso) | Kai reikia užrakinti arba pakartoti signalą |
555 laikmatis monostabiliu režimu

4 pav. 555 Laikmatis monostabiliu režimu
555 laikmatis dažniausiai naudojamas vieno šūvio impulsui sukurti: vienas trigerio įvykis sukuria vieną fiksuotos trukmės išėjimo impulsą.
Vidinė operacija
Trigeris (2 kaištis): Kai trigerio įtampa nukrenta žemiau maždaug 1/3 VCC, apatinis komparatorius keičia būseną ir nustato vidinį šlepetę. Šis veiksmas pradeda laiko ciklą.
Išvestis (3 kaištis): Kai tik slenkstis, išvestis persijungia aukštai ir išlieka aukšta visą laiko intervalą.
Laiko tinklas (R ir C): išorinis rezistorius ir kondensatorius kontroliuoja, kiek laiko išėjimas išlieka didelis. Laiko laikotarpiu kondensatorius įkraunamas per R link VCC. Impulso plotis yra apytiksliai:
t = 1.1RC
Čia,
R yra omais
C yra faraduose
duoti t per sekundes
Atstatyti sąlygą: Kai kondensatoriaus įtampa pakyla iki maždaug 2/3 VCC, viršutinis komparatorius iš naujo nustato šlepetę. Tada išėjimas grįžta žemai, o vidinis iškrovos tranzistorius (7 kaištis) įsijungia, kad greitai iškrautų kondensatorių, paruošdamas grandinę kitam trigeriui.
Papildomi trigeriai didelio impulso metu gali būti ignoruojami arba gali pratęsti impulsą, priklausomai nuo tikslaus laidų ir trigerio elgesio. Atstatymo kaištis (4 kaištis) gali bet kada priversti išvestį sumažėti, jei jis bus patrauktas žemai.
Monostabilios grandinės projektavimo parametrai
| Parametras | Aprašymas |
|---|---|
| Impulso plotis | Daugiausia nustatoma pagal pasirinktas rezistoriaus (R) ir kondensatoriaus (C) vertes. Šie komponentai nustato, kiek laiko išėjimas išlieka aktyvus kiekvieno laiko ciklo metu. |
| Trigerio poliškumas | 555 laikmatis reaguoja į krentančio krašto paleidimo signalą, kuris nukrenta žemiau vidinio slenksčio lygio, ir pradeda laiko intervalą. |
| Pakartotinis elgesys | Apibrėžia, ar naujas paleidimo signalas aktyvaus laiko ciklo metu iš naujo paleidžia laiką, ar jo nepaisoma, priklausomai nuo grandinės konfigūracijos. |
| Laiko tikslumas | Įtakos turi rezistoriaus ir kondensatoriaus tolerancija, temperatūros svyravimai ir maitinimo įtampos stabilumas. Šių veiksnių svyravimai gali pakeisti tikrąją pulso trukmę. |
| Išėjimo pavaros riba | Nurodo maksimalią srovę, kurią išvestis gali šaltinis arba kriauklė. Viršijus šią ribą, gali sumažėti įtampa, iškraipymas arba įrenginio įtempimas. |
Pakartotinai suaktyvinamas ir nesuaktyvinamas

| Aspektas | Neatnaujinamas | Pakartotinai suaktyvinamas |
|---|---|---|
| Elgesys | Papildomų paleidiklių nepaisoma, kol išėjimo impulsas yra aktyvus. | Naujas trigeris, gautas aktyvaus impulso metu, paleidžiamas iš naujo arba pratęsia laiką. |
| Laiko efektas | Pradinis laiko nustatymo ciklas tęsiasi nepakitęs, kol baigiasi. | Išėjimo impulso trukmė didėja arba nustatoma iš naujo su kiekvienu nauju paleidikliu. |
| Kada jis naudojamas | Naudojama, kai reikalingas fiksuotas impulso plotis ir papildomi paleidikliai neturi turėti įtakos laikui. | Naudojamas, kai reikalingas impulso pratęsimas arba nepertraukiamas išėjimas pakartotinių paleidimų metu. |
Komponentų parinkimas ir aparatinės įrangos diegimas
555 monostabilioje grandinėje laiko tikslumas priklauso ne tik nuo apskaičiuotos RC vertės, bet ir nuo realaus komponento elgesio bei fizinio išdėstymo. Tinkamas komponentų pasirinkimas ir kruopštus laidų sujungimas labai pagerina stabilumą ir pakartojamumą.
Laiko komponento pasirinkimas (R ir C)
Impulso plotis nustatomas:
t = 1.1RC
Kadangi realūs komponentai nėra idealūs, rezistoriaus ir kondensatoriaus charakteristikos tiesiogiai veikia laiko tikslumą.
Projektavimo gairės:
• Venkite labai mažų rezistorių. Mažas pasipriešinimas padidina įkrovimo / iškrovimo srovę ir gali įtempti vidinį iškrovos tranzistorių.
• Venkite labai didelių rezistorių. Nuotėkio srovė iš kondensatoriaus, PCB paviršiaus užterštumas ir 555 įvesties nuotėkis tampa reikšmingi, palyginti su laiko srove. Tai sukelia ilgesnius ir nenuoseklius impulsus.
• Atidžiai rinkitės kondensatoriaus tipą. Elektrolitiniai palaiko ilgą vėlavimą, tačiau turi didesnį nuotėkį, didesnę toleranciją ir didesnį temperatūros poslinkį. Plėveliniai kondensatoriai užtikrina mažesnį nuotėkį ir geresnį stabilumą, kad būtų galima tiksliai nustatyti laiką.
• Atsižvelgti į tolerancijos krovimą. Rezistoriaus ir kondensatoriaus nuokrypiai sujungiami, todėl tikrasis impulso plotis skirsis nuo apskaičiuotos vertės. Jei reikia griežtesnės kontrolės, naudokite tikslias dalis.
PCB išdėstymas stabiliam laikui
Net ir esant teisingoms reikšmėms, prastas išdėstymas gali sukelti triukšmą, klaidingą paleidimą arba laiko virpėjimą.
Išdėstymo praktika:
• Laiko matavimo mazgas turi būti trumpas ir švarus. Kondensatoriaus ir 6/7 kaiščių sandūra yra didelės varžos ir jautri triukšmui.
• Išleidimo kelias turi būti trumpas. 7 kaištis perjungia srovę laiko ciklo pabaigoje. Nukreipkite jį nuo jautrių pėdsakų.
• Atskirkite didelės srovės kelius. Venkite dalytis žemės keliais su varikliais, relėmis ar didelėmis apkrovomis. Žemės triukšmas gali pakeisti slenksčio lygį.
• Sumažinkite pasklidusią talpą. Ilgi pėdsakai prideda nenumatytą talpą ir šiek tiek keičia laiką.
Geras išdėstymas sumažina trukdžius ir pagerina impulsų nuoseklumą.
Tiekimo atsiejimas ir stabilumo atstatymas
Tiekimo triukšmas yra dažna nestabilaus laiko priežastis.
Geriausia praktika:
• Padėkite 0,1 μF keraminį kondensatorių arti VCC ir GND.
• Netoliese pridėkite tūrinį kondensatorių, jei maitinimo linija yra ilga arba bendra.
• Jei nenaudojamas, atstatykite (4 kaištis) į VCC. Slankusis atstatymo kaištis gali sukelti atsitiktinius nustatymus iš naujo.
• Pridėkite 0,01 μF kondensatorių iš 5 kaiščio (valdymo įtampa) į žemę, kad sumažintumėte vidinį slenkstinį triukšmą.
Stabili maitinimo įtampa tiesiogiai pagerina laiko stabilumą.
Paleidimo signalo elgesys ir atšokimas
Trigerio įvestis (2 kaištis) persijungia, kai įtampa nukrenta žemiau maždaug 1/3 VCC. Kadangi ši riba yra jautri, signalo forma ir krašto greitis yra svarbūs.
Triukšmas, skambėjimas ar lėti kraštai gali sukelti kelis impulsus arba netyčinį pakartotinį suveikimą.
Švarus slenksčio kirtimas
Patikimam veikimui:
• Įsitikinkite, kad gaidukas greitai kerta žemiau 1/3 VCC. Lėtos rampos padidina kelių slenksčių kirtimo tikimybę.
• Venkite ilgų paleidimo laidų triukšmingoje aplinkoje. Jie gali užfiksuoti trukdžius ir sukelti klaidingus kritimus.
Greiti, ryžtingi perėjimai sukuria vieną švarų išėjimo impulsą.
RC filtravimas triukšmui slopinti
Mažas RC filtras prie gaiduko įvesties gali sumažinti šuolius ir skambėjimą.
• Naudokite mažos serijos rezistorių.
• Pridėkite nedidelį kondensatorių prie žemės ties 2 kaiščiu.
Laikykite reikšmes kuklias, kad numatytas trigerio impulsas išliktų aiškus ir nebūtų pernelyg vėluojamas.
Schmitt trigerio buferis
Kai įvesties signalai yra triukšmingi arba lėtai kinta:
• Prieš 555 naudokite Schmitt gaiduko vartus.
• Histerezė užtikrina tik vieną švarų perėjimą.
• Tai apsaugo nuo pakartotinio suaktyvėjimo netoli slenksčio lygio.
Tai labai efektyvu jutiklių įėjimams ir ilgiems laidų važiavimams.
Mechaninis jungiklio atšokimas
Mechaniniai jungikliai atšoka paspaudus, sukurdami kelis greitus perėjimus.
Norėdami išvengti kelių išėjimo impulsų:
• Naudokite RC debounce tinklą.
• Naudokite Schmitt paleidimo pakopą.
• Arba naudokite specialų debounce IC, jei reikalingas didesnis patikimumas.
Tinkamas atšokimas užtikrina vieną išėjimo impulsą per paspaudimą.
Dažnos problemos ir trikčių šalinimas
555 monostabiliose grandinėse daugiausia problemų kyla dėl galios stabilumo, trigerio kokybės ar laiko komponentų klaidų. Struktūrizuotas patikrinimas padeda greitai rasti gedimą nespėliojant.
Tipiški gedimai yra šie:
• Nėra impulsų išvesties: dažnai atsiranda dėl trūkstamo / neteisingo VCC, atstatymo (4 kaiščio) žemo arba slankiojo, neteisingų kaiščių jungčių arba gaiduko, kuris niekada nenukrenta žemiau slenksčio.
• Neteisinga impulso trukmė: paprastai dėl neteisingų R/C verčių, kondensatoriaus tolerancijos / nuotėkio (ypač elektrolitinės), neteisingų laidų ties 6/7 kaiščiais arba tiekimo / temperatūros pokyčių, turinčių įtakos RC laikui.
• Klaidingas suveikimas: trigerio triukšmas, ilgi laidai, prastas įžeminimas arba netinkamas atjungimas gali sukelti nepageidaujamus kritimus ties 2 kaiščiu. Jungiklio atšokimas taip pat yra dažna priežastis.
• Išėjimas įstrigo aukštas arba žemas: gali atsirasti, jei laiko kondensatorius negali tinkamai įkrauti / išsikrauti, 6 ir 7 kaiščiai yra netinkamai prijungti, iškrovos tranzistoriaus kelias yra perkrautas arba triukšmas traukia iš naujo nustatymą.
• Nestabilus laikas (virpėjimas): dažnai susijęs su triukšmingu tiekimu, prastu išdėstymu, nuotėkio srovėmis arba triukšmingu valdymo įtampos kaiščiu (5 kaištis) be aplinkkelio kondensatoriaus.
Sistemingi patikrinimai
• Patikrinkite maitinimo įtampą veikiančiuose 555 kontaktuose ir įsitikinkite, kad įžeminimas ir atjungimas yra geras.
• Patikrinkite trigerio bangos formą ties 2 kaiščiu, kad įsitikintumėte, jog ji švariai kerta žemiau ~1/3 VCC tik vieną kartą per įvykį.
• Patvirtinkite laiko komponentus ir laidus (R reikšmę, C reikšmę / poliškumą / tipą ir teisingas jungtis prie 6/7 kaiščių).
• Patikrinkite atstatymą (4 kaištis) ir valdymą (5 kaištis): jei nenaudojama, pririškite aukštą atstatymą ir pridėkite įprastą 0,01 μF aplinkkelį ant 5 kaiščio.
Darbas per tiekimo → paleidimo → laiko tinklo → kaiščių laidus paprastai greitai izoliuoja problemą ir atkuria stabilų impulsų generavimą.
Alternatyvūs monostabilūs įgyvendinimai

Monostabilus (vieno šūvio) elgesys neapsiriboja 555 laikmačiu. Tą pačią funkciją – vieną fiksuoto pločio impulsą, kurį sukuria trigerio įvykis, galima įgyvendinti naudojant kelis kitus grandinės metodus, priklausomai nuo tikslumo, sudėtingumo ir turimų komponentų.
Monostabilus elgesys taip pat gali būti įgyvendintas naudojant:
• Loginiai vartai su RC laiku: pagrindiniai vartai ir RC tinklas gali sukurti trumpą impulsą, atidėdami vieną įvestį kito atžvilgiu. Tai paprasta ir nebrangu, tačiau impulsų tikslumas labai priklauso nuo RC tolerancijos ir įvesties slenksčių.
• Schmitt trigerio keitikliai: Schmitt paleidimo įtaisai (su histereze) gerai veikia su RC laiku, nes jie valo lėtus kraštus ir triukšmą. Dėl to jie yra atsparesni klaidingam suaktyvinimui ir sukuria švaresnius perėjimus nei standartinė logika.
• Flip-flops su laiko tinklais: skląstį arba flip-flop galima nustatyti paleidikliu ir po tam tikro laiko nustatymo iš naujo naudojant RC tinklą, komparatorių ar papildomą logiką. Šis metodas naudingas, kai reikia apibrėžtų loginių būsenų arba sinchronizavimo su kitais skaitmeniniais signalais.
• Mikrovaldikliai, generuojantys laiko impulsus: mikrovaldiklis gali aptikti trigerį ir generuoti impulsą naudodamas laikmačio periferinį arba programinės įrangos delsą. Tai suteikia lankstumo (reguliuojamas laikas, pakartotinio paleidimo taisyklės, diagnostika), tačiau priklauso nuo stabilaus programinės įrangos vykdymo ir gali prireikti įvesties kondicionavimo triukšmingiems paleidikliams.
Monostabilių grandinių taikymas

• Impulsų generavimas (vieno šūvio paleidimas): sukuria vieną tikslaus pločio impulsą, kad suaktyvintų kitą grandinę, įjungtų SCR/triac vartų impulsą, paleistų variklio tvarkyklės seką arba sukurtų skaitmeninės logikos "paleidimo" signalą.
• Timed delays (delay-on-trigger): sukuria išvestį po kontroliuojamos delsos. Tai padeda išjungti jungiklį (pašalinti mygtukų plepėjimą / triukšmą), įjungti atstatymo delsą ir atidėti relės aktyvavimą, kad sistemos būtų paleistos tinkama tvarka.
• Dažnio valdymas ir impulsų formavimas: netvarkingus arba plačius įvesties signalus paverčia vienodais impulsais, todėl skaičiavimas ir laikas gali būti patikimesni. Jis taip pat gali veikti kaip paprasta dažnio padalijimo forma, išleidžiant vieną impulsą vienam įvesties įvykiui.
• Jutiklio sąsaja ir matavimas: konvertuoja netaisyklingus jutiklio įvykius (pvz., fotopertraukiklį, nendrinį jungiklį, Hall jutiklį ar vibracijos paleidiklį) į tvarkingus, nuoseklius impulsus, kuriuos lengviau nuskaityti ir išmatuoti mikrovaldikliai, skaitikliai ar laikmačiai.
• Valdymo ir automatizavimo laikas: prideda nuspėjamą "laiko langą" prie veiksmų valdymo sistemose, pvz., išvesties aktyvumo palaikymą nustatytą laikotarpį, saugos skirtojo laiko kūrimą, tarpų operacijas arba įjungimo / išjungimo signalų generavimą mašinose ir įterptuosiuose įrenginiuose.
Išvada
Gerai suprojektuota monostabili grandinė užtikrina švarius, pakartojamus impulsus ir patikimą laiką. Suprasdami jo veikimo principą, pagrindinius projektavimo parametrus, paleidiklio elgesį ir praktinius išdėstymo aspektus, galite išvengti įprastų gedimų ir pagerinti stabilumą. Nesvarbu, ar tai būtų įdiegta su 555 laikmačiu, loginiais įrenginiais ar mikrovaldikliais, pagrindinė koncepcija išlieka ta pati: vienas trigeris, vienas valdomas impulsas, nuspėjami rezultatai.
Dažnai užduodami klausimai [DUK]
1 klausimas. Koks yra didžiausias impulso plotis, kurį gali generuoti 555 monostabilus?
Griežtos ribos nėra, tačiau tai priklauso nuo RC verčių. Labai dideli rezistoriai ir elektrolitiniai kondensatoriai sukelia nuotėkį ir dreifą, sumažindami tikslumą. Ilgiems vėlavimams (nuo sekundžių iki minučių) patikimesni yra mikrovaldikliai arba tikslūs laikmačiai.
2 klausimas. Kaip padaryti 555 monostabilų tikslesnį?
Naudokite 1% rezistorius ir mažo nuotėkio plėvelės kondensatorius. Laikykite laidus trumpus, pridėkite tinkamą maitinimo atjungimą ir venkite labai didelių rezistoriaus verčių. Norėdami pasiekti aukštą temperatūros tikslumą, naudokite kristalų laiko nustatymo metodą.
3 klausimas. Ar monostabilus gali generuoti mikrosekundinius impulsus?
Taip, bet vidiniai vėlavimai riboja pulso trumpumą. Labai greitiems ir tiksliems impulsams didelės spartos vieno šūvio IC yra geresni nei standartinis 555.
4 klausimas. Kas atsitiks, jei trigeris išliks žemas?
Jei gaidukas išlieka mažesnis nei 1/3 VCC, skląstis gali likti nustatytas arba vėl suveikti. Norint užtikrinti tinkamą vieno šūvio veikimą, rekomenduojamas trumpas, švarus neigiamas impulsas.
5 klausimas. Kada vietoj mikrovaldiklio laikmačio turėtumėte naudoti monostabilų?
Naudokite monostabilų paprastą, fiksuotą, nebrangų impulsų generavimą be programinės įrangos. Pasirinkite mikrovaldiklį, jei laikas turi būti reguliuojamas arba integruotas su skaitmenine logika.