MODUŁ CYFROWY STEROWANIA SYMULATORA CZUJNIKÓW TERMOREZYSTANCYJNYCH

Podobne dokumenty
Sterowany cyfrowo symulator czujników termorezystancyjnych

UNIWERSALNY SYMULATOR PLATYNOWYCH CZUJNIKÓW TEMPERATURY

STEROWANY SYMULATOR CZUJNIKÓW TERMOREZYSTANCYJNYCH

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

E-TRONIX Sterownik Uniwersalny SU 1.2

Pomiary Elektryczne Wielkości Nieelektrycznych Ćw. 7

PRZETWORNIKI A/C I C/A.

Interfejs analogowy LDN-...-AN

TERMINAL DO PROGRAMOWANIA PRZETWORNIKÓW SERII LMPT I LSPT MTH-21 INSTRUKCJA OBSŁUGI I EKSPLOATACJI. Wrocław, lipiec 1999 r.

POMIARY TEMPERATURY I

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

LABORATORYJNY FALOWNIK NAPIĘCIA

Linearyzatory czujników temperatury

nastawa temperatury Sprawd zany miernik Miernik wzorcowy

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ DPC250; DPC250-D; DPC4000; DPC4000-D

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

Miernik poziomu cieczy MPC-1

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe

Cyfrowy regulator temperatury

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI. Katedra Metrologii i Optoelektroniki. Metrologia. Ilustracje do wykładu

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

Opracował: Jan Front

Wyjścia analogowe w sterownikach, regulatorach

REGULATOR PI W SIŁOWNIKU 2XI

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

Programowanie sterowników PLC wprowadzenie

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości.

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

Politechnika Gdańska. Gdańsk, 2016

ZAKŁAD ELEKTRYCZNY Laboratorium Wielkości Elektrycznych Małej Częstotliwości Robert Rzepakowski

Moduł licznika położenia LP 2.

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

SPECYFIKACJA HTC-VR, HTC-VVR-RH, HTC-VVR-T, HTCVVVR, HTC-VR-P, HTC-VVR-RH-P

MIERNIKI I WSKAŹNIKI CYFROWE

PROGRAMOWALNE STEROWNIKI LOGICZNE

Przetworniki AC i CA

BADANIA WYBRANYCH CZUJNIKÓW TEMPERATURY WSPÓŁPRACUJĄCYCH Z KARTAMI POMIAROWYMI W LabVIEW

INDU-40. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. Dozowniki płynów, mieszacze płynów.

KARTA KATALOGOWA TABLICOWY MIERNIK CYFROWY NEF-30MC

SPECYFIKACJA HTC-VR, HTC-VVR-RH, HTC-VVR-T, HTC-VVVR, HTC-VR-P, HTC-VVR-RH-P

WPROWADZENIE Mikrosterownik mikrokontrolery

Opis układów wykorzystanych w aplikacji

APPLICATION OF ADUC MICROCONTROLLER MANUFACTURED BY ANALOG DEVICES FOR PRECISION TENSOMETER MEASUREMENT

M-1TI. PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ. 2

Programowanie w językach asemblera i C

MPI-8E 8-KANAŁOWY REJESTRATOR PRZENOŚNY

Podstawy elektroniki i metrologii

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Uwaga. Łącząc układ pomiarowy należy pamiętać o zachowaniu zgodności biegunów napięcia z generatora i zacisków na makiecie przetwornika.

ĆWICZENIE 5. POMIARY NAPIĘĆ I PRĄDÓW STAŁYCH Opracowała: E. Dziuban. I. Cel ćwiczenia

SILNIK INDUKCYJNY STEROWANY Z WEKTOROWEGO FALOWNIKA NAPIĘCIA

Automatyka przemysłowa na wybranych obiektach. mgr inż. Artur Jurneczko PROCOM SYSTEM S.A., ul. Stargardzka 8a, Wrocław

Ćwiczenie 29 Temat: Układy koderów i dekoderów. Cel ćwiczenia

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

Research & Development Ultrasonic Technology / Fingerprint recognition

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Parametryzacja przetworników analogowocyfrowych

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

1. Zasilacz mocy AC/ DC programowany 1 sztuka. 2. Oscyloskop cyfrowy z pomiarem - 2 sztuki 3. Oscyloskop cyfrowy profesjonalny 1 sztuka

Karta katalogowa JAZZ OPLC JZ10-11-PT15/JZ10-J-PT15. 3 wejścia cyfrowe, 3 wejścia analogowe/cyfrowe, 3 wejścia PT1000/NI1000

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.

Ćwiczenie 2. Siedmiosegmentowy wyświetlacz LED

SENSORY i SIECI SENSOROWE

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

PRZETWORNIK PROGRAMOWALNY T1249

Moduł rozszerzeń ATTO dla systemu monitorującego SMOK.

OPBOX ver USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych ze

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

PANELOWY REGULATOR PROGOWY RPP401 INSTRUKCJA OBSŁUGI

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Miernik i regulator temperatury

Wstęp Architektura... 13

Akcesoria. Zastosowanie. Specjalne właściwości. Opis

Miernik Poziomu Cieczy MPC-1

Stanowisko laboratoryjne dla mikrokontrolera ATXmega32A4 firmy Atmel

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.

Generator tonów CTCSS, 1750Hz i innych.

Przetworniki analogowo-cyfrowe

Programowalne Układy Cyfrowe Laboratorium

POWERSYS INSTRUKCJA OBSŁUGI MIERNIK DO POMIARU REZYSTANCJI DOZIEMIENIA MDB-01

(54) (12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 C23F 13/04 C23F 13/22 H02M 7/155

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

DOKUMENTACJA PROJEKTU

Technik elektronik 311[07] moje I Zadanie praktyczne

PRZEZNACZENIE, PODSTAWOWE FUNKCJE

ANALIZA PORÓWNAWCZA METOD POMIARU IMPEDANCJI PĘTLI ZWARCIOWEJ PRZY ZASTOSOWANIU PRZETWORNIKÓW ANALOGOWYCH

SPECYFIKACJA HTC-K-VR. Kanałowy przetwornik CO2 z wyjściem analogowym V i progiem przekaźnikowym

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

CL600. Precyzyjny cyfrowy miernik tablicowy serii CL 600. Zastosowanie

Przetwarzanie A/C i C/A

Research & Development Ultrasonic Technology / Fingerprint recognition DATA SHEETS. Opis karty OPCONZ. optel@optel.

MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

Przemysłowy Sterownik Mikroprocesorowy

PL B1 (12) OPIS PATENTOWY (19) PL (11) (13) B1. (51) Int.Cl.5: G01R 27/02. (21) Numer zgłoszenia:

Transkrypt:

Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Nr 8 Politechniki Wrocławskiej Nr 8 Studia i Materiały Nr 2 200 Jerzy BARTOSZEWSKI * *, Daniel DUSZAF F symulator czujnika Pt-100, sterowanie cyfrowe MODUŁ CYFROWY STEROWANIA SYMULATORA CZUJNIKÓW TERMOREZYSTANCYJNYCH Symulatory czujników termorezystancyjnych są układami sztucznie odtwarzającymi rezystancję rzeczywistą czujników, których wyjściowy sygnał rezystancyjny jest funkcją temperatury. Symulatory są stosowane do kontroli i kalibracji mierników temperatury i ciepła współpracujących najczęściej z termorezystorami platynowymi. W niniejszej pracy autorzy prezentują cyfrowy moduł sterowania symulatora z analogowym 16 bitowym przetwornikiem rezystancji, odtwarzającym termometryczną charakterystykę czujnika Pt-100. WSTĘP Symulator czujnika termorezystancyjnego zrealizowany jest dla czujnika Pt-100 o klasie tolerancji A, zakresie temperaturowym pracy 0..00 o C i rozdzielczości nastaw temperatury 1 o C. Blok analogowy opisany w pracy [1], zbudowany jest w postaci 16 bitowego przetwornika rezystancji z precyzyjnych rezystorów załączanych kombinacyjnie kluczami kontaktronowymi []. Rezystancyjny zakres pracy przetwornika 00 Ω i jego rozdzielczość, mω, umożliwiają odtworzenie 00 punktów charakterystyki termometrycznej czujnika Pt-100, zgodnie z wymaganiami normy []. Za sterowanie kluczami równolegle załączającymi tory rezystancyjne przetwornika odpowiada program wpisany w blok procesorowego sterowania symulatora. Symulowana nastawa temperatury po wybraniu z klawiatury numerycznej jest zapisywana w buforach pamięci EPROM. Sygnały z wyjść danych pamięci, zamykając odpowiednie klucze torów rezystancyjnych powodują, że wypadkowa rezystancja torów jest funkcją zadanej temperatury. * Politechnika Wrocławska, Instytut Maszyn, Napędów I Pomiarów Elektrycznych, 0-72 Wrocław, ul. Smoluchowskiego 1, Jerzy.Bartoszewski@pwr.wroc.pl, Daniel.Dusza@pwr.wroc.pl

2. MODUŁ CYFROWY STEROWANIA SYMULATORA Schemat blokowy sterowanego symulatora z rozdziałem na część cyfrową sterującą i analogową wyjściową pokazany jest na rys. w pracy [1]. Część cyfrową realizującą w układzie symulatora funkcje sterująco-wykonawcze tworzą mikrokontroler, zespół przycisków sterujących, wyświetlacz symulowanej temperatury oraz wzmacniacz sygnałów sterujących kluczami wyjściowego analogowego przetwornika rezystancji. 2.1. MIKROKONTROLER SYMULATORA Do realizacji części sterującej wykorzystano mikrokontroler firmy ATMEL AT8C1 należący do rodziny mikrokontrolerów 801. Przez swoje porty komunikuje się on z wszystkimi pozostałymi częściami struktury symulatora. Uproszczony schemat ideowy układu sterowania i wykorzystania portów mikrokontrolera pokazany jest na rys.1. US1 AT8C1 US ULN280 US2 A US2 B US2 C US2 D US IN1 US IN2 US IN D PR RST 1 2 6 7 8 P1.0 P1.1 P1.2 P1. P1. P1. P1.6 P1.7 RST P0.0 P0.1 P0.2 P0. P0. P0. P0.6 P0.7 8 7 6 2 1 2 6 7 8 18 IN0 OUT0 17 IN1 OUT1 16 IN2 OUT2 1 IN OUT 1 IN OUT 1 IN OUT IN6 OUT6 IN7 OUT7 GND COM 10 US ULN280 K0 K1 K2 K K K K6 K7 MHz 1 2 PR 1 PR 10 PR 100 PR ENTER PR ESC C1 nf C2 10 1 1 1 16 17 18 1 20 P.0 P.1 P.2 P. P. P. P.6 P.7 XTal2 XTal1 GND P2.0 P2.1 P2.2 P2. P2. P2. P2.6 P2.7 PSEN ALE EA 28 27 26 2 2 2 22 21 2 0 1 C 100nF 1 2 6 7 8 IN0 IN1 IN2 IN IN IN IN6 IN7 GND 18 OUT0 17 OUT1 16 OUT2 1 OUT 1 OUT 1 OUT OUT6 OUT7 COM 10 K8 K K10 K K K1 K1 K1 Rys.1. Schemat układu sterowania Fig.1. Diagram of the control system Zastosowany mikroprocesor, układ US1, jest typowym układem z serii mikrokontrolerów ośmiobitowych typu MCS-1 []. Cechą charakterystyczną układu AT8C1 jest kasowalna wewnętrznie pamięć typu FLASH o pojemności kb, z możliwością

wielokrotnego programowania. Dzięki wykorzystaniu wewnętrznej pamięci, możliwe jest wykorzystanie wszystkich portów mikrokontrolera do komunikacji z układami zewnętrznymi. Porty P0 i P2 służą do sterowania przekaźnikami kontaktronowymi za pośrednictwem wzmacniaczy US, US dopasowujących sygnał do odpowiedniego poziomu. Port P1 służy do przesyłania wartości zadanej temperatury do modułu wyświetlacza, natomiast port P odpowiada za pięć przycisków sterujących układem wyboru wartości symulowanej temperatury. 2.2. MODUŁ WYŚWIETLACZA SYMULOWANEJ TEMPERATURY Układ podglądu aktualnie symulowanej temperatury pokazany jest na rys.2. Wyświetlacz LED R=0 x7 1 10 1 1 8 US2 a b c d e f g GND A B C D LT BL LE US1 P1.0 US1 P1.1 US1 P1.2 US1 P1. D1 LED0 16 US ULN200 COM GND R=2k US1 P1.7 1 1 1 10 OUT7 OUT6 OUT OUT OUT OUT2 OUT1 IN7 IN6 IN IN IN IN2 IN1 7 6 2 1 US1 P1.6 US1 P1. US1 P1. Rys.2. Moduł wyświetlacza symulowanej temperatury Fig.2. Module of the simulated temperature display Głównym elementem układu jest potrójny, siedmiosegmentowy wyświetlacz LED o sterowaniu multipleksowanym. Z portu P1 mikrokontrolera US1, sygnał jest podawany w kodzie BCD na dekoder US2 kodu BCD na kod siedmiosegmentowy i poprzez rezystory ograniczające prąd, sygnał ten jest przesyłany do wyświetlacza. Kolejnymi trzema bitami portu P1, przez wzmacniacze US, mikroprocesor steruje kolejnością wyświetlania cyfr. Częstotliwość wyświetlania oraz czas ekspozycji każdej z cyfr są ustawiane programowo. 2.. ZESPÓŁ PRZYCISKÓW STERUJĄCYCH

Zespół przycisków sterujących umożliwia nastawy wartości symulowanej temperatury. Składa się z pięciu przycisków dołączonych do portu P mikrokontrolera oraz przycisku dodatkowego zerującego system. Schemat układu przedstawia rys.. PR 1 PR 10 R=16k x US1 P.0 US1 P.1 PR 100 PR ENTER US1 P.2 PR RST 10uF US1 RST US1 P. PR ESC US1 P. R=8,2K Rys. Zespół przycisków sterujących Fig. System of controlling buttons W stanie spoczynku na końcówkach portu P mikroprocesora występuje stan wysoki. Po zwarciu przycisku do masy na końcówkach portu pojawia się stan niski mikroprocesor dostaje informację o naciśnięciu przycisku. Każdy z przycisków pełni określoną rolę w układzie. Przyciski 1,10,100 służą do ustawienia interesującej użytkownika wartości temperatury. Przycisk ENTER powoduje zatwierdzenie wartości zadanej temperatury co powoduje zmianę rezystancji wyjściowej symulatora, na rezystancję odpowiadającą temperaturze wyświetlanej na wyświetlaczu. Przycisk ESC powoduje wyświetlenie aktualnie nastawionej wartości temperatury. Naciśnięcie przycisku RESET powoduje wyzerowanie systemu i powrót do warunków początkowych.. REALIZACJA PROGRAMU MIKROKONTROLERA Językiem programowania procesora w symulatorze jest asembler z rodziny 801 [2]. Możliwe jest również programowanie w języku C, bliższym dla większości użytkowników, jest to przydatne w przypadku bardziej zaawansowanych rozwiązań. Działanie programu opiera się na ciągłym powtarzaniu jednej z dwóch pętli, zgodnie z algorytmem działania programu pokazanym na rys..

Rys.. Algorytm działania programu Fig.. Algorithm of programme functioning W sytuacji, gdy nie został naciśnięty żaden przycisk sterujący, program wykonuje tylko operację odświeżania wskazania wyświetlanej temperatury. Jest to stan spoczynkowy układu. Po wciśnięciu dowolnego przycisku program przechodzi do wyko-

nywania drugiej pętli. Naciśnięcie danego przycisku jest rozpoznawane przez mikroprocesor na podstawie zmiany bitów portu P, co objawia się pojawieniem się zera logicznego na jednym z wejść portu P. Następuje programowe sprawdzenie, który przycisk został naciśnięty, po czym zostaje wykonana grupa instrukcji związana z tym przyciskiem. Grupy instrukcji przypisane przyciskom 1,10,100 są praktycznie takie same, różnią się jedynie wartościami stałych w nich zawartymi. Głównym ich zadaniem jest obsługa trzech 8-bitowych rejestrów R0,R1,R2 mikrokontrolera, w których zawarta jest informacja o wyświetlanej na wyświetlaczu temperaturze. Grypa instrukcji dotycząca przycisku ENTER dotyczy zatwierdzenia zmian wprowadzonych przy pomocy przycisków 1,10,100. Zadana temperatura zapisana w kodzie BCD zostaje przekształcona do postaci binarnej i zapisana w rejestrach R i R procesora. Kolejne instrukcje powodują pobranie z tablic danych informacji o kombinacji równolegle załączanych kontaktronów. Informacja ta trafia do portów P0 i P2, po czym zostają załączone odpowiednie rezystory drabinki części analogowej.. WYNIKI BADAŃ EKSPERYMENTALNYCH Zaprojektowany i zrealizowany symulator czujników termorezystancyjnych Pt-100 poddano badaniom kontrolnym dla wybranych nastaw symulowanej temperatury. Do pomiaru rezystancji wyjściowej symulatora zastosowano mostek procentowy typu MP-86 firmy INCO, o rozdzielczości względnej pomiaru rezystancji ±0,001%, kalibrowany uwierzytelnionymi wzorcami rezystancji. Wyniki pomiarów zestawiono w tabeli 1. Tabela 1. Wyniki pomiarów kontrolnych symulatora czujnika Pt-100 Table 1. Results of control measurements of Pt-100 sensor simulator Lp. t R wy R PN δr wy C Ω Ω % 1 0,8 100,000 0,02 2 1 100, 100,1 0,08 2 100,71 100,781 0,00 101,26 101, 0,026 10 10,860 10,02 0,01 6 1 10,8 10,8 0,06 7 20 107,762 107,7 0,02 Lp. t R wy R PN δr wy C Ω Ω % 8 2 10,68 10,7 0,0

0,0 7, 0,08 10 18,0 18,1 0,0 100 18,6 18,00 0,0 0,218,286 0,08 1 17,88 17, 0,00 1 10 17,2 17,1 0,02 1 200 17,7 17,80 0,026 16 20 1,8 1,07 0,06 17 00 2, 2,01 0,0 18 00 26,1 27,08 0,0 1 20 2,801 2,02 0,00 20 0 26,00 26,1 0,01 21 280,68 280,6 0,0 W tabeli oznaczono: t cyfrowa nastawa temperatury symulatora, R wy rezystancja wyjściowa symulatora, R PN rezystancja czujnika Pt-100 według Polskiej Normy, Rwy RPN δ Rwy = - względny błąd rezystancji wyjściowej. R PN. WNIOSKI Badania kontrolne symulatora potwierdzają prawidłowość działania części cyfrowej oraz poprawny dobór kombinacyjnie przełączanych rezystorów w bloku analogowym. Błąd odtworzenia w symulatorze rzeczywistej rezystancji czujnika Pt-100 określonej normą [], nie przekracza wartości 0,0%. Symulator spełnia tym samym wymagania normy dla czujników o klasie tolerancji A, dla których dopuszczalne odchyłki rezystancji nie powinny przekraczać wartości od 0,06% dla 100 Ω (0 o C) do 0,1% dla 281 Ω (00 o C). Procesorowy system sterowania zastosowany w układzie umożliwia programową rozbudowę układu i wykorzystanie go do symulacji temperatur nie tylko czujnika Pt-100, ale również innych czujników termorezystancyjnych, np. Ni, Cu dla których zmiany rezystancji nie przekraczają przedziału od 100 Ω do 00 Ω. Możliwe jest również wykorzystanie symulatora do odtwarzania rezystancji dla całej rodziny czujników platynowych Pt-100, Pt-00 i Pt-1000, wymaga to jednak zaprojektowania innej struktury drabinkowego przetwornika rezystancji.

LITERATURA [1] BARTOSZEWSKI J., Sterowany symulator czujników termorezystancyjnych, Prace Naukowe I-2 PWr nr, Seria Studia i Materiały 200, nr 2, s.2-. [2] KRUK S., Programowanie w języku Assembler, PNJ, Warszawa,. [] RYDZEWSKI A., Mikrokomputery jednoukładowe rodziny MCS-1, WNT,Warszawa,1 [] CP CLARE CORPORATION, Katalog 220, Electromagnetic Relays,. [] PN-EN 6071+A2, Czujniki platynowe przemysłowych termometrów rezystancyjnych, GUM, Warszawa,17 DIGITAL MODULE OF CONTROLLING THERMORESISTANT SENSOR SIMULATOR Simulators of thermoresistance sensors are systems which imitate real resistance of sensors, where the initial resistance signal is the function of temperature. The simulators are applied for controlling and calibrating heat and temperature meters most frequently with platinum thermoresistors. In the paper the authors present digital module of controlling the simulator with analogue 16 bit resistance processor, imitating thermometric characteristics of the sensor Pt-100.