Documente Academic
Documente Profesional
Documente Cultură
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
REFERINȚE ........................................................................................................................... 20
ANEXA 1 ................................................................................................................................. 21
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
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
𝑚 𝑘𝑚 1000 𝑚
𝑣[ ] = 𝑣 [ ]∙ => 𝑣 = 33,33 [ ]
𝑠 ℎ 3600 𝑠
- Calcularea distanței de decelerare:
𝑣𝑓 = 𝑣𝑖 + 2𝑎𝑑
unde:
• 𝑣𝑓 este viteza finală (0 m/s, întrucât trenul se oprește);
• 𝑣𝑖 este viteza inițială (33,33 m/s);
• 𝑎 este accelerația (decelerația de -0,5 m/s2);
• 𝑑 este distanța.
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).
𝑅2
𝑉𝑜𝑢𝑡 = 𝑉𝑖𝑛 ∙
𝑅1 + 𝑅2
𝑅2
5 = 100 ∙ => 5𝑅1 + 5𝑅2 = 100 𝑅2 => 𝑅1 = 19 𝑅2
𝑅1 + 𝑅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
3.1.2 Echipament pentru transmiterea datelor
Datorită distanței mari care apare între echipamentul sistemului luminos și Unitatea
Centrală de Procesare, vom apela la un sistem care va avea rolul de a amplifica și menține
integritatea semnalului transmis de senzorul de lumină.
Componentele necesare pentru alcătuirea unui astfel de sistem sunt următoarele:
- releu (/per culoare);
- sursă de tensiune de 100 V (pentru menținerea semnalului pe distanța de 1,6 km):
această sursă va fi reprezentată de blocul de Alimentare 100 VCC;
- divizor de tensiune.
Pinul de ieșire al senzorului de lumină se va conecta la releu, releul având nevoie de o
tensiune de cel puțin 5V pentru a se atrage.
În continuare, se va amplasa pe lungimea cablului care face legătura între sistemul
luminos și Unitatea Centrală de Procesasare o sursă de tensiune de 100 V pentru a menține
integritatea semnalului.
Înaintea de intrarea în Arduino-ul ce va sta la baza Unițății Centrale de Procesare, se
va amplasa un divizor de tensiune alcătuit din 2 resistențe R1 și R2, divizor care va avea rolul
de a reduce tensiunea indusă anterior prin intermediul sursei de alimentare, la o tensiune care
este accesebilă pentru placa de dezvoltare din Unitatea Centrală de Procesare.
Acest sistem se va repeta pentru fiecare culoare în parte.
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.
𝑅2
𝑉𝑜𝑢𝑡 = 𝑉𝑖𝑛 ∙
𝑅1 + 𝑅2
𝑅2
5 = 100 ∙ => 5𝑅1 + 5𝑅2 = 100 𝑅2 => 𝑅1 = 19 𝑅2
𝑅1 + 𝑅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).
𝜌𝑙
𝑅𝑐 = ,
𝑠
unde:
- Rc - rezistența cablului;
- ρ - rezistivitatea statică (în cazul nostru, ρcu = 1,72 x 10-8 Ωm);
- l - lungimea cablului (în cazul nostru, l = 1600 m);
- s - aria secțiunii transversale (în cazul nostru, s = 2,5 mm2).
11
Pentru a calcula căderea de tensiune pe cablu, Uc 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].
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 [5]
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.)
𝑅2
𝑉𝑜𝑢𝑡 = 𝑉𝑖𝑛 ∙
𝑅1 + 𝑅2
𝑅2
12 = 100 ∙ => 12𝑅1 + 12𝑅2 = 100 𝑅2 => 𝑅1 = 7.32 𝑅2
𝑅1 + 𝑅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ă).
Senzorul se va monta prin intermediul unor clame (asemănătoare cu cele pentru numărătoarele
de osii), astfel detecția trenului se va realiza în momentul trecerii primei roți prin dreptul senzorului.
Senzorul se va monta lângă Unitatea Centrală de Procesare, ceea ce ne permite conectarea
acestuia printr-un cablu la placa Arduino.
Pentru alimentarea acestuia, cum senzorul se poate alimenta în intervalul 10 – 30 V, o să folosim
un divizor de tensiune pentru a obține o tensiune de 12 V, întrucât alimentarea se va face direct de la
blocul de alimentare.
𝑅2
𝑉𝑜𝑢𝑡 = 𝑉𝑖𝑛 ∙
𝑅1 + 𝑅2
𝑅2
12 = 100 ∙ => 12𝑅1 + 12𝑅2 = 100 𝑅2 => 𝑅1 = 7.32 𝑅2
𝑅1 + 𝑅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%.
19
Referințe
[1]. https://www.optimusdigital.ro/ro/senzori-senzori-optici/167-modul-cu-
fotorezistor.html?gclid=CjwKCAiA1fqrBhA1EiwAMU5m_9XGLojquO3YsQUfgFGd3
m5Bz9xfuYWVqZrf6eMel7QdNdBkpX9iOxoCGwMQAvD_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/
20
Anexa 1
21