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



Teraz jest 19 gru 2024, o 15:50


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 22 ] 
Autor Wiadomość
PostNapisane: 19 lis 2013, o 23:56 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Opisywany woltomierz wykorzystuje 3 kanały ADC do niezależnego pomiaru 3 różnych napięć i wizualizacji ich na ekranie PC.

Schemat:

Obrazek

Rezystory w dzielnikach napięcia dobieramy w zależności od potrzebnego maksymalnego napięcia mierzonego. Można tego dokonać np. przy pomocy programu mkAVRCalculator.

Przykładowe rezystory w zależności od maksymalnego napięcia podawanego na dzielnik:

R1 . . . . R2 . . . .maksymalne napięcie mierzone
9,5k . . . 10k . . . . . . . 5V
47k . . . .10k . . . . . . . 15V
100k . . .10k . . . . . . . 29V

Oczywiście to tylko przykłady, rezystory należy dobrać do napięcia jakie będziemy chcieli mierzyć.

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


W celu własnoręcznej kompilacji należy dołączyć biblioteki MKUART z Blue Booka. W pliku mkuart.h
należy zmienić linijkę na #define UART_BAUD 115200

Układ należy podłączyć do przejściówki RS232<->USB:

masy razem, TX -Atmegi z RX przejściówki.

Program na PC:

Obrazek

Po pierwszym uruchomieniu należy wybrać port COM na którym program będzie oczekiwał danych.

Obsługa jest chyba oczywista dla średnio rozgarniętego człowieka więc skupię się tylko na kalibracji.

Każdy kanał kalibrujemy osobno. Procedura kalibracji jednego z kanałów:

Dla potrzeb kalibracji do wybranego dzielnika napięcia należy podłączyć fabryczny miernik napięcia i zasilacz napięcia regulowanego w sposób pokazany na poniższym obrazku:

Obrazek



Po kliknięciu PPM na polu wyświetlacza otwiera się panel kalibracji:

Obrazek

Regulujemy napięcie na zasilaczu tak, aby w lewym białym okienku otrzymać liczbę 1000:

Obrazek

Gdy ustawimy liczbę 1000, spoglądamy na fabryczny miernik i DOKŁADNIE przepisujemy wskazania do prawego białego okienka:

Obrazek

Od dokładności wykonania 2 powyższych kroków będzie zależała dokładność pomiaru danego kanału.

W celu wytrącenia malkontentom i osobom nieuważnym możliwości złego wprowadzenia danych ( i marudzenia że miernik źle mierzy) wprowadzenie napięcia będzie możliwe tylko przy wskazaniach ADC równych 999, 1000 i 1001. Wprowadzenie danych przy innych wartościach ADC będzie niemożliwe.
Warto wiec zrobić to dokładnie.

Jeszcze jedna uwaga: przy wprowadzaniu napięcia ważny będzie rodzaj separatora liczby całkowitej od dziesiętnej: przecinek lub kropka. Należy wpisać taki jaki jest przedstawiony w liczbie nad białym okienkiem (czyli taki jaki jest ustawiony w danym systemie Windows). Wprowadzenie złego separatora będzie skutkowało pojawieniem się okienka błędu i koniecznością ponownego wpisania napięcia.

Kliknięcie napisu Koniec kalibracji spowoduje obliczenie wartości napięcia na jedną działkę ADC, zapis tej wartości do pliku dla danego kanału i zakończenie procedury kalibracji. Od tego momentu dany kanał jest gotowy do wykonywania pomiarów.

Procedurę kalibracji należy powtórzyć dla każdego kanału OSOBNO!!

Nie wiem jak będzie się sprawował pomiar na innych układach, u mnie różnica wskazań między miernikiem fabrycznym a PC wynosiła od 0,01 do 0,03 V co jest w zupełności wystarczające dla moich zastosowań.

Przy pomocy PPM można zmieniać kolor cyfr wyświetlacza.

Nie używany panel można wyłączyć klikając na przyciski 1, 2 i 3 umieszczone pod wyświetlaczami.

Program wykorzystuje środowisko .NET Framework 4.

Spakowane pliki projektu można pobrać pod jednym z linków:

+ poprawiony schematEAGLE (!)


Załączniki:

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

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2013, o 23:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 gru 2012
Posty: 729
Lokalizacja: Białystok
Pomógł: 12

Nieee no Jagi... Te apki ktore piszesz na PC.... jestem pelen podziwu :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2013, o 23:59 
Offline
Moderator
Avatar użytkownika

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

Jagi - normalnie przesadziłeś ;) przesadziłeś ..... wielki szacun za te grafiki i interfejsy użytkownika ....

_________________
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: 20 lis 2013, o 00:00 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Oj tam, takie wypociny ;-)

_________________
http://www.jaglarz.info



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

Dołączył(a): 03 lip 2013
Posty: 143
Pomógł: 1

wygląd paneli genialny :) Jakie urządzenie było dawcą :)?

_________________
sig off ;(



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

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

Normalnie zawyżasz poziom - 20 pompek proszę ;) ....

a przy okazji co tam na pulpicie u ciebie robi "końserwacja" :lol: ???

_________________
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: 20 lis 2013, o 00:07 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Cytuj:
wygląd paneli genialny :) Jakie urządzenie było dawcą :)?


Jakiś obrazek miernika stacjonarnego z Google.

mirekk36 napisał(a):
a przy okazji co tam na pulpicie u ciebie robi "końserwacja" :lol: ???


A to obrazek z przerwy technicznej forum :lol:

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2013, o 08:59 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

A moglbys prosze zrobic test:
- kanal 1 do gnd
- kanal 2 do 5v
- kanal 3 do gnd
i powiedziec czy oba gnd pokazywaly ci idealne zero?



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

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

no Jag gratulacje :)

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2013, o 13:48 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

charsz napisał(a):
A moglbys prosze zrobic test:
- kanal 1 do gnd
- kanal 2 do 5v
- kanal 3 do gnd
i powiedziec czy oba gnd pokazywaly ci idealne zero?


Proszę bardzo:

Obrazek

Czy wejścia dzielników zwarte do masy czy "wiszące w powietrzu" efekt na obrazku.

Napięcie maksymalne środkowego kanału inne niż na wcześniejszych obrazkach bo wczoraj dla testów zmieniłem dzielnik napięcia.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2013, o 14:04 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

To mam jakis trop dlaczego u mnie tak sie nie dzieje ;)

Wysłane z mojego GT-I9300 przy użyciu Tapatalka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2013, o 14:22 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 599
Lokalizacja: Lubin
Zbananowany użytkownik

Pomógł: 35

Albo źle widzę albo AtMega8 pobiera tak znikomy prąd ze wystracza mu energia z kondensatora. :D
Na schemacie brak połączenia VCC do VCC ATMegi8.



Ostatnio edytowano 20 lis 2013, o 14:25 przez OdeOn, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2013, o 14:24 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

A to sokole oko. Wiedziałem że o czymś zapomniałem. :lol:

Idę uaktualnić archiwa.

------------------------ [ Dodano po: 30 minutach ]

Żeby Mirkowi nie zaśmiecać hostingu wstawiam tylko poprawiony plik EAGLA.

Kto wcześnie ściągnął paczkę i chce robić płytkę niech ściągnie poniższy poprawiony plik:


Załączniki:

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

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2013, o 21:34 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

Jaglarz napisał(a):
charsz napisał(a):
A moglbys prosze zrobic test:
- kanal 1 do gnd
- kanal 2 do 5v
- kanal 3 do gnd
i powiedziec czy oba gnd pokazywaly ci idealne zero?


Proszę bardzo:
...
Czy wejścia dzielników zwarte do masy czy "wiszące w powietrzu" efekt na obrazku.

Napięcie maksymalne środkowego kanału inne niż na wcześniejszych obrazkach bo wczoraj dla testów zmieniłem dzielnik napięcia.

A moglbys prosze wykonac taka probe dla mniejszego preskalera? z moich obserwacji wynika ze dla preskalera mniejszego od/rownego 8 trzeba dodac choc 1ms przerwe po zmianie kanalu, bo inaczej mieszaja sie wartosci z kanalow.
Testowalem na atb z atmega32.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2013, o 21:41 
Offline
Nowy

Dołączył(a): 09 lis 2013
Posty: 3
Pomógł: 0

Sun kazał panie podżegaczu .... pozdrowić i spytać o Ammeter czy będzie ..
oraz w razie "W" napisać ..... wiedziałem że Barbie nie da rady ..... wiedziałem ...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2013, o 23:12 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Powiedz Sunowi żeby się wypchał "czymkolwiek co macie tam bracie na warsztacie". :lol:
I niech nie gada do mnie po japońsku bo nie wiem co to jest Ammeter...

Charsz sprawdzę.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lis 2013, o 08:27 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 599
Lokalizacja: Lubin
Zbananowany użytkownik

Pomógł: 35

Ammeter[eng] = Amperomierz [pol]
po japonsku to nie wiem jak brzmi amperomierz :roll:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lis 2013, o 08:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

電流計

Jakby co ;)

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

tłumaczenie z :

http://pl.glosbe.com/

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

a tutaj można sobie posłuchać :)

http://translate.google.pl/translate_t? ... CCsQrgYwAA

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lis 2013, o 19:37 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

charsz, u mnie dla preskalera 8 też mam błędy a właściwie wpływ na sąsiednie kanały.
Przy 16 jest minimalne załkócanie kanałów, dopiero od 32 jest dobrze. Ja ustawiłem w projekcje 128.

Ale wynika to stąd że dla mojego kwarcu 14,74 MHz taktowanie ADC wynosi 115 kHz.
Dla 8 jest 1,8 MHz czyli o wiele za dużo.

Może masz za duże taktowanie ADC, przelicz dla swojego kwarcu.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lis 2013, o 21:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

Jag ladny projekcik :)

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2017, o 08:33 
Offline
Nowy

Dołączył(a): 19 paź 2016
Posty: 8
Pomógł: 1

Świetny projekt
Mam głupie pytanko do schematu. :-)
Czy przed kondensatorami C1 i C2 do VCC należy podać zasilanie 5V ?
I brakuje mi na schemacie kondensatorów kolo rezonatora.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2017, o 09:43 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Na oba pytania TAK ;-)

_________________
http://www.jaglarz.info



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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