logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[atmega8][bascom] sterowanie wentylatorami w kompie

szeryfff 14 Wrz 2008 14:16 5089 33
  • #1 5534325
    szeryfff
    Poziom 24  
    Witam!
    Czy jest mozliwe zrobienie na atmedze zasilacza regulowanego? Dokladnie chodzi mi o regulacje napiecia w zakresie 5-12V. Fajnie by bylo, jakby mozna bylo zrobic 4 takie regulacje oddzielnie :)
    Mozna cos takiego zrobic?
    Pozdrawiam!
  • #2 5534348
    don diego
    Poziom 32  
    Można. Można też użyć wyszukiwarki:)
    Link
  • #3 5534430
    szeryfff
    Poziom 24  
    Ale ten zasilacz z linku zbudowany jest na atmedze32 :)
    Mi chodzi o cos bardzo prostego, nie musi miec duzej rozdzielczosci. I nie chodzi mi o zasilacz, ktory bedzie mial 10A, interesuje mnie max 1A :)
    Myslalem o sterowaniu przez atmege jakimis tranzystorami :)
  • #4 5534447
    Freddie Chopin
    Specjalista - Mikrokontrolery
    nie no, w bascomie przeciez nie ma polecenia 'zasilacz', ani 'steruj tranzystorem'

    co tu ma do rzeczy jezyk programowania? ja proponuje do tego celu jezyk Whitespace albo brainfuck - od razu maja do tego odpowiednie mechanizmy.

    4\/3!!
  • #5 5534523
    szeryfff
    Poziom 24  
    Freddie, nie wiem o co Ci do konca chodzi :) Wiem ze jezyk programowania nie ma nic do rzeczy, ale ja akurat zaczalem od Bascoma, i w nim chcialbym cos takiego napisac, a ze nie wiem jak to zrealizowac, to pytam.
  • #6 5534562
    don diego
    Poziom 32  
    don diego napisał:
    Można. Można też użyć wyszukiwarki:)

    Link
    Tylko nie mów, że Ci nie pasuje zakres napięć, albo kolor obudowy.
  • #7 5534734
    szeryfff
    Poziom 24  
    don diego napisał:
    don diego napisał:
    Można. Można też użyć wyszukiwarki:)

    Link
    Tylko nie mów, że Ci nie pasuje zakres napięć, albo kolor obudowy.


    Nie boj sie, nie powiem :)
    Moze niepotrzebnie uzylem stwierdzenia "zasilacz regulowany", bo dajecie linki do konkretnych zasilaczy (za co oczywiscie dziekuje).
    Dokladnie to chodzi mi o to, zebym za pomoca atmegi mogl sterowac wentylami w kompie (dlatego napisalem o zakresie napiec 5-12V, i pradzie max 1A). Chcialbym po prostu z 12V z zasilacza z kompa regulowac w zakresie 5-12V, jezeli to oczywiscie mozliwe.
    A ze pewnie mozliwe to jest, dlatego napisalem temat, bo chcialbym sie dowiedziec jak to zrealizowac. A moze juz ktos cos podobnego zrobil, i nawet podobny program sie znajdzie :)
  • #9 5535022
    And!
    Admin grupy Projektowanie
    szeryfff przedstaw swoje propozycje, sprzęgu procesora z regulatorami napięcia, kontroli prądu oraz ogólne założenia do konstrukcji,
    być może ktoś zauważy jakieś błędy ew inne możliwości realizacji założeń.
    W każdym razie przedstaw jakieś konkrety pozwalające na dalszą dyskusję.
  • #10 5535099
    Pituś Bajtuś
    Poziom 28  
    Przepraszam, że się wtrące, ale co to są "wentyle w kompie"? Do tej pory jedynymi wentylami z jakimi miałem styczność były te w oponach.
  • #11 5535105
    szeryfff
    Poziom 24  
    Jestem laikiem w tych sprawach, dlatego moje rozumowanie moze byc zle.
    Myslalem, ze moznaby wykorzystac PWM (sprzetowe lub programowe), i sterowac tym tranzystorem, poprzez zmiane wypelnienia zmienialoby sie napiecie przeplywajace przez tranzystor.
    Taka byla moja wizja, nie zdziwie sie jak jest kompletnie bledna :) Bo nie wiem czy przez PWM mozna sterowac tranzystorem :) Ale skoro mozna sterowac np. silniczkiem (a tego przeciez bezposrednio pod procek sie nie podlacza, ale jak to sie robi to jeszcze tez nie wiem), to pomyslalem ze mozna sterowac tez tranzystorem.
    pozdrawiam

    Dodano po 1 [minuty]:

    Wentyl to taki skrot od wentylatora, i myslalem ze jest powszechnie znany :) Jezeli nie to sorki :)
  • #12 5539493
    loodvis
    Poziom 14  
    Do tego celu wykorzystuje się właśnie PWM. Szukaj w wyszukiwarce bascom+pwm, napewno jest sporo informacji.
  • #13 5539616
    snow
    Poziom 31  
    Do sterowania wentylatorami komputerowymi działającymi w sprzęcie zdaje się wystarczy zrobić sam generator PWM i nie trzeba żadnych zasilaczy budować (?). Wystarczy chyba zadbać aby poziom wysoki był akceptowalny przez elektronikę wentylatora.
  • #14 5540368
    szeryfff
    Poziom 24  
    I o to mi chodzilo - informacja o tym, ze odpowiedni jest PWM. Jezeli chcialbym sterowac czterema wentylatorami, to chyba musze zrobic PWM programowo? I jak podlaczyc potem wentylator, tak jak pisalem przez tranzystor?
    Pozdrawiam!

    Dodano po 1 [minuty]:

    Edit:
    Temat juz zmienilem, bo faktycznie okreslenie "zasilacz regulowany" w tym przypadku jest niefortunne.
  • #15 5540378
    snow
    Poziom 31  
    Można spróbować multipleksować wentylatory i zrobić to na bramkach AND. Wtedy wystarczy jeden sygnał PWM i wybieranie odpowiedniego wentylatora. Czy tranzystor trzeba to pewnie nie, zależy ile prądu pobiera elektronika w wentylatorze. Jeżeli to sygnałówka to zapewne można na wprost z procesora/bramek podać.
  • #16 5540388
    szeryfff
    Poziom 24  
    A jak kazdy wentylator ma byc sterowany osobno, tzn miec inne obroty, to tez mozna to zrobic na bramkach? Wentylatory to zwykle 80mm, pobieraja prawdopodobnie 0,12A.
  • #17 5541916
    dawid512
    Poziom 32  
    Wystarczy atmega8 która posiada 4 kanały PWM. Do każdego kanału podłączasz mosfeta i wentylator. Wpisujesz do odpowiedniego rejestru pożądaną wartość i tyle... Po co bawić się w bramki...
  • #18 5544973
    szeryfff
    Poziom 24  
    dawid512 napisał:
    Wystarczy atmega8 która posiada 4 kanały PWM. Do każdego kanału podłączasz mosfeta i wentylator. Wpisujesz do odpowiedniego rejestru pożądaną wartość i tyle... Po co bawić się w bramki...


    A moglbys mi powiedziec jakie piny sa wtedy uzywane? Z tego co widze, to wydaje mi sie ze : OC1A, OC1B, OC2, i jaki jeszcze?
    I jak wyglada konfiguracja w programie?
    W przypadku jednego PWM wyglada to tak:
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down
    i wtedy wartosci wpisuje sie do Pwm1a. A jak sie konfiguruje nastepne PWMy?
    Pozdrawiam!
  • #19 5545596
    dawid512
    Poziom 32  
    szeryfff napisał:
    dawid512 napisał:
    Wystarczy atmega8 która posiada 4 kanały PWM. Do każdego kanału podłączasz mosfeta i wentylator. Wpisujesz do odpowiedniego rejestru pożądaną wartość i tyle... Po co bawić się w bramki...


    A moglbys mi powiedziec jakie piny sa wtedy uzywane? Z tego co widze, to wydaje mi sie ze : OC1A, OC1B, OC2, i jaki jeszcze?
    I jak wyglada konfiguracja w programie?
    W przypadku jednego PWM wyglada to tak:
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down
    i wtedy wartosci wpisuje sie do Pwm1a. A jak sie konfiguruje nastepne PWMy?
    Pozdrawiam!


    Małe sprostowanie: chodziło mi o attiny2313(przez przypadek pomyslalem o mega8).

    Osobiście PWM konfigurowalem na 2 kanaly ale skoro sa 4 to muszą konfigurować ale jak się to robi trzeba zapytać specjalistę np. ZbeeGina lub Zumka.
  • #20 5546050
    Fyszo
    Poziom 37  
    Ten PWM lepiej wyfiltrować zanim sie wpuści impulsowe kable nad chipsety - to taka uwaga.
  • #21 5546325
    marek-c
    Poziom 19  
    szeryfff napisał:
    Jestem laikiem w tych sprawach, dlatego moje rozumowanie moze byc zle.
    Myslalem, ze moznaby wykorzystac PWM (sprzetowe lub programowe), i sterowac tym tranzystorem, poprzez zmiane wypelnienia zmienialoby sie napiecie przeplywajace przez tranzystor.
    Taka byla moja wizja, nie zdziwie sie jak jest kompletnie bledna :) Bo nie wiem czy przez PWM mozna sterowac tranzystorem :)



    Wizja jest błędna!
  • #22 5546354
    szeryfff
    Poziom 24  
    marek-c napisał:

    Wizja jest błędna!


    Jakbys mogl, to ja popraw :)
  • #23 5546677
    Fyszo
    Poziom 37  
    Wizja jest poprawna, ale wyrażenie jej słowami nietechniczne i niezgodne z kanonami. Np. "napięcie płynie przez trazystory".
  • #24 5546756
    szeryfff
    Poziom 24  
    Z tym sie zgodze :) Nie jestem elektronikiem, dlatego napisalem prostym jezykiem :) Ale bardzo prosze o poprawianie mnie, moze wtedy nastepnym razem bede mogl pisac jezykiem bardziej technicznym :)

    Dodano po 1 [minuty]:

    marek-c napisał:

    Odpal taki numer 'przez przewód popłynie napięcie' na lekcji/cwiczeniach/warsztatach/laborce....


    No oki, przez przewod plynie prad.
  • #25 5546865
    marek-c
    Poziom 19  
    No ale co do sterowania PWM to właśnie do tego służy.

    powodzenia!
  • #26 5546887
    szeryfff
    Poziom 24  
    Dzieki :)
    Pozostaje mi tylko dowiedziec sie, jak sie konfiguruje wiecej niz jeden PWM.
    Pozdrawiam
  • #27 5547942
    gregoorr
    Poziom 17  
    Coby się nie powtarzać np: tak
    Link
  • #28 5548301
    szeryfff
    Poziom 24  
    Dzieki :)
    To jezeli chcialbym 3 i 4 PWM, to wykorzystuje Timer3 i Timer4?
    Pozdrawiam!
  • #29 5548497
    dawid512
    Poziom 32  
    Jakby takowy był to mógłbyś go wykorzystać :P
  • #30 5548583
    szeryfff
    Poziom 24  
    No wlasnie, pewnie nie ma :) To co z 3 i 4 PWM? :)
REKLAMA