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

[Atmega8] Czy taka optoizolacja jest dobra?

Tomekddd 17 Mar 2010 15:00 3862 16
REKLAMA
  • #1 7842482
    Tomekddd
    Poziom 23  
    Witajcie robię sterownik wentylatora na Atmedze8 i z racji tego ze będę miał długie przewody chcę to odizolować od procesora żeby nie zbierało zakłóceń. Wstawiłem do sterowania transoptor ale nie wiem czy atmega bezpośrednio z portu da redę go wysterować oraz mam wątpliwość co do poprawności połączenia. Proszę zerknąć na schemat czy jest poprawny

    [Atmega8] Czy taka optoizolacja jest dobra?
  • REKLAMA
  • #2 7842585
    _Robak_
    Poziom 33  
    Musisz sobie sprawdzić jaka jest przekładnia prądowa transoptora i wtedy będziesz wiedzieć jak mocno otworzy się tranzystor transoptora.
  • #3 7842660
    LiutenetMaria
    Poziom 28  
    Podłącz odwrotnie diodę, to znaczy tak by prąd płyną do procesora...(sterowanie masą) Przeważnie porty mogą przyjąć więcej prądu niż wydać.
    Jak sie wysteruje transoptor możesz wyczytać z datasheetu.
    To ma być włącz/wyłącz?
  • #4 7842666
    tadzik85
    Poziom 38  
    Transoptor steruj zerem. Anodę na plus zasilania przez rezystor 200 lub troszkę większy. Katoda do portu procesora.
  • #5 7842742
    Tomekddd
    Poziom 23  
    To ma być właśnie włącz/wyłącz wentylator. Sterowanie zerem trochę mi nie pasuje bo procesor w czasie resetu daje na wyjścia właśnie zero co będzie mi włączało wszystkie układy dlatego wolałbym to sterować plusem. A gdybym dołożył tranzystor NPN?

    O co chodzi z tym wysterowaniem transoptora? czy on się na full nie otworzy?
  • REKLAMA
  • #6 7842751
    loocasm
    Poziom 15  
    Atmega8 w czasie resetu daje 0 na portach? Hm...
    A zawsze myślałem, że włącza stan wysokiej impedancji...
  • REKLAMA
  • #7 7842819
    Tomekddd
    Poziom 23  
    No to nie wiem co włącza ale dioda podłączona pod PWM mignie zaraz po resecie (sterowanie stanem niskim jeśli steruje stanem wysokim dioda nie mignie)
  • #8 7842847
    tadzik85
    Poziom 38  
    Rejestry DDR mają domyślną wartość 0x00, taką tez mają po resecie czyli porty ustawione są na wejścia. Rejestr port tez ma wartość domyślną 0x00 więc brak jest podciągnięcia. Prosty wniosek, wysoka impedancja. Dioda mignąć nie ma prawa, najwidoczniej skopałeś coś w połączeniach. A przekładnia transoptora odpowiada jakby wartości beta tranzystora. Musisz zadbać o to by fototranzystor wprowadzić w głęboki stan nasycenia.
  • #9 7842964
    Tomekddd
    Poziom 23  
    Skopać połączeń nie mogłem bo to tylko jedna dioda a po resecie mignie raz i tyle. Może to wina konfigurowania PWMu wtedy może zmienia stan na chwilkę

    Mam notę tego transoptora ale nie mogę sobie poradzić z tym nasyceniem, wiem że muszę spełnić warunek Ic/Ib<Bmin ale nie znam wartości Ib oraz Bmin tego w nocie nie znalazłem
  • #10 7843003
    michalko12
    Specjalista - Mikrokontrolery
    LiutenetMaria napisał:
    Podłącz odwrotnie diodę, to znaczy tak by prąd płyną do procesora...(sterowanie masą) Przeważnie porty mogą przyjąć więcej prądu niż wydać.
    Jak sie wysteruje transoptor możesz wyczytać z datasheetu.
    To ma być włącz/wyłącz?


    Kolejne dzieła bajkopisarzy. "Przeważnie"???? A co ma do tego "przeważnie".
    Przeważnie to się patrzy do datasheeta. Konkretny układ konkretne parametry, dla ATmegi8 nie ma znaczenia w która stronę będzie płynął prąd.
  • #11 7843064
    LiutenetMaria
    Poziom 28  
    Z tego co przejrzałem to dokumentacja nie określa czy moja wypowiedź jest niewłaściwa. Podaje tylko wartość prądu jaką można obciążyć port. Jednak przeważnie jest tak że w "jedną stronę" można obciążyć bardziej niż określają to bezpieczne granice.
  • #12 7843325
    grysek
    Poziom 19  
    tadzik85 napisał:
    Rejestry DDR mają domyślną wartość 0x00, taką tez mają po resecie czyli porty ustawione są na wyjścia


    Chyba chciałeś napisać wejścia?
  • REKLAMA
  • #13 7843818
    michalko12
    Specjalista - Mikrokontrolery
    LiutenetMaria napisał:
    Z tego co przejrzałem to dokumentacja nie określa czy moja wypowiedź jest niewłaściwa. Podaje tylko wartość prądu jaką można obciążyć port. Jednak przeważnie jest tak że w "jedną stronę" można obciążyć bardziej niż określają to bezpieczne granice.


    Cytat:
    3. Although each I/O port can sink more than the test conditions (20mA at Vcc = 5V, 10mA at Vcc = 3V) under steady state
    conditions (non-transient), the following must be observed:
    PDIP, TQFP, and QFN/MLF Package:
    1] The sum of all IOL, for all ports, should not exceed 300 mA.
    2] The sum of all IOL, for ports C0 - C5 should not exceed 100 mA.
    3] The sum of all IOL, for ports B0 - B7, C6, D0 - D7 and XTAL2, should not exceed 200 mA.
    If IOL exceeds the test condition, VOL may exceed the related specification. Pins are not guaranteed to sink current greater
    than the listed test condition.

    4. Although each I/O port can source more than the test conditions (20mA at Vcc = 5V, 10mA at Vcc = 3V) under steady state
    conditions (non-transient), the following must be observed:
    PDIP, TQFP, and QFN/MLF Package:
    1] The sum of all IOH, for all ports, should not exceed 300 mA.
    2] The sum of all IOH, for port C0 - C5, should not exceed 100 mA.
    3] The sum of all IOH, for ports B0 - B7, C6, D0 - D7 and XTAL2, should not exceed 200 mA.
    If IOH exceeds the test condition, VOH may exceed the related specification. Pins are not guaranteed to source current
    greater than the listed test condition.


    Kiedyś na tym "przeważnie" przejedziesz się i tyle.
  • #14 7843895
    tadzik85
    Poziom 38  
    Zawsze mi się wydawało, że sterowanie przez procesor zerem jest zalecane w związku z drogą przepływu prądu w procesorze.
  • #15 7844322
    michalko12
    Specjalista - Mikrokontrolery
    tadzik85 napisał:
    Zawsze mi się wydawało, że sterowanie przez procesor zerem jest zalecane w związku z drogą przepływu prądu w procesorze.


    Pewnie te "zawsze" wzięło się od '51. I tak i tak prąd płynie przez strukturę, Prawdopodobnie masy w tej strukturze jest tyle samo co zasilania. Tak samo w jednym przypadku jak i w drugim, źle zaprojektowane zasilanie będzie miało podobne skutki.
  • #16 7844474
    Tomekddd
    Poziom 23  
    a co z moim transoptorem, nadal nie mam pojęcia jak go dobrze podłączyć
  • Pomocny post
    #17 7844944
    Konto nie istnieje
    Poziom 1  
REKLAMA