MULTIMETR - ATMEGA8. Pomiar: U,I, P,Ah,kWh,t

Podobne dokumenty
Nowy MULTIMETR z czujnikiem Halla

SWITCH & Fmeter. Fmax 210MHz. opr. Piotrek SP2DMB. Aktualizacja

E-TRONIX Sterownik Uniwersalny SU 1.2

Laboratorium Analogowych Układów Elektronicznych Laboratorium 6

PRZEDWZMACNIACZ PASYWNY Z SELEKTOREM WEJŚĆ. dokumentacja. (wersja 1.1

Transwerter TS70. (opracowanie wersja 1.0 / )

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

REGULOWANE ZASILACZE DC SERIA DPD

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Politechnika Wrocławska

4 Adres procesora Zworkami A0, A1 i A2 umieszczonymi pod złączem Z7 ustalamy adres (numer) procesora. Na rysunku powyżej przedstawiono układ zworek dl

Wzmacniacz mocy 70MHz na module RA30H0608M

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Opis dydaktycznych stanowisk pomiarowych i przyrządów w lab. EE (paw. C-3, 302)

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Wzmacniacz 70MHz na RD16HHF1

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Wzmacniacz 70MHz na RD16HHF1

Przetwornik temperatury RT-01

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

MCAR Robot mobilny z procesorem AVR Atmega32

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR

System Informacji Technicznej SIT MTC mini

DWUKIERUNKOWY REGULATOR SILNIKA DC VDC 20A

ZL8AVR. Płyta bazowa dla modułów dipavr

DPS-3203TK-3. Zasilacz laboratoryjny 3kanałowy. Instrukcja obsługi

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

PRAWO OHMA DLA PRĄDU PRZEMIENNEGO. Instrukcja wykonawcza

Tester samochodowych sond lambda

Ultradźwiękowy miernik poziomu

Karta danych technicznych

Warsztatowo/ samochodowy wzmacniacz audio

Uniwersalna karta I/O

REGULATOR ŁADOWANIA 12V / 24V / 36V / 48V DC DO INSTALACJI ELEKTROWNI WIATROWEJ

Czujnik temperatury RaECzTa

Uniwersalny sterownik silnika krokowego z portem szeregowym RS232 z procesorem AT90S2313 na płycie E200. Zestaw do samodzielnego montażu.

WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz

Zestaw Startowy EvB. Więcej informacji na stronie:

NIEZBĘDNY SPRZĘT LABORATORYJNY

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

PILIGRIM SMD wg SP5JPB

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Technik elektronik 311[07] Zadanie praktyczne

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

MATRIX. Zasilacz DC. Podręcznik użytkownika

TDWA-21 TABLICOWY DWUPRZEWODOWY WYŚWIETLACZ SYGNAŁÓW ANALOGOWYCH DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, listopad 1999 r.

Instrukcja obsługi Zasilacz regulowany WINNERS XL4015 USB

T 1000 PLUS Tester zabezpieczeń obwodów wtórnych

Programator mikrokontrolerów AVR

HIGROSTAT PRZEMYSŁOWY

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 ZASADY OCENIANIA

Miernik poziomu cieczy MPC-1

TERMOSTAT Z WYŚWIETLACZEM LED - 50,0 do +125,0 C

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Płytka uruchomieniowa XM32

SENSORY i SIECI SENSOROWE

Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332

Mikroprocesorowy Przełącznik Antenowy

Sterownik lasera. Instrukcja obsługi. Copyright by Barion

Wyjścia analogowe w sterownikach, regulatorach

Generator tonów CTCSS, 1750Hz i innych.

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Przykładowe zadanie egzaminacyjne dla kwalifikacji E.20 w zawodzie technik elektronik

Wzmacniacz mocy PA70E na RD70HVF1

AN ON OFF TEMPERATURE CONTROLLER WITH A MOBILE APPLICATION

Karta danych technicznych

Transwerter TH70 (opracowanie wersja 1.3 / )

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

U W A G I D O M O N T A ś U Z E S T A W U L A B O R A T O R Y J N E G O A B C 0 1 U S B 3, A B C 0 2

LMWD-2X LISTWOWY MODUŁ WYJŚĆ DWUSTANOWYCH DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, listopad 1999 r.

Uniwersalna klawiatura ELITE z wyświetlaczem LCD

SUPPORT TECHNICZNY:

Uniwersalna płytka generatora tonów CTCSS, 1750Hz i innych.

Zespół Szkół Technicznych Nr 1 w Skarżysku - Kamiennej. Projekt budowy Prostownika automatycznego. Opracował: Krzysztof Gałka kl.

Podstawy użytkowania i pomiarów za pomocą MULTIMETRU

DPM961 / DPM962. Cyfrowy multimetr panelowy INSTRUKCJA OBSŁUGI. Nr produktu Strona 1 z 11

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 ZASADY OCENIANIA

INSTRUKCJA TERMOSTATU DWUSTOPNIOWEGO z zwłok. oką czasową Instrukcja dotyczy modelu: : TS-3

Podstawy budowy robotów

Projektowanie i produkcja urządzeń elektronicznych

Technik elektronik 311[07] moje I Zadanie praktyczne

ORVALDI ATS. Automatic Transfer Switch (ATS)

Montaż i uruchomienie

LUPS-11MEU LISTWOWY UNIWERSALNY PRZETWORNIK SYGNAŁOWY DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, kwiecień 2003 r.

Przetworniki AC i CA

Parametryzacja przetworników analogowocyfrowych

2.1 Porównanie procesorów

Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń.

PA70H wzmacniacz 50W na 70MHz

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

FILTRY PASMOWE BPF/LPF opr. Piotrek SP2DMB uzupełn

Transkrypt:

MULTIMETR - ATMEGA8. Pomiar: U,I, P,Ah,kWh,t opr. Piotr Bryl SP2DMB www.sp2dmb.cba.pl Projekt dotyczy budowy prostego multimetru opartego na mikroprocesorze jednoukładowym ATMEGA8. Płytka umożliwia budowę miernika do pomiaru napięcia, prądu, mocy, amperogodzin, kilowatogodzin i temperatury. Ponadto na płytce znajdują się wolne piny, które mogą być wykorzystane do sterowania np. przekaźników, przycisków. W ten sposób można wykorzystać płytkę do innych własnych projektów! Montaż miernika oparty o elementy tradycyjne przewlekane THT. Zastosowano tani mikroprocesor ATMEGA8 w obudowie DIL28. Wzmacniacz operacyjny to popularny LM358 lub lepszy MCP607. Ich opis znajduje się w dalszej części niniejszej dokumentacji. Samą płytkę można wykorzystać do nauki programowania oraz budowy przyrządów pomiarowych o innym przeznaczeniu. Do tego potrzebny będzie programator np. STK200 oraz oprogramowanie np. BASCOM AVR. DANE TECHNICZNE MULTIMETRA (wartości maksymalne): Zakres napięć mierzonych 0 30V Zakres prądów mierzonych 0 25A* Pomiar mocy max 750W Licznik Ah 0 99Ah Pomiar temperatury DS18B20-55d o120c Napięcie zasilania układu +8 do 30V względem masy Pobór prądu miernika ok. 20mA Wymiar płytki 50x80mm Płytka jest jednostronna, cynowana, z soldermaską oraz rysunek montażowy elementów *UWAGA: dokładnośc pomiaru prądu zależy od up oraz zastosowanego wzmacniacza operacyjnego i rezystora pomiarowego i wynosi ~2%.

OPIS 1. Zasilanie Zasilanie oparte jest na regulatorze 7805 (TO220) Podyktowane jest to tym, że napięcie wejściowe zasilające układ, może wynosić maksymalnie 35V. Na początku toru znajduje się dioda 1N4148, która chroni układ przed odwrotnym podłączeniem zasilania. Minimalne napięcie zasilające wynosi 8V. Płytka może być zasilana na dwa sposoby. Z zewnętrznego zasilacza, wtedy przełącznik SW1 jest w pozycji 1. Drugi sposób polega na pobieraniu napięcia zasilania ze źródła napięcia zasilającego urządzenie tzw. zasilania wspólne. Przełącznik SW1 jest wtedy w pozycji 2. W przypadku pomiarów poniżej 7,5V, należy stosować zasilanie zewnętrzne (poz. 1 SW1) 2. Procesor W mierniku użyto procesor ATMEGA8-16PU. Pracuje on wraz z zewnętrzym kwarcem 8MHz. Na płytce znajdują się dodatkowe piny, które służą do programowania (1-RST, 7- +5V, 17-MOSI, 18-MISO, 19-SCK, minus do masy). Wolne piny to: PD0, PD1, PC5, PC4, PC3 i PC2. Napięcie referencyjne wynosi 5V i jest podawane na procesor przez dławik 100uH. Procesor montowany jest w podstawkę DIL28. Ustawienia fuse bitów: CKSEL: 1111:1111, 0CKOPT: 0 3. Wyświetlacz Zastosowano typowy wyświetlacz LCD 2x16 znaków. Ta ilość wystarcza do pokazania rożnego rodzaju mierzonych wartości. Sterownik wyświetlacza musi być zgodny z HD44780. Na schemacie podano do celów projektowych, konfigurację pinów do wyświetlacza. Rezystor R10 ogranicza prąd zasilający podświetlenie wyświetlacza. Potencjometrem P3-10k ustawiamy kontrast. Przed podłączeniem napięcia ustawiamy suwak na środku. Po podłączeniu regulujemy w celu uzyskania wyraźnej widoczności znaków. Wymiary zewnętrzne wyświetlacza: 80 x 36mm. 4. Pomiar napięcia. Napięcie mierzone trafia na dzielnik R3, P2, R4. Potencjometr typu helipot służy do regulacji prawidłowo wyświetlanej wartości napięcia. Do kalibracji należy wykorzystać inny miernik cyfrowy. Pokazywana wartość powinna być identyczna na obu miernikach. Na procesor nie można podać napięcia większego od 5V. Dlatego w torze pomiaru napięcia znajduje się dioda zenera 5V1. Obcina napięcia większe od tej wartości. Wynik z tego, że wraz z tym dzielnikiem można mierzyć maksymalnie 50V. Nie można jednak wtedy zasilać układu z poz. 2 włącznika SW1, ponieważ na stabilizator trafi napięcie większe od 35V! Mierzone napięcie trafia na wejście ADC pin 23. 5. Pomiar prądu Do pomiaru prądu wykorzystano zjawisko spadku napięcia na rezystorze, przez który płynie prąd. Pomiar dokonywany jest w torze masy zasilającej urządzenie. Rezystory pomiarowe R11 i R12 są typu SMD i lutowane są od strony ścieżek (linia przerywana na schemacie montażowym).

Spadek napięcia jest podany przez rezystor R6 na wejście wzmacniacza operacyjnego LM358 lub MCP607. Wzmocnienie układu znajduje się w granicach G = 6 do15. Wzmocnione napięcie trafia na wejście ADC procesora PC1 pin 24. 6. Schemat ideowy miernika

7. Schemat montażowy MULTIMETRA: 8. Podłączanie MULTIMETRA do źródła pomiarowego. Mierzone napięcie i prąd podłączamy od strony ścieżek. Na rysunku powyżej znajdziemy pady podłączeniowe linia przerywana (są od spodu). +INP tu podłączymy plus z zasilacza. Przechodzi ono przez bezpiecznik F1 do punktu +OUT i dalej do odbiornika -INP to podajemy minus z zasilacza jest on na masie. -OUT wyjście minus z zasilacza do odbiornika W przypadku zasilania silników, mogą występować zakłócenia w pracy mikroprocesora. 9. Pomiar temperatury Miernikiem możemy dokonać pomiaru temperatury. Na dole z lewej strony (patrz schemat montażowy) znajdują się goldpiny do podłączenia czujnika DS18B20. Sygnał należy podać na wolny port mikroprocesora. Można zastosować inny czujnik, ale należy zwrócic uwagę na prawidłowe podłączenie zasilania i wyjścia sygnału.

UWAGI MONTAŻOWE Z uwagi na mały pobór prądu przez MULTIMETR, stabilizator 7805 nie wymaga chłodzenia. Elektrolit C3 100uF montujemy w pozycji poziomej. Na schemacie montażowym pokazano linią przerywaną potencjometr P1. Jeśli nie będziemy mieli go w wersji 3296X (pokrętło z boku), można wlutować wersję 3296W. Nóżki należy odgiąć o 90 stopni i montować poziomo. Nad procesorem znajduje się kros. Podaje on napięcie 5V na wzmacniacz operacyjny i podświetlenie matrycy. Pod układy scalone najlepiej zastosować podstawki. Ułatwi to ich demontaż w przypadku uszkodzenia. Wyświetlacz łączymy z płytką przy pomocy złączki typu GOLDPIN 1x16 wtyk + gniazdo. Ponadto czterema wkrętami łączymy płytkę z wyświetlaczem. Dodatkowo stosujemy tuleki dystansowe o długości 12mm. Na wystający wkręt (przy wyświetlaczu) mocujemy następną tulejkę z gwintem wewnętrznym M3 o długości 6-8mm. Tulejka ta pozwoli nam zamontować miernik do obudowy. Do zasilania, dostępu do wejść mikroprocesora, czujnika temperatury użyto konektorów typu goldpin. W modelowym wykonaniu użyto bezpiecznika samochodowego. Konektory żeńskie lutujemy do płytki. Są to pady +INP oraz +OUT. Konektory należy obciąć i nałożyć na bezpiecznik. Następnie przylutować do płytki. Miernik mieści się w obudowie z tworzywa sztucznego Z7C. DOKŁADNOŚĆ POMIARÓW Dokładność jest uzależniona od zastosowanego prcesora oraz typu wzmacniacza operacyjnego i rezystora pomiarowego. PROCESOR jak każdy AVR wykazuje błędy w obliczeniach i przy pisaniu programu należy to uwzględnić. Testując gotowe urządzenie dokonujemy korekty w programie. Zastosowane napięcie referencyjne w mierniku narzuca nam rozdzielczość pomiarową. 5V = 1024bit, co daje 0,0048V/bit WZMACNIACZ OPERACYJNY pomiar prądu Z powodzeniem można stosować popularny LM358. Musimy jednak pamiętać, że jest on obarczony dużym offsetem na początku charakterystyki. Co to znaczy? Jeśli będziemy mierzyć bardzo małe napiecia, nie będą one wzmocnione jednakowo. Napięcie wyjściowe nie będzie adekwatne do ustawionego wzmocnienia. Praktyka wykazuje, że LM358 zaczyna liniowo pracować od ok.10mv na wejściu wzmacniacza. Czyli napięcia poniżej 10mV wzmocnione np. 10 razy nie pokażą prawidłowej wartości. Ponadto przy zasilaniu wzmacniacza napięciem 5V, można nim wzmocnić napięcie do maksymalnie 3,6V. Oznacza to maksymalne napięcie wejściowe 0,36V. Do obliczeń przyjmiemy 3V. Nieliniowość wzmacniacza można ominąć na dwa sposoby. Programowo - stosujemy wtedy poprawkę do napięcia wyjściowego wzmacniacza oraz sprzętowo. Dokładność pomiarowa tego bloku wpływa na końcowy wynik, nie tylko pokazywanego prądu, ale i mocy doprowadzonej oraz pobranych amperogodzin!

Korekta sprzętowa. Budując miernik musimy założyc zakres jego stosowania. Ze wzmacniaczem operacyjnym współpracuje rezystor pomiarowy R11 (R12). Poniżej znajduje się przykład jak poprawnie dobrać rezystor pomiarowy do wymaganego zakresu pomiarowego, a tym samym maksymalne wykorzystanie dokładności pomiarów (rozdzielczości przetwornika ADC, gdy Vref=5V). Założenia: Pomiar prądu do 3A. Maksymalne napięcie wejściowe na wzmacniacz 0,3V (Uwyj. = 3V, G = 10) Z prawa Ohma wynika: U = R x I R = U / I to R = 0,1om Moc opornika wynosi: P = R x I^2 P = 0,1 x 9 = 0,9W Wydzielane ciepło wpływa na dokładność pomiaru i musimy zapewnić stabilną pracę rezystora pomiarowego. W tym celu trzeba zastosować opornik o większej mocy. Dostępne w wersji SMD mają 3W i taki należy użyć w mierniku. Wzmacniacz MCP607 ma o rząd wielkości lepsze parametry i pracuje poprawnie z mniejszymi napięciami wejściowymi. Niemniej trzeba zawsze dążyć do maksymalnego wykorzystania rozdzielczości przetwornika ADC w ATMEGA8. UWAGI DO PROGRAMOWANIA Poniższy listing musi zawierać pisany program. Jest w nim zawarta konfiguracja sterowania wyświetlaczem LCD zastosowana na płytce: Config Lcd = 16 * 2 Config Lcdpin = Pin, Db4 = Portd.5, Db5 = Portd.6, Db6 = Portd.7, Db7 = Portb.0, E = Portd.3, Rs = Portd.2 Film na You Tube: http://www.youtube.com/watch?v=ew20v_z7s38

INSTRUKCJA MONTAŻOWA Integralną częścią miernika jest procesor ATMEGA8 oraz wzmacniacz operacyjny LM358. Program w procesorze jest skonfigurowany do otrzymanego wzmacniacza. Montaż i uruchomienie Montaż elementów należy wykonać według schematu montażowego. Przed włożeniem w podstawki układów scalonych i wyświetlacza, podłącz napięcie do goldpinów PLUS i MINUS. Zakres zasilania: +7,5 30V względem masy. Styki SW1, standardowo są ustawione na zasilanie dodatkowe zewnętrzne. Sprawdź napięcie na nóżce 7 ATMEG-i oraz nóżce 8 wzmacniacza operacyjnego. Powinno wynosić ok. 5V. Odłącz napięcie i włóż układy scalone zgodnie z wyprowadzeniami. Zamontuj wyświetlacz. Podłącz ponownie napięcie. Potencjometrem P3 10k ustaw kontrast na wyświetlaczu. Podłącz źródło napięcia, które będziemy mierzyć. Na wyświetlaczu powinno pojawić się wskazanie napięcia U. Innym miernikiem mierzymy napięcie źródła. Wzkazania na mierniku regulujemy potencjometrem P2 - helipot. Bez obciążenia wskazania prądu powinno wynosić 0,00A. Potencjometrem P1 helipot (pod wyświetlaczem) regulujemy wskazania do tej wartości. Dokładną korektę pomiaru prądu dokonujemy w następujący sposób. Do wyjścia miernika podłączamy szeregowo: żarówkę i amperomierz. Potencjometrem P2 robimy korektę wskazań prądu. Muszą być jednakowe na wyświetlaczu LCD 2x16 oraz amperomierzu. Najlepiej regulację robić na połowie zakresu pomiarowego. Na przykład: zakres pomiarowy 3A regulacja na poziomie 1,5A, zakres 8A regulacja na 4A itd. Z uwagi na nieliniowość pracy procesora (rozdzielczość) i wzmacniacza, wskazania mogą mieć drobne odchyłki w odczycie. Dokładne ustawienie wskazań prądu i napięcia ma zasadniczy wpływ na wskazania pomiaru mocy doprowadzonej oraz ilości amperogodzin pobranych przez odbiornik. Odwrotne podłączenie napięcia pomiarowego może uszkodzić układ! Należy stosować bezpiecznik odpowiedni do zakresu pomiarowego! Wyświetlacz jest montowany na tulejkach dystansowych. Tulejki z gwintem wewnętrzym, pozwalają w prosty sposób na montaż np. w zasilaczu lub prostowniku. Rozdzielczość pomiarowa prądu zakres do: 3A = +/- 10mA, 8A = +/-20mA, 20A = +/-100mA

SPIS ELEMENTÓW C1,C2,C7,C8,C9, C10,C11,C12, C13,C14 = 10 x 100n C3,C4 = 2 x 100µ C5,C6 = 2 x 33p D1 = 1 x 1N4148 D2 = 1 x 5,1V Konektory = 2 x 1 IC1 = 1 x ATMEGA8 Podstawka = 1 x Goldpin = 11 x 1 L1 = 1 x 100µH Gniazdo goldpin = 16 x 1 Wtyk goldpin = 16 x 1 LCD 16*2 HD44780= 1 x P1 helip. P2 helip. P3 trym. Q = 1 x 10k = 1 x 5k = 1 x 10K = 1 x 8MHz R2 = 1 x 6,8k R4 = 1 x 8,2k R8 = 1 x 1k R9 = 1 x 27K R10 = 1 x 510 R13 = 1 x 10k R14 = 1 x 4,7k R1,R3 = 2 x 100k R11,R12 = 2 x *patrz dokumentacja R5,R6,R7 = 3 x 47k SW1 = 1 x 1 UM Goldpin = 3 x 1 T sensor1* = 1 x DS18B20 - opcja Goldpin = 4 x 1 U1 Podstawka DIL8 = 1 x LM358, MCP607* - opcja = 1 x VR1 = 1 x 7805 Goldpin zas. = 2 x 1 Tulejka = 4 x 12mm Tulejka z gw. wew. = 4 x 8mm Wkręt M3x20 = 4 x 1