Turinys:

Fiksuojamas momentinis jungiklis ATX PSU konvertavimui: 4 žingsniai
Fiksuojamas momentinis jungiklis ATX PSU konvertavimui: 4 žingsniai

Video: Fiksuojamas momentinis jungiklis ATX PSU konvertavimui: 4 žingsniai

Video: Fiksuojamas momentinis jungiklis ATX PSU konvertavimui: 4 žingsniai
Video: IBM PC 330 466DX2 - Silicio Palėpė 2024, Lapkritis
Anonim
Image
Image
Kaip tai veikia
Kaip tai veikia

Kas? Aš girdžiu, kaip tu sakai! Trumpalaikis jungiklis, kuris užsifiksuoja? toks dalykas tikrai neimanomas

Bet tai yra. Radau dizainą internete ir šiek tiek patobulinau, kad prijungus prie ATX psu jis persijungtų į teisingą nustatymą, jei PSU išsijungia, o tai yra elgsena naudojant kompiuterio maitinimo jungiklį.

Šis projektas atsirado, nes mane erzino du kartus paspausti maitinimo mygtuką po to, kai netyčia nutrūko tiekimas, dėl kurio jis buvo išjungtas.

Problema

  • ATX PSU konvertavimas yra puikus, tačiau norint jį įjungti, reikia turėti fiksavimo jungiklį. Jūs tikriausiai jau žinote, kad kompiuterio perjungimas yra momentinis, todėl šis faktas savaime yra šiek tiek erzinantis. Taigi mes įsitraukiame į fiksavimo jungiklį ir gyvename su juo.
  • Išgalvoti jungikliai, tokie kaip čia parodyta „angelo akis“, fiksuojamoje versijoje kainuoja daug daugiau nei momentinėje versijoje, nes jie yra sudėtingesni. Taigi dėl šios priežasties pageidautina naudoti momentinę versiją.
  • Kita priežastis, dėl kurios pageidautina, yra tai, kad fiksavimo jungikliai turi kitokį profilį atviroje arba uždaroje padėtyje. Paspaudus, momentiniai jungikliai visada grįžta į tą pačią formą.
  • Paskutinė priežastis, kodėl pageidautinas momentinis perjungimas, yra ta. Kai netyčia sutrumpinsite savo ATX PSU gnybtus, jis išsijungs. Taigi dabar su fiksavimo jungikliu turite jį išjungti, nors jis ir yra išjungtas, kad galėtumėte jį vėl įjungti. Turėdami momentinį jungiklį, turėtumėte sugebėti vieną kartą tiesiog paspausti jungiklį ir vėl išeiti.

Šį projektą grindžiau schema, kurią rasite čia: https://www.smallbulb.net/2014/435-single-button-p… ir čia: https://sound.whsites.net/project166.htm Yra daug variantų dizaino visame internete.

Grandinė yra paprasta ir labai pigi pastatyti. Vaizdo įrašas skirtas tik parodyti, kaip jis įjungia ir išjungia maitinimo bloką ir iš naujo nustato, kai PSU nutrūksta. Ką pamiršau parodyti, tai vėl įjungti po išjungimo!

1 žingsnis: kaip tai veikia

Image
Image

Grandinė priklauso nuo 555 laikmačio

Žemiau pateiktame aprašyme laikmatis nurodomas taip, tarsi tai būtų bipolinis įrenginys, tačiau CMOS įrenginys iš esmės yra tas pats, tereikia perskaityti „kolektorių“kaip „nutekėjimą“. Skaitydami šį aprašymą, žiūrėkite 555 vidinę schemą.

Atkreipkite dėmesį, kad slenkstis ir gaiduko kaiščiai yra sujungti. R1 ir R2 juos laiko šiek tiek mažiau nei pusę maitinimo įtampos. Tiksli įtampa nėra svarbi, tačiau ji turi būti nuo 1/3 iki 1/2 Vcc. Įprastoje šios grandinės versijoje yra 1/2 Vcc, tačiau tai gali neveikti naudojant čia naudojamą metodą, norint pradėti grandinę esant aukštai išėjimo galiai.

C1 užtikrina, kad grandinė būtų įjungta esant aukštai išvesties būsenai, ištraukus aukštą valdymo įtampos kaištį, kai jis gauna maitinimą iš budėjimo laido. To reikia, nes ATX maitinimo šaltinis reikalauja, kad jungiklio laidas būtų žemai ištrauktas, kad jį įjungtų. Jis veikia, nes padidina vidinę etaloninę įtampą „paleidimo“lyginamojoje iki 1/2 vcc, šiek tiek virš R1 ir R2 nustatyto taško. Dėl to lygintuvas aukštai traukia vidinio šlepetės „nustatytą“įvestį. Tai neturi įtakos „slenksčio“lygintuvui, nes nuoroda jau yra didesnė už slenksčio kaištį.

ATX jungiklio įėjimas (žalias) yra prijungtas prie laikmačio išleidimo kaiščio, o ne išvesties, nes norint jį suaktyvinti reikia nuspausti žemyn, o ne į aukštą ar žemą įvestį. Srovė yra maža, todėl ji nepakenks išleidimo tranzistoriui.

Taigi, norint pradėti, pwr_ok įėjimas yra 0v, o grandinė maitinama iš budėjimo įtampos, kuri yra 5v. Ši įtampa yra įjungta visą laiką, nepriklausomai nuo to, ar maitinimo blokas įjungtas, ar išjungtas. Išėjimas yra esant 5 V įtampai, o išleidimo tranzistorius yra išjungtas, todėl ATX jungiklio įėjimas taip pat veikia esant 5 V įtampai. „Pwr ok“signalas yra aukštas, kai maitinimas yra paruoštas naudoti, ir labai greitai sumažėja, jei išvestis neatitinka specifikacijos.

Paspaudus mygtuką, šioje būsenoje laikmačio slenkstis ir gaiduko kaiščiai ištraukiami iki 5 v. Tai neturi jokio poveikio gaiduko kaiščiui, kuris jau yra virš gaiduko įtampos. Bet tai daro įtaką slenksčio kaiščiui, kuris laikomas žemiau slenksčio įtampos. Suaktyvinamas vidinis šlepetės atstatymo įvestis, todėl 555 išvestis sumažėja, o išleidimo tranzistoriaus kolektorius tampa keliu į žemę.

4.7uF kondensatorius, C2, lėtai įkraunamas įjungus 220k rezistorių R3. Būtent šis kondensatorius suteikia energijos pakelti slenkstį ir iškrauti kaiščius aukštai arba suteikia trumpą kelią į žemę, kad juos nuleistų žemyn. Šis kondensatorius padeda pašalinti klaidingą grandinės paleidimą, nes įkrauti ar iškrauti reikia maždaug sekundės, todėl negalite labai greitai įjungti ir išjungti maitinimo šaltinio.

Taigi dabar išvestis yra maža ir ATX PSU įjungtas.

Tada baigsite eksperimentą ir dar kartą paspausite mygtuką. Šį kartą C2 yra išsikrovęs, todėl 0v yra prijungtas prie slenksčio ir paleidimo kaiščių. Tai neturi įtakos slenksčio kaiščiui, kuris jau laikomas žemiau slenksčio įtampos. Tačiau tai turi įtakos gaiduko kaiščiui, kuris laikomas virš gaiduko įtampos. Suaktyvinamas vidinis šlepetės įvestis, todėl 555 išėjimas yra didelis, o išleidimo tranzistoriaus kolektorius tampa atvira grandine, išjungiant maitinimo bloką.

Tarkime, kol eksperimentuojate, kažkas vyksta siaubingai ne taip ir jūs trumpai jungiate maitinimo šaltinio išvestį, kuri išsijungia, kad būtų išvengta žalos.

Pradinė forma ši grandinė vis tiek būtų įjungta, panašiai kaip fiksavimo jungiklis, nes jos maitinimas iš budėjimo režimo išėjimo yra pastovus. Jis turi turėti papildomą signalą, kad jis išsijungtų.

Norėdami tai padaryti, papildomas kondensatorius prijungia maitinimo bloko PWR_OK išėjimą prie slenksčio ir paleidimo kaiščių. Tokiu būdu, kai maitinimo blokas išsijungia, jis trumpai ištraukia šiuos du kaiščius ir nustato aukštą išvestį.

Kiek matau, tai yra vienintelis būdas priversti PSU išsijungti ir perjungti šį jungiklį. Jei tai jums netinka, pabandykite padidinti C3 vertę. Jei jis vis tiek neveikia, turėtumėte apsvarstyti galimybę prijungti monostabilią grandinę tarp C3 ir kombinuoto paleidimo ir slenksčio kaiščių.

Galiausiai indikatorius rodo, kad PSU įjungtas. Kadangi trumpalaikiai jungikliai yra daug pigesni, net ir turint nedidelį biudžetą, lengva turėti tokį gražų apšviestą jungiklį kaip šis! Šviesos diodo katodas pereina prie 0v. Šio jungiklio šviesos diodas turi įmontuotą srovės ribojimo rezistorių, todėl anodas gali pereiti tiesiai į 5 V. Tačiau, jei naudojate standartinį šviesos diodą, turėtumėte įtraukti srovės ribojimo rezistorių. 390 omų yra gera pradinė vertė, galbūt norėsite padidinti arba sumažinti, kol gausite norimą ryškumą.

2 žingsnis: komponentų sąrašas

Tau reikia:

  • Apšviestas momentinis jungiklis. Viename, kurį turiu, yra įmontuotas srovės ribojimo rezistorius, skirtas jo LED. Šis tipas „eBay“yra nurodytas kaip „angelo akis“. Tai nebūtinai turi būti apšviestas jungiklis, jis tiesiog atrodo gražiai.
  • 555 laikmatis. Aš naudojau SMD versiją, kad galėčiau pagaminti plokštę, kuri tilptų per jungiklio tvirtinimo angą.
  • 33k rezistorius
  • 27k rezistorius
  • 220k rezistorius (gali būti pakeistas, norint sureguliuoti atidėjimo laiką)
  • 1uF kondensatorius
  • 100 nF kondensatorius (gali tekti pakeisti didesnę vertę)
  • 4.7uF kondensatorius (gali būti pakeistas, norint sureguliuoti atidėjimo laiką)
  • PCB gamybos medžiagos arba plokštės prototipas.

Gavau jungiklį eBay. Aš jau turėjau 555 laikmačių atsargas, o kiti komponentai buvo nemokami.

3 žingsnis: Statyba

Statyba
Statyba
Statyba
Statyba
Statyba
Statyba
Statyba
Statyba

Aš sukūriau grandinės prototipą ant perforuotos plokštės gabalo. 555 laikmatis yra SMD lustas. Aš tiesiog padėjau jį ant „Koptan“juostos gabalo (daug pigiau nei Kaptono juosta!) Ir prijungiau porą rezistorių tiesiai prie jo, kad laikytųsi vietoje. Kitus komponentus prijungiau smulkia magnetine viela. Jei pritaikysite šį konstrukcijos stilių, lengviau naudoti DIL įrenginius, o ne SMD!

Norėjau, kad PCB būtų galima nuolat pritvirtinti prie jungiklio ir praeiti per jungiklio tvirtinimo angą. Dėl šios priežasties aš padariau 11 mm pločio ir 25 mm ilgio lentą. Jame yra gnybtai jungiklio kontaktams ir įmontuotas šviesos diodas. Aš sumontavau vielos „uodegas“ir prie jų lituodavau kaiščio antgalį, kad būtų lengviau prijungti prie PSU. Aš uždėjau šiluminio susitraukimo vamzdelį, kad sujungčiau laidus ir uždengčiau jų jungtis prie antraštės.

Jei naudojate kito tipo jungiklį, galite pastebėti, kad jis netinka tokiu būdu.

Aš iš tikrųjų padariau didžiulę klaidą, kai padariau lentą, sukūriau veidrodinio vaizdo versiją! Laimei, kadangi grandinė yra tokia paprasta, man reikėjo tik apversti 555 laikmatį aukštyn kojom, kad išspręstų problemą. Tikiuosi, kad nepadarysite mano klaidos ir tinkamai pakelsite lentą. PDF failai skirti aukščiausiam variui.

Yra daug PCB gamybos vadovų, net aš pats juos parašiau! Taigi čia nesigilinsiu, kaip pasidaryti lentą.

Pirmiausia lituokite lustą. įsitikinkite, kad turite teisingą orientaciją. 1 kaištis nutolsta nuo rezistorių linijos žemyn vienu kraštu. Kitas lituokite kitus paviršiaus tvirtinimo elementus.

Aš naudoju C2 elektrolitinį dangtelį, nes neturėjau 4,7uF keramikos.

Turite keletą C2 parinkčių:

  • Žemo profilio kondensatorius, ne daugiau kaip apie 7 mm aukščio
  • Sumontuokite kondensatorių su ilgais laidais, kad galėtumėte jį pritvirtinti prie plokštės
  • SMD tam tikras kondensatorius
  • Tantalo kondensatorius, kuris ir taip yra labai mažas. Atkreipkite dėmesį, kad poliškumo žymėjimo stilius skiriasi nuo aliuminio tipų

Tai priklauso tik nuo to, ką turite.

Įsitikinkite, kad plokštė tilps per jungiklių tvirtinimo veržlę. Jei naudojate C2 elektrolitinį dangtelį, patikrinkite, ar jis pridedamas. Aš iškirpiau lentos kraštus, kad gaučiau šiek tiek daugiau vietos.

Tada prijunkite plokštę prie jungiklio, naudodami 2 dideles pagalvėles pabaigoje. Galite iškirpti lizdus trinkelėse ir įkasti į juos jungiklių gnybtus, jei tikrai reikia priartinti plokštę prie jungiklio vidurio linijos, bet aš to nerekomenduočiau. Kitas variantas yra išgręžti skylutes trinkelėse ir pritvirtinti kaiščius, prie kurių galite lituoti jungiklį paprastoje lentos pusėje. Norėdami prijungti šviesos diodų gnybtus, naudokite trumpą vientisą laidą. Lituokite tik juos, nevyniokite terminalo, nes jums gali prireikti jį atjungti. Jei jūsų apšviestas jungiklis neturi įmontuoto rezistoriaus, vieną iš šių laidų dalių pakeiskite vienu.

Galiausiai, jei naudojate kaiščių antraštes ar kito tipo jungtis, pvz., JST, lituokite jas dabar. Jei ne, įdėkite jungiklį į jo montavimo angą ir lituokite laidus tiesiai prie plokštės, jei dar nepritaikėte laidų.

4 žingsnis: Pagaliau

Pagaliau
Pagaliau
Pagaliau
Pagaliau
Pagaliau
Pagaliau
Pagaliau
Pagaliau

Geriausias būdas patikrinti jungiklį yra prijungimas prie ATX maitinimo šaltinio. Jei dar neturite paruošto, vis tiek galite jį išbandyti, žr.

Prijunkite:

  • juoda viela iš ATX PSU į gnd
  • žalia PS_ON viela „įjungti“
  • violetinė +5VSB laidas į „5v budėjimo režimą“(laidas gali būti ne violetinis)
  • pilka PWR_ON viela į „pwr_ok“(viela gali būti ne pilka)

Pilki ir violetiniai laidai mano ATX PSU iš tikrųjų yra atvirkščiai - į ką reikia atkreipti dėmesį!

Jei ketinate naudoti bet kokį indikatorių, išskyrus mažą šviesos diodą, kaip „įjungtą“indikatorių, turėtumėte jį prijungti prie vieno iš pagrindinių maitinimo šaltinio išėjimų, o ne prie PWR_ON signalo.

Jei pastebite, kad šviesos diodas per daug mažina PWR_ON įtampą, naudokite +5v.

Kai iš pradžių įjungiate, turite palaukti sekundę, kol jungiklis veiks. Tai yra apgalvota ir ne tik atjungimo jungiklis, bet ir skirtas sustabdyti neklaužadais pirštais nuo greito energijos tiekimo, kad ir koks jungiklis būtų prijungtas. Kai jungiklis įjungtas, turite palaukti dar sekundę, kol galėsite jį vėl išjungti.

Šį vėlavimą galite pakeisti pakeisdami C2 arba R3 vertę. Perpus sumažinus bet kurio komponento vertę, vėlavimas sumažės perpus, tačiau nenustatyčiau, kad jis būtų mažesnis nei maždaug 200 mS.

Prijunkite PSU prie elektros tinklo. Tai turėtų likti nuošalyje. Jei jis iš karto įsijungia, turite padidinti C1 vertę. Įdomu tai, kad aš pastebėjau, kad prototipas veikė teisingai, tačiau man reikėjo pakeisti „tikros“versijos kondensatorių, taigi dabar jis iš tikrųjų yra 1uF.

Įjunkite maitinimą, vėl išjunkite. Tikimės, kad tai veikia iki šiol! Įjunkite jį dar kartą ir dabar trumpai sujunkite maitinimo šaltinio +12v išvestį į 0v. Jis turėtų išsijungti, o jungiklis taip pat turėtų pasikeisti į išjungimo nustatymą. Jei jums reikia du kartus paspausti mygtuką, kad vėl įjungtumėte maitinimo bloką, jis neveikė ir turėsite išsiaiškinti problemą.

Nebandykite trumpojo jungimo prie +5v bėgelio, gali būti, kad jis ištirps jūsų laidą, o ne nutraukia.

Jei jums reikia išbandyti jungiklį be ATX maitinimo šaltinio, jums reikia 5 V maitinimo šaltinio

Norėdami tai patikrinti, prijunkite:

  • 0v tiekimo į gnd
  • +5 tiekimo iki 5v budėjimo režimo
  • šviesos diodas su srovės ribojimo rezistoriumi nuo +5 iki „įjungimo“
  • 10k rezistorius nuo pwr_ok iki +5v
  • bandymo rezultatas „pwr_ok“

Šviesos diodas užsidegs, kai laikmačio išvestis yra maža, o tai prilygsta ATX PSU įjungimui.

Sutrumpinkite bandymo laidą iki 0v. Jungiklis turėtų išsijungti. Įjunkite jį dar kartą paspausdami mygtuką po sekundės.

Ir viskas, bandymas baigtas!

Rekomenduojamas: