Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 27 lut 2025, o 23:31


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 1 lut 2017, o 23:29 
Offline
Nowy

Dołączył(a): 10 mar 2016
Posty: 7
Pomógł: 0

Witam,
mam problem odnośnie pomiaru temperatury z lm35 poprzez ADC w atmega8. Robię symulację w programie proteus. Do temperatury 50 stopni mierzy dobrze, potem gdy jest większa to wartość z adc się nie zmienia i jest 200 niezależnie od tego czy jest temperatura 55 czy 100 stopni. ADC wyświetlam sobie na wyświetlaczu 16x2. Zbudowałem układ i dzieje się tak samo że zatrzymuje się przy 200 i koniec. Czujnik jest podłączony bezpośrednio do wejścia procesora.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

ObrazekObrazekObrazek



Ostatnio edytowano 9 lut 2017, o 20:18 przez toffik353, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lut 2017, o 23:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lis 2015
Posty: 219
Pomógł: 20

sproboj

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie no to chyba niema znaczenia :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lut 2017, o 23:44 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27360
Lokalizacja: Szczecin
Pomógł: 1042

a kolega autor nie czytał instrukcji topic7402.html jak się wstawia kody na forum ? ;) ... tylko dlatego że kolega nowy to przypominam i proszę o edytowanie swojego posta i poprawę kodu ok?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2017, o 07:01 
Offline
Użytkownik

Dołączył(a): 07 cze 2016
Posty: 563
Pomógł: 143

Czy pin AVCC mikrokontrolera masz gdzieś podłączony? ...bo na schemacie jakoś nie widzę.
Powinien być podłączony do VCC przez jakiś filtr dolnoprzepustowy (10uH - 100nF).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2017, o 10:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1967
Lokalizacja: Lipsko
Pomógł: 125

Akurat w atmega8 avcc jest wewnętrznie zwarte z vcc do czego przyznał się sam producent. Ja bym sprawdził woltomierzem to co daje lm35 - może jest uszkodzony...

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2017, o 10:23 
Offline
Użytkownik

Dołączył(a): 07 cze 2016
Posty: 563
Pomógł: 143

SylwekK napisał(a):
Akurat w atmega8 avcc jest wewnętrznie zwarte z vcc do czego przyznał się sam producent.
Dawno nie korzystałem z tego mikrokontrolera, więc nie pamiętałem dobrze, ale teraz faktycznie coś sobie przypominam. Nie wiem tylko, czy symulator o tym wie ;)

SylwekK napisał(a):
Ja bym sprawdził woltomierzem to co daje lm35 - może jest uszkodzony...
No właśnie, ja zrozumiałem, że w symulacji i w fizycznym układzie jest ten sam błąd, więc chyba uszkodzenie lm35 można byłoby wykluczyć...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2017, o 10:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1967
Lokalizacja: Lipsko
Pomógł: 125

A faktycznie to symulator :-) hehe, umknęło mi :)

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2017, o 15:24 
Offline
Użytkownik

Dołączył(a): 08 mar 2015
Posty: 60
Pomógł: 5

Spróbuj może ustawić preskaler 128

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Http://anonimg3.comxa.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2017, o 20:05 
Offline
Nowy

Dołączył(a): 10 mar 2016
Posty: 7
Pomógł: 0

andrews napisał(a):
Czy pin AVCC mikrokontrolera masz gdzieś podłączony? ...bo na schemacie jakoś nie widzę.
Powinien być podłączony do VCC przez jakiś filtr dolnoprzepustowy (10uH - 100nF).


Na rzeczywistym układzie mam podłączony 10uH i 100nF.
W tym programie nie jest to konieczne aby ukazać błędne działanie.

------------------------ [ Dodano po: 2 minutach ]

andrews napisał(a):
No właśnie, ja zrozumiałem, że w symulacji i w fizycznym układzie jest ten sam błąd, więc chyba uszkodzenie lm35 można byłoby wykluczyć...


Już wymieniałem lm35 na inny i jest to samo.
Dokładnie tak, w symulacji jak i w fizycznym układzie jest ten sam błąd.

------------------------ [ Dodano po: 5 minutach ]

anonimg3 napisał(a):
Spróbuj może ustawić preskaler 128


Już próbowałem zmieniać preskaler na prawie wszystkie dostępne i problem nadal nierozwiązany.

------------------------ [ Dodano po: 11 minutach ]

Moje pytanie jest takie: czy mogę bezpośrednio podłączyć wyjście lm35 do wejścia ADC w uC?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2017, o 21:30 
Offline
Nowy

Dołączył(a): 10 mar 2016
Posty: 7
Pomógł: 0

Problem rozwiązałem, wymieniłem atmege na nową i jest ok. W tym programie symulacyjnym potrzebne było jednak podłączenie dławika i kondensatora do pinu AVCC :) (mój błąd).

Mam jeszcze jeden problem z napisaniem programu aby lm35 mierzył ujemną temperaturę. Normalnie temperatura podawana w stopniach to wzór T=(wartość adc/1023)*2.56*100.
Podobno do wyjścia Lm35 podpina się rezystor do minusa (tak mówi nota). Jak mam sobie poradzić kiedy mam tylko zasilanie z akumulatora?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO