Makerspace.az https://makerspace.az Azərbaycanın STEAM & Elektronika Laboratoriyası Sun, 15 Jan 2023 20:35:57 +0000 az hourly 1 https://wordpress.org/?v=6.4.3 https://makerspace.az/wp-content/uploads/2023/08/cropped-makerspace-1-favicon-1-32x32.png Makerspace.az https://makerspace.az 32 32 213479549 ATX KOMPÜTER QİDA BLOKUNDAN STOLÜSTÜ QİDA BLOKUNUN HAZIRLANMASI https://makerspace.az/atx-qida-bloku-hack/ https://makerspace.az/atx-qida-bloku-hack/#respond Fri, 19 Sep 2014 04:00:38 +0000 https://makerspace.az/?p=8964 Salam, əziz Makerspace Azərbaycan oxucusu. Bu mənim ilk postumdur. Ümid edirəm, bütün oxuculara maraqlı olacaq. İrad və təklifləriniz varsa, zəhmət olmasa şərh bölməsinə qeyd edin. Başlayaq!

Bu proyektdə kompüter qida blokundan istifadə edərək  +12, +5, +3.3, -5 və -12 V çıxış gərginlikləri olan stolüstü qida bloku hazırlayacam. İlk öncə bildirim ki, internetdə Azərbaycan dilində məlumatın azlığından bəzi texniki terminlərin adını  mötərizə içərisində ingiliscə görəcəksiniz. Bu terminlərdən istifadə edib daha ətraflı məlumatlar axtarıb,  tapa bilərsiniz.

İstər hobbi, istərsə də peşəkar hər bir elektrik/elektronik mühəndisin iş masasında qurğuların işini ölçmə və yoxlama aparmaq məqsədilə müxtəlif çıxış nominallı qida blokunun olması vacibdir. Bu yaxınlarda mənə Litium-Polimer (Li-Po) batareyalarını yükləmək üçün yüksək güclü (>50 Watt) qida bloku lazım oldu və bu cür qida bloklarının qiyməti baha olduğundan, əlimdə olan ikinci əl  kompüter qida blokunu  şəxsi istifadəm üçün modifikasiya edib istifadə etmək qərarına gəldim.

Sabit cərəyan qida bloku (DC Power Supply) nədir və necə işləyir? – Qida bloku dəyişən cərəyanı aşağı gərginlikli sabit cərəyana çevirir və dövrədə olan qurğuları gərginliyi satabil saxlamaqla sabit cərəyanla təmin edir. Qida blokunun sadə iş prinsipini aşağıdakı sxemdən görə bilərsiniz.

Sxemdə transformatorun girişinə verilən ~220V gərginlik çıxışda bizə lazım olan gərginlik intervalına qədər azaldılır. Bu azalma transformatorun dolaq nisbətindən asılı olaraq dəyişir. Daha sonra aşağı gərginlikli dəyişən cərəyan diod körpüdə düzləndirilərək sabit cərəyana çevrilir. Daha sonra gərginlik filter tutumları vasitəsilə küylərdən azad edilir. Daha da stabil forma alan gərginlik (məs. +12V) xətti gərginlik tənzimləyicisi (Linear voltage regulator) vasitəsilə aşağı gərginliklərə qədər azaldılaraq (məs. +5V) müxtəlif cihazlar üçün qida mənbəyi olaraq istifadə oluna bilər. Tənzimləyici giriş və çıxışındakı tutumlar ani yük dəyişmələri zamanı gərginliyi maksimal dərəcədə stabil saxmalağa yardım edir.

Qurğunu hack etməyə başlamadan öncə, bir neçə dəfə elektrik şoku almış birisi olaraq xəbərdarlıq etmək istərdim ki, elektriklə işləyərkən hər zaman ehtiyyatlı olun. Qurğunun dövrəyə qoşulu olmadığına əmin olun. Hətta, qida bloku dövrəyə qoşulu olmadıqda belə, qoruyucu qapağı açıq əllə açmağa cəhd etməyin, çünki blokun içində olan böyük filter tutumlarında sağlamlığa ciddi zərər verəcək qədər yüksək gərginlikli cərəyan toplanmış olur. Bu səbəbdən, yaxşı olar ki, izolyasiya əlcəklərindən istifadə edəsiniz və blokun qutusunu açdıqdan sonra 15-20 sm uzunluğunda ucları kəsik, izolyaisya olunmuş qalın elastik kabel vasitasilə bütün tutumları boşaldasınız. Bunu etmək üçün, sadəcə tutumun əlaqələndirici ucluqlarını dövrədə tapıb, qısa qapasanız kifayət edər (Ani boşalma zamanı qığılcımlar sizi qorxutmasın). Xətti gərginlik tənzimləyiciləri artıq olan gərginliyi istilik şəklində hasil etdiklərindən effektiv deyil. Buna misal üzərində baxaq, məsələn çıxışda 1A yük olduqda, onda çıxışda istifadə olunan güc 5V*1A = 5W, girişdə isə 12V*1A = 12W, arada itən 7W isə tənzimləyici tərəfindən istilik şəklində ayrılır. Kompüterdə istifadə olunan qida blokları isə impuls rejimli (Switching-mode Power Supply) olduqlarından yüksək effektivliyə malikdirlər.

Lazımi materiallar:

Lazımi alətlər:

  • Plastik yapışdırıcı (Hot glue gun)
  • Kabel kəsici kəlbətin
  • Nazik uclu kəlbətin
  • Drel
  • Vintaçan
  • Lehim (solder)
  • Lehimləyici (soldering iron)

Qeyd: Xatırladım ki, bütün bu sadalanan komponentləri tapmaqda çətinlik çəksəniz hazır modul alıb istifadə edə bilərsiniz.

Hazırlanma prosesi:
Kompüter qida bloklarının müxtəlif model və formaları mövcuddur. Əsas göstərici olaraq çıxış kanallarının güclərinin cəmi götürülür. Əlimdə olan qida blokunda bu göstərici 350 Watt-a bərabərdir.

350W ATX qida bloku

Qida bloklarının üzərindəki etiketlərdə ümumi güc və ayrılıqda hər bir çıxış kanalının maksimal gücü və cərəyan qiyməti göstərilir. Köhnə kompüterlərin ana plataları əsasən 5V gərginlikli rəqəmsal dövrələrdən təşkil olunduqları üçün qida bloklarının da +5V kanalı ən böyük çıxış gücünə sahib olur. Həmçinin, köhnə qida bloklarında -5V çıxışı da mövcuddur. Lakin yeni qida blokların +12V çıxışı daha böyük cərəyanla təmin etmə gücünə malikdir və onlarda -5V çıxışı mövcud deyil.

ATX Konnektor tipləri
Çıxış kanallarının güc göstəricisi

Bunu konnektordakı pinlərin sayına baxıb müəyyən etmək olar. Köhnə qida bloklarında adətən 20 pinli, yenilərində isə 24 pinli konnektorlar olur.

Bloku hack etməzdən əvvəl əlimizəki qida blokunun köhnə və ya yeni model olduğunu müəyyənləşdirməyimiz bizə güc müqavimətinin seçimi zamanı çox yardımçı olacaq. Kompüter qida blokları impuls rejimli (Switching-mode Power Supply) olduqlarından normal iş rejimini təmin etmək üçün blokun çıxışında daim müəyyən qədər yük (dummy load) olmalıdır (təxm. 2-4 Watt). Bəzi qida bloklarının içərisində belə yük artıq mövcuddur, lakin hər ehtimala qarşı bunu etməkdə fayda var.

Çıxışda maksimal güc hansı kanaldadırsa yük də həmin kanala əlavə olunmalıdır. Əgər bu kanal +5V-dursa onda müqaviməti 10 Om, gücü isə minimum 10 Watt olan resistordan istifadə etməliyik. Maksimal güc +12V-dursa o zaman, 22 Om, 10Watt olan müqavimətdən istifadə etmək lazımdır.

10 Om 10W Keramik güc müqaviməti

Qida bloklarının bir çoxunun strukturu bənzər olduğundan, oxşar mənzərə ilə qarşılaşırıq. Aşağıdakı şəkilə diqqət yetirək.

ATX qida blokunun daxili görünüşü

Girişə verilən sabit cərəyan dolaqlar (coil/inductor) və tutumlar vasitəsilə filterləndikdən sonra, körpü düzləndiricisi vəsitəsilə yüksək gərginlikli sabit cərəyana (HVDC High Voltage DC) çevrilir. Şəkildə gördüyümüz iki böyük filtr tutumları isə bu sabit cərəyanı daha da stabilləşdirmək üçün istifadə olunur. Daha sonra HVDC güc tranzistorlari vasitəsilə yenidən tezlik intervalı  50-60 KHz olan dəyişən cərəyana çevrilir. Bu ona görə edilir ki, yüksək tezliklərdə kiçik transformator istifadə edilərək daha effektiv dövrələr yığmaq mümkün olur. Daha sonra transformatorun çıxışında müxtəlif nominallı dəyişən gərginliklər şotki diodlar vasitəsilə düzləndirilir və induktiv filtrlənmədən keçərək, çıxışa verilir. Bununla yanaşı, ATX qida bloklarında çox vaxt dövrədəki inteqral mikrosxemlərin işini təmin etmək üçün əlavə (standby) az güclü qida dövrəsi olur. Bənövşəyi rəngli kabeldə olan gərginlik (+5V, max. 2A) bu dövrə hesabına yaradılan gərginlikdir.

Kabellərin rəng kodu:

ATX 1.0 versiyası 20 pinli konnektora sahibdir və bu tipli qida bloklarında -5V gərginliyi də mövcuddur (ağ kabel). Aşağıda rənglərə uğun hər bir kabelin iş prinsipi ilə ətraflı tanış ola bilərsiniz.

  • Sarı:                          +12 V.
  • Sarı (qara zolaqla):+12 V ( yeni PSU-larda) prosessor üçün, 4pin konnektor.
  • Qırmızı:                    +5 V.
  • Çəhrayı:                    +5 V Sense (yeni PSU-larda) çıxışı tənzimləmək üçün.
  • Narıncı:                    +3.3 V.
  • Qəhvəyi:                   +3.3 V Sense –  aşağı gərginlik yüksək cərəyan olduqda gərginlik itkisinin qarşısını almaq üçün əks əlaqə (feedback loop).
  • Qara:                         Torpaq (common GND).
  • Ağ:                             -5 V
  • Göy:                          -12 V
  • Yaşıl:                         GND-a qoşulduqda qida blokunu aktivləşdirir (Power ON).
  • Boz (gray):               Qida bloku aktivləşdirildikdən 0.1-0.5 san sonra +5V olur (Power Good), çıxış lazımi intervaldadırsa, çıxış aktivdir indikatoru üçün istifade olunub.
  • Bənövşəyi :              +5 V Standby(max. ~2 A), çıxış aktiv olmadıqda belə bu kanal aktivdir, led indikator (standby) kimi istifade olunub.

Yekun dövrədə kabelləşmənin necə aparıldığını aşağıdakı sxemdən aydın şəkildə görə bilərsiniz.

Ilk novbədə elektrik açarını daha sonra isə LED lamlarını 330 Om muqavimətlərlə dövrəyə qoşuruq.

Lehimləmədən öncə yığılan izəlyatorları kabellərə uyğun ölçüdə keçirib, sonra lehimləmə aparırıq. İndi isə növbə çıxış yük müqavimətindədir. İlk öncə planım 10 Om 10 Wattlıq 1 ədəd güc müqaviməti işlətmək idi, amma təcrübələr onu göstərdi ki, məndə olan keramik 10 Wattlıq keramik müqavimətlər hətta 2.5Watt enerji istifadəsi zamanı həddən artıq qızır (ucuz Çin mallarında bu hal təəccüblü deyil). Buna görə də müqavimətlərin ardıcıl-paralel kombinasiyasından istifade etdim. Yekun müqavimət 10 Om, maksimal güc isə 40Wattdır. 5V gərginlik altında ayrılıqda hər müqavimət 0.625 Watt ümumilikdə isə 2.5 Watt enerji işlədilir. Bu enerji boş yerə sərf olunurmuş olsa da, qida blokunun sabit və uzunmüddətli işimim təminatçısıdır.

Daha sonra çıxış konnektorlarını sxemdə göstərildiyi kimi əlaqələndiririk.

Çıxış GND kabelləri

Aşağı gərginlikli çıxış kanallarında cərəyan istifadəsi yüksək olduqda gərginlik düşküsü daha çox olur, bunu aradan qaldırmaq üçün qida bloklarında əks-əlaqə (sense wire – feedback loop) kabelləri olur və bunun vasitəsilə kabellərdə olan gərginlik düşgüsü kompensasiya olunur. Məndə olan qida blokunda +3.3V Sense kabeli olduğundan onu birbaşa +3.3V kanaləna qoşuruq.Aşağı gərginlikli çıxış kanallarında cərəyan istifadəsi yüksək olduqda gərginlik düşküsü daha çox olur, bunu aradan qaldırmaq üçün qida bloklarında əks-əlaqə (sense wire – feedback loop) kabelləri olur və bunun vasitəsilə kabellərdə olan gərginlik düşgüsü kompensasiya olunur. Məndə olan qida blokunda +3.3V Sense kabeli olduğundan onu birbaşa +3.3V kanaləna qoşuruq.

Bütün açıqda olan lehim nöqtələrinin tam izəlyasiya edilməsi mütləqdir. Bir çox qida bloklarının əsas çıxış kanallarında ifrat-cərəyan qoruyucusu (overcurrent protection) olur, bu isə nominaldan artıq cərəyan işlədildiyi və ya qısa-qapanmalar zamanı dövrəni qorumaq üçündür. Bununla belə kabellər qızıb, əriyə və digər dəyişən cərəyan dövrə elementləri ilə qısa-qapanmaya səbəb ola bilər. Buna görə də kabellərin tam izolyasiyası mütləqdir.

Nəticə:

Kabelləşməni apardıqdan ilk dəfə qurğunu test edib heç bir qısa qapanmanın olmadığına və elektrik açarının açıq olduğuna əmin olduqdan sonra dövrəyə qoşub yoxlayırıq. İlk olaraq qırmızı LED yanaraq qida blokunun qoşulmağa hazır olduğunu göstərir, açarı qapadıqda isə mavi LED yanaraq sistemin tam işlək vəziyyətdə olmasını göstərir. Bundan sonra multimetr vasitəsilə hər bir kanalın təmin etdiyi gərginliyi ölçürük. Əgər hər hansısa kanalda göstərici nominaldan çox fərqlənirsə onda problemin səbəbi ya qida blokunun nasaz olmasından, ya kabelləşmənin düzgün aparılmamasından və ya çıxışda olan yük müqavimətinin kifayət qədər enerji sərf etməməsindən ola bilər.  Kompüter qida bloklarının gücləri artdıqca çıxışda tələb olunan minimal güc sərfiyyatı da arta bilər (3-5 Watt). Buna görə istifadə etməli olduğumuz yük reziztorlarını daha aşağı müqavimətdə, lakin böyük gücdə seçmək lazımdır. Əgər əlinizdə güc müqaviməti yoxdursa, müvəqqəti olaraq avtomobil lampalarından isfitadə edə bilərsiniz. Bu zaman israf olunan cərəyan təxminən 4-5 amper, enerji isə 20-25 Watta qədər qalxa bilər.

Qaranlıq qalan məqam varsa şərhə yazın, əlimdən gələn qədər aydınlıq gətirməyə çalışacam. Layihənin məqalədə yerləşdirilən və əlavə bütün şəkillərinə Flickr qalareyadan göz gəzdirə bilərsiniz.

ATX to Lab Bench power supply

Oxuduğunuz üçün təşəkkür edirəm. Hər kəsə uğurlar!

]]>
https://makerspace.az/atx-qida-bloku-hack/feed/ 0 8964