You are on page 1of 33

SUSTAVI ZA PRIKUPLJANJE PODATAKA

DAQ Data AcQuisition


DAS Data Acquisition System

SIGNALI

DIGITALNI ANALOGNI

• signali stanja • mjerenja


• impulsni signali • postavne vrijednosti
• komande
MJERNI SUSTAV
korisničko sučelje

fizikalna električni digitalna veličina


veličina signal numerički
- grafički
prikaz

ξ A D
=
μ

osjetnik mjerni pretvarač A/D pretvornik

mjerni lanac
SIGNALI STANJA
ULAZNI - DIGITALNI

OPREMA ZA
NADZOR I
UPRAVLJANJE
KOMANDE
IZLAZNI - DIGITALNI

OPREMA ZA
NADZOR I
UPRAVLJANJE
MJERENJA
ULAZNI – IMPULSNI & ANALOGNI

impulsne veličine OPREMA ZA NADZOR


I UPRAVLJANJE
POSTAVNE VELIČINE
IZLAZNI - ANALOGNI

REGULATOR
NAPONA

postavna
mjerenje OPREMA ZA NADZOR
vrijednost
I UPRAVLJANJE
DIGITALNI SIGNALI (1)

Signali položaja - ULAZNI

• krajnji prekidači
DIGITALNI SIGNALI (2)

Signali stanja - ULAZNI

Tlačne Kontaktni Indikatori Indikatori


sklopke termometri protoka razine
DIGITALNI SIGNALI (3)

Komandni signali - ULAZNI

tipkala

preklopke
DIGITALNI SIGNALI (4)

Impulsni signali - ULAZNI


el. brojila plinomjeri vodomjeri

beskontaktni davači

- induktivni,
- kapacitivni
DIGITALNI SIGNALI (5)

Elektromehanički aktuatori - IZLAZNI

releji sklopnici elektroventili


DIGITALNI SIGNALI (6)

Prilagođenje signala

Ulazni signal

Izlazni signal
ANALOGNI SIGNALI (1)

Nadzor/upravljanje procesom
ANALOGNI SIGNALI (2)

A/D pretvorba
ANALOGNI SIGNALI (3)

Rezolucija i aliasing
ANALOGNI SIGNALI (4)

Rezolucija
8 bit → 28 = 256 koraka (0 ÷ 255)
ANALOGNI SIGNALI (5)

D/A pretvorba

Digitalni ulazi

Naponski
izlaz
ANALOGNI SIGNALI (6)

Prijenos signala
DIGITALNI PRIJENOS SIGNALA (1)

Razina polja

Analogni prijenos

Digitalni prijenos
DIGITALNI PRIJENOS SIGNALA (2)

Nadzorno-upravljačke razine

- nadzorna
računala

- regulatori
- PLC

- senzori
- aktuatori
DIGITALNI PRIJENOS SIGNALA (3)

Razina polja IEC 61158


„ FIELDbus - Field bus
„ PROFIbus - Process Field Bus
„ MODbus - MODicon (tvrtka) Bus
„ CANbus - Controller Area Network Bus
„ LONbus - Local Operating Network Bus
„ BITbus - Intel Bus
„ AS-interface - Actuator Sensor - interface
„ M-bus - Meter bus
„ EtherCat - Ethernet for
Control Automation Technology
„ …
DIGITALNI PRIJENOS SIGNALA (4)

Prednosti i nedostaci

PREDNOSTI:
„ Eliminacija kabela
„ Jednostavnije i brže puštanje u pogon
„ Jednostavnije održavanje
„ Smanjenje troškova pogona

NEDOSTACI:
„ Složeniji sustav → kvalificiranije osoblje
„ Skuplji senzori
„ Posebni test uređaji
„ Nekompatibilnost opreme raznih proizvođača
KODOVI I KODIRANJE (1)

KOD - pravilo pretvorbe dijela informacije u


drugi oblik prikaza (ne nužno istog tipa)

KODIRANJE - postupak promjene karakteristike


signala čineći ga pogodnijim za
određenu namjenu:
- optimiranje signala za prijenos
- poboljšanje kvalitete i vjernosti signala
- promjena spektra signala
- povećanje sadržajnosti informacije
- osiguranje detekcije/korekcije greške
- osiguranje sigurnosti podataka
KODOVI I KODIRANJE (2)
BINARNI kod

- način prikazivanja teksta/brojki pomoću znamenki


binarnog sustava: 0 i 1 (bit)
- grupa od 8 bit-a = byte → 256 kombinacija
KODOVI I KODIRANJE (3)
BCD kodovi - Binary Coded Decimal
KODOVI I KODIRANJE (4)
Zaštita koda
parni
ispitni bit → PARITET neparni
bez pariteta
KODOVI I KODIRANJE (5)

SERIJSKI prijenos

OKVIR = 1 START + 8 DATA + 1 PARITY + 1 STOP


KODOVI I KODIRANJE (5)
HAMMING-ov razmak

bez pariteta neparni paritet


a = 0 1 0 0 (4) a=0100 a=01000
b = 0 1 0 1 (5) b=0101 b=01011

0100
0101 nemoguće
a XOR b = 0001 →H=1 otkriti grešku

01000 moguće otkriti


01011 jednostruku
a XOR b = 00011 →H=2 grešku
KODOVI I KODIRANJE (6)
REDUNDANCIJA koda
- razlika između duljine koda i entropije koda

dualni logaritam:
R = n - ld (M) ld (x) = log(x) / log (2)
M = broj informacija N
N = potreban broj bitova M=2 → ld (M) = N
n = broj bitova

Primjer: 10 znamenki decimalnog sustava (BCD)


M = 10
N = ld (10) = log(10)/log(2) = 3,3 → n = 4 bit

R = 4 – 3,3 = 0,7 bit ili r% = [n-ld(M)] / n = 17,5 %


KODOVI I KODIRANJE (7)

CRC - Cyclic Redundancy Check

- kod za otkrivanje greške


CRC-16: polinom = x16 + x12 + x5 + 1
KOMUNIKACIJSKI PROTOKOLI (1)

Što je PROTOKOL ?
(SERIJSKI PRIJENOS PODATAKA)

- skup pravila koja određuju strukturu i smisao


niza (bloka) binarnih podataka - telegram

- PROTOKOL govori što predstavlja pojedini bit


u telegramu → kod formiranja telegrama

- predajnik i prijemnik moraju koristiti isti kod da


se kodirani telegram može de-kodirati
KOMUNIKACIJSKI PROTOKOLI (2)

Struktura telegrama
KOMUNIKACIJSKI PROTOKOLI (2)

Izmjena telegrama

sekvence CENTAR <=> DALJINSKA STANICA

prikupljanje podataka izvršna komanda

You might also like