UNIVERSITATEA „POLITEHNICA” DIN BUCUREȘTI
FACULTATEA TRANSPORTURI
Departamentul Telecomenzi și Electronică în
Transporturi
PROIECT
SISTEME DE DIRIJARE A
TRAFICULUI FEROVIAR
Coordonator științific Absolvent
Conf. Dr. Ing. Andrei Răzvan Andrei Mihai Iulian
GHEORGHIU
București
2021/2022
Introducere
Tema proiectului
Să se proiecteze un sistem de control automat al corectitudinii validării biletelor în
tren, cu verificare în timp real într-un dispecer.
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ă
precizarea structurii 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 sistemul propus.
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:
- Viteza de circulație între stații este cuprinsă între min (nn, np)*10 km/h și (nn + np)*10
km/h.
Pentru comunicații se va ține cont de specificul circulației feroviare, incluzând tuneluri, sau
zone fără acoperire GSM
- 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.
Date necesare realizării proiectului:
Nn=6
Np=5
Vmin=50km/h
Vmax=110km/h
U=100 V ca
Prezentare general
Scopul proiectului consta in incercarea automatizarii totale in vederea corectitudinii
validarii biletelor in tren.
Fiecare persoana poate achizitiona un bilet atat online cat si fizic de la un automat de
bilete. Pe fiecare bilet sunt inscriptionate: vagonul si locul pe care acesta trebuie sa il ocupe,
ruta calatoriei, dar si pozitionarea pe peron a calatorului care asteapta trenul. Calatorul se va
indrepta spre zona desemnata pe bilet, odata ajuns in dreptul zonei desemnate acesta va scana
biletul pentru a putea deschide usile glisante. Daca acesta se afla in zona corecta pe peron pe
display vor aparea informatii referitoare la numarul pe care acesta trebuie sa il ocupe, dar si
informatii despre ruta calatoriei. Daca acesta se afla intr-o zona gresita, pe display vor aparea
mesaje de ghidare pentru a putea gasi mai usor zona unde trebuie sa astepte trenul, respectiv
exact vagonul in care acesta trebuie sa se urce. Cand trenul ajunge in statie si se pozitioneaza
corect pe peron, usile glisante de siguranta se vor deschide pentru a permite calatorului sa urce
in vagon. La intrarea in vagon calatorul va face o scurta scanare a tichetului pentru a valida
sistemul, pe display apar mesaje informationale cu numarul destinat calatorului.
Pentru coborarea din tren, calatorul trebuie sa scaneze biletul pentru a deschide usile
vagonului. Aceasta scanare este necesara pentru gestionarea cat mai precisa a calatorilor, dar
si pentru informarea calatorului facand referinta la statia la care se afla.
In cazul in care calatorul a depasit ruta stabilita initial se va semnala acest lucru la
validarea biletului, indicand o suprataxa pe care calatorul trebuie sa o achite.
Pentru a verifica numarul de persoane dintr-un vagon vom utiliza senzori de presiune
amplasati pe fiecare scaun.
Schema bloc
Descrierea blocurilor:
Cititorul de bilete usi glisante: Scaneaza biletele calatorilor. Acesta transmite datele la
un bloc de prelucrare al datelor, iar apoi din blocul de prelucrare al datelor este transmis un
mesaj catre display-ul amplasat langa usile glisante. Pe display vor aparea date legate de
calatorie.
Cititorul de bilete din vagon: rol de a scana biletele calatorilor urmand sa transmita
informatii catre blocul de prelucrare al datelor, la fel ca la pasul anterior, calatorul este informat
pe un display cu detalii privind calatoria.
Locomotiva: preia datele de la blocurile anterioare, respectiv de la cititorele de bilete
pentru usile glisante, de la cititoarele de bilete de la urcarea in vagon, dar si de la cititoarele de
iesire, urmand sa le transmita catre dispecer. Acest bloc transmite date catre display-uri.
Dispecerul: primeste toate datele colectate de la blocurile anterioare. Datele sunt stocate
intr-o baza de date, urmand sa fie transmise inapoi catre locomotive.
Cititorul de bilete pentru iesirea din vagon: scaneaza biletele calatorilor pentru a realiza
deschiderea usilor, dar si pentru date referitoare daca calatoria a fost efectuata dupa planul
stabilit sau daca calatorul trebuie sa achite o suprataxa.
Schema de amplasament
In acesta figura este reprezentata o anumita zona din lungimea peronului unde calatorii
trebuie sa ajunga si sa astepte trenul in siguranta. Pentru accesul in aceasta zona la intrare este
o usa glisanta si un scanner. Pentru a deschide usa acestia trebuie sa scaneze tichetul. Daca
zona este cea indicata pe tichet usa se va deschide, iar pe display vor aparea informatii
referitoare la traseu, locul pe care pietonul trebuie sa il ocupe.
Acesta este un exemplu de model de scanner pentru tichete.
La urcare si coborare calatorul va valida
biletul. La urcare vor aparea informatii daca
se vor afisa informatii despre calatorie. La
coborare calatorul va valida inca o data
biletul pentru a deschide usile.
Echipamente folosite pentru cititorul de intrare (usile
glisante)
RFID este un acronim pentru "radio-frequency identification", mai exact pentru
identificare prin frecvente radio. Este o tehnologie similara cu cea a scanarii codurilor de
bare, deoarece datele digitale codificate in etichete RFID pot fi citite cu un cititor RFID, via
frecvente radio.
Un sistem RFID creste productivitatea deoarece este mult mai usor de folosit, acesta
avand un raspuns mult mai rapid in privinta gestionarii datelor si a monitorizarii. Acesta are
fiabilitate mai mare si nu este necesara interventia umana.
Pentru realizarea proiectului, am ales RFID RC522 deoarece este cea mai ieftina
varianta de aparat care poate fi folosit, deasemenea si cel mai usor de folosit.
Specificații:
Curent de funcționare: 13-26mA/DC 3.3V
Curent inactiv: 10-13mA/DC 3.3V
Curent de somn: <80uA
Curent de vârf: <30mA
Frecventa de operare: 13,56 MHz
Interval de citire: 0 ~ 35 mm (card mifare1)
Dimensiune: 40mm×60mm
Automat deschidere usi
V-Slot® Mini V Linear Actuator Bundle este un set de componente ce actioneaza
usile automate, acest pachet este format din urmatoarele componente:
Sina liniara, mini roata, scripete de distributie, curele si un motor pas cu pas NEMA 17.
Astfel, calatorul cand va apropia cardul de cititorul RFID usile glisante se vor
deschide.
Folosirea acestui actuator reprezinta o masura de siguranta pentru calatori, dar si o
masura de securitatea avand in vederea ocuparea locurilor corect in vagon.
Motorul pas cu pas se activeaza si deschide panourile de siguranta. Pe LCD va fi
afisat un mesaj de tip ,,Apropiati cardul!”, dupa scanarea cardului daca calatorul se afla in
zona corecta pe ecran se va afisa un mesaj de tip ,,Calatorie placuta!”, in caz contrar pe ecran
vor fi afisate informatii care indruma calatorul in zona corecta de pe biletul acestuia.
LCD Grafic 160x128 Serial
Afisarea se face pe un ecran LCD, acesta este fixat intr-o carcasa rezistenta cu dimensiunle de
105x130. LCD-ul pe care il folosesc este un LCD Serial 160x128. Acest ecran va fi
pozitionat intr-o pozitie cat mai convenabila pentru buna vizibilitatea fiecarui calator.
Arduino mega
Utilizez placa Arduino Mega deoarece aceasta poate indeplini cerintele pe care le
urmaresc pentru realizarea proiectului. Aceasta placa opereaza la o temperatura cuprinsa intre
-40 si 85ºC. Foloseste un microcontroller ATmega 2560 avand tensiunea de operare de 5V.
Placa are 54 de pini digitali si 6 pini analogici.
Voi folosi un transformator de tensiune pentru alimentarea placii si a componentelor,
folosesc transformatoruil pentru cobararea tensiunii de pe cc in ca (datele proiectului 100V
CA). Aleg transformatorul TEZ2, acesta asigura cerintele pentru functionarea corecta a
echipamentelor.
Conectarea placii Arduino cu sistemul RFID:
Conectam pinul VCC din modulul RFID la placa Arduino si pinul Gnd la masa. RST se va
conecta la oricare dintre pinii digitali.
Conectarea servomotorului:
Galben este linia de control care se conecteaza la orice pin digital al placii Arduino.
Negru este conectat la Gnd
Rosu se conecteaza la o sura de tensiune.
Conectarea LCD-ului
LCD-ul se conecteaza pe pinii digitali, este nevoie de o alimentare de 5V si un pin Gnd.
Stepper driver
Easy driver este un driver folosit pentru motorul pas cu pas simplu de utilizat, compatibil cu
orice poate scoate un impuls digital de la 0 la 5 V. EasyDriver are un regulator de tensiune la
bord pentru interfața digitală care poate fi setat la 5V sau 3,3V.
Micro switch
Este un commutator folosit pentru limitarea cursei usii.
Echipamente intrare/iesire vagoane
Pentru intrarea in vagoane am folosit componentele folosite mai sus, dar cu adaugarea a
catorva compnente noi.
Modul WiFi ESP8266 ESP-01
odulul conține cipul ESP8266. Acesta este un circuit integrat capabil de comunicații WiFi, el
putând să comunice cu alte dispozitive precum Arduino prin protocolul serial UART la o
frecvență ridicată (baudrate 115200), 1 MB de memorie flash și doi pini GPIO (General
Purpouse Input Output) – ce pot fi folosiți în mod similar pinilor digitali de pe plăcuța
Arduino.
Modul ecran Nokia 5110
Modulul LCD cu Controller PCD8544 Roșu (LCD Compatibil cu 5110) este ideal pentru
proiectele dumneavoastră de electronică unde un LCD de tip 1602 nu este de ajuns. LCD-ul
5110 vă permite sa afișați 84 x 48 pixeli pentru a creea imagini sau alte simboluri.
LCD-ul și controller-ul consumă foarte puțin, intensitatea necesară fiind de 320uA, la o
tensiune de alimentare de 3.3V.
Echipamentele de la bordul locomotive
Datele de le fiecare vagon/poarta de intrare sunt transmise prin intermediul modulului
wi-fi spre locomotive. In locomotiva se amplaseaza o placa Arduino Mega. Placile de la
nivelul fiecarei porti de intrare/vagon se vor conecta la placa de la bordul locomotivei prin
intermediul GSM.
Modulul GSM permite schimbul de date prin GPRS. Prin acest modul se va realiza
comunicarea dintre locomotiva si portile de intrare/vagoane.
Acest modul se conecteaza la placa Arduino unu prin 3 pini, avand nevoie de un pin cu sursa
de tensiune de 5V.
MODUL GPRS GSM QUAD-BAND SIM800L CU ANTENĂ
Acest Modul necesită o tensiune de alimentare intre 3.4V si 4.4V. Dacă alimentați de la 5V,
este posibil sa-l distrugeți. Folosiți un stabilizator de tensiune reglabil.
Modulul SIM800L este un modul GSM versatil de dimensiuni reduse care suporta conexiune
de voce, de date si SMS.