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



Teraz jest 22 lut 2025, o 17:40


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 10 lut 2015, o 12:11 
Offline
Nowy

Dołączył(a): 08 sty 2015
Posty: 6
Pomógł: 0

Cześć, mam straszne problemy ze stabilnością pomiaru przez przetwornik ADC na ATmedze 328. Układ ma służyć do oszacowania wartości rezystorów z zakresu 100kohm do 10Mohm. O stabilność i filtrowanie napiecia zadbałem tak jak tylko się da, zgodnie z instruktażami o podłączeniu (osobne kondensatory 100nF na VCC, AVCC, AREF, dławik 10uH na AVCC, po prostu wszystko jest.) + układ jest zasilany z akumulatora a następnie przez przetwornicę, która daje mocno stabilne 5,25V na wyjściu.

Próbowałem wykonywać pomiary zarówno z napięciem odniesienia jako wewnętrzne 2,56V, jak i napięcie zasilania podpięte jako referencyjne. Za każdym razem dokładność pomiaru jest strasznie kiepska, zmienia się w granicach +/- 40% wartości rzeczywistej.

Dla testów prówałem też zmniejszać zakres pomiarowy (zmiany w dzielniku i odpowiednie zmiany w kodzie) na np 4,7kohm rezystory. To samo.

Cały układ robię w środowisku Arduino.
Pierwsze pytanie jakie mam, to o ustawienie napięcia referencyjnego jako:

Kod:
analogReference(DEFAULT);

1) gdy ATmega jest na płytce Arduino UNO, wtedy wiem, że to napięcie to ustawione jest jako 5V ze stabilizatora napięcia na płytce. Jakie napięcie jest przyjmowane, gdy układ pracuje bez płytki uruchomieniowej, po prostu w układzie?

tak czy inaczej, niezależnie od ustawienia:

Kod:
analogReference(DEFAULT); czy
analogReference(INTERNAL); czy
analogReference(EXTERNAL); i podpięcie VCC na AREF


pomiar był tak samo niestabilny.

2) w opisie* ADC na arduino.cc spotkałem się, że AREF nie może przekroczyć zakresu 0-5V. Czy jeżeli VCC = 5,25, to czy podpięcie tegoż samego napięcia na AREF może jakkolwiek zaszkodzić układowi?

Cytuj:
*IMPORTANT NOTE: do NOT apply to AREF any voltage out of the 0-5V range. Whenever using an external reference voltage call the analogReference(EXTERNAL) command before calling the analogRead() command, a good place to do it is the setup() method. If the AREF pin is connected to an external source do not use the other reference voltage options in the application, as they will be shorted to the external voltage and cause permanent damage to the microcontroller in the board
.

3) czy jest możliwość, aby uszkodził się tylko obszar mikroprocesora odpowiedzialny za ADC a cała reszta działała normalnie?

Aha, układ równocześnie obsługuje pomiar temperatury na ds18b20 i wyświetla go na ekranie - tutaj robi to kompletnie bez zastrzeżeń, jest super dokładnie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2015, o 13:58 
Offline
Moderator
Avatar użytkownika

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

vonsatch napisał(a):
Cześć, mam straszne problemy ze stabilnością pomiaru przez przetwornik ADC na ATmedze 328.

Bo pewnie nigdy nie zajrzałeś do tego poradnika:
https://www.youtube.com/playlist?list=P ... 5hRnig_f23

------------------------ [ Dodano po: kilkunastu sekundach ]

Cytuj:
3) czy jest możliwość, aby uszkodził się tylko obszar mikroprocesora odpowiedzialny za ADC a cała reszta działała normalnie?

to są najgorsze z kosmicznych pomysłów na jakie wpadają początkujące osoby :(

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 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