Documente Academic
Documente Profesional
Documente Cultură
INTRODUCERE. 3
1 SEMNALE IN BANDA DE BAZA................................................................ 4
1.1 Aspecte generale privind semnalele in banda de baza......................... 4
1.2 Coduri in banda de baza.................................................................. 6
1.3 Tipuri de semnale n banda de baz..8
1.4 Interfata USART.......................................................................... 10
1.5 Date generale despre mediul de programare MATLAB......16
1.5.1
1.5.2
1.5.3
M o d Coala d o c u m e n t . S e m n a t Data
Executat
Controlat
T contr.
Aprobat
Litera
Transmisia n banda de
baz:recepia
Coala
2
UTM
Coli
26
INTRODUCERE
ntr-un sistem de transmisii de date semnalele purttoare de informative
(datele), emise de un emittor, ajung la receptor, propagndu-se prin canalul de
transmisie. Pentru a se realiza o transmisie de date eficient referitoare la ltimea
de band implicat, puterea emis sau complexitatea implementrii sistemului,
este necesar ca semnalul de date s fie prelucrat anterior transmisiei prin canal.
Altfel spus se doreste o adaptare a semnalului la mediul de transmisie (canal), iar
tehnica prin care se obine aceast adaptare se numeste modulatie. Pentru
proiectarea unui sistem de comunicatii cu transmisie pe fibr optic, cablu sau
prin satelit, se dispune n prezent de o mare varietate de tehnici digitale de
modulaie
asigure performante
dat
Transmisia
banda
de
baz:
Emisia
propune
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
de
transmisiune
poate
fi
mrit
prin
utilizarea
repetoarelor,
regeneratoare.
Este necesar totui o anumit codare de linie pentru a asigura semnalului
transmis o serie de caracteristici, dup cum urmeaz:
- s nu aib component de curent continuu si nici componente importante la
frecvente foarte joase, deoarece echipamentul de transmisiune se cupleaz la linie
prin transformatoare si acestea introduc o atenuare mare la frecvente joase;
- s prezinte un spectru de frecvente cit mai ngust din punct de vedere practic
pentru a utiliza cit mai eficient banda de frecevente a liniei de transmisiune si
pentru a evita zona de frecvente nalte n care atenuarea liniei este foarte mare;
- s prezinte o protectie cit mai bun fata de zgomot.;
- s fie prezent informatia de timp (tranzitii), necesar pentru sincronizarea
bazei de timp a receptorului, indiferent de structura secventei de date;
- s nu necesite la receptie determinarea polarittii absolute a semnalului sau,
alfel spus, n cazul reprezentrii datelor n dubl polaritate, inversarea firelor
liniei de transmisiune s nu aib efect asupra datelor reconstituite la receptie.
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
Data
Data
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
2.codul bifazic-M (Mark) - are loc o tranziie la nceputul fiecrei perioade de bit i o
tranziie suplimentar la mijlocul bitului de 1.
3. codul bifazic-S (Space) - are loc o tranziie la nceputul fiecrui bit i o tranziie supliimentar la mijlocul bitului de 0.
2. se poate obine din codul bifazic-S (sau bifazic-M) prin eliminarea unei tranziii din dou
consecutive
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
De obicei se utilizeaz codul bifazic-S i codul Miller obinut din acesta. Codul bifazic se
utilizeaz pentru debite D<1200bps, iar codul Miller pentru debite D>2400bps.
Fig. 1.3 Conectarea prin modul sincron a dispozitivelor prin canal USART
Dispozitivul care transmite date se numete master iar cel care primete se
numete slave. De obicei masterul stabilete formatul cuvntului i frecvena
ceasului iar datele furnizate se vor obine la pinul TX. Slave-ul va trebui
configurat astfel nct s primeasc cuvinte care au acelai format cu cele
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
10
Start
Data
Data
Data
Data
Data
Data
Data
Data
Stop
MSP430FE423A
poate
trimite
urmtorul
format
de
cuvnt:
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
11
date. Sfritul cuvntului poate fi reprezentat de unul sau doi bii care trebuie s
aib valoarea 1.Transmitorul sau receptorul sunt libere doar atunci cnd s-au
transmis biii de stop i sunt n stare Idle, stare care este reprezentat de 1 logic
pe liniile de conexiune.
La configurarea a dou dispozitive care vor comunica serial asincron trebuie
s avem grij ca viteza de transfer s fie egal la transmisie i recepie i s avem
aceeai lungime a cuvntului de date. De asemenea trebuie totui s stabilim dac
folosim verificarea paritii i dac folosim unul sau doi bii de stop.
Principala surs de eroare poate aprea atunci cnd configurarea ntre
dispozitive nu este fcut corect, aceasta fiind o problem de incompatibilitate n
comunicare. Alte erori pot fi generate pe lunile de transmisie, ele putnd fi
detectate prin bitul de paritate sau prin biii de stop.
La transmiterea sau recepia a mai multor cuvinte consecutive trebuie
verificat dac USART - ul a realizat operaia complet de trimitere sau citire,
altfel poate aprea o alt eroare de transmisie generat de data asta de partea
soft.
Schimbul de date se face prin dou registre, unul n care se nscriu datele i
unul de iftare prin care se transmite cuvntul. n MSP430FE423A datele se scriu
sau se citesc din registrul UDR. De exemplu pentru transmiterea unui caracter
char pe 8 bii trebuie s scriem caracterul n UDR. USART - ul va trece automat
coninutul lui UDR n registrul serial apoi l va transmite pe linia de legtur
celuilalt dispozitiv care va prelua datele tot n registrul serial al crui coninut va
fi transmis registrului UDR. Registrul serial,dac dispozitivul este configurat ca
transmitor, va pune pe lng date i bitul de start , bitul de paritate i bitul/biii
de final. Dac dispozitivul este configurat ca receptor, registrul serial va verifica
dac transmisia este corect i dac da datele cuvntului vor fi copiate n UDR.
Registrele folosite n MSP430FE423A pentru comunicarea serial sunt
urmtorii:
- Registrul UDR care are rolul de a stoca datele necesare pentru transmisie sau
recepie:
Data
12
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
13
la
transmisie.
sincron.
Bitul 5 i 4 UPM1 i UPM0 Se folosesc pentru selecia paritii:
UPM1 UPM0
00
Nu
se
folosete
bitul
de
paritate.
01 - Combinaie rezervat.
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
14
BAUD=
Error[%]=
*100%
(2.2)
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
15
analiza
numeric,
calculul
matriceal,
procesarea
semnalului
aa
cum
sunt
scrise
matematic
fr
fi
necesar
programarea
tradiional[9].
MAT LAB conine o ntreag familie de module specifice, denumite toolbox-uri, respectiv blockset-uri, care permit rezolvarea unor aplic ii din diverse
domenii cum ar fi: maini, aparate i acionri electrice, control de sistem, aplic
ii DSP, procesarea materialelor i electro-tehnologii, procesare de semnal,
mecanic, industria aeronautic i de automobile, statistic, finane i multe
altele.Aceste module sunt colecii de funcii MAT LAB (M-files), uor de
asimilat, care
conine:
SimMechanics,
Data
Simulink,
DSP,
Acquisition,
Control
Fuzzy
System,
Logic,
Image
SimPowerSystems,
Processing,
Partial
a rezultatelor la imprimant.
Data
16
1.5.2
1.5.3
(Fig.2.1).
Data
17
deschide
biblioteca
corespunztoare
din
grupeaz
din aceste
care se
extrag
blocurile frecvent
modelul general au
M o d Coala d o c u m e n t .S e m n a t
Data
18
2.
UTILIZAREA
MATLAB/SIMULINK
PENTRU
ANALIZA
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
19
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
20
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
21
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
22
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
23
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
24
CONCLUZII:
n aceasta lucrare am avut ca date initiale interfata USART, care reprezinta un standart serial,
sincron sau asincron de transmisie i receptie a datelor.
Pentru sincronizarea datelor se utilizeaza semnalul de tact, care dicteaza inregistrarea datelor in
registru. n momentul cnd semnalul de tact ia valoare unitatii, se inregistreaza valoarea bitului de
date, daca senmnalul de tact este egal cu zero, nu va avea loc nregistrarea datelor in registru.
Transmisia digital n banda de baz reprezinta transmiterea unui semnal
dreptunghiular cu dou nivele de tensiune sau curent corespunztoare nivelelor de
zero i unu logic, iar la recepie este nevoie sa se realieze citirea acestuia n
ritmul unui tact identic n frecven i n faz cu tactul de la emisie, adic la
recepie este necesar un tact local sincronizat cu tactul de la emisie pentru
extragerea informaiei din semnal.
Avantajul acestui standard consta in faptul ca dispozitivele ce participa la transmisiune se
sincronizeaza automat, fata de inerfata UART, la care frecventa si viteza de transmisiune trebuie
setate separat, n parte si sa coincida pentru a putea efectua nregistrarea datelor.
Desigur sunt i dezavantaje precum complexitatea circuitului datorat conexiunilor suplimentare.
Din datele obtinute am observat c cu ct frecvena de tact (semnalul de sincronizare) este mai
mare, cu att precizia inregistrarii datelor este mai nalta .
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
25
BIBLIOGRAFIE
1. Interfata seriala UART (Universal Asynchronous Receiver and Transmitter)
http://www.rasfoiesc.com/educatie/informatica/Interfata-seriala-UART-Univers79.php ;
2. Microcontroller Search Results - Internet Corkboard
http://www.internetcorkboard.com/search.php?q=Microcontroller ;
3. Digital Circuits and Systems - Circuits i Sistemes Digitals (CSD) EETAC - UPC
http://digsys.upc.es/ed/CSD/units/Ch4/U4_15/Unit4_15.html
4. Telecommunication and Electronics Projects: June 2010
http://elprojects.blogspot.com/2010_06_01_archive.html
5. Brain-Computer Interface Using Single-Channel Electroencephalograph y
http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/cw
m55/cwm55_mj294/
6. USART Modules - PIC 16F877 Microcontroller
http://www.circuitstoda y.com/usart-modules-in-pic-16f877
7. MIXED SIGNAL MICROCONTROL LER
http://www.ti.com/lit/ds/symlink/msp430fe423a.pdf
8. Microcontrolere_pentru_toti
http://ru.scribd.com/doc/39510987/microcontrolere-pentru-toti
Coala
M o d Coala d o c u m e n t .S e m n a t
Data
26