Documente Academic
Documente Profesional
Documente Cultură
Facultatea de Transporturi
Departamentul Telecomenzi si Electronica in Transporturi
Tema proiectului:
dezavantaje.
Coninutul proiectului:
a. Prezentarea schemei bloc propuse cu explicarea blocurilor
componente i definirea funciilor acestora.
b. Descrierea soluiei alese pentru realizarea fizic a fiecarui bloc din cele
prezentate anterior: schema electric, calcule pentru dimensionarea
elementelor componente, prezentarea datelor de intrare i ieire
necesare, elemente de fiabilitate.
c. Proiectarea interfeelor dintre blocurile funcionale - dac este cazul.
d. Prezentarea programului software (limbaj de asamblare, C/C,
pseudocod, schema logica etc.) - dac se utilizeaza microcontroler.
2.
BLOCUL DE ALIMENTARE:
Valoarea
1A
220V/5,4V
1A
LM7805L
2200F/25V
100nF
Cod
Descriere
0xFnFn
0x00
Modul defect
0xn0
Sector liber
0xn1
Sector ocupat
0xAnAn
0x5n5n
0xBDBD
0xDADA
0xBEBE
microcontrolerul din statia cealalt nu are voie sa fac parcurs (aprinde led-ul rou
pentru utilizator) i nu va putea face alt parcurs pn ce sectorul de bloc imediat
(ATmega64-1 pentru statia X si ATMega64-5 pentru Y) nu va trimite codul hexa de
Gata parcurs semnal de rosu pe fals. Interogarea se va face de staia care
comand parcursul cu mesajul hexa din tabelul de mai sus.
De asemenea, microcontrolerele din teren nu vor emite simultan rspunsul
catre staia interogatoare, aceasta trimind dup interogarea 0xBEBE i codul
0xFnFn unde n va fi numarul elementului interogat. Un mic exemplu este
urmatorul : ATMega8 X comand parcursul, ATMega8 Y primeste comanda si trimite
ctre ATMega8 X codul 0xDADA. Se incepe interogarea primului microcontroler din
teren (ATMega64-1) trimiandu-se codul 0xF1F1 si se asteapt rspunsul acestuia.
In funcie de rspunsul acestuia se trece mai departe la interogarea urmtorului
element (ATMega64-2) sau se semnaleaz eroarea prin aprinderea LED-ului rosu
prin procedeul de mai sus. De asemenea se blocheaz software posibilitatea
efecturii unui alt parcurs, cel puin pan ce elementul din mijloc (in cazul nostru
ATMega64-3) nu trimite codul de sector ocupat i apoi imediat sector liber, doar in
aceast ordine.
Dac ntr-un interval de 1 secund de cand codul de interogare a fost trimis,
elementul din teren nu a rspuns deloc, sau a rspuns prin oricare alt cod care nu
este trecut in tabel, sistemul va considera c elementul interogat este defect. Avand
in vedere ca elementele din teren au un microcontroller dedicat fiecarui sector
sector de bloc, i inand cont de scenariul amintit mai sus, considerarea elementului
din teren defect, este singura stare acceptat din motive de siguran. Defectarea
unui element din teren atrage dupa sine, un rspuns al sistemului care nu poate fi
altul decat fals. Gravitatea acestui rspuns (de exemplu redus la eronat), poate fi
facut numai dac operatorul uman se deplaseaz in teren, la blocul care a
semnalat defectul, i va evalua pe propria rspundere gravitatea situaiei (de
exemplu, dac condiiile de siguran sunt totusi indeplinite, poate lua decizia de a
trimite trenul pe bloc prin ordin de circulatie), iar remedierea in cel mai scurt timp a
acestei situaii (de exemplu schimbarea blocului care a semnalat defectul) va trebui
facut de urgen.
Desemenea defectarea circuitului oscilant va duce sistemul sa treaca pe
oscilatorul intern, acest lucru fiind realizat prin introducerea unei protectii software.
Datorita faptului ca inainte de executia unui program intr-un microcontroler, prima
si prima oara, conform datasheet-ului microcontrolerului se verifica calitatea
semnalui de tact (valoarea frecventei de oscilatie), pentru a se putea face diferenta
(in interiorul microcontrolerului) dintre instructiuni si date. Defectul acestuia ar
atrage dupa sine si confuzia microcontrolerului, care in aceste conditii nu ar sti sa
interpreteze majoritatea instructiunilor. Acest lucru atrage dupa sine si un raspuns
(pentru cele din teren) diferit fata de codurile din tabelul de mai sus, prin urmare
avem un element de bloc defect, ceea ce ar genera o alerta in statii prin aprinderea
ledului de rosu conform rationamentului de mai sus (de exemplu, pentru primul
Blocul de interfaare cu operatorul uman, este format din dou LED-uri (unul
rou si altul verde) ce corespund urmatoarelor informaii : rou -> nu se poate
efectua un parcurs i verde -> se poate efectua parcurs. De asemenea operatorul
uman mai dispune i de dou butoane, BUTON1 -> Efectuare parcurs i BUTON2 ->
Anulare parcurs.
Blocul de verificare / memorare parcurs este realizat cu ajutorul unui
microcontroler ATMega8. Acesta are rolul de a verifica dac condiiile de parcurs
sunt satisfcute atat de elementele din teren cat i de a ine cont dac a fost
comandat deja un parcurs din staia vecina.
Acest bloc este i el prevzut cu media convertoare pentru comunicaia cu
celelalte module. Toat logica de setare a parcursului este in acest microcontroller,
celelalte din camp avand doar rolul de a raporta seciunile libere / blocate sau
defectele instalaiei. Tot ele aduc informaia de setare a parcursului din staia vecina
prin fibra optic. Aceast informaie este cerut la interval de 5ms de ctre ambele
blocuri de verificare parcurs (atat din statia X cat si din statia Y).
3.Schema electrica
6. Posibile defecte
7. Bibliografie :
1. Suportul de laborator SDTF
2. MaterialelE din cadrul proiectului de SDTF
3. http://transporturiferoviare.wordpress.com/2011/01/07/blocul-delinie-automat/
4. http://sensorline.de/home/pages/application-areas/roadtraffic/applications/axle-detection-and-counting.php?lang=EN
5. http://en.wikipedia.org/wiki/Trac_circuits