Úloha Ohmetr zadání úlohy



Podobné dokumenty
Zadání úlohy: Vestavný systém schodišťový automat se zobrazením

Ṁikroprocesory v přístroj. technice. Ohm-metr ... Petr Česák

Rozhraní mikrořadiče, SPI, IIC bus,..

Projekt - Voltmetr. Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1

Úloha- Systém sběru dat, A4B38NVS, ČVUT - FEL,

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Čísla, reprezentace, zjednodušené výpočty

Přednáška 4, 5 a část 6 A4B38NVS Návrh vestavěných systémů 2014 katedra měření, ČVUT - FEL, Praha. J. Fischer

Čísla, reprezentace, zjednodušené výpočty

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. 2011, kat. měření, ČVUT - FEL, Praha. J. Fischer. Přednáška 7

ETC Embedded Technology Club 6. setkání

Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12)

DC12-10R Systém měření proudu

Univerzální jednočipový modul pro řízení krokových motorů

Číslicový zobrazovač CZ 5.7

Registrační teploměr

Měření odporu spouště v1.0. návod k obsluze

Rozhraní mikrořadiče, SPI, IIC bus,..

Převodník na DIN lištu s frekvenčním výstupem typ RF1

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha. J.

11. Odporový snímač teploty, měřicí systém a bezkontaktní teploměr

Napájení mikroprocesorů. ČVUT- FEL, katedra měření, přednášející Jan Fischer. studenty zapsané v předmětu: A4B38NVS

ETC Embedded Technology Club setkání 3, 3B zahájení třetího ročníku

Logické obvody, aspekty jejich aplikace ve vestavných systémech

velikosti vnitřních pamětí? Jaké periferní obvody má na čipu a k čemu slouží? Jaká je minimální sestava mikropočítače z řady 51 pro vestavnou aplikaci

24 bitový AD USB modul AD24USB. Návod k použití

BASPELIN CPL. Popis obsluhy regulátoru CPL CER01

AMR-OP84/G Grafický průmyslový terminál

Zařízení pro vyhledávání wifi sítí v pásmu 5GHz Stručný popis FW v. N21i

Úloha č. 4. Připojení 7-segmentového zobrazovače LED s posuvným registrem, připojení tlačítek

ETC Embedded Technology Club 5. setkání

Snímače teploty a vlhkosti s komunikací po RS485 protokolem Modbus RTU - řada PHM

TEPL2344 Technická dokumentace PŘEVODNÍK TEPLOTY. typ TEPL2344 s rozhraním RS232.

ETC Embedded Technology Club 4. setkání

TENZOMETRICKÝ MĚŘIČ. typ Tenz

Paměti. Prezentace je určena jako pro studenty zapsané v předmětu A3B38MMP. ČVUT- FEL, katedra měření, Jan Fischer, 2013

ETC Embedded Technology Club setkání zahájení druhého ročníku

MR51P. Systémy Měřicí, Analytické a Regulační Techniky POPIS A NÁVOD K OBSLUZE PROGRAMOVATELNÝ MĚŘIČ PRŮTOKU A PROTEKLÉHO MNOŽSTVÍ. verze 1.

Dodatky k dokumentaci Elektronické zátěže (PE 5/2008)

Návod k instalaci a seřízení SNÍMAČ ROSNÉHO BODU A TEPLOTY MODEL EE35

ETC Embedded Technology Club setkání

cvičebnice Kolektiv autorů:

KS 40-1 pro hořáky Speciální regulátor pro průmyslové hořáky

Napájení mikroprocesorů

4kanálový generátor času s ročním programem Návod k použití

PŘEVODNÍK SNÍMAČE SIL NA USB PRO ZOBRAZENÍ V PC DSCUSB. KRÁTKÁ PŘÍRUČKA PRO OBSLUHU A KONFIGURACI Revize červenec 2014

Měření kmitočtu a tvaru signálů pomocí osciloskopu

O3342A031Cz0 Verze 0 RWD62 RWD62. Siemens Building Technologies O3342cz.doc O3342A031Cz Strana 1

Způsoby realizace paměťových prvků

Automatické jištění kotelny AJK 5

Regulá tor TEMco 1200

Ovládání je realizováno pøes standardní ovládací páèku palubního poèítaèe vpravo pod volantem.

Číslicový otáčkoměr TD 5.1 AS

Střední odborná škola a Střední odborné učiliště, Dubno Ing. Miroslav Krýdl Tematická oblast ELEKTRONIKA

Řídící jednotka AirBasic 2

TENZOMETRICKÝ PŘEVODNÍK

Návod k obsluze. LCD indikace polohy pro inkrementální a absolutní snímače

MR51D. Systémy Měřicí, Analytické a Regulační Techniky POPIS A NÁVOD K OBSLUZE. PROGRAMOVATELNÝ DVOU a TŘÍSTAVOVÝ REGULÁTOR. verze 1.

!" " #! "# #$! % " &" následujících podmínek: 1. Celý text musí být kopírován bez úprav a se zahrnutím všech stránek. 2. '&!

Elektronická stavebnice: Generátor frekvence s optickým a akustickým výstupem

SITRANS TW 7NG3242. Univerzální převodník na lištu pro čtyřvodičové zapojení. Návod k obsluze Vydání: 03/01

DM4.3 odmagnetovací modul

V případě potřeby lze snímače nakonfigurovat do kompatibilního režimu se staršími snímači REGMET P21M. Přehled typů: osvětlení

NÁVOD K OBSLUZE. Obj. č.:

Návod k obsluze. LCD indikace polohy pro inkrementální a absolutní snímače

LCR MULTIMETR NÁVOD K OBSLUZE. Model : LCR Hz 120 Hz 1 KHz 10 KHz 100 KHz

Napájení a blokování napájení mikroprocesorů

RLC můstek Model

Hlasový modul HLM-410, HLM-411 firmware 1.5/VREG/VOX/AIN

Uživatelská příručka.

Multifunkční mini-diktafon

AC Dimmer 12 x 2300 W

ETC Embedded Technology Club setkání 1, 3B zahájení třetího ročníku

REZISTIVNÍ DOTYKOVÉ OBRAZOVKY A VYUŽITÍ V UNIVERZÁLNÍM REGULÁTORU Resistive Touch Screens and Usage in a Universal Controller

Datalogger Teploty a Vlhkosti

Procesory pro vestavné aplikace přehled

Servisní návod [CZ] VMS 08. Øídící jednotka pro pøesné mìøení spotøeby nápojù. Verze: 1.4 Datum: Vypracoval: Vilímek

ECO11. Mini-regulátor / Indikátor. Návod k použití. PMA a Company of WEST Control Solutions

Obsah 1. Složení soupravy a požadovaná kabeláž 1.1 Obsah soupravy a volitelné příslušenství 1.2 Instalace 2. Popis a nastavení funkcí videotelefonu

AUTOMATICKÉ VOLÍCÍ A OZNAMOVACÍ TELEKOMUNIKAČNÍ ZAŘÍZENÍ

ŘÍDÍCÍ ČLEN GCD 411. univerzální procesorový člen pro mikropočítačové systémy. charakteristika. technické údaje

Plena Digitální záznamník zpráv

Týdenní spínací hodiny, 2kanálové Návod k použití

Řídící jednotka pro 2 čtečky SL20

TENZOMETRICKÉ MĚŘIDLO

ETC Embedded Technology Club setkání zahájení druhého ročníku

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer

Kurs praktické elektroniky a kutění

Voděodolný tloušťkoměr MG-401 Obsah:

11. Odporový snímač teploty, měřicí systém a bezkontaktní teploměr

Pracovní list žáka (SŠ)

ETC Embedded Technology Club setkání

HMP Regulátor odběru elektrické energie TX RX COM L N V~ 6x relé 250V/8A + -

MyIO - webový komunikátor

Převodník USB na RS232. Milan Horkel

Elektronický analogový otáčkoměr V2.0 STAVEBNICE

od jaké adresy bude program umístěn? Intel Hex soubor, co to je, z čeho a jak se získá, k čemu slouží? Pseudoinstrukce (direktivy) překladače ORG, SET

Inteligentní procesorem řízený U/I převodník MPH 71

POPIS A NÁVOD K OBSLUZE MR51D

Alfanumerické displeje

Transkript:

Úloha Ohmetr zadání úlohy Přednáška 3 - část A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1

Měření odporu pomocí MKO 74121 Sestavte mikroprocesorem AT89C51RC2 řízený přístroj pro měření odporu v rozsahu 0 až 40 kohm. Výsledek se bude opakovaně zobrazovat jako dekadické číslo pomocí sériové linky RS-232 na připojeném počítači ve formě např.: Odpor R = 21 749 Ohmu. Zařízení se musí chovat jako měřicí přístroj. Výsledná hodnota odporu bude určena z délky impulsu na výstupu integrovaného monostabilního obvodu - MKO 74121. Chyby měření odporu musí být menší než 0.5% z rozsahu (tj. absolutní chyba max. 200 Ohmů). Pomocí P1.5 (ve stavu H) se bude indikovat, že výstup MKO reagoval Pomocí P1.6 (ve stavu H) se bude indikovat, že probíhá jedno měření. V režimu měření s průměrováním bude P1.6 ve stavu L po celou dobu jednoho měření ( je možno využít i jiných pinů podle potřeby) A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 2

Snímací obvod s MKO 74121 Převod R- Tx (odpor - doba kyvu Tx) s MKO 74121 (Texas Instruments), případně 74HC4538, 74HCT4538 start programově pinem např. P1.4,.. Q na P3.2 funkce- vstupní pin, přerušovací vstup, hradlování čítače T0 T X = ln 2.(R X +R int ).C (demonstrační metoda) 74121 P1.4 MKO start 3 4 A1 A2 Q Q 6 +5 V 5 B 10 C e R e /C e 11 T x INT P3.2 A C Q R int 9 R x +5 V P1.5 P1.6 P3.2 čítání vnitřních impulsů čítačem T0 A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 3

Zadání úlohy Sestavte přístroj pro měření odporu v rozsahu 0 až 40 kohm. Výsledek se bude zobrazovat jako dekadické číslo např.: R = 21 749 Ohmu. Odpor - určen z délky impulsu na výstupu i MKO 74121. Prog. kor. chyby nuly a měřítka, uložení konstant do paměti FLASH procesoru AT89C51RC2. Přístroj po startu programu načte kalibrační konstanty, které byly již dříve uloženy do vnitřní paměti FLASH, a kde zůstanou uloženy i při vypnutém napájení mikropočítače. Zároveň s kalibračními konstantami bude v EEPROM uložen i kontrolní součet a ID autora, aby nedocházelo k načtení neplatných dat, která v paměti zůstanou po předchozí skupině. V případě zjištění neplatných dat přejde přístroj do kalibračního režimu a nepovolí žádné jiné příkazy než Z a K. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 4

Funkce. Přístroj po startu programu načte kalibrační konstanty, které byly již dříve uloženy do vnitřní paměti FLASH, a kde zůstanou uloženy i při vypnutém napájení mikropočítače. Zároveň s kalibračními konstantami bude v FLASH uložen i kontrolní součet a ID autora, aby nedocházelo k načtení neplatných dat, která v paměti zůstanou po předchozí skupině. V případě zjištění neplatných dat přejde přístroj do kalibračního režimu a nepovolí žádné jiné příkazy než Z a K. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 5

Funkce. Správnost měření a velikost chyby ověřte porovnávacím měřením odporové dekády. V přístroji se bude programově korigovat chyba nuly a měřítka pomocí dvou odměrů v rámci příkazů Z a K. Při běhu programu budou zjištěné kalibrační konstanty uloženy ve vnitřní pracovní paměti typu DATA. Následně bude možno tyto kalibrační konstanty pomocí samostatného příkazu S uložit do vnitřní paměti FLASH procesoru AT89C51RC2. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 6

Korekce chyb ohmetru Korekce chyb, působení vnitřního rezistoru R int,(vhodné jej ponechat kvůli vyloučení chyb nelinearitou v počátku) (analogie váhy, korekce nuly - korekce měřítka) určení korekčních (kalibračních) konstant uložení do paměti FLASH AT89C51RC2 odpovídá to funkci reálných přístrojů T x T x0 aditivní a multiplikativní chyba správná přev. char. R x A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 7

Příkazy část 1 Z (nula) obsluha zkratuje měřený odpor a přístroj provede kalibraci nuly. Na obrazovku se vypíše stav čítače po kalibraci nuly a kalibrační hodnota pro nulu se uloží do paměti RAM (typu DATA) (dobrovolníci vnitřní relé zkrat svorek) Kxxxxx kalibrace, zadá se skutečná hodnota kalibračního odporu, který je připojen k přístroji. Přístroj vypočte a nastaví kalibrační konstanty, které následně také uloží do paměti RAM (typu DATA) L kalibrace s připojeným vnějším odporem 33 000 Ohmů. Přístroj vypočte a nastaví kalibrační konstanty, které následně také uloží do paměti RAM (typu DATA). Zjednodušení pouze pro skutečné začátačníky po dohodě se cvičícím. Pokud je příkaz C, není nutné implementovat příkaz K. B burst -provede 6 odměrů a zobrazí aktuálních 6 změřených hodnot odporu vedle sebe bez průměrování a odřádkuje a umístí kurzor na začátek řádku a očekává další příkaz. Pokud byl před stiskem klávesy B přístroj v režimu periodického měření (spuštěného příkazem M nebo A), po provedení odměrů příkazem B se do něj přístroj automaticky nevrátí V provádí měření stále (bez průměrování). Zobrazení s přepisováním hodnoty na obrazovce (po vypsání hodnoty se kurzor vrátí na začátek téhož řádku; výpis nové hodnoty přepíše na obrazovce starou hodnotu) A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 8

Příkazy část 2 "N" provádí opakované měření stále (bez průměrování). Zobrazení nové hodnoty je na novém řádku pod sebou "A stálé měření s průměrováním ze 4 měření. Na obrazovce se zobrazuje hodnota odporu vypočtená jako průměr ze 4 měření.využití aritmetiky Zobrazení jako při příkazu M "S" zapíše kalibrační konstanty uložené v pracovní paměti RAM (typu DATA) do vnitřní paměti FLASH R" načte kalibrační konstanty z paměti FLASH do paměti RAM (typu DATA) a provede kontrolu jejich platnosti C vypíše jméno a příjmení autora A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 9

Ovládání přístroje Ovládání přístroje a výpis dat prostřednictvím UART na terminálu Program Hyperterminal pod win XP, nebo http://hw-server.com/terminal-terminal-emulation-program-rs-232 nebo Bray terminal programm a další A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 10

Poznámky k AT89C51RC2, resetovací obvod Problém z lab. cvičení: Mikrořadič dlouho resetuje Vysvětlení v resetovacím obvodu se použije buď vnější rezistor ( např. 8k2, 10 k a elektrolytický kondenzátor 22 uf, nebo se využije vnitřní rezistor na čipu AT89C51xxx (ten však má ekvivalentní velikost řádově 100 kohmů) keramický kondnenzátor 68 nf, 100 nf. C= 10 22 uf, R ext = 10 kohmů dobře C= 10 22 uf R ext =, působení pouze - vnitřní PULL- UP časová konstanta řádově sekunda po uvolnění tlač. reset ještě 1-2 sekundy trvá, než se rozeběhne procesor. Po tuto dobu je třeba držet tlačítko pero aktivaci BOOT ( signál //PSEN na GND přes rezistor) Aktivace Boot ROM, Reset, tlač. BOOT ( /PSEN = Low), pustit reset, rozeběhnutí procesoru, tlačítko BOOT musí být v aktivním stavu, test?? BOOT, rozeběhnutí programu BOOT loader z BOOT ROM TL. + Ucc 10 M 89C51RC2 8k2 RESET A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 11