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



Teraz jest 27 sty 2025, o 16:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 17 gru 2014, o 22:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Witam
Siedzę i myślę jak połączyć dwa pomiary.
Pomiar napięcia na wej. ADC2 oraz pomiar różnicowy na wej. ADC0 i ADC1
Czy inicjacja przetwornika będzie wspólna, czy może przed każdym z tych pomiarów należy przeinicjować ponownie?
Zakładam że Vref jest identyczne.
Rozumiem że muszę przestawić bity MUX4..0 ale czy coś jeszcze ??

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 gru 2014, o 23:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

Czas na ustabilizowanie się nowej wartość ADMUX Dataszit podaję że jest to ok. 125us

Niby tak zrobiłem ale mam wątpliwości co do poprawnego działania. Pomiaru różnicowego jeszcze nie mogę sprawdzić ponieważ brak mi dzielnika.
Zrobiłem to w ten sposób:

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


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


Dobrze to wykombinowane ??

_________________
"Nie programuj w święta - bug się rodzi"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 gru 2014, o 02:15 
Offline
Nowy

Dołączył(a): 19 wrz 2014
Posty: 3
Pomógł: 0

Zamiast czekania po zmianie kanału zrób dwa pomiary, pierwszy kosz, drugi rzeczywisty, wynik ten sam.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 gru 2014, o 20:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 sty 2014
Posty: 336
Lokalizacja: Grodzisk Mazowiecki
Pomógł: 13

tasiek.em napisał(a):
Zamiast czekania po zmianie kanału zrób dwa pomiary, pierwszy kosz, drugi rzeczywisty, wynik ten sam.

Masz na myśli w ten sposób??

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


Dalej walczę z pomiarem różnicowym. Coś mi nie wychodzi ten pomiar. Przy zwartym ADC0 i ADC1 do masy wynik ADCW = 1023
W nocie podane jest że dla Atmega32 wartość ta powinna być od -512 do +512
Pomiaru dokonywałem w ten sposób:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
"Nie programuj w święta - bug się rodzi"



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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