Sunteți pe pagina 1din 9

3.

Implementarea proiectului de identificare a unităţilor de transport


marfă în baza tehnologiei Bluetooth
3.1. Sinteza schemei de structură a sistemului de identificare a unităţilor
de transport
Sistemul pentru identificarea unităților de transport marfă prezintă un sistem distribuit
de procesare și stocare a datelor. Pentru implementarea acestui sistem s-au utilizat cele mai
moderne tehnologii din domeniul tehnicii de calcul și comunicații. Principalele componente
ale acestui sistem sunt:
· MCU ESP8266 D1 mini care este utilizat pentru organizarea schimbului de
date dintre componentele sistemului prin canale Wireless;
· MCU Genuino 101 care set utilizat pentru identificare unităților de transport
marfă prin utilizarea tehnologiei Bluetooth;
· MCU Arduino 2560 care este utilizat pentru concentrarea și procesarea
datelor.

Schema de structură a sistemului de identificare a unităților de transport marfă este


prezentată în Figură 3.1.

Figura 3.1. Schema de structură a sistemului de identificare a unităților de transport marfă.


Specificarea schemei de structură a sistemului pentru identificarea unităților de
transport marfă:

O informație mai amplă este oferită de schema funcțională a sistemului care este
prezentată în Figură 3.2.

Figura 3.2. Schema funcțională a sistemului de identificare a unităților de transport marfă.

Descrierea funcțională a sistemului.

În Figură 3.3 este prezentată schema de amplasare a dispozitivelor pentru efectuarea


operației de identificare a unităților de transport marfă.
Figura 3.3. Schema de amplasare a dispozitivelor pentru efectuarea operației de identificare a
unităților de transport marfă.

Modul de funcționate și procesul de identificare a unităților de transport marfă


în baza tehnologiei Bluetooth.
Purtătorul de cod de identificare este Camionul care se deplasează prin oraș sau pe
retiriu. Pe bordul Camionului este amplasat Modulul ID care prezintă un sistem format din
MCU Genuino 101 care dispune de modul de comunicare Bluetooth. Dispozitivul ID Module
generează codul de identificare peste fiecare 5 secunde. În caz de apropierea de dispozitivul
ID Reader acest cod este recepționat și procesat pentru a fi identificată unitatea de transport
marfă. Ca și ID Module ID Reader-ul este elaborat în baza MCU Genuino 101. Codul
recepționat de ID Reader este transmis la dispozitivul Transiver care este elaborat în baza
MCU ESP8266 D1 mini. Acest modul permite comunicare în rețeaua WiFi formată din mai
multe Transivere și Reciviere. Reciererul (MCU ESP8266 D1 mini) primește toate datele din
rețeaua Wireless și le transmite prin canalul de comunicare UART la dispozitivele de
Procesare Date elaborat în baza MCU Arduino 2560. Datele procesate de Arduino 2560 sunt
afișate pe ecran digital care și prezintă identificare și localizarea unității de transport marfă.

3.2 Sinteza schemei electrice de principiu


Schema electrică de principiu este formată din 3 module de bază:
· Modulul generator de ID cod;
· Modulul de identificarea a codului ID și transmiterea acestuia la Tranciver;
· Modulul de recepție a datelor din rețeaua Wireless și transmiterea acestuia la
blocul de procesare a datelor.
Schema electrică de principiu al Modulului generator de ID cod este prezentată în
Figură 3.4.

Figura 3.4. Schema electrică de principiu al Modulului generator de ID cod.


Schema electrică de principiu al generatorului de cod ID este formată din MCU
Genuino care îndeplinește toate funcțiile de generare a codului de identificare și transmiterea
acestuia prin protocolul Bluetooth la receptorul de cod ID format tot din aceste MCU. Cu
ajutorul tastaturii formate din 16 taste este posibilă efectuarea de operații de configurare.
Starea Modului este afișată pe ecran în regim dinamic. Funcționarea sistemului este indicată
de dioda luminiscentă D2 care se aprinde peste intervale de o secundă. Asigurarea
funcționalității normale a circuitului electronic este asigurată de stabilizatorul de tensiune
elaborat pe Q1, D1, C1 și C2.
Schema electrică de principiu al Modulului de identificare a codului ID și transmiterea
acestuia la Tranciver este prezentată în Figură 3.5.
Figura 3.5. Schema electrică de principiu al Modulului de identificare a codului ID și
transmiterea acestuia la Tranciver și în rețeaua WiFi.
Modul de funcționare al schemei electrice de principiu este determinată de următoare
secvență de operații. MCU Genuino se află tot timpul în așteptarea datelor de la generatorul
de cod ID. În caz că datele sunt recepționate se efectuează procesarea acestora și transmiterea
lor prin portul UART la dispozitivul ESP8266 D1 mini. Dispozitivul ESP8266 primește
datele și le transmite în rețeaua WiFi pentru a fi prelucrate la nivelul mai superior.
Calitatea funcționării circuitului electronic este asigurată de stabilizatorul de tensiune
elaborat pe componentele Q1, D1, C1 și C2.

Schema electrică de principiu al Modulului de recepție a datelor din rețeaua Wireless


și transmiterea acestuia la blocul de procesare a datelor este prezentată în Figură 3.6.
Dispozitivul ESP8266 D1 mini primește datele din rețeaua WiFi și prin portul UART
le transmite la Arduino2560. Arduino 2560 primește datele și formează traseul de deplasare a
unității de transport marfă.
Figura 3.6. Schema electrică de principiu al Modulului de recepție a datelor din rețeaua
Wireless.

3.3. Sinteza algoritmilor de funcţionare a sistemului


Algoritmul de funcționare al ID Modul este prezentat în Figură 3.7.

Figura 3.7. Algoritmul de funcționare al ID Modul.


Specificarea algoritmului de funcționare al Modulului ID.
Start – începutul algoritmului;
Inițiere porturi – inițierea porturilor de intrare ieșire. Conform schemei electrice de
principiu porturile PD0-PD7, PB0-PB7 și PC0-PC7 sunt setate la ieșire;
Configurare – operații de configurare a regimului de funcționare al MCU Genuino
prin introducerea datelor de configurare;
Introducere configurare – introducerea de la tastatură a datelor de configurare a MCU;
Regim de funcționare – afișarea pe ecran a regimului de funcționare a dispozitivului
MCU;
Generare cod ID – pregătirea codului ID de identificare pentru transmitere prin
canalul Bluetooth;
Transmitere cod ID – transmiterea codului ID prin canalul Bluetooth;
STOP – sfârșitul algoritmului.
Algoritmul de funcționare al Modulului de identificare a codului ID și transmiterea
acestuia la Tranciver și WiFi este prezentată în Figură 3.8.

Figura 3.8. Algoritmul de funcționare al Modulului de identificare a codului ID și


transmiterea acestuia la Tranciver și WiFi.
Specificarea algoritmului de identificare a codului ID și transmiterea acestora la
Tranciver și la WiFi:
Start – începutul algoritmului;
Inițierea porturilor – configurarea portului UART pentru comunicarea dintre Genuino
și ESP8266;
Așteptare ID – așteptarea datelor din portul Bluetooth care includ codul ID al unității
de transport;
Recepție ID – primirea codului ID din rețeaua Bluetooth;
Procesare date Genuino – procesarea codului ID efectuată pe MCU Genuino;
Comunicare UART – realizarea schimbului de date dintre Genuino și ESP8266 prin
portul UART;
Procesare date ESP – procesarea datelor pe MCU ESP8266 D1 mini pentru ale
transmite în rețeaua WiFi;
Comunicare WiFi – transmiterea codului ID în rețeaua WiFi;
Stop – sfârşitul algoritmului.
Algoritmul de funcționare al Modulului de recepție a datelor din rețeaua Wireless și
transmiterea acestuia la blocul de procesare a datelor este prezentată în Figură 3.9.

Figura 3.9. Algoritmul de funcționare al Modulului de recepție a datelor din rețeaua Wireless
și transmiterea acestuia la blocul de procesare a datelor Arduino 2560.
Specificare algoritmului de funcționare al Modulului de recepție a datelor din rețeaua
Wireless și transmiterea acestuia la blocul de procesare a datelor Arduino 2560:
Start – începutul algoritmului;
Inițiere porturi – configurarea portului UART pentru comunicarea dinte ESP8266 D1
mini și Arduino2560;
Așteptare date WiFi – așteptarea datelor din rețeaua WiFi;
Recepție date WiFi – recepția datelor din canalul de comunicare WiFi;
Procesare date ESP – procesarea codului ID pe ESP8266 D1 mini;
Comunicare UART – transfer de date dintre ESP și Arduino;
Procesare date Arduino 2560 – procesarea datelor de MCU Arduino2560 și luarea
deciziilor de corectitudinea deplasării unității de transport;
STOP – sfârșitul algoritmului.

S-ar putea să vă placă și