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 + lm35 program w C -

andy749 27 Sty 2014 12:53 1101 3
  • #1 27 Sty 2014 12:53
    andy749
    Poziom 2  

    Witam!
    Czy mógłby ktoś mi pomóc w wyjaśnieniu jak atmega komunikuję się z czujnikiem lm35? Chodzi o to że w zależności od temperatury badanej przez czujnik, układ ma podać proporcionalne większe napięcie na silnik DC (aktywny układ chłodzenia). Mógłby ktoś przedstawić jakiś przykładowy program, bądź chociaż część? W programowaniu jestem początkujący.

    0 3
  • #2 27 Sty 2014 13:14
    kuuczoo
    Poziom 26  

    Atmega nie komunikuje się z lm35. LM podaje do atmegi napięcie proporcjonalne do temperatury. To napięcie należy zmierzyć ADC atmegi i przerobić na wartość temperatury zgodnie z notą katalogową lm35, od której powinieneś zacząć...

    0
  • #3 07 Lut 2014 13:25
    Sławek-K
    Poziom 15  

    Jak kolega pisał wyżej LM35 nie komunikuje się z Atmega8. LM35 wystawia napięcie proporcjonalne do temperatury. Napięcie to możesz następnie zmierzyć przetwornikiem ADC wbudowanym w Atmegę. Jeśli coś ma się komunikować to polecam cyfrowe układy DS18B20 lub podobne , które mają komunikację po 1-wire.

    0
  • #4 07 Lut 2014 14:41
    pimpuk
    Poziom 21  

    No i łatwiej by było ten silnik sterować PWM, niż zmianą napięcia.
    Przepraszam za OT.

    0