Talaan ng mga Nilalaman:

Latching Momentary Switch para sa ATX PSU Conversion: 4 Hakbang
Latching Momentary Switch para sa ATX PSU Conversion: 4 Hakbang

Video: Latching Momentary Switch para sa ATX PSU Conversion: 4 Hakbang

Video: Latching Momentary Switch para sa ATX PSU Conversion: 4 Hakbang
Video: Two ways to mod an AT power switch to work with ATX - ON/OFF, and momentary switch hack. 2024, Hulyo
Anonim
Image
Image
Paano Ito Gumagana
Paano Ito Gumagana

A ano Naririnig kong sinabi mo! Ang isang pansamantalang switch na alin ang nakakabit? ang ganoong bagay ay hindi posible, tiyak

Ngunit ito ay. Natagpuan ko ang disenyo sa net at in-tweak ito nang kaunti upang kung nakakonekta sa isang ATX psu ay magpalipat-lipat sa tamang setting kung ang PSU ay sumara, na kung saan ay ang pag-uugali na nakukuha mo sa isang switch ng kuryente ng PC.

Ang proyektong ito ay nabuo dahil nainis ako na kinailangan kong pindutin ang pindutan ng kuryente nang dalawang beses matapos na aksidenteng maikli ang suplay, na naging sanhi nito upang tumigil.

Ang problema

  • Ang mga conversion ng ATX PSU ay mahusay, ngunit kailangan mong magkaroon ng isang latching switch upang i-on ito. Marahil alam mo na ang paglipat sa isang PC ay panandalian, kaya ang katotohanang ito at mismo ay bahagyang nakakainis. Kaya't kami ay nasa isang latching switch at nakatira dito.
  • Ang mga magarbong paglipat, tulad ng "anghel na mata" na ipinakita dito ay nagkakahalaga ng higit pa sa isang pagdidikit kaysa sa ginagawa nila sa isang pansamantalang bersyon, sapagkat mas kumplikado ang mga ito. Kaya't ang isang paraan upang magamit ang panandaliang bersyon ay kanais-nais para sa kadahilanang ito.
  • Ang isa pang kadahilanan na kanais-nais ay ang mga latching switch ay may iba't ibang profile sa bukas o saradong posisyon. Ang mga saglit na switch ay laging bumalik sa parehong hugis kapag pinindot mo ang mga ito.
  • Ang huling kadahilanan na kanais-nais ang isang pansamantalang paglipat ay ito. Kapag hindi mo sinasadyang maikli ang mga terminal ng iyong ATX PSU ay nakasara ito. Kaya ngayon sa isang latching switch kailangan mong patayin ito, kahit na naka-off ang sarili nito, bago mo ito muling i-on. Sa isang pansamantalang paglipat, dapat mong ma-press ang switch nang isang beses, at patayin ka ulit.

Ibinatay ko ang proyektong ito sa iskematikong matatagpuan dito: https://www.smallbulb.net/2014/435-single-button-p… at dito: https://sound.whsite.net/project166.htm Maraming mga pagkakaiba-iba ng disenyo sa buong web.

Ang circuit ay simple, at napakamurang pagbuo. Ang video ay upang maipakita lamang na i-on at i-off ang PSU, at i-reset ang sarili nito kapag nag-cut out ang PSU. Ang nakalimutan kong ipakita ay ang muling pag-on pagkatapos ng isang cut-out!

Hakbang 1: Paano Ito Gumagana

Image
Image

Ang circuit ay umaasa sa isang 555 timer

Ang paglalarawan sa ibaba ay tumutukoy sa timer na parang ito ay isang bipolar device, subalit ang isang CMOS na isa ay mahalagang pareho, kailangan mo lamang basahin ang "kolektor" bilang "alisan ng tubig". Mangyaring mag-refer sa 555 panloob na diagram kapag binabasa ang paglalarawan na ito.

Pansinin na ang threshold at mga trigger pin ay konektado magkasama. Ang mga ito ay gaganapin sa isang maliit na sa ilalim ng kalahati ng supply boltahe ng R1 at R2. Ang eksaktong boltahe ay hindi mahalaga, ngunit kailangan itong nasa pagitan ng 1/3 at 1/2 Vcc. Ang karaniwang bersyon ng circuit na ito ay mayroong ito sa 1/2 Vcc ngunit maaaring hindi ito gumana para sa pamamaraang ginamit dito upang simulan ang circuit na may output na mataas.

Tinitiyak ng C1 na ang circuit ay pinapagana ng output sa isang mataas na estado sa pamamagitan ng paghila ng mataas na boltahe ng control boltahe kapag nakatanggap ito ng kuryente mula sa standby wire. Kailangan ito dahil ang ATX PSU ay nangangailangan ng switch wire upang hilahin nang mababa upang mai-on ito. Gumagana ito sapagkat itinaas nito ang panloob na boltahe ng sanggunian sa "gatilyo" na kumpara sa 1/2 vcc, bahagyang mas mataas sa puntong itinakda ng R1 at R2. Ginagawa nitong hilahin ng kumpare ang mataas na "set" na input ng panloob na flip-flop. Wala itong epekto sa kumpare ng "threshold" dahil mas mataas na ang sanggunian kaysa sa threshold pin pa rin.

Ang input ng switch ng ATX (berde) ay konektado sa pin ng paglabas sa timer kaysa sa output, dahil nangangailangan ito ng isang pull-down upang maisaaktibo, kaysa sa isang mataas o mababang input. Ang kasalukuyang ay minuscule kaya't hindi ito makakasama sa paglabas ng transistor.

Kaya't upang magsimula, ang pwr_ok input ay nasa 0v, at ang circuit ay pinalakas mula sa standby voltage, na kung saan ay 5v. Ang boltahe na ito ay nasa lahat ng oras hindi alintana kung ang PSU ay nakabukas o naka-off. Ang output ay nasa 5v at ang paglabas ng transistor ay naka-off, kaya ang input ng switch ng ATX ay nakaupo din sa 5v. Ang pwr ok signal ay napupunta nang mataas kapag ang supply ay handa nang gamitin, at napakababa nang napakabilis kung ang output ay nahulog sa labas ng detalye.

Kapag pinindot mo ang pindutan, sa estado na ito, ang threshold ng timer at mga trigger pin ay hinila hanggang sa 5v. Wala itong epekto sa trigger pin, na nasa itaas ng boltahe ng pag-trigger. Ngunit nakakaapekto ito sa threshold pin, na hawak sa ibaba ng boltahe ng threshold. Ang input ng panloob na flip-flop ay naka-aktibo, at ito ang nagpapababa ng output ng 555 at ang kolektor ng paglabas ng transistor ay naging isang landas patungo sa lupa.

Ang 4.7uF capacitor, C2, ay mabagal na sisingilin sa paunang lakas sa pamamagitan ng 220k risistor, R3. Ang capacitor na ito ang nagbibigay ng lakas upang hilahin ang threshold at matanggal ang mga pin na mataas, o nagbibigay ng isang maikling tagal ng landas sa lupa upang hilahin ang mga ito nang mababa. Tumutulong ang capacitor na ito na alisin ang maling pag-trigger ng circuit dahil tumatagal ng humigit-kumulang isang segundo upang singilin o maalis, kaya't hindi mo mabilis na ma-on at ma-off ang supply.

Kaya ngayon ang output ay mababa at ang ATX PSU ay nakabukas.

Susunod, natapos mo na ang mag-eksperimento at pindutin mo muli ang pindutan. Sa oras na ito ang C2 ay nasa isang pinalabas na estado, kaya't ang 0v ay konektado sa threshold at mga trigger pin. Wala itong epekto sa threshold pin, na hawak na sa ibaba ng boltahe ng threshold. Ngunit nakakaapekto ito sa trigger pin, na gaganapin sa itaas ng boltahe ng pag-trigger. Ang naka-set na input ng panloob na flip-flop ay naaktibo, at sa gayon mataas ang output ng 555 at ang kolektor ng paglabas ng transistor ay naging isang bukas na circuit, pinapatay ang PSU.

Ipagpalagay habang ikaw ay nag-e-eksperimento, May Maliit na Maling Nakakasama at maiikli mo ang output ng PSU, na pagkatapos ay isara ang sarili upang maiwasan ang pinsala.

Sa orihinal na form na ito, ang circuit na ito ay nasa "on" state pa rin, kagaya ng isang latching switch, dahil ang supply ng kuryente mula sa standby output ay pare-pareho. Kailangan itong magkaroon ng isang labis na signal upang ito ay patayin.

Upang magawa ito, isang labis na mag-asawa ang capacitor ang output ng PWR_OK ng PSU sa threshold at mag-trigger ng mga pin. Sa ganitong paraan, kapag ang PSU ay nakasara mismo, hinihila nito ang dalawang pin na ito nang kaunti, at itinatakda ang output na mataas.

Sa nakikita ko, ito ang tanging paraan upang magdulot ng pag-shut down ng PSU sa sarili nito upang i-toggle din ang switch na ito. Kung hindi ito gumagana para sa iyo, subukang dagdagan ang halaga ng C3. Kung hindi pa rin ito gumagana, dapat mong isaalang-alang ang pagkonekta ng isang monostable circuit sa pagitan ng C3 at ng pinagsamang mga gatilyo at threshold na pin.

Sa wakas, ipinapakita ng isang tagapagpahiwatig na ang PSU ay nakabukas. Sapagkat ang mga panandalian na switch ay mas mura, madali na magkaroon ng isang magandang iluminadong switch tulad ng isang ito, kahit na sa isang masikip na badyet! Ang LED cathode ay pupunta sa 0v. Ang LED sa switch na ito ay may built in kasalukuyang paglilimita ng risistor, kaya ang anode ay maaaring dumiretso sa 5v. Gayunpaman, para sa isang karaniwang LED, dapat kang magsama ng kasalukuyang paglilimita ng risistor. Ang 390 ohms ay isang mabuting halaga sa pagsisimula, baka gusto mong subukang tumaas o mas mababa hanggang sa makakuha ka ng isang maliwanag na gusto mo.

Hakbang 2: Listahan ng Component

Kailangan mo:

  • Isang iluminado panandalian switch. Ang nakuha ko ay may built sa kasalukuyang nililimitahan na risistor para sa LED. Ang uri na ito ay nakalista bilang "angel eye" sa eBay. Hindi ito kailangang maging isang iluminado na switch, maganda lang ito.
  • 555 timer. Gumamit ako ng isang bersyon ng SMD upang makagawa ako ng isang board upang magkasya sa butas ng mounting switch.
  • 33k risistor
  • 27k risistor
  • 220k risistor (maaaring baguhin upang ayusin ang oras ng pagkaantala)
  • 1uF capacitor
  • 100nF capacitor (maaaring kailanganing baguhin para sa isang mas malaking halaga)
  • 4.7uF capacitor (maaaring magbago upang ayusin ang oras ng pagkaantala)
  • Mga materyales sa paggawa ng PCB, o board ng prototype.

Nakuha ko ang switch sa eBay. Mayroon na akong stock ng 555 timer, at ang iba pang mga bahagi ay libre.

Hakbang 3: Konstruksiyon

Konstruksyon
Konstruksyon
Konstruksyon
Konstruksyon
Konstruksyon
Konstruksyon
Konstruksyon
Konstruksyon

Itinayo ko ang prototype ng circuit sa isang piraso ng butas na board. Ang 555 timer ay isang SMD chip. Inupo ko lamang ito sa tuktok ng isang piraso ng "Koptan" tape (mas mura kaysa sa Kapton tape!) At ikinonekta ang isang pares ng mga resistors nang diretso upang hawakan ito sa lugar. Ang iba pang mga bahagi ay konektado ako sa pinong magnet wire. Kung gagamitin mo ang istilong ito ng konstruksyon mas madaling gamitin ang mga aparato ng DIL, hindi SMD, kahit na!

Nais kong ang PCB ay maaaring mai-permanenteng naka-attach sa switch at upang dumaan sa butas ng mounting switch. Para sa kadahilanang ito gumawa ako ng board na 11mm ang lapad ng 25mm ang haba. Nagbibigay ito ng mga terminal para sa mga contact sa switch at ang built in na LED. Inilagay ko ang mga wire na "buntot" at naghinang ng isang header ng pin sa kanila para sa kadalian ng koneksyon sa PSU. Inilapat ko ang heatshrink tubing upang hawakan ang mga wire nang magkasama at takpan ang kanilang mga koneksyon sa header.

Kung gumagamit ka ng ibang uri ng switch maaari mong makita na hindi ito magkakasya sa ganitong paraan.

Talagang gumawa ako ng isang napakalaking pagkakamali nang gumawa ako ng board, lumikha ako ng isang bersyon ng mirror na imahe! Sa kabutihang palad dahil ang circuit ay napaka-simple kailangan ko lamang upang magkasya ang 555 timer nang baligtad upang malunasan ang problema. Inaasahan kong hindi mo gagawin ang aking pagkakamali, at makuha ang board sa tamang paraan. Ang mga PDF ay para sa nangungunang tanso.

Maraming mga gabay sa paggawa ng mga PCB, nagsulat pa ako ng isa sa aking sarili! Kaya't hindi ako gagawa kung paano gawin ang board, dito.

Paghinang muna ang maliit na tilad. pagtiyak na nakukuha mo ang tamang oryentasyon. Ang Pin 1 ay umalis mula sa linya ng resistors pababa sa isang gilid. Paghinang sa iba pang mga bahagi ng mount mount sa susunod.

Gumamit ako ng electrolytic cap para sa C2 dahil wala akong isang 4.7uF ceramic.

Mayroon kang maraming mga pagpipilian para sa C2:

  • Mababang profile capacitor, hindi hihigit sa halos 7mm ang taas
  • Pagkasyahin ang kapasitor na may mahabang mga lead upang maaari mong itabi ito laban sa board
  • SMD capacitor ng ilang uri
  • Tantalum capacitor, na kung saan ay napakaliit pa rin. Tandaan ang estilo ng pagmamarka ng polarity ay naiiba sa mga uri ng aluminyo

Nakasalalay lang ito sa kung anong mayroon ka.

Tiyaking ang board ay magkakasya sa pamamagitan ng mga switch ng mounting nut. Kung gumagamit ka ng isang electrolytic cap para sa C2, suriin ito ay magkakasya sa naka-attach na ito. Nag-chamfer ako sa mga gilid ng board upang makakuha ng kaunting labis na puwang.

Susunod, ikonekta ang board sa switch gamit ang 2 malalaking pad sa dulo. Maaari mong i-cut ang mga puwang sa mga pad at ilibing ang mga switch terminal sa kanila, kung talagang kailangan mong mapalapit ang board sa centreline ng switch, ngunit hindi ko ito inirerekumenda. Ang isa pang pagpipilian ay upang mag-drill ng mga butas sa mga pad at magkasya ang mga pin na maaari mong solder ang switch sa payak na bahagi ng board. Gumamit ng maikling haba ng solidong kawad upang ikonekta ang mga LED terminal. Maghinang lamang sa kanila, huwag ibalot ang terminal dahil maaaring makita mong kailangan mong idiskonekta ito. Kung ang iyong nakailaw na switch ay walang built in na risistor, palitan ang isa sa mga piraso ng kawad na ito ng isa.

Panghuli, kung gumagamit ng mga pin header o ibang uri ng konektor tulad ng JST, solder ang mga ito sa lugar ngayon. Kung hindi, magkasya ang switch sa ito ng tumataas na butas at solder ang mga wire nang direkta sa board kung hindi mo pa naangkop ang mga wire.

Hakbang 4: Panghuli

Sa wakas
Sa wakas
Sa wakas
Sa wakas
Sa wakas
Sa wakas
Sa wakas
Sa wakas

Ang pinakamahusay na paraan upang subukan ang switch ay sa pamamagitan ng pagkonekta sa isang ATX PSU. Kung wala kang isang handa, maaari mo pa ring subukan ito, tingnan sa ibaba.

Ikonekta ang:

  • itim na kawad ng ATX PSU sa gnd
  • berde na PS_ON wire sa "power on"
  • lila + 5VSB wire sa "5v standby" (ang kawad ay maaaring hindi lila)
  • kulay abong PWR_ON wire sa "pwr_ok" (maaaring hindi kulay-abo ang kawad)

Ang kulay-abo at lila na mga wire ay talagang baligtad sa aking ATX PSU - isang bagay na dapat abangan!

Kung isinasaalang-alang mo ang paggamit ng anumang tagapagpahiwatig bukod sa isang maliit na LED bilang iyong tagapagpahiwatig na "on", dapat mo itong ikonekta sa isa sa pangunahing output ng PSU, hindi ang PWR_ON signal.

Kung nakita mong ang LED ay kumukuha ng down na boltahe ng PWR_ON ng sobra, gamitin ang + 5v sa halip.

Kapag pinapagana mo ito nang una, kailangan mong maghintay ng isang segundo bago gumana ang switch. Sinadya ito at bilang karagdagan sa pag-de-bouncing ng switch, inilaan na itigil ang makulit na mga daliri mula sa mabilis na power-cycling kung ano man ang mangyari na pagkonekta ng switch. Kapag nakabukas ang switch, kailangan mong maghintay ng isa pang segundo bago mo ito mai-patay muli.

Maaari mong baguhin ang pagkaantala na ito sa pamamagitan ng pagbabago ng halaga ng C2 o R3. Ang paghati sa halaga ng alinman sa bahagi ay hahatiin ang pagkaantala, ngunit hindi ko ito itatakda sa mas mababa sa 200mS.

Ikonekta ang PSU sa mains. Dapat itong manatili. Kung ito ay agad na mag-on, kailangan mong dagdagan ang halaga ng C1. Nang kawili-wili, nahanap ko ang circuit na gumana nang tama sa prototype, ngunit kailangan kong baguhin ang capacitor para sa "totoong" bersyon, kaya't talagang 1uF ito.

Patayin ang suplay, patayin muli. Inaasahan kong gumagana ito sa ngayon! Paganahin muli ito, at ngayon ay maikling circuit ang output na + 12v ng PSU sa 0v. Dapat itong patayin ang sarili nito, at ang switch ay dapat na baguhin sa setting na off din. Kung kailangan mong pindutin ang pindutan ng dalawang beses upang i-on muli ang PSU, hindi ito gumana at kakailanganin mong subaybayan ang problema.

Huwag subukan ang maikling pag-ikot ng + 5v rail, maaari mong makita na natutunaw nito ang iyong kawad sa halip na putulin.

Kung kailangan mong subukan ang switch nang walang isang ATX PSU, kailangan mo ng isang 5v na supply upang magawa ito

Upang subukan ito sa ganitong paraan, kumonekta:

  • 0v ng supply kay gnd
  • +5 ng supply sa 5v standby
  • isang LED na may kasalukuyang pumipigil sa risistor sa pagitan ng +5 at "power on"
  • isang 10k risistor mula pwr_ok hanggang + 5v
  • isang pagsubok na humantong sa "pwr_ok"

Darating ang LED kapag mababa ang output ng timer, na maihahambing sa pag-on ng isang ATX PSU.

Maikli ang pagsubok na humantong sa 0v. Dapat patayin ang switch. I-on muli ito sa pamamagitan ng pagpindot sa pindutan sa isang segundo sa paglaon.

At iyon lang, kumpleto na ang pagsubok!

Inirerekumendang: