Documente Academic
Documente Profesional
Documente Cultură
Proiect SDTF
Proiect SDTF
PROIECT
SISTEME DE DIRIJARE A
TRAFICULUI FEROVIAR
Îndrumător Student
Conf. Dr. Ing. Andrei Răzvan Mihai- Adrian COSTICĂ
GHEORGHIU
București
2023
1
Cuprins
CAPITOLUL 1. INTRODUCERE...........................................................................................
1.1 TEMA PROIECTULUI.....................................................................................................3
1.2 DATE DE PROIECTARE.................................................................................................4
CAPITOLUL 2. SCHEMA BLOC...........................................................................................
2.1 DESCRIERE BLOCURI...................................................................................................5
2.1.1 Bloc tensiune de alimentare....................................................................................5
2.1.2 Unitatea centrală de procesare................................................................................5
2.1.3 Sistem detectare semnal luminos............................................................................6
2.1.4 Interfața de comunicare cu locomotiva...................................................................6
2.1.5 Bloc recepție locomotivă........................................................................................6
2.1.6 Interfață bord locomotivă........................................................................................6
CAPITOLUL 3. SCHEMA AMPLASAMENT.......................................................................
3.1 SEMNALUL LUMINOS...................................................................................................8
3.1.1 Sistem de detecție a semnalului..............................................................................8
3.1.2 Echipament pentru transmiterea datelor...............................................................10
3.2 INTERFAȚĂ COMUNICARE CU LOCOMOTIVA..............................................................13
3.2.1 Sistem pentru transmiterea datelor........................................................................13
3.2.2 Modul transmisie radio.........................................................................................14
3.2.3 Arduino Mega 2560 Rev3.....................................................................................15
3.2.4 Echipament informare / afișare.............................................................................16
3.2.5 Modul recepție radio.............................................................................................17
3.3 UNITATEA CENTRALĂ DE PROCESARE.......................................................................17
3.3.1 Arduino Uno R3....................................................................................................17
3.4 ECHIPAMENT AUXILIAR.............................................................................................18
3.4.1 Echipament detecție tren – senzor de proximitate................................................18
REFERINȚE................................................................................................................................
ANEXA 1......................................................................................................................................
2
Capitolul 1. Introducere
1.1 Tema proiectului
Să se proiecteze un sistem de oprire la punct fix în stațiile de cale ferată, astfel:
a. Dacă semnalul de ieșire indică trecere fără oprire (afișează culoarea verde), se
transmite informația pentru a fi afișată pentru mecanicul de locomotivă.
b. Dacă semnalul de ieșire indică oprire (afișează culoarea roșie), se transmite un
mesaj la bordullocomotivei pentru a începe frânarea, proiectând sistemul astfel
încât trenul să oprească în același loc de la peron. NU SE PROIECTEAZĂ
SISTEMUL DE FRÂNARE, CI TREBUIEDOAR CA INFORMAȚIA SĂ
AJUNGĂ LA BORD (în modul definit prin mesajele care sevor transmite).
Se vor putea utiliza informațiile din sistemele de centralizare. Locomotiva are două
valori dedecelerare: prima pentru viteze mai mari sau egale cu 70 km/h (0,5 m/s2) și a doua
pentru viteze sub 70 km/h (1,3 m/s2).
Sunt obligatorii următoarele:
a. Precizarea surselor de date și amplasamentele acestora, precum și modalitatea de
conectare(securizată) la acestea. În cazul în care se utilizează baze de date, este
necesară precizareastructurii bazei de date necesare.
b. Pentru comunicații se va defini conținutul mesajului care se va transmite și se vor
propune modalități de securizare a acestuia.
c. Componentele vor fi identificate în funcție de parametrii care au importanță pentru
proiect. Se vor detalia soluțiile tehnice, inclusiv conectarea și, dacă este cazul,
programarea modulelor utilizate. În acest sens, nu este admisibilă includerea unor
elemente luate „de a gata”, fără a explica în mod detaliat modalitatea în care pot fi
integrate hardware și software în sistemulpropus.
d. Justificarea soluțiilor alese: pentru fiecare se vor prezenta avantaje și dezavantaje.
e. Analiza fiabilității sistemului rezultat (evaluarea elementelor/componentelor care se
pot defecta și impactul acestor defecțiuni asupra funcționării sistemului).
Pe baza notațiilor:
- nn = numărul de litere din nume (primul, dacă sunt mai multe)
- np = numărul de litere din primul prenume,
se consideră următoarele:
- Lungimea stației este egală cu valoarea maximă dintre 2000 și (nn+np)*200 metri.
Lungimea peronului este de 500 de metri și este amplasat centrat, la mijlocul stației
dacă nn = par, sau exact înainte de semnalul de ieșire dacă nn = impar.
- Viteza de circulație la intrarea în stație este egală cu (nn + np)*10 km/h.
- Pentru nn = impar, trenul are 3 vagoane. Pentru nn = par, trenul are 10 vagoane.
3
- Tensiunea de alimentare pentru toate echipamentele noi introduse în sistem este de
min(nn, np)*20 volți. Dacă nn este impar alimentarea disponibilă este de c.c., dacă nn
este par, alimentarea disponibilă este de c.a.
Conținutul proiectului:
a. Prezentarea schemei bloc propuse cu explicarea blocurilor componente și definirea
funcțiilor acestora
b. Prezentarea schemei de amplasament a echipamentelor utilizate
c. Descrierea soluției alese pentru realizarea fizică a fiecărui bloc din cele prezentate
anterior: justificarea alegerii, schemă electrică, calcule pentru dimensionarea
elementelor componente, prezentarea datelor de intrare și ieșire necesare, elemente de
fiabilitate etc.
d. Proiectarea interfețelor dintre blocurile funcționale – dacă este cazul.
e. Prezentarea programului software (limbaj de asamblare, C/µC, pseudocod, schemă
logică etc.) – dacă se utilizează microcontroler/microprocesor/placă de dezvoltare.
f. Prezentarea schemei complete rezultate pentru realizarea temei.
4
Capitolul 2. Schema bloc
V ¿ =100[V ]
5
Sistemul este bazat pe un microprocesor pentru a procesa intrările și a lua decizii într-un
timp cât mai scurt și eficient.
UCP primește informații de la Sistemul de detectare a semnalului luminos, procesează
respectivele informații dând comandă mai departe către Interfața de comunicare cu
locomotiva.
6
Capitolul 3. Schema amplasament
7
v
[ ] [ ]
m
s
=v
km 1000
∙
h 3600
=¿ v =33 ,33
m
s [ ]
- Calcularea distanței de decelerare:
v f =v i +2 ad
unde:
v f este viteza finală (0 m/s, întrucât trenul se oprește);
v i este viteza inițială (33,33 m/s);
a este accelerația (decelerația de -0,5 m/s2);
d este distanța.
2
¿> 0=33 , 33 +2 ∙ (−0 , 5 ) ∙ d
2
−( 33 , 33 ) 1110, 89
d= = =1110 , 89[m]
2 ∙ (−0 , 5 ) 1
8
aproape de acesta; de asemenea la montarea acestuia este necesară o izolare cât mai bună
pentru a evita posibile semnale false generate de lumina exterioară (se va conecta un senzor
de lumină pentru fiecare culoare în parte).
Daca semnalul indică culoarea verde sau galben, la bordul locomotivei va ajunge
mesajul ”trecere fără oprire”, iar în cazul în care culoarea indicată de semnalul luminos este
roșie la bordul locomotivei se va transmite mesajul ”oprire”.
Pentru detecția semnalului, am ales următorul senzor, care are următoarele
caracterstici:
- este compatibil cu Arduino;
- output digital;
- tensiune de funcționare = 3,3-5 [V];
- curent de ieșire = 15 [mA];
- montare ușoară (dimensiuni reduse).
Senzorul ales este un senzor de lumină ambientală care are la bază un fotorezistor.
Motivul principal al alegerii acestui senzor a fost compatibilitatea cu o placă Arduino ce
va fi nucleul blocului de procesare și transmitere a datelor.
Alimentarea senzorului se va face direct de la blocul de alimentare, astfel vom folosi
un divizor de tensiune pentru a obține o tensiune de iesire de 5V (Vin = 100 V și Vout = 5V).
R2
V out =V ¿ ∙
R1 + R2
R2
5=100∙ =¿5 R1 +5 R2=100 R 2=¿ R 1=19 R2
R 1+ R 2
Astfel, va fi necesară alegerea celor 2 rezistențe încât să se respecte raportul realizat în
urma calculelor anterior. (ex.: R1 = 1 Ω și R2 = 19 Ω).
Pentru rezistorul R1 am ales rezistența 2-1879026-9 [2], cu următoarele caracterstici:
- R1 = 19,1 [Ω];
- Toleranță ± 0.1%.
Pentru rezistorul R2 am ales rezistența CFR0S2J010JA10[3], cu următoarele
caracterstici:
- R2 = 1 [Ω];
- Toleranță ± 5%.
9
Figura 3. Senzor de lumină Error: Reference source not found
10
După cum se poate observa în Figura 4, tensiunea de intrare pentru divizorul nostru de
tensiune va fi de 100 V (generată de sursa adăugată pentru amplificarea semnalului dat de
senzor), iar tensiunea de ieșire va fi de 5 V, necesară pentru Arduino-ul din Unitatea Centrală
de Procesare => Vin = 100 V și Vout = 5V.
R2
V out =V ¿ ∙
R1 + R2
R2
5=100∙ =¿5 R1 +5 R2=100 R 2=¿ R 1=19 R2
R 1+ R 2
3.1.2.2 Releul
Releul ales va trebui să funcționeze la tensiunea de 100 VDC pe partea de comutare și
la 5 VDC pe partea de control pentru a putea transmite semnalul către Unitatea Centală de
Procesare.
Se ia în considerare că pe o distatanță de 1,2 km (dinstanța dintre senzorul de lumină și
Unitatea Centrală de Procesare) o să apară o cădere de tensiune pe cabluri, în funcție de
rezistența cablurilor (cablurile utilizate vor fi din cupru).
ρl
Rc = ,
s
unde:
- Rc - rezistența cablului;
- ρ - rezistivitatea statică (în cazul nostru, ρcu = 1,72 x 10-8 Ωm);
- l - lungimea cablului (în cazul nostru, l = 1200 m);
- s - aria secțiunii transversale (în cazul nostru, s = 2,5 mm2).
−8
1 ,72 ∙ 10 ∙1200
Rc = −6
=8,256[Ω]
2, 5 ∙10
11
Pentru a calcula căderea de tensiune pe cablu, U c vom avea nevoie de curentul care
străbate acest cablu, în cazul nostru acest curent fiind curentul de ieșire al senzorului de
lumină, Ic despre care am discutat în subcapitolul 3.1.1 [Anexa 1].
−3
U c =R c ∙ I c =8,256 ∙15 ∙ 10 =123 , 84 [mV ]
Căderea de tensiune are o valoare neglijabilă pentru cei 100V generați de sursa
noastră, acest lucru neafectând astfel sistemul.
12
3.1.2.3 Schema electrică
Schema electrică prezentată este o schemă ideală realizată doar pentru un senzor de lumină, la
final urmând să se realizeze o schemă completă.
În realitate, după cum se poate observa în Figura 5, releul ales are 4 pini (2 pini pentru
realizarea controlului și 2 pini pentru realizarea comutației), iar conexiunile se vor realiza astfel:
- pin 3 (+) se va conecta la pinul DO al senzorului de lumină;
- pin 4 (-) se va conecta la împământare;
- pin 1 (+) se va conecta în continuare la divizorul de tensiune;
- pin 2 (-) se va conecta la Blocul de Alimentare.
Cum în realitate, vor exista 3 astfel de sisteme, fiecare având o ieșire, modul de conectare al
pinilor la Unitatea Centrală de Procesare va fi următorul: Pin_Senzor_Rosu – PD5,
Pin_Senzor_Galben – PD6, Pin_Senzor_Verde – PD7.
13
Pentru a realiza acest lucru, vom avea nevoie de un modul special care să poată realiza
un astfel de tip de comunicare. O astfel de comunicare se va realiza prin protocolul de
comuncație RS-485, iar modulul ales va fi MAX485.
14
Luând în considerare posibilitatea apariției unui alt tren în sens opus de circulație,
echipamentele radio sunt configurate astfel încât să funcționeze pe canale diferite în funcție de
sensul de circulație, astfel pentru sistemul proiectat se va utiliza canulul 1 cu o frecvență de
430,4 MHz.
Figura 8. Modulul HC - 12
15
Figura 9. Arduino Mega 2560 Rev3
16
Figura 10. Display LCD SSD1963 [10]
17
Pentru alimentarea acestei plăci de dezvoltare direct de la blocul de alimentare va fi
nevoie de utilizarea unui divizor de tensiune (Vin = 100 V și Vout = 12 V.)
R2
V out =V ¿ ∙
R1 + R2
R2
12=100 ∙ =¿ 12 R1 +12 R 2=100 R 2=¿ R1=7.32 R2
R 1+ R 2
Astfel, va fi necesară alegerea celor 2 rezistențe încât să se respecte raportul realizat în
urma calculelor anterior. (ex.: R1 = 1 Ω și R2 = 7.32 Ω).
Pentru rezistorul R1 am ales rezistența MF006FJ732KA50 [11], cu următoarele
caracterstici:
- R1 = 7.32 [Ω];
- Toleranță ± 1%.
Pentru rezistorul R2 am ales rezistența CFR0S2J010JA10[3], cu următoarele
caracterstici:
- R2 = 1 [Ω];
- Toleranță ± 5%.
18
Am optat pentru senzorul inductiv de proximitate E2B-M30LS15-WP-C1 2M, cu
următoarele caracterstici:
- tensiune de alimentare: 10 – 30 VDC;
- temperaturi de lucru: -25 – 70 ° C;
- tensiunea de ieșire este de 0V în momentul detecției și de 5V în repaus (datorită
rezistenței de pull-up);
- NO (stare normală deschisă).
19
Referințe
[1].https://www.optimusdigital.ro/ro/senzori-senzori-optici/167-modul-cu-fotorezistor.html?
gclid=CjwKCAiA1fqrBhA1EiwAMU5m_9XGLojquO3YsQUfgFGd3m5Bz9xfuYWVq
Zrf6eMel7QdNdBkpX9iOxoCGwMQAvD_BwE
[2]. https://www.tme.eu/ro/details/yr1b19r1cc/rezistente-tht/te-connectivity/2-1879026-9/
[3]. https://www.tme.eu/ro/details/1_2w-1r/rezistente-tht/royal-ohm/cfr0s2j010ja10/
[4]. https://www.tme.eu/ro/details/rsr30d05d1040251/relee-solid-state-monofazate/relpol/
rsr30-d05-d1-04-025-1/
[5].https://store.arduino.cc/products/arduino-mega-2560-rev3
[6]. https://ardushop.ro/ro/electronica/2724-arduino-uno-rev3-smd.html?
gclid=CjwKCAiA1fqrBhA1EiwAMU5m_538tA-
a5ByLhjOqLPQ94Z4CsNlrQa0p5yl4dIS4UMkfvzjRZpFn5hoCnOwQAvD_BwE
[7]. https://www.tme.eu/en/details/e2bm30ls15wpc12m/dc-cylindrical-inductive-sensors/
omron/e2b-m30ls15-wp-c1-2m/
[8]. https://www.optimusdigital.ro/ro/interfata-altele/12592-modul-convertor-max485-ttl-la-
rs485.html?gclid=CjwKCAiA-P-
rBhBEEiwAQEXhH8hI6FwN7882xCit_dihuI5wiJzEdzZaHeE98MQR4CZLi3mP1dIwJ
hoCafMQAvD_BwE
[9]. https://pdf1.alldatasheet.com/datasheet-pdf/view/73463/MAXIM/MAX485.html
[10]. https://www.buydisplay.com/7-inch-arduino-touch-screen-shield-ssd1963-library-for-
mega-due
[11]. https://www.tme.eu/ro/details/m0.6w-7r32/rezistente-tht/royal-ohm/mf006fj732ka50/
[12].
20
Anexa 1
21