Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega8 - Kilka podstawowych pytań

lukasz1 04 Sie 2013 15:41 1959 8
  • #1 04 Sie 2013 15:41
    lukasz1
    Poziom 9  

    Cześć,
    dopiero zaczynam przygodę z Atmegą8 i mam kilka (podstawowych zapewne) pytań:
    1. Co to znaczy, że pin uC jest w stanie wysokiej impedancji? Tzn jest tam logiczne 0, czy 1?
    2. W assemblerze jest taka operacja jak NOP , w C jest np _delay_us() Czy można przyjać, że wywołanie _delay_us(..) odpowiada iluś tam operacjom NOP ?
    3. W mojej Atmedze mam podłączone diody w ten sposób:
    pin uC -> LED -> rezystor -> +Vcc
    Aby je zapalić programowo, muszę ustawić na pinie logiczne 0, a nie 1. Dlaczego? Czy gdybym miał to podłączone w ten sposób byłoby na odwrót?
    pin uC -> rezystor -> LED -> GND
    4. Programując w C: jaka jest różnica w dostępie (odczycie) wartości wpisanych na porcie (lub konkretnym pinie): PINxn a PORTxn x - litera portu, x - numer pinu. Doczytałem się w dokumentacji tyle, że PINxn jest tylko do odczytu
    5. Szkoleniowo zrobiłem prosty termomemtr na czujniku DS1820. Nawet wyszło i działa poprawnie. Teraz chciałbym dodać inny czujnik (analogowy): KTY-81/210
    Możecie mi podpiowiedzieć jak to zrobic? Wydaje mi się, że potrzebuję jakiegoś źródła prądowego (LM334 ??), ale jak je wysterować? Jak zmontować cały układ? Za wszelką pomoc będę niezmiernie wdzięczny.

    0 8
  • #2 04 Sie 2013 16:15
    lekto
    Poziom 35  

    1. https://www.elektroda.pl/rtvforum/topic588817.html
    2. tak
    3. Jeśli na pinie będzie takie samo napięcie jak zasilania to między zasilaniem a pinem nie będzie napięcia, jak na pinie będzie masa to już będzie napięcie między pinem a zasilaniem.

    0
  • #3 05 Sie 2013 19:49
    lukasz1
    Poziom 9  

    Dzięki wielkie.
    A punkty 4 i 5? Pomoże ktoś?

    0
  • #5 06 Sie 2013 19:25
    lukasz1
    Poziom 9  

    Tyle to wiem.
    Tylko czy LM324 jest dobry w tym zastosowaniu? Bo wiem, że ten układ też ma charakterystykę zależną od temperatury. Jak wysterować LM324, aby zasilał prądem 1mA? Jakie oporniki dobrać?
    Tu znalazłem jakiś schemat (http://i44.tinypic.com/711mdx.png), ale:
    - jaką wartość ma R5
    - co to za oznaczenie w lewym, dolnym rogu: strzałka od GND do Vcc z oznaczeniem 11 i 4
    - podłączenie wzmacniacza operacyjnego: czy dobrze rozumiem, że oznaczenia na schemacie, to numery pinów (1,2,3)
    - czy Vcc i GND należy też podłączyć do wzmacniacza operacyjnego? Bo na schemacie nie jest to zaznaczone

    0
  • #7 07 Sie 2013 04:32
    emarcus
    Poziom 35  

    lukasz1 napisał:
    Tyle to wiem.
    ?
    Tu znalazłem jakiś schemat (http://i44.tinypic.com/711mdx.png), ale:
    - jaką wartość ma R5
    - co to za oznaczenie w lewym, dolnym rogu: strzałka od GND do Vcc z oznaczeniem 11 i 4
    - podłączenie wzmacniacza operacyjnego: czy dobrze rozumiem, że oznaczenia na schemacie, to numery pinów (1,2,3)
    - czy Vcc i GND należy też podłączyć do wzmacniacza operacyjnego? Bo na schemacie nie jest to zaznaczone



    - jaką wartość ma R5 ?

    Około 300 omów wystarczy. Służy jako protekcja dla wejścia processora.

    "-czy dobrze rozumiem, że oznaczenia na schemacie, to numery pinów (1,2,3)?"

    Tak, to są numery pinów.

    "- czy Vcc i GND należy też podłączyć do wzmacniacza operacyjnego? Bo na schemacie nie jest to zaznaczone"?

    Tak, należy podłączyc i jest na schemacie zazaczone... i zawarte w twoim kolejnym pytaniu:

    "- co to za oznaczenie w lewym, dolnym rogu........"

    To jest właśnie podłączenie zasilania do układu LM324N.

    e marcus

    0
  • #8 07 Sie 2013 22:14
    lukasz1
    Poziom 9  

    Atmega8 - Kilka podstawowych pytań
    Wklejam schemat jeszcze raz.

    Dziękuję za wyjaśnienia. Jednak mam kolejne pytania:
    - czujnik KTY81-210 nie jest podłączony do źródła prądowego. Jest podłączony do Vcc poprzez rezystor R6 (jako zabezpieczenie i wymuszenie prądu 0,5mA zapewne). Filtrację napięcia stanowi wg mnie kondensator C2. Zgadza się?
    - nie rozumiem natomiast roli rezystorów R1, R2, R3 oraz R7, R8
    - jaką rolę pełni wzmacniacz operacyjny?

    Możesz mi choć po krótce omówić ten schemat. Byłbym niezmiernie wdzięczny :)

    0
  • #9 08 Sie 2013 07:20
    emarcus
    Poziom 35  

    lukasz1 napisał:

    Dziękuję za wyjaśnienia. Jednak mam kolejne pytania:
    - czujnik KTY81-210 nie jest podłączony do źródła prądowego. Jest podłączony do Vcc poprzez rezystor R6 (jako zabezpieczenie i wymuszenie prądu 0,5mA zapewne). Filtrację napięcia stanowi wg mnie kondensator C2. Zgadza się?
    - nie rozumiem natomiast roli rezystorów R1, R2, R3 oraz R7, R8
    - jaką rolę pełni wzmacniacz operacyjny?

    Możesz mi choć po krótce omówić ten schemat. Byłbym niezmiernie wdzięczny :)


    Szczegółowego wyjaśnienia możę udzielic ci autor tego projektu, niemniej jednak porównaj ten układ z diagramem z publikacji:

    http://en.wikipedia.org/wiki/Operational_amplifier_applications#mw-head

    Znajdź sekcję omawiającą "Differential amplifier" i przeanalizuj porównując ze swoim układem.
    Zwróc uwagę, że twój sensor KT81 to thermistor z pozytywnym wsp. temperaturowym jest włączony z rezystorem R6 do Vcc tworząc dzielnik napięcia zależnego od temeratury (patrz datasheet). Napięcie z tego dzielnika (nazwij je V2), w żadnym punkcie nie osiąga 0 V (nawet nie jest w pobliżu zera).

    Jeżeli zechcialbyś ten pomiar posłac bezpośrednio do ADC to efekt takiego pomaru byłby mizerny. Po pierwsze, rozdzelczośc byłaby zbyt mała, a z drugiej strony rachunek byłby zbyt skomplikowany, wymagający uwzględniac "offset" względem zera i musiałbyś gubic częśc skali ADC.
    Ten właśnie offset masz mierzony dzielnikim napięcia R1 i R2 (nazwij go V1)
    Pozostała wartośc napięcia zostaje "rozciągnięta" przez opamp. na zakres do 5V dla temperatur dodatnich. Policz sobie dokładnie wg formuły z linku powyżej.

    Pozostałe rezystory R3 oraz R7 to rezystory na wejściach odpwiednio inverting i non-inverting wzm. operacyjnego ; R4 jest Rf - (feedback) R8 odpwiada Rg.
    Porównaj ze wzmacniaczem różnicowym z linku powyżej.

    e marcus

    0
  Szukaj w 5mln produktów