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

Atmega attiny odczyt napiecia 0-10V

smithpl 21 Paź 2009 22:33 7761 36
REKLAMA
  • #1 7158889
    smithpl
    Poziom 15  
    Witam,
    potrzebuje waszej opinii na temat optymalnego rozwiązania.
    Potrzebuje czytać napięcie na wejściu w zakresie 0-10V
    w zależności od napięcia ( co 1V ) będę sterował LED poprzez PWM.
    0-off
    1V - 10%
    ....
    10V - 100%

    Planuje użyć do tego attiny i mosfet'a IRFZ... a na wejściu A/D ( najlepiej wbudowany )
    Pozostaje mi kwestia odczytu napięcia ustalając tym procent wypalania się led
  • REKLAMA
  • #2 7158943
    OldSkull
    Poziom 28  
    dajesz na dzielnik rezystancyjny i na ADC. Jeśli Vref to 5V to wystarczy dzielnik z 2 rezystorów 47k.
  • #3 7158945
    mirekk36
    Poziom 42  
    to będzie jakiś led dużej mocy, że aż taki tranzystor?

    poza tym co masz na myśli, pisząc o "wypalaniu się led" ???? chcesz przepalić tę diodę jakimś jeszcze większym prądem niż dopuszczalny?? czy to tylko jakaś literówka? ;) ... czy może jeszcze o coś innego ci chodziło ;)

    ... odnośnie pomiaru napięcia poprzez wbudowany ADC w takim zakresie jak piszesz czy dowolnym innym - to jest to do zrealizowania najspokojniej w świecie na wbudowanym w procek ADC - tylko zastosuj po drodze jakiś odpowiedni dzielnik napięcia, wybierz w tym celu odpowiadające ci źródło napięcia odniesienia - też spokojnie można użyć wbudowanego w procek - i do dzieła ..... jedna prosta procedura - wciąż sprawdzanie napięcia na wejściu i sterowanie takim , że tak powiem procentowym stosunkiem - jakiegoś wyjścia PWM - być może także sprzętowego .... co w efekcie spowoduje, że kodu będzie niewiele do napisania

    w czym więc problem?
  • #4 7159028
    smithpl
    Poziom 15  
    tak 2 x 3W power led

    a jakis pogladowy schemacik wejscia ?
    no i na attiny 26 da rade ?
  • #5 7159051
    mirekk36
    Poziom 42  
    attiny26 jest idealny do tego - zresztą jak każdy posiadający ADC, tak samo jeśli chcesz sterować 2 diody LED - bo masz w nim , wg noty jak na życzenie:

    2 High Frequency PWM Outputs with Separate Output Compare Registers

    hmmm schemat jakiego wejścia? chodzi ci o schemat dzielnika rezystorowego ???????????
  • REKLAMA
  • #6 7159056
    smithpl
    Poziom 15  
    to raczej beda 2 x 3w jednym wyjsciem - stad ta moc
  • REKLAMA
  • #8 7159094
    janbernat
    Poziom 38  
    "poza tym co masz na myśli, pisząc o "wypalaniu się led" ???? chcesz przepalić tę diodę jakimś jeszcze większym prądem niż dopuszczalny?? czy to tylko jakaś literówka? Wink ... czy może jeszcze o coś innego ci chodziło Wink"
    No niestety LED się "wypala"
    To znaczy- jasny lub superjasny.
    To zależy od temperatury z jaką pracuje.
    A to zależy oczywiście od prądu- od którego zależy jasność.
    Nic nie jest wieczne.
    Najlepiej zastosować 10 LED pracujących na 10% mocy- trwałość.
    Ale drogo- i jasność mniejsza.
    Jak smithpl znalazł zależność U/jasność- to dobrze.
    Ja nie znalazłem.
    Raczej mierzyć jasność jakimś fotoczujnikiem i tak sterować PWM.
  • #9 7159109
    smithpl
    Poziom 15  
    literowka :-)
    0-10 wg tego napiecia bede sterowal poprzez PWM jasnoscia swiecenia od 0-100% co 10%
    lub patrzac odwrotnie, PWM bedzie sciemnia led co 10% w zaleznosci od napiecia na wejsciu, taki klasyczny dimmer...
    taki plan...
  • #10 7160102
    smithpl
    Poziom 15  
    ok, stanelo na tym ze na wejsciu bedzie lm358 jako dzielnik 2:1 i tym wchodze na atmela
  • REKLAMA
  • #11 7160251
    Konto nie istnieje
    Poziom 1  
  • #13 7160443
    smithpl
    Poziom 15  
    no dobra, a mógłby ktoś przedstawić schemat takiego dzielnika na wejście?
  • Pomocny post
    #14 7160463
    mirekk36
    Poziom 42  
    a możesz sobie w goglarkę wpisać:

    dzielnik napięcia

    i kliknąć w pierwszy temat na wikipedii - i zobaczyć dokładnie co i jak? bo to troszkę za proste żeby się tu o tym rozpisywać

    Dodano po 1 [minuty]:

    toż to 2 rezystory połączone szeregowo - zamiast całego twojego WO
  • #15 7160508
    Konto nie istnieje
    Poziom 1  
  • #16 7161128
    smithpl
    Poziom 15  
    No fakt troche proste :-)

    Chyba myślałem o czymś innym :-)

    Na czym chciałem zrobić ?
  • #17 7161190
    Konto nie istnieje
    Poziom 1  
  • #18 7161250
    smithpl
    Poziom 15  
    plan byl taki:

    Atmega attiny odczyt napiecia 0-10V
  • #19 7161366
    Konto nie istnieje
    Poziom 1  
  • Pomocny post
    #20 7161508
    Dar.El
    Poziom 41  
    Witam
    Zmiana jasności co 10% jest trochę chybiona. Między 90% a 100% nie zobaczysz różnicy. Zastosuj skalę logarytmiczną, np. 100% 70% 50% 35% 25% 17% 12% 8% 6% 4%.
  • #21 7163247
    smithpl
    Poziom 15  
    Atom, ale ja nie rozumiem ... jakie wzmocnienie?

    To jest przykład dzielnika 2:1 czyli na wejście wzmacniacza wchodzi 0-10V a na wyjściu (czyli za R3) będzie 0-5V

    To jest tylko schemat części pomiaru napięcia.

    Dar.El - dobra rada - dzieki
  • #22 7163374
    Konto nie istnieje
    Poziom 1  
  • #23 7165387
    smithpl
    Poziom 15  
    nie no spoko, jak mówisz że źle to nie będę kombinował - w końcu po to ten wątek jest :-)

    a co do samego pomiaru... skoro internal Vref dla attiny13 to 1.1V to i tak jak podzielę 10V na pół to będzie za dużo ?

    Rozumiem że na wejściu muszę uzyskać taki podział napięcia aby uzyskać z tych 10V ( które może być maksem ) 1.1V ?

    Mniemam iż drugą opcją jest podanie zewnętrznego źródła napięcia jako wzorca ... np. z 5V zasilania ...
  • Pomocny post
    #24 7165425
    Konto nie istnieje
    Poziom 1  
  • #25 7167263
    smithpl
    Poziom 15  
    dzieki za info, rozumiem ze przy attiny13 zgodnie z notą pobieramy z Vcc.
    Cytat:
    Single ended channels that exceed VREF will result in codes close to 0x3FF. VREF can be selected as either VCC, or internal 1.1V reference. The first ADC conversion result after switching reference voltage source may be inaccurate, and the user is advised to discard this result.


    czyli taką mam koncepcję:
    Atmega attiny odczyt napiecia 0-10V

    Q2 to np. IRFZ44, aktualnie pieknie mi sie sprawuje załączając 8W zaworek.
  • Pomocny post
    #26 7167446
    Konto nie istnieje
    Poziom 1  
  • #27 7167620
    smithpl
    Poziom 15  
    może być czy coś ulepszyć ?? :-)
  • #28 7167815
    Konto nie istnieje
    Poziom 1  
  • #29 7167922
    Dar.El
    Poziom 41  
    Witam
    IRFZ44 może sprawiać kłopoty, 5V na bramce to trochę za mało. Poszukaj tranzystorów IRL... np. IRLZ44.
  • #30 7168116
    smithpl
    Poziom 15  
    Przepraszam, mialo byc IRLZ44 :-)

    a tak BTW - do twojego DRV mogę wejść bezpośrdnio z portu 7 ?
    Czy jeszcze przez jakiś opornik?
REKLAMA