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



Teraz jest 2 lut 2026, o 20:10


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 19 ] 
Autor Wiadomość
PostNapisane: 24 lis 2015, o 13:02 
Offline
Nowy

Dołączył(a): 24 lis 2015
Posty: 10
Pomógł: 0

Witam, jestem początkującym. Jestem w trakcie tworzenia prostego miernika napięcia. Nie potrafię lub robię coś nie tak, jeżeli chodzi o zamaskowanie kanału do pomiarów. W mojej atmedze8 chcę mierzyć na pinie PC0 CZYLI ADC0, wtedy bity MUX 0-3 ustawiam na 0000 według noty katalogowej. Napięcie odniesienia 2,56 mam ustawione. Pewnie jakaś głupota i prosta sprawa, a ja się już męczę z tym sporo czasu. Próbowałem ustawić hexadecymalnie, ale bez skutku. Z góry dziękuję.



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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 13:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

Skoro chcesz mierzyć napięcie na pinie PC0 to dlaczego ustawiasz pomiar na pinie PC5-ADC5?
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 13:45 
Offline
Nowy

Dołączył(a): 24 lis 2015
Posty: 10
Pomógł: 0

O dziękuję, faktycznie patrzyłem zaślepiony w maskowanie... Ustawiłem na "0" zaczął mierzyć, ale jeszcze nie to co się podaje na PC0. Muszę szukać dalej, coś jeszcze mam nie tak.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 14:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

A co ci wyświetla?

Jeśli chcesz aby wyświetlało ci napięcie w woltach to wartość z ADC musisz sobie na nie przeliczyć.

Jeśli jesteś początkującym to polecam ci ten poradnik jak i kolejne części
http://mirekk36.blogspot.com/2013/06/pr ... acych.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 14:27 
Offline
Nowy

Dołączył(a): 24 lis 2015
Posty: 10
Pomógł: 0

Póki co chciałbym wiarygodny pomiar w wartościach ADC. Teraz wartości skaczą sobie w dziwnych przedziałach. zazwyczaj około 750 (0-1023). Pewnie jeszcze coś w programie jest nie tak, bo nie ma reakcji na ADC0 żadnej, więc nie jest jeszcze ustawiony jak być powinien..



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 16:24 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

A jakiś schemat byłbyś łaskaw wyrzucić żeby sprawdzić czy dobrze to połączyłeś?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 19:57 
Offline
Nowy

Dołączył(a): 24 lis 2015
Posty: 10
Pomógł: 0

Wiem, że dużo przede mną i wzoruję się we wielu sprawach od Pana Mirka. Bez tego ani rusz. Do rzeczy, potrzebuję voltomierz który mierzy napięcie poza układem ( do projektu inżynierskiego platforma do pomiaru napięć map sensorów i czujników ciśnienia doładowania w samochodach w których mamy do czynienia z zakresem 0-5V) czyli dwie sondy pomiarowe na zewnątrz są potrzebne. Na chwile obecną pokazuje mi wartości w zależności od napięcia, ale sfałszowane. Powinno mi pokazać na przykład wartość ADC 360 a pokazuje 673, powinno pokazać także przy 1.73V wartość ADC około 211 a pokazuje 380. Czyli są proporcjonalne, ale nieprawidłowe. Gdy nie mierzę nic bo odłączam "sondy" to wartości same sobie skaczą w całym zakresie 0-1023. Schemat załączam w obrazku. Jestem świadomy, że powinienem od początku uczyć się krok po kroku, przeczytać do końca książkę Pana Mirka bo zakupiłem, lecz zostało mi niewiele czasu (praca i studia). W każdym razie dziękuję za chęci pomocy i cierpliwość.




Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 20:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

A masz na pewno dobrze ustawione napięcie odniesienia?
Uzyskiwane wartości są liniowo proporcjonalne do oczekiwanej:
673/360 => ~1,87
380/211 => ~1,80
A licząc jakbyś brał 5V a nie deklarowane 2,56 to wychodzi znowu podobnie :)
5V / 2,56V => ~1,95

--
Pozdrawiam,
Robert

------------------------ [ Dodano po: 3 minutach ]

Jak masz mało czasu, to przynajmniej obejrzyj cykl poradników Mirka o ADC. Tę serię to nawet jeszcze zdążysz obejrzeć całą dziś do północy, bo chyba ma tylko 3 części :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 20:17 
Offline
Moderator
Avatar użytkownika

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

Majster271 napisał(a):
Obrazek

Panie kolego jesteś nowy na forum i TYLKO dlatego nie udzielam WARNA na forum ok? Ale pamiętaj na tym forum używamy schematów a nie LAUREK ok? Jeśli jeszcze nie wiesz jak się rysuje schematy, jeśli nie wiesz, że można to robić chociażby w programie Eagle za darmo, jeśli nie wiesz, że jest krótki i skuteczny kurs Eagla to proszę cię zajrzyj tutaj:
http://atnel.pl/kurs-cadsoft-eagle.html

i nigdy więcej na tym forum nie wklejaj takich rzeczy ok? to moja gorąca prośba.

_________________
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: 24 lis 2015, o 20:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

A nie przepraszam. Jest tego aż siedem części ...
A przy trzeciej jest napisane na blogu:
Cytuj:
Film trwa dwie godziny!
Może wywoływać senność, chrapanie, drganie powiek, wzmożoną ochotę na sok jabłkowy itp

Więc szykuj się na całą noc do rana na oglądanie ...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 20:19 
Offline
Moderator
Avatar użytkownika

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

Majster271 napisał(a):
Gdy nie mierzę nic bo odłączam "sondy" to wartości same sobie skaczą w całym zakresie 0-1023.

To obejrzyj sobie to:
https://www.youtube.com/playlist?list=P ... 5hRnig_f23

a jeśli chodzi o te skaczące wartości - szczególnie to:
https://youtu.be/fQHrTCwX2Ok?list=PLtXX ... _f23&t=317

polecam

_________________
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: 24 lis 2015, o 20:45 
Offline
Nowy

Dołączył(a): 24 lis 2015
Posty: 10
Pomógł: 0

Dzięki za zlanie tyłka :D Ale należało mi się, za ten "schemat" szczególnie.. Wiem o kursie Eagle'a natomiast jest walka o czas. W przyszłości nie będę takich rzeczy ani tworzył, ani zamieszczał :D Jeżeli jest taka możliwość to można przenieść na dział dla zielonych ,bo widziałem przed chwilą. Dzięki za nakierowanie mnie :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 20:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Nie wiem czy ten schemat odzwierciedla faktyczne połączenia, ale AGND nie jest podłączone do GND ukladu - chyba że nie widzę.

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 21:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Przeczytałem jeszcze raz podawane przez Ciebie spodziewane i otrzymywane wartości i mi się nie zgadza ...
Jak masz 1,73V na wejściu i napięcie odniesienia 2,56V, to powinieneś mieć:
1,73 / 2,56 *1024 => 692
Więc nie wiem skąd jest podawana spodziewana wartość 211 :(
I Twój program takie wartości powinien Ci pokazać, bo dobrze ustawiasz napięcie odniesienia.
Może jednak nie podłączyłeś jak sugeruje kicajek AGND do GND ...

--
Pozdrawiam,
Robert


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 21:16 
Offline
Nowy

Dołączył(a): 24 lis 2015
Posty: 10
Pomógł: 0

Jeżeli zastosuję wewnętrzne źródło odniesienia, a napięcie będę mierzył poza układem to w takim przypadku AGND też musi być podłączone do GND układu? Wiem, że w poprzednich przypadkach np. z potencjometrem mierzonego napięcia w układzie, pomiar odbywał się względem GND układu i musi być AGND połączone z GND.

Co do tego "1,73V" to musiałem się pomylić i słuszna Twoja uwaga. W każdym razie sporządziłem sobie małą tabelkę i wszystkie napięcia (wartości ADC) powinny być wyższe o pomnożenie 1,87.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 21:29 
Offline
Moderator
Avatar użytkownika

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

Majster271 napisał(a):
a napięcie będę mierzył poza układem to w takim przypadku AGND też musi być podłączone do GND układu?

Panie kolego ja WSZYSTKO rozumiem, nawet niby brak czasu - no ale żeby zajmować się elektroniką i to nawet jako początkujący i nie łączyć MAS ? to woła jednak o pomstę do nieba, zajrzyj proszę tutaj:
http://mirekk36.blogspot.com/2014/04/ac ... y-nie.html

a widzisz - gdybyś wcześniej obejrzał jednak poradnik o projektowaniu układów w Eagle to byś się jeszcze dowiedział jak PRAKTYCZNIE ŁĄCZYĆ masę analogową i cyfrową - co to w ogóle jest - z czym to się je - itp itd ..... No ale to zwykle tak bywa - ci którzy mówią, że im się śpieszy i nie mają czasu oglądać poradników to mają kwadraturę koła bo popełniają jeszcze więcej błędów robiąc coś na szybko - aż na końcu okazuje się, że tracą tego czasu 2-3x więcej niż gdyby jednak przysiedli i obejrzeli te poradniki. No ale .... każdy robi to co lubi ;)

_________________
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: 24 lis 2015, o 21:44 
Offline
Nowy

Dołączył(a): 24 lis 2015
Posty: 10
Pomógł: 0

Na początku miałem podłączoną masę AGND do GND jak należy. Później szukając przyczyny zafałszowania zastanawiałem się nad przyczyną i przepinałem (czy aby w moim przypadku jest inaczej). Rysując nieszczęsną laurkę narysowałem już "przełożoną". Przy jednym i drugim błąd był taki sam i reakcja podobna. Będę pamiętał i obowiązkowo zobaczę ten materiał na Pana blogu.

Co do tego czasu i pośpiechu również zgadzam się z Panem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 22:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Wrzuciłem Twój kod do atmega32 i przy ~1,7V dostaje wartości około 700. Czyli działa on poprawnie.
Podłącz elektrycznie układ jak należy i sprawdź, bo nie może Ci nie działać.
Jak nie będzie Ci działać to oglądaj ponownie* poradniki Mirka o ADC dopóki nie znajdziesz błędu :)

--
Pozdrawiam,
Robert

* - ponownie, bo i tak w ramach pokuty za masy, musisz je przynajmniej raz obejrzeć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 22:38 
Offline
Nowy

Dołączył(a): 24 lis 2015
Posty: 10
Pomógł: 0

Wartości już są takie jak być powinny. A napięcie przy odłączonych sondach skaczą ale w całym zakresie. Przy pomiarze napięcia jest stabilnie. Dokończę film Pana Mirka i zobaczymy co będzie dalej :D



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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