Čas Reálny čas Test:

Similar documents
Marťanský čas. Samuel Mázor, 3. ročník, PSA. Školiteľ: RNDr. Peter Šín, PhD.

P a g e 5 1 of R e p o r t P B 4 / 0 9

Kapitola S5. Skrutkovica na rotačnej ploche

Page Input. Shield EURO 3-STA GND. 470pF Z1B. (+20 db) 10K % C38 LINK LEVEL. To Sheet 3 GND. 120Hz. Page Level R11 15K. 7kHz GND .

Use precise language and domain-specific vocabulary to inform about or explain the topic. CCSS.ELA-LITERACY.WHST D

A L A BA M A L A W R E V IE W

Use precise language and domain-specific vocabulary to inform about or explain the topic. CCSS.ELA-LITERACY.WHST D

P a g e 3 6 of R e p o r t P B 4 / 0 9

Software Process Models there are many process model s in th e li t e ra t u re, s om e a r e prescriptions and some are descriptions you need to mode

T h e C S E T I P r o j e c t

CP 52 Page In & Zone Sensitivity

Lesson Ten. What role does energy play in chemical reactions? Grade 8. Science. 90 minutes ENGLISH LANGUAGE ARTS

Základy číslicovej techniky. 1. Veličiny časový priebeh. 1. Veličiny časový priebeh Ing. Jozef Klus. Veličiny analógové - spojité

Results as of 30 September 2018

Scripture quotations marked cev are from the Contemporary English Version, Copyright 1991, 1992, 1995 by American Bible Society. Used by permission.

Math Homework # 4

I N A C O M P L E X W O R L D

Table of C on t en t s Global Campus 21 in N umbe r s R e g ional Capac it y D e v e lopme nt in E-L e ar ning Structure a n d C o m p o n en ts R ea

xlogic SuperRelay is a compact and expandable CPU replacing mini PLCs, multiple timers, relays and counters.

ENTROPIA. Claude Elwood Shannon ( ), USA A Mathematical Theory of Communication, 1948 LOGARITMUS

Fall 2015 Lecture 14: Modular congruences. cse 311: foundations of computing

MATH 215 Final. M4. For all a, b in Z, a b = b a.

VERITAS L1 trigger Constant Fraction Discriminator. Vladimir Vassiliev Jeremy Smith David Kieda

Nursing Facilities' Life Safety Standard Survey Results Quarterly Reference Tables

Chair Susan Pilkington called the meeting to order.

VNORENÉ POČÍTAČOVÉ SYSTÉMY

Agenda Rationale for ETG S eek ing I d eas ETG fram ew ork and res u lts 2

DS K x 8 Static RAM FEATURES PIN ASSIGNMENT PIN DESCRIPTION

SAMPLE AUDIT FORMAT. Pre Audit Notification Letter Draft. Dear Registrant:

Measuring Goodness of an Algorithm. Asymptotic Analysis of Algorithms. Measuring Efficiency of an Algorithm. Algorithm and Data Structure

Applying Phonetic Matching Algorithm to Tongue Twister Retrieval in Japanese

Trade Patterns, Production networks, and Trade and employment in the Asia-US region

Segmentace textury. Jan Kybic

Digital Control & Digital Filters. Lectures 13 & 14

Geometry of the Berry Phase

System Data Bus (8-bit) Data Buffer. Internal Data Bus (8-bit) 8-bit register (R) 3-bit address 16-bit register pair (P) 2-bit address

How Typological Exceptions Develop: Talmy s Distinction between Topological and Euclidean Semantics Revisited

Ash Wednesday. First Introit thing. * Dómi- nos. di- di- nos, tú- ré- spi- Ps. ne. Dó- mi- Sál- vum. intra-vé-runt. Gló- ri-

GR16. Technical Manual. 10 M SPS, 16-bit Analog Signal Digitizer up to 8MB FIFO

F48T10VHO, F60T10VHO, F72T10VHO, F96T12HO (1 LAMP ONLY) ELECTRICAL DATA (120V APPLICATION)

Focusing pre-concentration for electrophoresis. Jan Pospíchal Eliška Glovinová

THIS PAGE DECLASSIFIED IAW E

Physics 41 Chapter 22 HW

DM7442A BCD to Decimal Decoders

ERV Submittal - York (SUN ton MIN OA)

Lecture 5: Arithmetic

ODE Math 3331 (Summer 2014) June 16, 2014

Lecture 26 Section 8.4. Mon, Oct 13, 2008

Computation of Information Value for Credit Scoring Models

2 for my friends in East London, whose faith is a light

PROOF/ÉPREUVE ISO INTERNATIONAL STANDARD. Space environment (natural and artificial) Galactic cosmic ray model

Arun Platform Tide Gauge

FOR MORE PAPERS LOGON TO

Methods for analysis and control of. Lecture 6: Introduction to digital control

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

2 tel

Appendix 5 Summary of State Trademark Registration Provisions (as of July 2016)

C o r p o r a t e l i f e i n A n c i e n t I n d i a e x p r e s s e d i t s e l f

Automatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?

Part 2: Video Coding Techniques

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 1, 2009, vol. LV article No. 1677

On Acyclic Polynomials of [N]-Heteroannulenes

Executive Committee and Officers ( )

A GENERALIZATION OF STIRLING NUMBERS

The Chinese Remainder Theorem

A, V. Pratt Dynamics Branch Aeromechanics Division Weapons Development Department

What are S M U s? SMU = Software Maintenance Upgrade Software patch del iv ery u nit wh ich once ins tal l ed and activ ated prov ides a point-fix for

Issues with sampling time and jitter in Annex 93A. Adam Healey IEEE P802.3bj Task Force May 2013

I n t e r ku l t ú r n a ko mu n i ká c i a na hodine anglické h o jazyka. p r ostrední c tvom použitia PC

Fault Tolerant Computing CS 530 Software Reliability Growth. Yashwant K. Malaiya Colorado State University

The Golden Ratio and Signal Quantization

USA Mathematical Talent Search. PROBLEMS / SOLUTIONS / COMMENTS Round 1 - Year 12 - Academic Year

Use your text to define the following term. Use the terms to label the figure below. Define the following term.

Welcome to the Public Meeting Red Bluff Road from Kirby Boulevard to State Highway 146 Harris County, Texas CSJ No.: December 15, 2016

Proof 1: Using only ch. 6 results. Since gcd(a, b) = 1, we have

CMP 338: Third Class

12 16 = (12)(16) = 0.

Fundamentals: Frequency & Time Generation

CATAVASII LA NAȘTEREA DOMNULUI DUMNEZEU ȘI MÂNTUITORULUI NOSTRU, IISUS HRISTOS. CÂNTAREA I-A. Ήχος Πα. to os se e e na aș te e e slă ă ă vi i i i i

Evolution Strategies for Optimizing Rectangular Cartograms

THIS PAGE DECLASSIFIED IAW EO 12958

NCU EE -- DSP VLSI Design. Tsung-Han Tsai 1

-Z ONGRE::IONAL ACTION ON FY 1987 SUPPLEMENTAL 1/1

176 5 t h Fl oo r. 337 P o ly me r Ma te ri al s

ERV Submittal - York (PREDATOR 3-6 ton MIN OA)

17. Example SAS Commands for Analysis of a Classic Split-Plot Experiment 17. 1

Dangote Flour Mills Plc

EE 354 Fall 2013 Lecture 10 The Sampling Process and Evaluation of Difference Equations

Location. Datum. Survey. information. Etrometa. Step Gauge. Description. relative to Herne Bay is -2.72m. The site new level.

Math Theory of Number Homework 1

Decomposition of Complete Tripartite Graphs Into 5-Cycles

Grabber. Technical Manual

Location. Datum. Survey. information. Etrometa. Step Gauge. Description. relative to Herne Bay is -2.72m. The site new level.

SPECIFICATION SHEET : WHSG4-UNV-T8-HB

Homework 1. Johan Jensen ABSTRACT. 1. Theoretical questions and computations related to digital representation of numbers.

Some General Reflections About Time

Say Kids, What Time Is It?

Cpt S 223. School of EECS, WSU

Real-time Systems: Scheduling Periodic Tasks

Transcription:

Čas Reálny čas Test: Archeológovia našli mincu s datovaním 128 B.C. Je minca pravá? Začiatok 3 tisícročie je: 1.Jan. 2000 1. Jan. 2001 Iný dátum. Koľko sekúnd má jedna minúta? 60 sekúnd. (číslice 0, 1, 2, 58, 59) 60 sekúnd. (číslice 1, 2, 58, 59, 60) Prevážne 60 s. Niektorá môže mať len 59 sekúnd (číslice 0, 1, 2, 58), iná až 61 sekúnd (číslice 0, 1, 2, 58, 59, 60).

http://webster.cs.ucr.edu/aoa/windows/html/aoatoc.html http://isotropic.org/uw/date/

História počítačov Von Neumanov počítač PCU CPU ALU I/O rozhranie 0 1 2 3 4 5 6 7 8 9 Pamäť Napájací zdroj. Program Data

Vylepšenie vlastnosti von Neumanovho počítača Sériový stroj, ak ho chceme urýchlyť treba: Zvýšiť f CPU dve zbernice Zreťaziť inštrukcie, operácie zmena myslenia Delegovať právomoci vytvorenie periférií: Display (DMA - 8257 + Riadenie zobrazenia - 8275 ) Klávesnica 8278 čítače/časovače (základ RTC) 8253 Binárne vstupy a výstupy 8255 USART 8251 Prerušovací podsystém, 8259 I2C, A/D a D/A prevodníky,...

AW AB H L L H $0000 $0001 $0002 H L L H $00000 $00001 $00002 $00003 CPU $FFFF $1FFFF f > 16 16 f <8 C/T ( RTC ) RTC CMOS USART... 8 + +5V

Reálny čas V čom je rozdiel medzi počítačom RT a NRT? MáRTC? MáWDT? MáC/T? MáOS? Má A/D a D/A (PWM) prevodníky? Systém reálneho času je: Hardware & Software. Dáva správny výsledok v správnom čase.

Absolútny čas dátum, formát zápisu SS.MM.HH DD-MM-YYYY SS.MM.HH YYYY-DD-MM US :middle - endian Month, Day, Year (May, 24 th,2006 = 5/24/2006) Europe: little - endian Day, Month, Year (24 th, May, 2006 = 24/ 5/2006) China, Japan & ISO 8601: big - endian Year, Month, Day (2006, May, 24 th = 2006-05-24) Poznámky k endianom: Nedá sa povedať, že niektorý endian je výhodnejší voči inému, len ak zapíšeme dátum v big endian ľahšie sa triedia položky. Prenášame súborov medzi počítačmi s rôznymi endianmi treba robiť, vykonať transformáciu.

Relatívny čas Časový interval Oneskorenie

Príklady z praxe Meranie prietoku: m [kg] Počet počítadlo V[m 3 ] Jednotka času počítadlo, do ktorého vstupuje presná frekvencia

Príklady z praxe A/D a D/A prevodníky PWM 100% u 100% u T 1 0% 0% T op Plnenie = T 1 T op

WDT Príklady z praxe Kontrola behu programu. Voľne povedané program (task) by sa mal pravidelne niekde objaviť a zamávať nám: Tu som. Realizácia: beží hardwarový časovač, generuje pílu, po dopočítaní sa prednastaví a vygeneruje signál RST. Periódu prednastavovania povie technológ. Program musí pred pretečením prednastaviť počítadlo pomocou ATOMICKEJ OPERÁCIE.

Y2K Y2K problém pri prechode 31.12.1999 na 1.1.2000, správnejšie 31.12.2000 na 1.1.2001. Otázka: Rok 2000 patrí do 20., resp. 21. str.? Odpoveď: Počiatok nášho letopočtu zaviedli v 3-ťom storočí a stanovili počiatok: narodenie Ježiša Krista. Časová os vyzerala asi takto: 5.p.n.l. 4.p.n.l. 3.p.n.l. 2.p.n.l 1.p.n.l 1.n.l. 2.n.l. 3.n.l. 4.n.l 5.n.l? 0?

História 0 Nulu ako číslicu začali používať v Indii okolo roku 600. Europá používala do roku 1400 rímske číslice: Fibonači doniesol do Európy arabské číslice a NULU. Začína sa používať polyadická (pozičná) číselná sústava. 1.storočie 1 až 100, 2. storočie 101 až 200, atď. Tisícročia: 1 až 1000, 1001 až 2000, 2001 až 3000

Y2K38 Unixový čas sa zaznamenáva ako počet sekúnd od polnoci na 1.jan. 1970 Pôvodne sa ukladal ako integer (32b) 2 31-1= 2 147 483 647 sekúnd Jeden deň = 86400 sekúnd 65 536 sekúnd 194 dní 2038 = 1970 +68 68 rokov 136 rokov

Y2K38 Tento problém sa už začína prejavovať pri hypotékach. Prakticky sa zrejme neprejaví, pretože sa už dnes používajú 64-bitové počítače.

Hodiny reálneho času Základom je oscilátor f osc = 32768 Hz = = 256 * 128 = 2 8 * 2 7 Základný krok je 1/64 sek. Ale sekundy delíme na 1/10 sek., 1/100 sek. Vyrába sa niekoľko podobných obvodov HRČ - RTC. Možno ich rozdeliť na obvody pripojiteľné na: Paralelnú dátovú zbernicu 8b, resp.4b Sériovú zbernicu

RTC 62421 Pripojiteľný na paralelnú zbernicu, ak RD a WR sú dlhšie ako 120 ns. Počíta sekundy až roky (99) V BCD formáte.? Storočia? Všetky obvody RTC majú ošetrené inkrementovanie cez rády a korektné vyčítavanie zo záchytných registrov. Informácia o čase a dátume je uložená v 4 resp. 8b registroch v BCD formáte.

SEC 1 SEC 10 * + 0 9 0 5 H 1 H 10 ** 0 9 0 2 DAY 1 DAY 10 * * 0 9 0 3 platný deň 1 31 Ukladanie údaja o čase: BCD formát 00110110 3 6 10-ky 1-ky Ja sa na tento údaj pozerám ako na 36 10, ale počítač to vidí ako 36 16

PCF 8563 Komunikuje po I2C zbernici. Počíta 1/100 sek. až roky modulo 4. Aby boli vstupom 1/100 sek. f osc je prenásobené číslom 100/128. Obidva obvody predpokladajú zálohovanie baterkou. V standby režime je odber cca 2μA. (1F, GoldCup) 1F = 10 6 As cca 6 dní. Dnes sa vyrábajú obvody s odberom <0,5 μa. 65mAhod baterka dokáže zálohovať roky.

Juliánsky kalendár bol modifikovaný v roku 1582 páp. Gregorom XIII. Z októbra odstránil 10 dní. Po štvrtku 4.X.1582 nasledoval piatok 15.X.1582. Zaviedol: - komplikovaný výpočet dátumu na ktorý pripadne Veľká Noc, - priestupný rok. Februárbude mať 29 dní ak rok je bezozvyšku deliteľný štyrmi. Zo storočí sú priestupné len tie, ktoré sú deliteľné číslom štyristo. IF (Y mod 4 < > 0) {Február =28 } ELSE { IF (Y mod 400 = 0 ) { Február = 29 } ELSE { IF (Y mod 100 = 0 ) { Február =28 } ELSE { Február =29 } } } Problémom je: tropický rok má 365,2422 dní, Nie je to celé číslo. Dá sa vyjadriť približne: 365 + 1/4 1/100 + 1/400 1/4000 [deň].

Číslovanie týždňov: Za prvý týždeň v roku je považovaný ten, do ktorého padne prvý štvrtok nového roku. Deň Rok 2007 2008 2009 2010 Po 1.Jan. 8. 5. 5. 4. Ut 2. 9. 1.Jan. 7. 6. 5. St 3. 10. 2. 8. 7. 6. Št 4. 11. 3. 9. 1.Jan. 8. 7. Pi 5. 12. 4. 10. 2. 9. 1.Jan. 8. So 6. 13. 5. 11. 3. 10. 2. 9. Ne 7. 14. 6. 12. 4. 11. 3. 10. 1.týždeň 1.týždeň 1.týždeň 1.týždeň

Deň vtýždni: Nedeľa PondelokUtorok Streda Štvrtok Piatok Sobota 012345 6 Výpočet dňa v týždni: int( x) x w 1 2.6m 0.2 y 1 2 c )(mod 7), 4 y c ( D 4 m M 2 M 10 ak ak M M 3 2 Y * Y Y 1 ak ak M M 3 2 * y Y (mod 100) * Roky c Y 100 Storočie N e Po Ut St Št Pi So N e Po Ut St Št Pi So N e -8-7 -6-5 -4-3 -2-1 0 1 2 3 4 5 6 78

GMT, UTC priestupné sekundy GMT (Greenwich Mean Time) je odvodený od pohybu slnka vzhľadom na nultý poludník. Pohyb je v rôznych ročných obdobiach nerovnomerný Astronómovia zaviedli UT (Universal Time). UT0 = GMT. Atď. Na presnosť vplýva: pohyb pólov, príliv - odliv, pohyby vo vnútri zeme,... Zaviedol sa Atómový čas. Jednotkou je Atómová sekunda. Referenčný deň je tvorený 86400 As. Synchronizácia Atómového času a rotácie zeme sa označuje UTC. Pridávajú sa priestupné sekundy tak, aby chyba medzi nimi bola menšia ako 0,9 sek. ()

Reálny čas a regulačný obvod w nt v ntv e mnt K z v T v 1 mt p t S s y t IČ T v ČKČ Vzorkovanie: v amplitúde a v čase: IČ-ny pracujú synchronné bez oneskorenia IČ-ny pracujú asynchronné, s oneskorením až T v,, JITTER Všetko je diskrétne.