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



Teraz jest 19 kwi 2024, o 14:23


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 26 mar 2017, o 12:03 
Offline
Nowy

Dołączył(a): 29 lip 2015
Posty: 5
Pomógł: 0

Witam,
zaprojektowałem płytkę na której chciałem nauczyć się obsługi przetwornika ADC oraz timerów w atmedze88. Problem na jaki natrafiłem to dokładność pomiaru która wynosi +/- 20mV(dla napięcia Vref 5V i 1,1V). Pomiarów dokonywałem miernikiem Brymen BM 829s. Układ jest zasilany z zasilacza laboratoryjnego, na wejście pomiarowe jest podawane napięcie z potencjometru wieloobrotowego(nawet dla małych wartości ADCW wynik jest stabilny, ostatnia cyfra nie zmienia wartości więcej niż o 1-2). Na wyświetlaczu led jest pokazywana wartość ADCW pomiaru w jednostkach dziesiętnych . Czy jest coś w moim kodzie nie tak czy może w obwodzie drukowanym. Dziękuję za pomoc.

Załącznik:
sch.pdf


Załącznik:
pcb top.pdf


Załącznik:
pcb bottom.pdf


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


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2017, o 14:05 
Offline
Użytkownik

Dołączył(a): 04 paź 2014
Posty: 46
Lokalizacja: okolice JOWISZA czasami PL
Pomógł: 7

Ze schematu widać ze wyświetlacze LED zasilasz z innych pinów portu C,
jak myślisz czy przepływający prąd w sąsiedniej ścieżce ma wpływ na pomiary ADC?
a z noty wynika :

The ADC noise reduction mode stops the CPU and all I/O modules except asynchronous timer and ADC,
to minimize switching noise during ADC conversions.


Stąd takie pomiary



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2017, o 17:19 
Offline
Nowy

Dołączył(a): 29 lip 2015
Posty: 5
Pomógł: 0

Zmiana rezystorów na bramce tranzystorów z 1k8 na 4k7 spowodowało zmianę wyniku z 55 na 57, zmiana rezystorów z portu D 470R na 4k7 spowodowała zmianę z 57 na 59. Napięcie na ADC0 było równe 0,065V. Czyli nadal jestem około 10mV od poprawnego wyniku.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2017, o 17:54 
Offline
Użytkownik

Dołączył(a): 04 paź 2014
Posty: 46
Lokalizacja: okolice JOWISZA czasami PL
Pomógł: 7

Próbuję powiedzieć że używanie innych pinów na porcie C
(związanych z przetwornikiem ADC ) jako porty cyfrowe IO może powodować zakłócenia pomiarów,
Poza tym ważne jest prowadzenie masy analogowej.
Z czego zasilasz swój układ bo to też może wpływać na wyniki pomiarów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 mar 2017, o 17:59 
Offline
Nowy

Dołączył(a): 29 lip 2015
Posty: 5
Pomógł: 0

Pewnie macie rację, dzięki za zainteresowanie.



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: 5 ] 

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO