Sunteți pe pagina 1din 65

Universitatea Politehnica din Bucureti PROIECT DE DIPLOMA Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi________________________________________________

Cap. 2: Schema bloc a sistemului de comand cu microcontroler


n prezent, accidentele de la trecerile la nivel automate sunt din ce n ce mai frecvente. Capitolul de fa propune o soluie pentru modul de operare al trecerilor la nivel. Soluia presupune detecia automat a materialului rulant prin intermediul unor senzori. Acetia lucreaz n domeniul de unde infraroii, formnd "bariere" peste calea ferat. n momentul n care un vehicul feroviar trece prin dreptul senzorilor, barierele IR sunt obturate i astfel se realizeaz detecia acestuia. Schema de principiu a instalaiei este prezentat n figura 2.1. Apropierea materialului rulant de seciunea barierei este detectat cu ajutorul a patru senzori (SI, S2, S3, S4) plasai de o parte i de alta a cii rutiere. Pentru sensul X -Y de deplasare a trenului, acesta este detectat de senzorii SI i S2, iar p entru sensul opus de senzorii S3 i S4. Deschiderea barierei se produce imediat dup ce vehiculul feroviar prsete intersecia cu drumul rutier, fapt detectat de senzorii S5 (pentru sensul Y-X) i S6 (pentru sensul X-Y). Senzorii SI S4 sunt plasai la o distan de 3 km de trecerea la nivel pentru a se putea asigura intervalul de timp de siguran de minim 30 secunde (intervalul de la nchiderea complet a barierei pn la ajungerea trenului n dreptul trecerii la nivel), n timp ce S5 i S6 la doar 10 m (se asigur reluarea rapid a circulaiei rutiere dup eliberarea trecerii).

Figura 2.1 - Schema de principiu a instalaiei

Exemplu: Presupunnd c trenul circul cu o vitez constant de 180 km/h, el va parcurge spaiul de 3 km ntr-un timp de un minut. Acest timp este suficient pentru a se comanda punerea n funciune a instalaiei (se ia n considerare i intervalul de 8 secunde dintre nceperea semnalizrii luminoase i coborrea barierelor), fr a se neglija ns intervalul de siguran precizat anterior. n momentul deteciei trenului la oricare din cele dou capete, conductorii de autovehicule rutiere sunt avertizai de semnalele luminoase roii care clipesc alternativ. Aceast semnalizare ese declanat de trecerea trenului prin dreptul primului senzor, la trei kilometri de barier. n plus, pentru o avertizare complet, se conecteaz o sonerie i din acest moment circulaia rutier este interzis. Dup 8 secunde, microcontrolerul comand nchiderea barierei prin
-

22-

intermediul unui circuit cu relee care controleaz un motor. Pe cumpenele barierei sunt montate PROIECT DE DIPLOM Universitatea Politehnica din roii Bucureti dou uniti luminoase clipitoare pentru a ntri caracterul restrictiv, precum i pentru a iulie 2010 Facultatea de Transporturi asigura o mai bun vizibi litate a zonei trecerii la nivel pe timp de noapte. Acestea sunt aprinse o Specializarea Telecomenzi i Electronic n Transporturi dat cu acionarea motorului barierei. Schema bloc a instalaiei este reprezentat n figura 2.2. Aceasta cuprinde urmtoarele blocuri funcionale principale: 1. Postul central (PC) este compus din microcontrolerul ATmegal6, circuitele de recepie radio (Ri, R2) i interfeele de comand a elementelor de execuie (becurile de semnalizare, sirenele electronice i motoarele care acioneaz semibarierele). 2. Posturile locale (PL) aflate n teren - au rolul de a detecta vehiculele feroviare care se gsesc n apropierea trecerii la nivel i de a comunica informaia ctre postul central prin unde radio. n acest scop, ele sunt echipate cu senzori IR (cte dou perechi pentru fiecare sens) conectai la transmitoare radio (Ei, E2). n apropierea postului central se prevede o pereche suplimentar de senzori cu rolul de a detecta eliberarea trecerii la nivel de ctre tren. 3. Echipamentul din barier - este alctuit din circuitele de execuie pentru: semnalizarea luminoas de pe indicatorul rutier; semnalizarea luminoas de pe cumpenele semibarierelor; semnalizarea acustic; nchiderea cumpenelor semibarierelor. Instalaia folosete tensiunea disponibil n sistemul energetic naional (230Vc.a./50Hz), care este redresat i stabilizat de blocurile de alimentare (BA) pentru a obine tensiunile de: 3 V c.c. (posturile locale); 5 v c.c. (postul central); 12 V c.c. (echipamentul din barier).

o
5
<N

$ 8

* t
< N i

I
.R

.8

I I

I 1
I

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

ii

C <u li II fts 8 11 S -3

11
U

Universitatea Politehnica din Bucureti PROIECT DE DIPLOMA Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi

ty

Cap. 3: Detecia materialului rulant


3.1. Senzorii infrarou
Sesizarea prezenei de material rulant n apropierea trecerii la nivel se realizeaz cu ajutorul unor senzori care emit/recepioneaz radiaie n domeniul infrarou. Razele infraroii se ntind ntre partea vizibil i microunde ale spectrului electromagnetic (figura 3.1). Razele infraroii au o gam a lungimii de und care se ntinde de la lumina roie pn la lumina violet, astfel: IR-A: 700 nm - 1400 nm - scurte, aproape de lumina vizibil; IR-B: 1400 nm - 3000 nm - medii; IR-C: 3000 nm - 10000 nm - lungi.

Lungimea de und (X) (nm)

Figura 3.1 - Spectrul electromagnetic

n aplicaiile de transmisie cu IR se folosete domeniul cuprins ntre 750 nm i 950 nm. Infraroul este utilizat n sisteme cu raz mic de aciune, n care costul i complexitatea semnalului procesat de receptor trebuie s fie minimizate. n cazul de fa, senzorii sunt plasai n mediu deschis, astfel nct trebuie s se in cont de perturbaiile cauzate de lumina natural sau cea incandescent (produs de semnalele din lungul cii ferate). Conexiunea cu infrarou ntrebuineaz niveluri de transmitere a puterii optice relativ nalte i opereaz cu un interval relativ limitat n ceea ce privete valorile lungimilor de und.

25

Facultatea de Transporturi Emitoarele i receptoarele IR sunt montate pe stlpi a cror o Specializareadeosebit Telecomenzi^ i Electronic^ n Transporturi importan pentru buna funcionare a sistemului. Trebuie amintit faptul c materialul rulant al cilor ferate se compune din mai multe tipuri de vagoane, fi ecare avnd caracteristici constructive diferite. Dintre aceste tipuri, o atenie special se acord vagoanelor platform, avnd suprastructura format dintr-o platform continu realizat de obicei din material lemnos. Ele se situeaz la limita inferioar din punct de vedere al nlimii, valoarea acesteia regsindu -se n altitudinea stlpilor (aproximativ 1 m). De asemenea, se ine cont i de spaiul liber dintre vagoane, aspect prezent mai ales la trenurile de marfa. Presupunnd c emitorul i receptorul IR sunt plasai unul n faa celuilalt (bariera IR este perpendicular pe ine), la trecerea materialului rulant prin dreptul senzorilor acetia detecteaz alternativ cale ocupat/liber. Acest lucru conduce la o situaie de incertitudine n ceea ce privete nchiderea circulaiei rutiere pe trecerea la nivel i este inadmisibil. Soluia este reprezentat de plasarea perechilor de senzori astfel nct unghiul dintre barierea IR i calea ferat s fie de aproximativ 45. Emitorul IR const dintr-o diod tip TSAL6200. Aceasta este o diod emitoare n infrarou de nalt eficien care folosete tehnologia GaAlAs (Galiu -Aluminiu-Arsenic). n comparaie cu diodele GaAs (Galiu-Arsenic), aceste emitoare produc o radiaie mult mai puternic raportat la aceeai lungime de und. Pentru arseniura de galiu, AsGa, X este 900 nm. Adugnd aluminiu, AlxGai-xAs, lungimea de und poate fi micorat pn la 780 nm. Tensiunile directe la curent mic sunt aproximativ egale cu cele corespunztoare tehnologiei standard, aa nct aceste diode nlocuiesc cu succes vechile emitoare. Caracteristici principale: putere foarte mare a radiaiei; fiabilitate mare; tensiune direct mic; convenabil pentru operarea n cureni mari de impuls; capsul standard T-1% (diametru 5 mm); unghiul de jumtate de intensitate de 17; lungime de und maxim 940 nm. Aplicaiile includ uniti de control la distan cu cerine ridicate de putere, sisteme de transmisiune "free-air", detectoare de fiim. > Parametrii maximali (temperatura ambiental este 25 C dac nu este specificat). Parametrul Condiii de test Simbol Valoare Unitate de msur 6 tensiune invers 5 V V R *r jSvi'v curent direct 1f 100 mA curent direct de vrf tp/T=0,5; tp=100 |xs 200 mA IFM curent direct de oc tp 100 |xs IFSM 1,5 A Pv disipaie de putere 210 mW fiyy 'Zi Tj temperatur jonciune 100 Tamb gam temperaturi de op. -55 -100 t ~-y?2 j temperatur de lipire t<5 s;2 mm de capsul 260 C Rthja jonciun^-Sent 350 K/W
> .^ T

V# Universitatea Politehnica din Bucureti

PROIECT DE DIPLOM iulie 2010 i nlime au amplasare

c.... c
T
--

Universitatea Politehnica din Bucureti PROIECT DE DIPLOM Facultatea de Transporturi iulie 2010 Specializarea^ Telecomenzi i Electronic n Transporturi

(Si

> Parametrii de baz (temperatura ambiental este 25 C dac nu este specificat). > Parametrii de b iz (temperatura ;al este 25 C dac iu este ecificat) Unitate . Parametrul Condiii de test Simbol Minim Tipic Maxim Unitate de Parametrul ambienl Condiii de test Simbol n Minim sp Tipic Maxim msur de msur 1,6 tensiune direct V 1,35 V F IF=100 mA; t =20 ms tensiune direet IF=KI0 mAU -20ms V, 1,35 1,6 V p p 2,6 VF V IF=1 A; tp=100 ns coeficientde de IF*100 mAIF TK VF 1,3 V/K temperatur =100 mA TKVF al VF -1,3 rnV/K coeficient

temperatur al VF 10 capacitate jonciune VR=0 V; f=l MHz Cj 25 pFIR curent invers |iA capacitate jonciune VR=0 V; f = \ MHz 25 pF intensitate radiaie 40 60 ! mW/sr Ie IF=100 mA; tp=20 ms putere radiaie IF=100 mA; tp=20 ms <J>e 35 mW de band lF=100mA A X 50 nm Ie lrgime340 500 mW/sr IF=1 A; tp=100 (s putere radiaie IF=100 mA; tp=20 ms 35 mW Oe timp de de band cretere IF=100mA tr 800 ns IF=100 mA AX 50 I nm lrgime spectral tr timp de cretere IF=100 mA 800 ns tf I F = 100 mA 800 ns timp de descretere r
T -* A A 1 A/V

<d

rv

Funcia de receptor IR este asigurat de circuitul TSOP2230WE1. Acesta suport majoritatea codurilor de transmisiune, avnd frecvena purttoare de 30 kHz. Caracteristicile sale principale sunt: detector i preamplificator ntr-o singur capsul; filtru intern pentru frecvena PCM (Pulse-Code Modulation); ecranare mbuntit mpotriva perturbai ilor cmpului electric; compatibil TTL i CMOS; consum de energie redus; protecie mpotriva luminii naturale; Schema bloc este urmtoarea:

Figura 3.2 - Schema bloc a receptorului IR

27

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOMA iulie 2010

Figura 3.3

28

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOMA iulie 2010

Circuitul este realizat astfel nct impulsurile nedorite de la ieire cauzate de zgomot sau semnale perturbatoare s fie evitate. n acest scop, sunt folosite un filtru trece-band, un integrator i un etaj de control automat al ctigului (AGC - Automatic Gain Control). Reperele dup care se disting datele de semnale perturbatoare sunt: frecvena purttoare, lungimea irului de bii i ciclul de lucru. Semnalul de date trebuie s ndeplineasc urmtoarele condiii: frecvena purttoare trebuie s fie apropiat de frecvena central a filtrului trece -band (30 kHz); lungimea irului de bii trebuie s fie de 10 cicluri/tren de impulsuri sau mai mare; dup fiecare tren de impulsuri care este ntre 10 i 70 de cicluri un decalaj n timp de cel puin 14 cicluri este necesar; pentru fiecare tren de impulsuri mai lung de 1,8 ms un decalaj de timp corespunztor este necesar la un anumit moment al fluxului de date; acesta trebuie s fie de cel puin 4 ori mai lung dect trenul de impulsuri; pn la 800 trenuri de impulsuri scurte pe secund por fi recepionate continuu. Atunci cnd un semnal perturbator afecteaz circuitul, acesta poate recepiona n continuare semnalul de date. Totui, sensibilitatea este redus la un nivel la care s nu apar impulsuri neateptate. Cteva exemple de perturbaii blocate de receptorul IR sunt: lumina solar, precum i cea produs de becurile cu incandescen; semnale continue la orice frecven; semnale produse de lmpile cu fiuorescen cu modulaie nalt sau joas. n figura 3.3 este prezentat rspunsul circuitului la un semnal optic recepionat.
semnal optic

Figura 3.3

29

^SiSr Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

> Parametrii maximali (temperatura ambiental este 25 C dac nu este specificat).

Parametrul

Condiii de test

Simbol Vs Is Vo Io Tj Tamb Ptot T,

Valoare
-0,3-6 5 -0,3 6 5 100 -25-+85 50 260

Unitate de msur mA V mA C C mW c

tensiune de alimentare curent de alimentare tensiune de ieire curent de ieire temperatur jonciune gam temperaturi de funcionare consum de putere temperatur lipire

^S' tW llSlI **]

J- 1 1
Tamb85C t<5 s

> Parametrii electrici i optici (temperatura ambiental este 25 C dac nu este specificat). Parametrul Simbol Minim Tipic Maxim Unitate de msur 0,8 1,2 ISD 1,5 mA curent de alimentare IsH 1i 1,5 mA Vs 4,5 5,5 V tensiune de alimentare d 35 m distan de transmisie V OL 250 mV tensiune de ieire (nivel "low)

radian minim (iluminare energetic) - 30-40 kHz radian minim (iluminare energetic) - 56 kHz radian maxim directivitate

Ee min Eemin Ee max <P 30

0,2

0,5 0,7

mW/m2 mW/m2 W/m2 grade

$3

45

3.2. Transmitoarele i receptoarele radio cu modulaie de frecven


Funciile de transmisie i recepie radio sunt implementate cu ajutorul circuitelor integrate TX1, respectiv RX1. Acestea sunt circuite pentru transmisie i recepie radio n domeniul frecvenelor foarte nalte, atingnd viteze de pn la 10 kbps. Caracteristici principale: frecvene standard: 173,225 MHz i 173,250MHz; alte frecvene disponibile (n funcie de cerine): de la 151,300 MHz la 173,250 MHz; conforme cu standardele radio ETSIEN 300 220-3 i ETSI EN 301 489-3;

Universitatea Politehnica din Bucureti

PROIECT DE DIPLOM Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi _______________________________________________

viteze pn la 10 kbps cu 25 kHz distan ntre canale; complet ecranate; raz de aciune de pn la 10 km.

Modulele TX1 i RX1 combin ecranarea eficient cu filtrarea intern pentru a minimiza radiaiile parazite. Acestea sunt adecvate pentru legturi fr fir unu la unu sau multi -nod cu viteze mici unde este nevoie de o raz de aciune mrit. Printre aplicaiile acestor circuite se numr: sisteme de siguran n interiorul cldirilor, monitorizarea unor procese industriale de la distan i reele de date. Caracteristici ale transmitorului (TX1): modulaie NBFM (Narrow Band Frequency Modulation - modulaie de frecven cu band ngust) la 10 kbps; poate opera ntre 2,2 V i 12 V, la un curent de 9,5 mA; conine un regulator pentru o stabilitate mbuntit i rejecia zgomotului cauzat de surs; randament al puterii foarte bun; ieirea de radiofrecven de +1 OdBm (10 mW); armonici: -70 dBc (decibeli raportai la purttoare (carrier)); facilitate de activare circuit. Caracteristici ale receptorului (RX1): superheterodin NBFM conversie unic; poate opera ntre 2,7 V i 12 V, la un curent de 12 mA; conine un regulator pentru o stabilitate mbuntit i rejecia zgomotului cauzat de surs; sensibilitate de -116 dBm; indicaia de putere a semnalului primit n gama >80 dB; facilitate de activare circuit; pierderi ale oscilatorului local mai mici de -60 dBm.

Descrierea funcionrii. Pentru a se cunoate direcia din care sosete trenul (captul X sau Y), sunt utilizate dou perechi transmitor-receptor care lucreaz pe frecvene diferite. Astfel, n captul X se monteaz perechea TX1-151.300-10/RX1-151.300-10 lucrnd pe frecvena de 151,300 MHz, n timp ce n captul Y este implementat perechea TX1-173.200-10/RX1-173.200-10 care utilizeaz frecvena de 173,200 MHz. n ceea ce privete senzorii din barier (acetia detecteaz eliberarea seciunii barierei de ctre tren), conectarea lor la microcontroler se face direct, nefiind necesare alte circuite auxiliare. Modulul TX1 (figura 3.4) este un transmitor NBFM, funcionnd ntre 2,2 i 12 V la un curent nominal de 9,5 mA. Alimentat la 3 V, acesta produce pe ie irea RF +10 dBm (decibeli fa de nivelul de putere de 1 mW). Dimensiunile capsulei sunt 32x12x3,8 mm, excluznd pinii. RX1 (figura 3.5) este un receptor superheterodin NBFM (conversie unic) capabil s lucreze cu rate de pn la 10 kbps. Atunci cnd recepteaz, circuitul absoarbe aproximativ 12

30-

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOMA iulie 2010

mA. Ieirea RSSI (Received Signal Strength Indicator - indicator al puterii semnalului primit) are o gam de peste 80 dB. Dimensiunile capsulei sunt 48x17,5x5,5 mm, excluznd pinii.

Figura 3.4 - Schema bloc a transmitorului

% Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic^ jn Transporturi

PROIECT DE DIPLOM iulie 2010

Descrierea pinilor (TX1): RF GND (pinii 1 i 3) - mas RF, conectai intern la ecranul modulului i la pinul 6 (0 V); RF OUT (pinul 2) - ieire de radiofrecven (impedan de 50 Q) ctre anten; EN (pinul 4) - activare transmitor; o tensiune sub 0,15 V dezactiveaz modulul, n timp ce una mai mare de 1,7 V l activeaz; impedana: ~1 MQ; VCC (pinul 5) - alimentarea modulului (+2,2-12 V c.c.); riplu maxim: 0,1 V; 0 V (pinul 6) - mas; TXD (pinul 7) - intrare de modulaie; accept date seriale n format digital la nivele de 0+3 V.

Descrierea pinilor (RX1): RF IN (pinul 1) - intrare de radiofrecven de la anten (50 Q); RF GND (pinii 2 i 3) - mas RF, conectat intern la ecranul modulului i la pinul 6 (0 V); EN (pinul 4) - activare receptor; o tensiune sub 0,15 V dezactiveaz modulul, n timp ce una mai mare de 1,7 V l activeaz; impedana: ~1 MQ; RSSI (pinul 5) - Received Signal Strength Indicator (indicator al puterii semnalului primit); 0 V (pinul 6) - mas; VCC (pinul 7) - alimentarea modulului; riplu maxim: 0,1 V; AF OUT (pinul 8) - ieire analog filtrat de la demodulatorul FM; semnal n banda de baz: 400 mV vrf la vrf; poate comanda decodoare externe; sarcin extern mai mare de kQ (recomandabil); RXD (pinul 9) - ieire digital de la data slicer (versiunea dreptunghiular a semnalului de pe pinul 8); datele sunt identice cu cele de la intrarea transmitorului; ieirea este n format "colector n gol", cu rezisten de pull-up intern de 10 k2 conectat la pinul 7 (VCC).

Cerine referitoare Ia alimentarea modulelor. Ambele module ncorporeaz un regulator care produce o tensiune constant de 2,85 V pentru circuite atunci cnd alimentarea extern depete 2,9 V, iar rejecia riplului sursei atinge 40 dB sau mai mult. Aceasta asigur performane maxime i elimin necesitatea decuplrii sursei externe. Totui, pentru tensiuni de alimentare mai mici de 2,85 V, regulatorul nu opereaz iar rejecia riplului sursei este redus considerabil. n aceste condii i, raportul riplu/zgomot al sursei de alimentare a receptorului trebuie s fie sub 20 mV vrf la vrf pentru a evita eventualele probleme. Dac sursa este de o calitate ndoielnic, se recomand adugarea unui condensator cu tantal de 10 |iF ntre pinul VCC i mas, mpreun cu un rezistor de 10 Q ntre VCC i surs. Pinul Enable (EN) permite activarea/dezactivarea modulului, curentul absorbit n modul stand-by fiind mai mic de 1 pA. Dac aceast facilitate nu este utilizat, pinul EN treb uie conectat direct la VCC.

Vwi# Universitatea Politehnica din Bucureti Facultatea

de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOMA iulie 2010

34

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOMA iulie 2010

Cerine ale transmitorului TX1. Circuitul va produce deviaia de frecven specificat n condiiile n care pe intrarea T XD (pinul 7) se aplic semnal cu amplitudinea de 3 V (de exemplu, 0 V - "low", 3 V - "high"). Reducerea amplitudinii semnalului de intrare (de obicei ca urmare a reducerii tensiunii de alimentare) reduce i deviaia de frecven transmis la aproximativ 2 ,5 kHz (pentru limita inferioar de 2,2 V). Cu toate acestea, receptorul va face fa acestei situaii iar performana nu va suferi n mod semnificativ. Atunci cnd alimentarea modulului depete 3 V, trebuie adugat un rezistor n serie cu intrarea TXD pentru a limita amplitudinea modulaiei la maxim 3 V pe pinul 7. Rezistena de intrare este 100 k2, de unde rezult urmtoarele valori ale rezistorului serie: VCC <3 V 3,3 V 5V 9V Rezistor serie
-

.X

10 kQ 68 kQ 220 kQ

Este de remarcat c semnalul aplicat pe pinul TXD are un efect semnificativ asupra timpului de pornire a modulului (timpul de la trecerea n "high" a pinului EN i producerea ieirii RF). Pentru o pornire rapid, TXD trebuie s fie n stare "low" sau s aib aplicat un semnal (preambul) timp de minim 3 ms dup setarea pinului Enable. n aceste condiii, intervalul de start este de 50-70% din cel obinut dac TXD este meninut n starea "high" pe aceeai perioad.

Indicatorul puterii semnalului primit (RSSI). Receptorul RX1 dispune de facilitatea de a msura puterea semnalului primit n gama 80 dB sau mai mare. Acest lucru permite evaluarea calitii legturii de date i este util n teste ale razei de aciune. Aceast facilitate produce un indicator relativ i nu poate fi considerat o msur exact a puterii semnalului sau a distanei de la care se recepteaz. Ieirea RSSI se culege pe pinul 5 i poate lua valori ntre 0,15 -0,45 V (tipic 0,25 V) dac nu se recepioneaz semnal i crete la 0,9-1,3 V (1,15 V tipic) pentru recepie foarte bun. Impedana de ieire este de aproximativ 10 k2. Caracteristica tipic RSSI este cea de mai jos:

nivel RF de intrare (dBm)

35

PROIECT DE DIPLOM iulie 2010 Facultatea de Pentru aTransporturi asigura un rspuns rapid, RSSI dispune de decuplare intern (11 nF) fa de mas. Specializarea Telecomenzi i Electronic n Transporturi Aceasta poate duce la apariia unui riplu audio mic pe ieire (pinul 5), problem care se poate

^SiSr Universitatea Politehnica din Bucureti

corecta prin adugarea unui condensator de decuplare extern ntre pin i mas, cu preul creterii timpului de rspuns. Spre exemplu, un condensator de 0,1 joF va mri timpul de rspuns al indicatorului RSSI la aproximativ 4 ms.

Raza de aciune. Estimarea ariei de acoperire n orice situaie prezint o serie de dificulti din cauza numeroilor factori ce trebuie luai n considerare, dintre care mai importani sunt urmtorii: tipul i amplasarea antenelor utilizate; tipul de teren i gradul de obstrucie a cii de legtur; sursele de interferen ce afecteaz receptorul; ntreruperi cauzate de reflecia semnalului fa de obiectele conductive apropiate; rata datelor i gradul de filtrare adoptat. Urmtorul tabel conine cteva exemple tipice, ns teste de acoperire trebuie efectuate nainte de punerea n funciune a sistemului.
Rat de lucru 1,2 kbps 10 kbps 10 kbps 10 kbps Anten TX semiund semiund spiral spiral Anten RX semiund semiund semiund spiral Mediu rural/deschis rural/deschis urban/obstrucionat interior cldiri Raz de aciune 10-15 km 3-4 km 500 m-1 km 100-200 m

Rata de 1,2 kbps poate fi obinut n condiiile n care banda receptorului este redus prin adugarea unui filtru audio extern sau a unui circuit similar. Dac modulul RX1 este folosit fr componente externe, raza de aciune va fi limitat la 3-4 km.

Formatul datelor. Intrarea de date a transmitorului este comandat n mod normal de nivele logice dar poate accepta i semnal analogic. Att ieirea AF (pinul 8), ct i RXD (pinul 9) a receptorului produc datele originale aplicate transmitorului. Dei banda de modulaie a transmitorului se extinde ctre domeniul de curent continuu ca i ieirea AF a receptorului, nu este recomandat s se utilizeze semnal care conine component de curent continuu, aceasta din cauz c pot surveni erori i deviaii de frecven ntre TX1 i RX1. Astfel, rezult erori pe ieirea AF a receptorului. Modulul RX1 ncorporeaz un filtru trece-jos cu banda nominal de 6 kHz care lucreaz n conjuncie cu un filtru similar din TX1 pentru a obine o band total de 5 kHz. Aceasta este adecvat pentru transmisii de date la rate de pn la 10 kbps. O frecven de roll-off mai sczut (aproximativ 50 Hz) a fost aleas pentru filtrul intern i data slicer pentru a menine timpii de rspuns ai receptorului n limite rezonabile. n acest mod se obine viteza cea mai mic (1 kbps) pentru modulul standard.

n aplicaiile n care viteza nu este de o importan capital, precum legturi fixe la distane mari, o cretere semnificativ a ariei de acoperire poate fi realizat prin folosirea celei mai sczute rate de date i a filtrrii pentru a reduce banda receptorului la minimul necesar. n aceste circumstane, se poate utiliza ieirea de audiofrecven pentru a comanda un filtru extern i un data

slicer.
Universitatea Politehnica din Bucureti

Consideraii privind alegerea antenei. iulie 2010 Facultatea de Transporturi Alegerea i poziionarea antenelor transmitorului i receptorului sunt de o importan Specializarea Telecomenzi i Electronic n Transporturi deosebit i reprezint factorul decisiv n determinarea ariei de acoperire. Obiectele conductive din apropiere, precum cablajele imprimate sau bateriile, pot cauza dereglri ori ecranri ale antenei, reducnd semnificativ eficiena sistemului. n mod ideal, antena trebuie scoas n afara modulului i plasat n ntregime n spaiu deschis. Totui, acest lucru nu este ntotdeauna po sibil din motive de ergonomie i poate fi necesar un compromis. Dac se folosete o anten intern, aceasta nu trebuie s intre n contact cu alte componente metalice (spaiul din jurul antenei este la fel de important ca i antena). Microprocesoarele i microcontrolerele tind s radieze frecvene radio care pot cauza desensibilizarea receptorului dac antena acestuia se afl n apropiere. Efectele negative devin mai pronunate cu mrirea vitezei pentru c fronturile ce se succed cu rapiditate pot genera ar monici n domeniul frecvenelor foarte nalte, care sunt apoi radiate de traseele unui cablaj imprimat. n cazurile extreme, raza de aciune a sistemului se reduce de 5 ori sau chiar mai mult. Pentru minimizarea acestor efecte, se recomand ca modulul mpreun cu antena s fie situate ct mai departe de alte circuite, iar traseele de cablaj imprimat trebuie s fie ct mai scurte. Un plan metalic orizontal este foarte eficient mpotriva interferenelor, utilizarea sa fiind recomandat. Prezena interferenelor poate fi pus n eviden prin monitorizarea voltajului de pe ieirea RSSI a receptorului, care ar trebui s rmn constant indiferent dac microcontrolerul funcioneaz sau nu. Att transmitorul, ct i receptorul folosesc antene dipol X/2 (n semiund), avnd caracteristici omnidirecionale. Se recomand folosirea unui conductor de cupru cu diametrul ntre 1,3 i 1,6 mm. Alimentarea cu semnal de radiofrecven se face prin cablu coaxial cu impedana de 50 O. (figura 3.6).

PROIECT DE DIPLOM

Lungimea firului de cupru se calculeaz dup formula: 71250 i(mm)= 7(Mf5) ntruct se utilizeaz dou frecvene de transmisie (una pentru captul X i cealalt pentru captul Y), rezult urmtoarele valori pentru lungimile antenelor: 71250 lx = JJ = 470,91 471 (mm) 71250 ly =

411,37

Figura 3.6 - Construcia antenei n semiund

37

PROIECT DE DIPLOM ^SiSr Universitatea Politehnica din Bucureti Diagrama de radiaie n plan orizontal H este simetric i are forma cifrei 8, maximumul iulie 2010 Facultatea de Transporturi

de radiaieTelecomenzi fiind pe i direcia perpendicular Specializarea Electronic n Transporturipe

lungimea antenei, iar minimumul pe direcia lungimii antenei. Diagrama de radiaie n plan vertical depinde de nlime a de suspendare a antenei i prezint mai muli lobi (figura 3.7).

Figura 3.7 - Antena n semiund: distribuia curentului i a tensiunii n anten, ban da de trecere, diagrama de radiaie n plan vertical i n spaiu

3.3. Alimentarea echipamentelor


Schemele de alimentare pentru echipamentul de detecie, precum i pentru restul instalaiei, se construiesc pe baza unor circuite integrate specializate n stabilizarea de tensiune. Circuitele integrate, mpachetate n capsule cu numr redus de terminale, conin practic toate blocurile necesare unui stabilizator: elementul regulator serie (ERS), sursa de tensiune de referin, amplificatorul de eroare tensiune (AEU), circuit de limitare a curentului de ieire i circuit de limitare a temperaturii chip-ului. Sursa de 5 V (curent continuu) este asigurat de stabilizatorul de tensiune reglabil LM117 (figura 3.8). Acest circuit integrat este un stabilizator de tensiune pozitiv i poate debita un curent de pn la 1,5 A. Tolerana tensiunii de ieire este garantat la valoarea de 1%, productorul asigurnd

i protecie la scurtcircuit. relaia:

Universitatea Politehnica din Bucureti Facultatea de Transporturi Pentru stabilireaTelecomenzi tensiunii de ieire se utilizeaz un divizor Specializarea i Electronic n Transporturi

rezistiv format din R7 i Rg, dup

PROIECT DE DIPLOMA iulie 2010

unde valorile fixe Vref i Iacij sunt garantate de productor. O schem similar se folosete pentru a obine tensiunea de 3 V necesar la posturile locale, cu deosebirea c valoarea lui devine 333 2.

V0 = Vref

(l + 5) + I a d j * R s

1,25 (l + ZH) + 50 * IO'6 * 715 = S ( V )

+ 5V

3.4. Schema electric a posturilor locale (emisie).


Schema complet a echipamentului de la emisie este prezentat n figura 3.9. Instalaia cuprinde cei patru senzori IR din cele dou capete, precum i sursa de alimentare cu tensiune stabilizat (3 V curent continuu).

Figura 3.8 - Surs 5 V

39

\ # Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

Figura 3.9 - Schema de la emisie (senzorii de la distan)

Cap. 4: Postul central


Postul central asigur toate funciile necesare pentru operarea instalaiei. Acesta primete informaii de la posturile locale aflate n teren i, pe baza acestora, comand elementele de execuie. Principiul folosit n semnalizarea trecerilor la nivel cu calea ferat este cel conform cruia vehiculele feroviare au ntotdeauna prioritate fa de vehiculele rutiere. Acest lucru este motivat prin: masele mult superioare ale vehiculelor feroviare n comparaie cu cele rutiere; aderena sczut a sistemului roat de oel-in de cale ferat n comparaie cu aderena anvelop-asfalt. Prin urmare, drumul de frnare al unui vehicul feroviar fa de un autovehicul este foarte mare (de ordinul sutelor de metri, uneori peste 1 km) aa nct se opteaz pentru acordarea prioritii de ctre acesta din urm. Componena postului central este ilustrat n figura 4.1. Cel mai important subansamblu al acestuia este constituit de microcontrolerul ATmegal6, a crui descriere este prezentat n continuare.

%- ^ Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

Figura 4.1 - Postul central al instalaiei BAT

4.1. Descrierea microcontrolerului ATmegal6


Introducere. ATmegal6 este un microcontroler CMOS de 8 bii de mic putere bazat pe arhitectura RISC AVR mbuntit. Dispune de un set de 131 instruciuni i 32 de registre de uz general. Cele 32 de registre sunt direct adresabile de Unitatea Logic Aritmetic (ALU), permind accesarea a dou registre independente ntr-o singur instruciune. Se obine astfel o eficien

t
hwtw Universitatea Politehnica din Bucureti PROIECT DE DIPLOMA Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi

Figura 4.11 - Schema bloc a modulului USART

4.2. Interfaa elementelor de execuie cu microcontrolerul


Introducere. Releul este un dispozitiv electromecanic care transform un semnal electric ntr -o micare mecanic. Este o component cu rol de comutare, fiind format din: un electromagnet cu o armtur fix pe care se bobineaz nfurrile; o armtur mobil, care pune n micare contactele; set de contacte electrice. Aceste dispozitive sunt utilizate pentru a comanda circuite care au nevoie de cureni mari cu ajutorul unor circuite de comand care opereaz la cureni mult mai mici. Releele sunt de dou tipuri: normal dezexcitate (czute) i normal excitate (atrase). Schema prezentat n figura 4.14 folosete un releu normal czut. Atunci cnd ieirea microcontrolerului este n stare "high", tranzistorul se deschide i releul este alimentat ntre +12V i mas. Aceasta nseamn c prin bobin circul un curent electric i va fi produs un cmp magnetic care mic armtura pentru a nchide un set de contacte. Cnd alimentarea nu mai este prezent, cade fluxul magnetic din bobin i se produce o tensiune nalt. Aceast tensiune poate defecta tranzistorul de comand i de aceea este conectat o diod de protecie de-a lungul bobinei

57

\ *** Universitatea Politehnica din Bucureti

Facultatea Transporturivrfurile de tensiune. Rezistena pentru a de scurtcircuita Specializarea Telecomenzi i Electronic n Transporturi pinul microcontrolerului n baza tranzistorului.

2010 curentul dat de de 10 ld are rolul deiulie a limita


+12V

PROIECT DE DIPLOM

Figura 4.14 - Circuitul prin care se comand un releu cu ajutorul microcontrolerului

4.1. Interfaa pentru comanda semnalizrii luminoase


Circuitul, prezentat n figura 4.15 este simplu i eficient, constnd doar din dou tranzistoare, dou condensatoare i patru rezistene. Din aceste considerente, consumul de energie este redus. Frecvena de clipire a lmpilor este controlat de rezistenele R 2 i R3. Cele dou tranzistoare formeaz un multivibrator astabil. Multivibratoarele sunt generatoare de semnal dreptunghiular. Ele se mai numesc i circuite basculante astabile deoarece ieirea lor nu are o stare stabil. Ea comut cu o anumit periodicitate ntre dou nivele, maxim i minim, de obicei ntre o valoare apropiat de tensiunea de alimentare i respectiv 0 V. La cuplarea tensiunii de alimentare ambele tranzistoare au tendina de a intra n saturaie datorit curentului de baz asigurat prin rezistenele R 2, respectiv R3. Dar, deoarece n practic parametrii tranzistoarelor nu sunt niciodat perfect identici, unul dintre ei, fie acesta Qi, intr mai repede n saturaie. Prin urmare, tensiunea din colectorul lui Qi scade brusc la 0 V. Acest impuls trece prin Ci i se aplic n baza lui Q2. n consecin, tranzistorul Q2 se blocheaz. Dar, dup o

perioad de timp dat de valorile R3 i Ci, condensatorul Ci se ncarc prin R3. Cnd tensiunea pe condensator atinge o valoare de 0.6 - 0.7 V, tranzistorul Q2 se deschide i intr rapid n saturaie.

<

' Universitatea Politehnica din Bucureti PROIECT DE DIPLOM Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi

Figura 4.15 - Circuitul pentru comanda semnalizrii luminoase Cderea tensiunii din colectorul lui Q2 de la +12 V la 0 V determin prin C2 aplicarea unui impuls care coboar la zero potenialul bazei lui Qi, blocndu -1. Dup un timp dat de valorile R2, C2, condensatorul din baza lui Qi se ncarc i Qi se deschide din nou, ceea ce duce la blocarea lui Q2 .a.m.d., intrarea n conducie a unui tranzistor determin blocarea celuilalt. Rezistenele Ri i R4 controleaz curentul care trece prin filamentele celor dou becuri, considernd c acestea se alimenteaz la 12 V/20 W. Prin urmare, curentul prin fiecare din cele dou becuri este: Phec 2 = 77^ = 77 = 1.6600 u
bec

Astfel, rezult valoarea rezistenelor Ri i R4 ca fiind:

-59-

\ *** Universitatea Politehnica din Bucureti


Facultatea de Transporturi Ubec 12 Ri = 4 = 7^ = 777=7,22 = 8(fl) bec Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

Frecvena de clipire a lmpilor este determinat de valorile condensatoarelor Ci i C 2, respectiv de rezistenele R2, R3 astfel: se calculeaz timpul de blocare al unui tranzistor, folosind urmtoarea formul: -6 3 t = 0,69 * C 2 * R 2 = 0,69 * 10 * 10 * 73 * IO = 0,5[s] se calculeaz perioada total ca fiind: hot = 2*t = 2 * 0 , 5 = l[s]
tot

se determin frecvena: / = -L=i[//Z]

Circuitul se nchide prin contactul de releu A3, prin care se comand punerea n funciune a semnalizrii rutiere. Tensiunea invers baz-emitor a celor dou tranzistoare este doar 6 V, ceea ce nseamn c alimentarea la 12 V poate distruge aceste componente. n acest scop, se introduc n circuit diodele Dj i D2. Schema este identic pentru becurile de pe cumpene, cu deosebirea c acestea sunt de tipul 12 V/6 W. Astfel, se modific doar valoarea rezistenelor de limitare a curentului:
I'bec

= = 0,504) => Rt = R4 = H = 24(H)

4.2. Interfaa pentru comanda motorului de barier


Bariera este operat automat prin intermediul unui motor de curent continuu alimentat dintr-o surs stabilizat. Motorul de curent continuu a fost inventat n 1873 de Zenobe Gramme prin conectarea unui generator de curent continuu la un generat or asemntor. Astfel, a putut observa c maina se rotete, realiznd conversia energiei electrice absorbite de la generator. Motorul de curent continuu are pe stator polii magnetici i bobinele polare concentrate care creeaz cmpul magnetic de excitaie. Pe axul motorului este situat un colector ce schimb sensul curentului prin nfurarea rotoric astfel nct cmpul magnetic de excitaie s exercite n

permanen o for fa de rotor. Prile componente ale unui astfel de motor sunt prezentate n figura 4.16. n funcie de modul de conectare a nfurrii de excitaie, motoarele de curent continuu pot fi clasificate n: motor cu excitaie independent - unde nfurarea statoric i nfurarea rotoric sunt conectate la dou surse separate de tensiune; motor cu excitaie paralel - unde nfurarea statoric i nfurarea rotoric sunt legate n paralel la aceeai surs de tensiune; motor cu excitaie serie - unde nfurarea statoric i nfurarea rotoric sunt legate n serie; motor cu excitaie mixt - unde nfurarea statoric este divizat n dou nfurri, una

* * Universitatea Politehnica din Bucureti PROIECT DE DIPLOMA Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi

conectat n paralel i una conectat n serie.

Figura 4.16 - Motor universal de curent continuu nfurarea rotoric parcurs de curent va avea una sau mai multe perechi de poli magnetici echivaleni. Rotorul se deplaseaz n cmpul magnetic de excitaie pn cnd polii rotorici se aliniaz n dreptul polilor statorici opui. n acelai moment, colectorul schimb sensul curenilor rotorici astfel nct polaritatea rotorului se inverseaz i acesta va continua deplasarea pn la urmtoarea aliniere a polilor magnetici. Pentru acionri electrice de puteri mici i medii, sau pentru acionri ce nu necesit cmp magnetic de excitaie variabil, n locul nfurrilor statorice se folosesc magnei permaneni. Turaia motorului este proporional cu tensiunea aplicat nfurrii rotorice i invers proporional cu cmpul magnetic de excitaie. Turaia se regleaz prin varierea tensiunii aplicate

motorului pn la valoarea nominal a tensiunii, iar turaii mai mari se obin prin slbirea cmpului de excitaie. Cuplul dezvoltat de motor este direct proporional cu mrimea curentului electric prin rot or i a cmpului magnetic de excitaie. Reglarea turaiei prin slbire de cmp se face, aadar, cu diminuare a cuplului dezvoltat de motor. La motoarele serie acelai curent strbate nfurarea de excitaie i nfurarea rotoric. Din aceast consideraie se pot deduce dou caracteristici ale motoarelor serie: pentru ncrcri reduse ale motorului, cuplul acestuia depinde de ptratul curentului electric absorbit; motorul nu trebuie lsat s funcioneze n gol pentru c n acest caz valoarea intensitii curentului electric absorbit este foarte redus i implicit cmpul de excitaie este redus, ceea ce duce la ambalarea mainii pn la autodistrugere.

-61 -

* * Universitatea Politehnica din Bucureti PROIECT DE DIPLOMA Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi

Figura 4.17 - Circuitul de comand a motorului nchiderea i deschiderea cumpenei instalaiei se realizeaz prin schimbarea sensului de rotaie al motorului. n acest scop, se utilizeaz dou relee electromagnetice care conin un electromagnet i o armtur mobil. Iniial, motorul este oprit (poziia contactelor este cea din figura 4.17). Pentru a nchide bariera, se comand alimentarea releului Ai, ceea ce conduce la atragerea acestuia. Ca urmare, contactul acestui releu (notat identic) i schimb poziia i conecteaz potenialul pozitiv (+12 V) la borna 1 a motorului, care este acum alimentat pe circuitul: +12 V - A, t - motor - A2 i - -12 V Dup nchiderea complet a barierei contactul CIB (contact nchidere barier) nchide circuitul ntre 5 V i mas. Aceast tensiune este aplicat pe un pin al microcontrolerului, care comand decuplarea alimentrii. Deschiderea cumpenelor se produce imediat ce trenul elibereaz trecerea la nivel prin alimentarea releului A2, ceea ce duce la conectarea prin contactul propriu a potenialului pozitiv pe borna 2 a motorului. Acesta este alimentat acum pe circuitul: +I2V-A2 - motor - Ai l - -12 V, fapt ce determin rotirea n sens invers fa de prima situaie. n mod similar, cnd bariera a ajuns n poziie vertical (deschis) contactul CDB (contact deschidere barier) determin decuplarea alimentrii.

4.3. Interfaa pentru comanda semnalizrii acustice


Acest montaj (figura 4.18) folosete un difuzor cu impedana de 8 Q pentru a-i avertiza pe conductorii de vehicule rutiere n legtur cu nchiderea circulaiei. Cuplarea alimentrii se face prin intermediul contactului de releu A4. Schema este format dintr-un vibrator astabil realizat cu dou tranzistoare complementare (Q14 i Q15) a crui frecven este modulat cu ajutorul unui oscilator de relaxare realizat cu un tranzistor unijonciune (Q13). Frecvena impulsurilor generate de astabil este aproximativ 1 kHz, putnd fi modificat din condensatorul C14. Tranzistorul Q14 (npn cu Si) poate fi oricare din tipurile BC107, BC108, BC109, BC171, BC172, BC173. Sursa sonor este un difuzor cu impedana de 8 Q. (figura 4.19). Oscilatorul de relaxare cu TUJ produce o tensiune n dini de fierstru pe condensatorul

-62 -

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

C13 cu o frecven n jur de 2 Hz. Aceast tensiune este aplicat prin R32 pe baza lui Q14, producnd modulaia n frecven. Ca urmare, se obine n difuzor un sunet asemntor cu cel produs de o siren.
A4

Figura 4.18 - Circuitul sirenei de avertizare

4.6. Blocul de alimentare a postului central


Sursa de 12 V/ 24 V necesar pentru alimentarea becurilor de semnalizare (12 V) i a motoarelor barierei (ntre +12 V i -12 V) folosete circuitele integrate LM7812 (stabilizator de tensiune pozitiv - figura 4.21), respectiv LM7912 (stabilizator de tensiune negativ). Schema prezentat n figura 4.20 mai conine dou redresoare monofazate dubl alternan (puntea format din 4 diode), condensatoarele de filtraj Cn, Cig i condensatoarele de decuplare pe ieire C19, C20, respectiv C21, C22.

Figura 4.19 - Difuzorul avertizorului sonor

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOMA iulie 2010

Figura 4.20 - Surs 12 V

Figura 4.22 - Schema postului central


-

64-

4.7. Schema electric a postului central


Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi PROIECT DE DIPLOMA iulie 2010

PROIECT DE DIPLOM iulie 2010

Figura 4.22 - Schema postului central


-

65-

Cap. 5: Programul de aplicaie


Universitatea Politehnica din Bucureti 5.1. Prezentarea limbajului de asamblare Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi PROIECT DE DIPLOM iulie 2010

Introducere. Limbajele de asamblare sunt singurele care ofer utilizatorului posibilitatea cunoaterii aprofundate a calculatorului mpreun cu sistemul de operare. Din acest motiv, ele sunt destinate n special programatorilor de sistem, care lucreaz la proiectarea i implementarea sistemelor de operare si programare. Fiind o reflectare direct a limbajului main i prin aceasta avnd acces direct la funciile sistemului de calcul, limbajul de asamblare permite exploatarea tuturor posibilitilor oferite de sistem. De asemenea, sistemele modeme de programare au facilitatea interfarii cu limbajul de asamblare, crendu-se astfel posibilitatea dezvoltrii de programe eficiente n limbaj de nivel nalt. Limbajele de asamblare presupun existena la dispoziia programator ului a tuturor resurselor sistemului de calcul. Acest lucru nseamn c programatorul este obligat: s defineasc n program toi operanzii; s iniializeze toate zonele de memorie; s asigure omogenitatea operanzilor n vederea efecturii corecte a opera iilor de calcul. In programele scrise n limbaj de asamblare se execut exact operaiile pentru care exist instruciuni. Dac un operand nu este definit dar este utilizat, asamblorul semnaleaz acest eveniment ca fiind major i nu va proceda la trecerea la etapele ulterioare asamblrii. Dac un operand nu a fost iniializat, se va lucra cu coninutul existent al zonei de memorie. Simplitatea programului asamblor nu permite analiza corelaiilor dintre instruciuni n aa fel nct s semnalizeze c se folosesc variabile neiniializate. De asemenea n programele scrise n limbaj de asamblare se afl instruciuni dispuse una dup alta, care formeaz secvene liniare. Apariiile instruciunilor de salt ntrerup caracterul liniar al programelor. Limbajele de programare sunt structurate n definiri de tipuri de operanzi i referiri de operanzi n vederea prelucrrii. Contextul de prelucrare ncepe cu definirea operanzilor. ntre modul de definire i modul de utilizare exist restricii pe care programatorul trebuie s le respecte. Orice program folosete operanzi i operatori. Limbajul de asamblare permite structurarea distinct, pe segmente a datelor, stivei i a codului executabil. Mai mult, exist posibilitatea de a defini o variabil oriunde n segmente i de a o referi cu semnificaia pe care contextul (cod instruciune, poziie n lista de operanzi) l d. n limbajele de asamblare sunt definite modaliti variate de referire a operanzilor (adresare direct, indirect, indexat, bazat etc.). Octeii sunt pui n coresponden cu identificatorii i cu etichetele. ntruct o instruciune efectueaz o operaie simpl i instruciunile se organizeaz n secvene, programul scris n limbajul de asamblare este vzut ca secvene i nu ca expresii. Unitatea de baz a informaiei memorate n calculator este bitul. Un bit reprezint o cifr binar, deci poate avea valorile 0 sau 1. Modelul hardware corespunztor este acela de bistabil. Un bistabil este deci un circuit electronic cu dou stri stabile, configurate ca 0 sau 1, capabil s memoreze un bit de informaie.

Un grup de bistabili formeaz un registru. De exemplu, 8 bistabili formeaz un registru de 8 bii. Informaia care se poate memora ntr-un asemenea registru poate fi codificat binar, de la valoarea 00000000, pn la valoarea 11111111. Numrul combinaiilor care pot fi memorate este

-67-

256 (28). Aceste combinaii se numesc octei sau bytes (dac n=8).
Universitatea Politehnic a din Bucuretieste vzut ca o succesiune Memoria unui calculator Facultatea de Transporturi adres de memorie. Pentru a adresa memoria, este nevoie de Specializarea Telecomenzi i Electronic n Transporturi

de octei. Fiecare octet are asociat o iulie 2010 un registru de adrese a crui lungime

PROIECT DE DIPLOM

determin dimensiunea maxim a memoriei.

Tipuri de date utilizate n limbajul de asamblare: Byte (1 octet); Word (2 octei); Double Word (4 octei); Quad Word (8 octei); Ten Bvtes (10 octei).

Microcontrolerul folosit de instalaia BAT (ATmegal 6) conine 32 de registre de uz general i 64 de registre speciale pentru modulele I/O. Aceste registre sunt mapate la adrese din memoria RAM cuprinse ntre OOOOh i 005Fh. Una din caracteristicile foarte importante pentru orice procesor i n particular pentru microcontrolere este sistemul de ntreruperi. O ntrerupere reprezint un semnal generat de un modul extern unitii centrale de procesare (CPU) pentru a anuna apariia unui eveniment care trebuie tratat. Utilizarea unui astfel de sistem permite implementarea de module specializate care s execute operaii n paralel cu CPU i s solicite intervenia acestuia numai la terminar ea acestor operaii sau n alte cazuri definite. ATmegal6 dispune de 21 de surse de ntrerupere. Atunci cnd una din ele devine activ se suspend cursul normal de execuie i se face salt automat la o adres prestabilit din memoria program. Astfel, structura tipic a unui program conine la adresele respective instruciuni care apeleaz procedurile create special pentru fiecare ntrerupere:
rjmp RESET rimp EXT_INT0 rimp EXT_INT1 rimp TIM2_COMP rjmp TIM2_OVF rimp TIMl_CAPT rjmp TIMLCOMPA rjmp TIMLCOMPB rjmp TIMLOVF rjmp TIM0_OVF rimp SPI_STC rimp USART_RXC rimp USART_UDRE rjmp USART_TXC rqmp ADC rimp EE_RDY rq'mp ANA_COMP rjmp TWSl rjmp INT2 rjmp TIMO_COMP
rjmp SPM_RDY RESETl 1 di ri6,high(RAMEND) out SPH,rl6 ldi rl6,low(RAMEND) out SPL,rl6

Dac una din ntreruperi nu este utilizat, se recomand ca pe poziia acesteia s se introduc o instruciune de salt ctre eticheta RESET. Primele patru instruciuni care apar dup aceast etichet sunt utilizate pentru a iniializa pointer -ul de stiv definit de registrele SPH i SPL.

-68-

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

5.2. Setul de instruciuni al microcontrolerului ATmegal6

ATmegal6 dispune de un registru special de stare ai crui bii ofer informaii despre rezultatul ultimei instruciuni aritmetice sau logice executate. Componena acestui registru este prezentat n figura 5.1:

Figura 5.1 - Registrul de stare (SREG) al ATmegal6 Registrul de stare conine urmtorii bii: bitul 7 - activare/dezactivare global ntreruperi; acest bit trebuie s aib valoarea 1" pentru a permite execuia oricrei ntreruperi; n caz contrar, orice surs de ntrerupere este dezactivat; bitul 6 - bit de copiere; bitul 5 - indicator de transport la jumtate; bitul 4 - indicator de semn; bitul 3 - indicator de depire n cazul operaiilor n complement fa de 2; bitul 2 - indicator de rezultat negativ; bitul 1 - indicator de zero; acest bit devine "1" dac rezultatul unei operaii aritmetice sau logice a fost 0; bitul 0 - indicator de transport; acest bit devine "1" n cazul unei depiri la operaii pe 8 bii.

ATmegal6 dispune de un set de 131 de instruciuni grupate n mai multe categorii ce vor fi prezentate n continuare, cu exemple de instruciuni uzuale.

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

> Instruciuni aritmetice i logice:

Mnemonic ADD
ADC

Operanzi Rd,Rr
Rd,Rr

SUB AND INC DEC

Rd,Rr Rd,Rr Rd Rd

> Instruciuni de salt: RJMP k RCALL RETI CPSE Rd,Rr subrutin

Descriere se adun coninutul registrului Rd cu cel al registrului Rr i rezultatul se pune n Rd se adun coninutul registrului Rd cu cel al registrului Rr i cu indicatorul de transport iar rezultatul se pune n Rd se scade coninutul registrului Rr din cel al registrului Rd i rezultatul se pune n Rd se face I logic ntre coninutul registrului Rd i cel al registrului Rr iar rezultatul se pune n Rd incrementeaz coninutul registrului Rd i pune rezultatul n Rd decrementeaz coninutul registrului Rd i pune rezultatul n Rd
se face salt necondiionat cu "k" poziii fa de adresa curent din memoria program se apeleaz o subrutin; pentru a reveni din aceasta se utilizeaz instruciunea RET se revine dintr-o subrutin de tratare a unei ntreruperi se compar valorile regitrilor Rd i Rr iar n caz de egalitate instruciunea imediat urmtoare nu se mai execut compar valorile regitrilor Rd i Rr fr s modifice coninutul acestora (se vor schimba biii registrului de stare) dac bitul b din registrul Rd are valoarea "0", instruciunea imediat urmtoare nu se mai execut dac bitul b din registrul Rd are valoarea "1", instruciunea imediat urmtoare nu se mai execut

Operaie RdRd+Rr
Rd<Rd+Rrf C RdRd-Rr Rd*Rd-Rr Rd<Rd+1 Rd<Rd-1 PC*PC+k+1 PC<PC+k+1 PC<STACK if (Rd=Rr) PC<PC+2 Rd-Rr

CP

Rd,Rr

SBRC

Rd,b

if (Rd(b)=0) PC<PC+2 if (Rd(b)=l) PC<PC+2

SBRS

Rd,b

SBIC

P,b

SBIS

P,b etichet

BREQ

dac bitul b din registrul de intrare/ieire P are if(P(b)=0) valoarea "0", instruciunea imediat urmtoare nu se PC<PC+2 mai execut dac bitul b din registrul de intrare/ieire P are if (P(b)= 1) valoarea "1", instruciunea imediat urmtoare nu se PCPC+2 mai execut dac indicatorul Z are valoarea "1", se face salt la if (Z=l) PC< etichet PC+k+1

> Instruciuni de transfer: Mnemonic Operanzi Descriere Universitatea Politehnica din Bucureti PROIECTOperaie DE DIPLOMA MOV Rd,Rr copiaz coninutul registrului Rr n registrul Rd Facultatea de Transporturi iulie 2010 Rd*Rr Specializarea i Electronic n valoarea Transporturi LDI Telecomenzi Rd,k Rd*-k copiaz k n registrul Rd; lucreaz numai cu registrele r 16-r31 IN Rd,P Rd*-P copiaz coninutul registrului de intrare/ieire P n registrul Rd OUT P,Rr P<Rr copiaz coninutul registrului Rr n registrul de intrare/ieire P > Instruciuni care lucreaz la nivel de bit: SBI P,b bitul b din registrul de intrare/ieire P ia valoarea" I/0(P,b)*1 1" CBI P,b bitul b din registrul de intrare/ieire P ia valoarea I/0(P,b)*0 "0" LSL Rd registrul Rd este deplasat logic la stnga cu o Rd(n+1)<Rd( poziie n), Rd(0)*0 ROR Rd registrul Rd este rotit la dreapta cu o poziie prin Rd(7)<C , bitul indicator de transport Rd(n)<Rd(n+ 1), C*Rd(0) > Instruciuni speciale: NOP No Operation SLEEP WDR Watchdog Reset

5.2. Schema logic de programare


Descrierea algoritmilor intr-un limbaj natural prezint o serie de inconveniente care se reflect negativ asupra caracteristicilor acestora. De aceea a fost necesar introducerea unor limbaje pentru descrierea algoritmilor care s permit o prezentare simpl, intr -o form apropiat de limbajul natural, dar n acelai timp avnd o structur apropiat de cea a limbajel or de programare. Schemele logice constituie un asemenea limbaj de descriere a algoritmilor, uor de nvat, uor de transpus ntr-un limbaj de programare. n continuare va fi prezentat organigrama (schema logic de programare) pe baza creia se va implementa programul n asamblare pentru realizarea funciilor cerute. Sistemul funcioneaz ntr-un ciclu permanent pentru a detecta materialul rulant din apropierea trecerii la nivel. n momentul n care se detecteaz un tren venind dintr -un anumit sens (X sau Y), se asigur semnalizarea specific pentru conductorii auto. Se testeaz permanent prezena unui alt vehicul feroviar pe sensul opus i, n acelai timp, eliberarea trecerii de ctre primul vehicul detectat. Oprirea semnalizrii se produce doar atunci cnd toi senzorii transmit "1" logic la microcontroler (nu exist niciun tren n apropierea trecerii la nivel).

-71 -

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOMA iulie 2010

-72 -

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

5.4. Programul dezvoltat n limbaj de asamblare


.include "ml6def.inc" .def stare=r22 qmp reset qmp reset qmp reset qmp reset jmp reset jmp reset qmp prag_8s jmp reset qmp reset ;jmp reset jmp reset qmp reset qmp reset qmp reset qmp reset qmp reset ;jmp reset ;jmp reset qmp reset jmp verif jmp reset reset: ldi rl6,high(RAMEND) out SPH,rl6 ldi r16,low(RAMEND) out SPL,rl6 ldi rl6,0b00000000 out DDRA,rl6 ldi rl6,0bllllllll out PORTA,rl6 ;portul A este setat ca intrare ldi ;se activeaz rezistenele de ;pull-up pentru pinii portului A
;portul B este setat ca ieire ;portul C este setat ca ieire

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

rl6,0bllllllll out DDRB,rl6 out DDRC,rl6 clr rl6 out PORTB,rl6 out PORTC,rl6 mai n: cli ;dezactivare global ntreruperi ldi ;setare timer rl6,0b00000000 ;mod CTC de funcionare cu prag A out TCCRlA,rl6 ldi rl6,0b00001000 out TCCRlB,rl6 in rl6,TlMSK andi rl6,0bll000011 ori rl6,0b00010000 ;se utilizeaz ntrerupere la prag A

'
Unive rsitate a out Polite TIMSK,rl6 1 di rl6,0xF4 out hnica 0CRlAH,rl6 1 di din Bucur rl6,0x24 out eti OCRlAL,rl6 Facult atea rl6,ObOOOOlOOO Idi de out Trans TCCRO,rl6 portur in rl6, i TIMSK andi Specia rl6,0blllll lizare a l00 Teleco ori menzi rl6,0b00000010 out TIMSK, rl6 Idi i Electr OxOA out rl6, onic OCR0,rl6 in n rl6,TCCRO andi Trans rl6,0bllllll01 portur i ri r o

andi rl6,0bllllll01

ori rl6,ObOOOOOlOl out stare,OblOllllll ;se ncarc valoarea 0xF424=62500 ;62500*1/(8 MHz/1024)=8s

PROI ECT DE DIPL OM iulie TCCRlB,rl6 2010

andi

;setare timer: nu se utilizeaz pinul OC0, ;timerul este oprit deocamdat ;modul va fi CTC cu prag dat de OCR0 ;se utilizeaz intre rupe re la prag A, fr ;a modifica al ti bii din TIMSK ;se ncarc valoarea de prag: 0x0A=10 ;10*1/(8MHZ/1024) =~ 1280us ;se pornete timerul i este setat s ;numere la fiecare 1024 perioade de ceas, ;fr a modifica al ti bii ;activare global ntreruperi

16,ObOOOOOlOl out TCCRO,rl6


cir stare sei

bucla: sbrc stare,0 rjmp cmdl sbrc stare,1 rjmp cmd2 rjmp bucla

cmdl: sbi PORTB,PB2 sbi PORTB,PB3 in rl6,TCCRlB

;activare becuri ;activare sonerie ;se pornete timerul care va numra la 1024 jimpulsuri

cmd_bl: ;temporizare 8s sbrs stare,6 rjmp cmd_bl in rl6,TCCRlB andi rl6,0blllll000 ;se oprete timerul out TCCRlB,rl6 andi stare,OblOllllll

73-

sbi PORTB,PBO cmd_b2:

;porni re motor ' Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

-74-

\ Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

in rl6,PlNA sbrs rl6,PA4 rimp cmd_b2 cbi PORTB,PBO

;opri re motor

cmd_b3: sbrs cmd_b3

stare,3 rjmp

;verificare tren din sens opus sbrs stare,1 rimp cmdl_anulare sbrc stare,5 rqmp cmdl_anulare rjmp PC-2

cmdl_anulare: sbi rl6,PINA sbrs PORTB,PBl

; ridicare PORTB,PBl cmd_b4: in barier ;porni re rl6,PA5 rjmp cmd_b4 cbi motor

in rl6,TCCRlB andi rl6,0bllllll01 ;se pornete timerul care va numra la 1024 ;impulsun ;opri re ori rl6,0b00000101 out TCCRlB,rl6 andi motor stare,OblOllllll cmd_b5: ;temporizare 8s sbrs stare,6 rjmp cmd_b5 in rl6,TCCRlB andi rl6,0blllll000 ;se oprete timerul out TCCRlB,rl6 andi stare,OblOllllll cbi PORTB,PB2 cbi PORTB,PB3 ;opri re becuri ;opri re sonerie

andi stare,ObllllOllO rjmp bucla cmd2: sbi PORTB,PB2 ;activare becuri sbi PORTB,PB3 ;activare sonerie in rl6,TCCRlB andi rl6,0bllllll01 ;se pornete timerul care va numra la 1024 ; impui suri

ori rl6,0b00000101

V**# Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi _________

PROIECT DE DIPLOM iulie 2010

out TCCRlB,rl6 andi stare.OblOllllll cmd2_bl: ;temporizare 8s sbrs stare,6 rjmp cmd2_bl in rl6,TCCRlB andi rl6,0blllll000 ;se oprete timerul out TCCRlB,rl6 andi stare,OblOllllll
sbi PORTB,PBO ;porni re rl6,PA4 rimp cmd2_b2 motor stare,5 rjmp sbrs stare,0 cmd2_anulare sbrc rjmp PC-2 cmd2_anulare: sbi rl6,PlNA sbrs PORTB,PBl cmd2_b2: in rl6,PlNA sbrs cbi PORTB,PBO cmd2_b3: sbrs cmd2_fc>3

;verificare tren din sens opus rjmp stare,3 rjmp cmd2_anulare ;opri re motor ;ridicare barier PORTB,PBl cmd2_b4: in rl6,PA5 rjmp cmd2_b4 cbi ;porni re motor

in rl6,TCCRlB andi rl6,0bllllll01 ;se pornete timerul care va numra la 1024 ; impui sun ;opri re ori rl6,0b00000101 motor out TCCRlB,rl6 andi stare,OblOllllll cmd2_b5: ;temporizare 8s sbrs stare,6 rjmp cmd2_b5 in rl6,TCCRlB andi rl6,0blllll000 ;se oprete timerul out TCCRlB,rl6 andi stare,OblOllllll

cbi PORTB,PB2 ;opri re becuri cbi PORTB,PB3 ;oprire sonerie andi stare,ObllOlllOl rjmp bucla

-75-

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

verif: in r20,SREG in rl6,PlNA sbrs rl6,PA0 ori stare,ObOOOOOOOl sbrs rl6,PAl ori stare,ObOOOOOOlO

sbrs rl6,PA2 ori stare,ObOOOOOlOO sbrs stare,2 rjmp verif_next ori stare,ObOOOOlOOO andi stare,OblllllOll

verif_next: sbrs rl6,PA3 ori stare,ObOOOlOOOO sbrs stare,4 rjmp verif_nextl ori stare,ObOOlOOOOO andi stare,OblllOllll verif_nextl: out PORTC,stare out SREG,r20 reti prag_8s: in r20,SREG ori stare,ObOlOOOOOO out SREG,r20 reti

Universitatea Politehnica din Bucureti PROIECT DE DIPLOMA Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi

Cap. 6: Modelarea fiabilitii instalaiei


Generaliti. Instalaia de comand-control-semnalizare a trecerilor la nivel prezentat n lucrarea de fa face parte din categoria sistemelor cu mare rspundere funcional, avnd implicaii eseniale n realizarea siguranei traficului feroviar i rutier. La realizarea acestor sisteme sunt abordate dou moduri de lucru complementare: evitarea defectrii i tolerana la defectri. Evitarea defectrii, realizat nc din faza de proiectare a instalaiei, presupune eliminarea sau cel puin limitarea funcionrii anormale, prin utilizarea de componente cu fiabilitate ridicat, alegerea unor regimuri de lucru cu solicitare redus a componentelor etc. Cu toate acestea, experiena a demonstrat c defectrile apar inevitabil, fie din cauza solicitrilor sistemului, fie din cauza mbtrnirii n timp a componentelor. Tolerana la defectri este o caracteristic structural a sistemului care, prin arhitectura configurat, face posibil funcionarea sa, chiar n condiiile apariiei unor defecte. Realizarea toleranei la defectri este posibil prin multiplicarea componentei hardware i/sau software, astfel nct funciile sistemului s nu fie afectate; n plus, este necesar ca detectarea i localizarea defectelor s fie afiat unui operator uman.

6.1. Definirea noiunii i a indicatorilor de fiabilitate


Modelul matematic al fiabilitii. Reprezentarea proceselor de defectare i evaluarea fiabilitii sistemului se realizeaz utiliznd metodele statisticii matematice i teoriei probabilitilor. Fiabilitatea sau sigurana n funcionare reprezint probabilitatea ca un produs s ndeplineasc far ntrerupere o funcie precizat, n condiii date, pentru o anumit perioad de timp. La abordarea analizei fiabilitii unui sistem tehnic oarecare trebuie s se in seama de etapele de desfurare a analizei, etape ce sunt precizate prin structura din figura 6.1, unde s -au notat cu: S - sistemul analizat fiabilistic; Mf- modelul funcional; MF - modelul de fiabilitate; DF - date de fiabilitate; Fs - fiabilitatea sistemului analizat.

Figura 6.1 - Etapele analizei fiabilitii

% -*> Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

Pentru a analiza dinamica oricrui astfel de sistem, este necesar s se considere toate strile implicate din punct de vedere funcional. Aceast considerare conduce la noiunea de rspuns funcional: stare de sistem, la nivel macroscopic, definit prin mrimi specifice sau parametri funcionali. Aceast necesitate conduce la considerarea rspunsului sistemului,definit prin starea acestuia cnd se efectueaz o anumit comand (se cere realizarea uneia sau mai multor funcii). Acest rspuns poate fi precizat prin intermediul unor caracteristici funcionale: durat, deplasare, stare a unui element, amplitudinea, frecvena sau faza unui semnal etc. Din punct de vedere funcional, pentru toate rspunsurile posibile ale unui astfel de sistem, se poate face urmtoarea clasificare general: Rspunsuri corecte (n concordan cu procesul): - rspunsul ideal (I) este un rspuns optim, avnd o funcie de transfer egal cu unitatea; - rspunsul perfect (P) are o funcie de transfer subunitar, ns cu valori ce se gsesc n domeniul de eroare specific msurrii sau controlului n sistem; - rspunsul admisibil (A) are, de asemenea, o funcie de transfer subunitar, dar nu mai mic dect limita admisibil pentru o funcionare considerat corect. Rspunsuri necorecte (n neconcordan cu procesul): - rspunsul eronat (E) are, de asemenea, o funcie de transfer subunitar, cu valori ce se gsesc sub limita ce corespunde unei funcionri corecte, far a crea posibilitatea apariiei unor evenimente grave n proces; - rspunsul fals (F) se deosebete de rspunsul eronat numai prin faptul c poate crea posibilitatea apariiei unor evenimente grave n proces (apariia lui trebuie evitat). Pentru realizarea cu maxim eficien a funciilor de protecie, n cadrul sistemel or cu mare rspundere funcional, cnd este posibil n mod raional, rspunsurile false sunt transformate n rspunsuri eronate. Pe durata de existen a oricrei componente, n timpul funcionrii echipamentului care o include, are loc un proces de uzur datorat, n primul rnd, proceselor fizice i chimice care determin, inevitabil, o variaie a parametrilor funcionali. Aceste procese au loc i n timpul cnd echipamentul nu funcioneaz propriu-zis, fiind n regim de ateptare; deteriorarea este permanent, chiar i n condiii de depozitare sau conservare, evident, cu intensitate mai mic dect pe durata funcionrii. Prin urmare, deteriorarea componentelor se produce inevitabil, n general, cu viteze de variaie diferite, din momentul ieirii lor din procesul de fabricaie pn n momentul n care devin inutilizabile; toat aceast durat de existen, prin analogie cu organismele vii, se numete durat de via. n condiii reale de utilizare, componentele din structura echipamentelor sunt supuse unu i ansamblu de solicitri. Pentru componentele electrice i electronice, ale echipamentelor pentru dirijarea circulaiei i navigaiei, principalele tipuri de solicitri sunt electrice, termice i mecanice (ocuri, vibraii etc.). Prin urmare, solicitarea real este complex i const n aplicarea unor energii, dintre care cel puin una este util n regimul de funcionare a echipamentului respectiv. Dar, n afar de energii, componentele sunt supuse i unor influene ale materialelor care exist n mediul ambiant: aer, vapori de ap, substane corozive etc. Prin ptrunderea acestora n masa componentelor se pot produce modificri ale unor proprieti fizice utile; ca i n cazul energiilor, aceste solicitri se manifest printr-un proces de uzur (deteriorare).

% -*> Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

Indicatorii statistici i indicatorii probabilistici ai fiabilitii echipamentelor. Analiza deteriorrii pe baza proprietilor i proceselor fizice i chimice ale componentelor este extrem de laborioas, iar evaluarea fiabilitii pe aceast cale comport un volum de ncercri experimentale i de calcul excesiv de mare. Pentru acest motiv se recurge la o tratare utiliznd metodele statisticii matematice si teoriei probabilitilor. Astfel a aprut, i pn n prezent s -a generalizat, conceptul probabilistic al fiabilitii. n cadrul acestui concept se consider defectrile ca fiind evenimente a cror apariie se determin cantitativ, fra s intereseze cauzele singulare ale producerii lor. Disprnd legtura dintre procesele fizice si chimice (cauz) i deteriorare (efect), dispare i caracterul determinist al defectrilor. Caracterul aleatoriu rezultat, prin aceasta, este justificat i de numrul ridicat al elementelor de acelai tip ce exist n electronic, domeniu n care s-au iniiat i s-au realizat cele mai avansate studii de fiabilitate. Dac se nregistreaz numrul de defectri produse n unitatea de timp At (or, zi, lun, an etc.), se poate trasa histograma frecvenei statistice de repartiie a defectrilor, a crei expresie este:
A n(t) f * ( t ) =
1

N-At

unde An(t)/At este numrul de componente care s-au defectat n unitatea de timp, iar N este numrul total de componente supuse la ncercare. Reprezentarea grafic a acestei funcii statistice (ce are dimensiunea unei frecvene) este redat prin linii continue unde ordonata poate fi marcat, de exemplu, n procente, iar abscisa n uniti de timp convenabil alese. Echivalentul statistic al probabilitii de defectare, care se mai numete i proporia defectrilor, se determin prin nsumarea valorilor frecvenei de repartiie a defectrilor ntr -un anumit interval de timp [0, t] :

unde s-a notat cu n numrul de componente care s-au defectat n intervalul de timp [0, t] considerat; se observ c acest parametru este adimensional. Rata (intensitatea) statistic de defectare reprezint o alt funcie i are dimensiunea t '(ca i frecvena de repartiie a defectrilor, cu care se afl n strns dependen). Spre deosebire de funcia f*(t), intensitatea de defectare se definete prin raportul dintre numrul de elemente defectate n unitatea de timp i numrul de elemente rmase n stare de funcionare (valide), la nceputul intervalului de timp examinat.

Universitatea Politehnica din Bucureti PROIECT DE DIPLOMA I Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi

.-(O-

An(t)

(W - n)

Echivalentul statistic al probabilitii de funcionare (funciei de fiabilitate) se obine cu ajutorul raportului dintre frecvena de repartiie a defectrilor i rata de defectare: , x /*(t) N-n n

Prin analogie cu F*(t), acest parametru exprim proporia nedefectrilor i, deasemenea, nu are dimensiuni fizice. Media statistic a timpului de funcionare se obine cu ajutorul funciei/Y#:
n

m* i=l

(ti) (tf - t_i)[ore]

unde ti - tui - A t - const, i reprezint suma produselor dintre toate valorile timpului de apariie a defectrilor i frecvena de defectare, corespunztoare acestor valori. n afar de numr de ore (uniti de timp) toi aceti indicatori pot fi exprimai i prin numr de acionri, cicluri de funcionare, kilometri parcuri etc. (mrimi care sunt n relaie direct cu timpul). Echipamentele de dirijare a circulaiei/navigaiei fac parte din categoria cu mare rspundere fiincional; aceasta impune tratarea fiabilitii lor (din punct de vedere funci onal) pe durata normal de via. Prin urmare indicatorul caracteristic pentru calcule este: z(t) = A = const. iar repartiia timpului de funcionare corespunde legii exponenial -negative. Valorile nominale ale parametrului de calcul lo , pentru fiecare ti p de component a echipamentului (rezistor, diod, tranzistor, circuit integrat etc.), se obin ndeosebi prin: ncercri de fiabilitate (normale sau accelerate); date statistice privind comportarea n exploatare (pentru componentele respective); echivalri valorice de parametru prin similitudine fizic ntre componente cu date fiabiliste cunoscute (de generaie tehnologic mai veche sau mai des ntlnite n practic) i componente mai puin cunoscute pentru care, n literatura de specialitate, nu se gsesc date suficiente. Dac se determin experimental indicatorul z(t) pentru un numr suficient de mare de elemente de acelai tip, pe toat durata lor de via, se obine curba tipic din figura 6.2, avnd trei zone distincte cu privire la proprietile fiabiliste. Zona I este numit perioada iniial a duratei de via. n intervalul de timp [0, ti] are loc un proces de defectare, imediat dup fabricare (inclusiv controlul tehnic de calitate). Valoarea relativ ridicat a intensitii de defectare se explic prin faptul c la aplicarea sarcinii, elementele cu rezisten iniial sczut se defecteaz. Aceste defectri iniiale sunt determinate, ndeosebi, de greelile de fabricaie i au drept cauze principale utilizarea unor materii

% -*> Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

prime (semifabricate) necorespunztoare, sau nclcarea regulilor tehnologice. Astfel, defeciunile ascunse scap controlului final de uzin, dar nu intrzie s se manifeste ntr -un timp relativ scurt, de regul sub forma unor deteriorri brute i totale din cauze interne.

Figura 6.2 Zona II se numete perioad de baz (de utilizare, de maturitate) i corespunde intervalului normal de exploatare fiind, de regul, comparabil cu durata de via. n acest interval de timp [ti, trf, marea majoritate a defectrilor sunt brute (instantanee) i se datoreaz unor cauze externe (modificri brute ale condiiilor de sarcin sau de ambian). Ca i n perioada precedent, defectrile au un caracter ntmpltor, ns sunt mai rare, iar intensitatea lor este practic constant; pentru acest motiv se aplic legea de repartiie exponenial. Zona III numit perioad de uzur (de mbtrnire): intensitatea defectrilor crete datorit faptului c n structura elementelor apar schimbri fizico -chimice importante, care conduc la variaii continue ale unor parametri importani din punct de vedere funcional (intervalul fa, t3j). Pentru calcule fiabiliste, considernd solicitrile care provin din ambian, se introduce un coeficient de calcul /? a crui valoare este determinat de raportul dintre intensitat ea de solicitare concret (real) a a ambianei i cea de referin (n ncperi amenajate) i:

j fiind variabila de rang. Valorile parametrului de calcul /? y, n funcie de tipul ambianei a,, sunt redate n tabelul de mai jos, valori care exprim solicitarea relativ la fiecare tip de ambian n raport cu solicitarea de referin ai.

I Ambian -aj Coeficient de calcul - fr

ai 1

a2
16

3
28

a4
36

a?
50

a(,
140

a 7 a I 280 700

Ambian aj: echipament interior n ncperi amenajate unde temperatura, umiditatea i ceilali factori climatici sunt specifici operatorilor umani; aceste condiii exist i la bordul unui vehicul/nav n cabin/habitaclu de conducere pe durata de staionare. Ambian a2: echipament exterior la sol montat n dulapuri sau cofrete, amplasate n lungul arterelor rutiere sau feroviare, pe aeroporturi etc. n acest caz solicitarea se manifest i periodic anual - temperatur i umiditate, variaiile corespunznd unui model sinusoidal: primvar, var, toamn, iarn. Este evident faptul c, n cadrul acestui model sinusoidal, sunt excluse abaterile climatice intempestive care, de altfel, nu au o importan statistic (de exemplu pe un interval de 100 ani).

% -*> Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

Ambian 83: echipament maritim amplasat pe nave. Solicitarea este complex astfel c pe lng factorii de la tipul precedent (a2) mai acioneaz i coroziunile (cea salin), ocuri, vibraii, poziii nclinate etc. Ambian a4: echipament la bordul vehiculelor rutiere. Solicitrile mai importante, n afara celor termice i hidrologice, sunt datorate ocurilor i vibraiilor, rulrii pe teren accidentat, virajelor strnse, accelerrilor sau frnrilor brute, coroziunilor etc. Ambian as: echipamente la bordul vehiculelor feroviare, mai ales pe vehicule motor: locomotive, automotoare, drezine-motor. Fa de unele solicitri specifice ambianelor precedente (a3, a*) care se menin sau se amplific, pe cile ferate cu traciune electric mai intervin i solicitri electrice n salt. Ambian a^: echipamente la bordul avioanelor. Factorii de solicitare ambiental (prezeni n ambianele precedente) se aspresc mult, iar pericolul electric crete prin descrcri atmosferice care pot afecta buna funcionare a echipamentului n timpul zborului. Ambian ar. echipament la bordul rachetelor telecomandate. n mod evident solicitrile depesc, n acest caz, pe toate cele existente la bordul avioanelor. Ambian a8: echipament la bordul rachetelor puternice modeme; solicitrile sunt cele mai intense dintre toate tipurile de ambian enumerate.
Pentru a se ine seam de uzura introdus prin aceste solicitri se definete, la nivelul componentei n cauz, factorul de solicitare electric n microambian ks (adimensional):

Sr fiind solicitarea - ncrcarea real, iar So solicitarea - ncrcarea nominal (precizat n catalogul de produs). n funcie de valorile acestui coeficient se definesc trei regimuri de solicitare : ks < 1 : regim descrcat; ks = 1 : regim nominal; ks > 1 : regim ncrcat. Pentru echipamentele de tip profesional i mai ales pentru cele cu mare rspundere funcional, regimul de solicitare trebuie s fie descrcat (ks< 1), la valori cu att mai mici cu ct funciile n care sunt implicate (componentele respective) sunt mai importante. Dup determinarea valorii factorului ks se trece la stabilirea valorii unui factor de calcul pentru microambian a: a = f(k s) n toate situaiile practice ntlnite este valabil relaia de dependen: a < ks. n general, pe timpul funcionrii echipamentului, componentele sale suport att solicitri n microambian - interioare ct i n ambian - exterioare. Prin suprapunerea celor dou efecte se obine efectul solicitrii totale, att electric (Xe) ct i ambiental (2a): = e + a = aTr o + /?A0 = (aTr + /?)A0 unde Tr reprezint timpul relativ de funcionare.

% -*> Universitatea Politehnica din Bucureti


Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

6.2. Calculul estimativ de fiabilitate


Pentru calculul de fiabilitate se utilizeaz tabelul de mai jos, care red limitele domeniilor de valori pentru intensitatea (rata de defectare) nominal (Xo). Pentru conexiuni clasice cu conductoare metalice, monofilare sau liate, se consider c intensitatea de defectare este practic nul; influena lor fiabilist este inclus prin capete la suduri cu fludor, conectori etc. Nr. crt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Denumirile componentelor Bobine de nivel mic Circuite integrate de complexitate medie Circuite integrate simple Condensatori ceramici Condensatori cu hrtie Condensatori electrolitici Diode de nivel mic Diode de putere Electromotoare de mic putere Lmpi cu incandescen pentru semnalizare Relee miniatur Relee uzuale Rezistori bobinai fici Rezistori bobinai reglabili Rezistori metalici Sigurane fuzibile Suduri cu fludor Transformatori de impulsuri Transformatori de nivel mic Tranzistori de nivel mic Tranzistori de putere hi [xlO'V] min. max. 0,033 0,045 0,246 0,363 0,075 0,099 0,001 0,081 0,001 0,096 0,018 0,160 0,045 0,093 0,351 0,462 0,517 0,660 0,036 0,186 0,054 0,250 0,099 0,165 0,020 0,079 0,384 0,705 0,009 0,040 0,032 0,147 0,006 0,009 0,189 0,324 0,033 0,045 0,045 0,093 0,351 0,462

V.**# Universitatea Politehnica din Bucureti

Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

Se consider (3=16 (echipament exterior la sol montat n dulapuri) i T r=l (funcionare continu). De asemenea, se presupune ks=0,125 (regim descrcat) i factorul de calcul pentru microambian corespunztor a=0,1. > Circuitul de emisie: A-Oem = i^-TXl + ATSOP + ^R1 + ^D1 + 14 * 0,008) * 10 6 = (0,3 + 0,25 + 0,02 + 0,05 + 0,112)10-6 = 0,732 * O-6^-1]

Km = (0,1 + 16) * 0em = 11,785 * 10-6[Yi-1]


' Universitatea Politehnica din Bucureti

> Circuitul senzorilor din barier: Facultatea de Transporturi


Specializarea Telecomenzi i Electronic n Transporturi =

PROIECT DE DIPLOM iulie 2010

Aqsjj (2 * ASOP I" 2 * "I- 2 * "I- 14 * 0,008) * 10 ^ = (2 * 0,25 + 2 * 0,05 + 2 * 0,02 + 0,112)10"6 = 0,752 * 10-6[h-1] Xsb = 16,1 * 0,752 * 10~6 = 12,107 * lO'^/T1]

> Circuitul de recepie: Aorec = Uuc + 2 * XRX1 + 58 * 0,008)10-6 = (0,35 + 2 * 0,3 + 0,464) * 10-6 = 1,414 * lO-^/r1] Arec = 22,765 * lO-^/T1] > Circuitul de acionare: ^Oac = (Adi + ^-Ql + A/j9 + A/J7 + 9 * 0,008) * 10 6 = (0,12 + 0,07 + 0,02 + 0,05 + 0,072)106 = 0,332 * O^/T1] Aac = 5,345 * lO-^/r1] > Circuitul de semnalizare luminoas: semn = (2 * Atl + 4 * AR13 + 2 * AD11 + 2 * AC5 + 2 * Aq5 + 26 * 0,008) * 10 6 = (2 * 0,1 + 4 * 0,02 + 2 * 0,05 + 2 * 0,03 + 2 * 0,07 + 0,208)10~6 = 0,788 * o^/r1] Kemn = 12,686 * 10-6[/l-1] > Circuitul sirenei electronice: ^osir = (3 * Aq14 + 2 * AC13 + 7 * AR30 + X d i f + 29 * 0,008) * 10 6 = (3 * 0,07 + 2 * 0,03 + 7 * 0,02 + 0,04 + 0,232)10"6 = 0,682 * O-6^"1] sir = 10,980 * 10-6[/i-1] > Circuitul motorului:
AOM = 0,6 * 10~6|7i_1] AM = 9,660 * 10-6|7i-1]

> Circuitul surselor de alimentare de 3 i 5 V:

Aflau = (Afj- + 4 * p "f L M X I 7 "t" 2 * "I- 2 * A(3 "I-19 * 0,008) * 10 ^ = (0,04 + 4 * 0,05 + 0,3 + 2 * 0,02 + 2 * 0,03 + 0,152)10-6 = 0,792 * 10"[/T1] AaI1 = 12,751 * 10-[JT1]
> Circuitul surselor de alimentare de 12 V: ^0ai2 = C^tr + 4 * Aj) + Aj,m7812 + ^LM7912 + 6 * A^i7 + 27 * 0,008) * 10 6 = (0,04 + 4 * 0,05 + 2 * 0,3 + 6 * 0,03 + 0,216) 10~6 = 1,236 * O"6^"1] al2 = 19,899 * 106 [ft"1]

-85-

Prin urmare, rata defectrii sau intensitatea de defectare este: A = 4 * Xem +Politehnica sb + Aj-ec + 4 * Aac 4- 4 * Asemn + 2 * As*r + 2 * AM + 2 * Aa(1 + Aai2 A = DIPLOM (4 PROIECT DE ' Universitatea din Bucureti iulie *Facultatea 11,785 +de 12,107 + 22,765 + 4 * 5,345 + 4 * 12,686 + 2 * 10,980 + 2 * 9,660 + 2010 Transporturi -6 +2 * 12,751 + 19,899) *iIO = 240,817 * 10"[h"1] Specializarea Telecomenzi Electronic n Transporturi Rezult media timpului de bun funcionare (MTBF) ca fiind: 1 1 MTBF = - = = 4152,530 h = 5,767 luni A 240,817 * 10~6 Se calculeaz funcia de fiabilitate exprimat astfel: R(t) = e~A,t, unde t reprezint perioada de funcionare, exprimat n ore, pentru o lun, 3 luni, 6 luni i un an, aa nct: ti=720 h; t2=2160 h; t3=4320 h; t,=8640 h.

ffl(t) =

_ g 240,817*720*10-6
e-A*tt

1 _ c-0.173 _

= 0,841

R2 (O = e-A*t2 e-

240,817*2160*10 fi3(t) = a-A*t3 _ - 240,817*4320*10-6 *4(t) = e-A*t4 _ g 240,817*8640*10-6

-6

1,188 _ -0.520 _ 1 = 0,595 1,679 _ g1,040 _ ^ = 0,354 2,820 _ -2.080 _ * = 0,125 7,953

Se determin funcia de non-fiabilitate pentru aceleai perioade de funcionare:

F(t) = 1 - R(t)
Rezult urmtoarele valori:

Fj(t) = 1 - fij(t) = 1 - 0,841 = 0,159; F2(t) = 1 - R2(t) = 1 - 0,595 = 0,405 F3(t) = 1 - K3(t) = 1 - 0,354 = 0,646; F4(t) = 1 - i?4(t) = 1 - 0,125 = 0,875

Cap. 7: Echipamentul experimental


7.1. Schema electric
Montajul experimental simuleaz comanda semnalizrii luminoase pentru conductorii auto (becurile de pe indicatorul n form de cruce). Cablajul este reprezentat n figura 7.2, iar schema electric n figura 7.3.

-86-

Universitatea Politehnica din Bucureti PROIECT DE DIPLOMA Facultatea de Transporturi iulie 2010 Specializarea Telecomenzi i Electronic n Transporturi

Figura 7.2 - Cablajul imprimat -86-

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOMA iulie 2010

Figura 7.3 - Schema electric a montajului experimental

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

7.2. Calculul economic


Calculul economic const n elaborarea unui deviz estimativ de cheltuieli, realizat pe baza unei note analitice a sumei necesare pentru proiectarea montajului. Produs Rezistoare Condensatoare
#

Cantitate c ? 2

U.M. buc buc buc buc buc buc buc buc


HHifllINMi

Tranzistoare 3 Circuite integrate 1 LED-uri 2 Relee 1 Push-butoane 2 Fludor 100 Total cheltuieli materiale: 58,45 RON.

Pre unitar (RON) 0,05 6 0,1 0,2 18,5 1 12 2 9

Valoare total (RON) 0,25 12 0,1 0,6 18,5 2 12 4 9

Cheltuielile de manoper se estimeaz pe baza proiectului de execuie i a normelor de munc interne ale societii comerciale. Se consider aproximativ 10 ore de munc pltite la un salariu de 2000 lei/lun (2,8 lei/or). Rezult cheltuieli de manoper: 28 lei. Nr. crt. 2 3 4 Tipuri de cheltuieli materiale manoper asigurri sociale (30% din manoper) regie (40% din manoper) Total cheltuieli: 106,1 RON Beneficiu (10% din total): 10,6 RON Total deviz: 116,7 RON TVA (24%): 28 RON Total deviz cu TVA: 144,7 RON Valoare (RON) 58,5 28 8,4 11,2

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

Bibliografie

1. Alexandru Stan, loan Buciuman - Centralizarea electrodinamic i blocul de linie automat, volumul 2, Editura Didactic i Pedagogic, Bucureti, 1985 2. loan Buciuman - Echipamente i sisteme pentru controlul deplasrii vehiculelor feroviare, volumul 1, Editura Studia, Cluj-Napoca, 2008 3. Iulian Bdescu - Microprocesoare, Editura Politehnica Bucureti, 2002 4. Manualul de utilizare al microcontrolerului ATmegal6 5. Platforme de laborator - Microcontrolere 6. I. Bdescu, I. Boicu - Fiabilitate funcional n electronic, Editura Politehnica Press, Bucureti, 2009 7. Revista Tehnium, numrul 3/1977 8. http://www.scribd.com/doc/6852743/AUTOMATIC-RAILWAY-GATE-CONTROL 9. www.atmel.com 10. www.alldatasheet.com 11. http://wild-bohemian.com/electronics/flasher.html 12. http://ro.wikipedia.org Montajul este prezentat n figura 4.22 i cuprinde: microcontrolerul ATmegal6; interfeele cu elementele de execuie; receptoarele radio; senzorii din barier, schemele de semnalizare luminoas (pentru ambele sensuri de circulaie rutier); interfeele de comand pentru cele dou motoare; dou avertizoare sonore;

Universitatea Politehnica din Bucureti Facultatea de Transporturi Specializarea Telecomenzi i Electronic n Transporturi

PROIECT DE DIPLOM iulie 2010

sursele de alimentare (+5 V, respectiv 12 V curent continuu).