200 likes | 260 Vues
This work presents the design and implementation of an aircraft sensor data acquisition and interpretation interface. The aim is to collect and centralize data from various sensors on an aircraft for investigation in case of an accident. The project includes equipment selection, system programming, and creating a graphical data processing interface using Arduino and Matlab. The study demonstrates the feasibility of an efficient onboard recorder with advantages like cost-effectiveness, user-friendly interface, versatility, compact size, and flexible programming.
E N D
UniversitateaPolitehnicaBucureştiFacultatea de Electronică, TelecomunicaţiişiTehnologiaInformaţiei Sistem de achziţieşiprelucareasemnalelorprovenite de la senzoriiaeronavei ConducătoriŞtiinţifici: Absolvent: S.L. Drd. Ing. IulianNiţăParaschivRaduAlexandru
Cuprins • Introducere • Contribuţiile absolventului • Noţiuni generale • Echipamentul folosit pentru realizarea practica a modululuişi modul de interconectare • Exemplu de date înregistrate • Interfaţa de interpretare a datelor • Concluzii
Introducere Un înregistrator de bordeste un sistemmentisăpreiainformaţii de la diverşisenzoriai aeronavei şisălecentralizezeîntr-o memorienevolatilă, cu scopulanchetelorîncazul unui accident. În această lucrare s-a propus realizarea unui astfel de înregistrator şi a unei interfeţe de interpretare a datelorîn domeniul aeronautic.
Contribuţia absolventului Contribţiile absolventului: • Alegerea optimală şi interconectarea elementelor sistemului • Programarea medului de achiziţie/stocare • Crearea unei interfeţe grafice de prelucrare a datelor Biblioteci folosite: • Wire.h; • SdFat.h; • SdFatUtil.h; • ctype.h;
Noţiuni de bază - DFDR = Digital Flight Data Recorder - QAR = Quick Access Recorders - FDAU =Flight Data Acquisition Unit
Echipamentul folosit pentru realizarea practică a modulului Arduino UNO Rev. 3 Shield MicroSD Senzor presiune/altitudine Senzor temperatură brick + temperatură
Echipamentul folosit pentru realizarea practică a modulului Joystick analogic Potenţiometru Push button Switch
Exemplu de date înregistrate Datele văzute pe portul COM Datele înscrise în fişierul DATA.txt
Diagramaprogramuluirealizatîn platforma Arduino 1.0.3 folositpentruachiziţie şi stocare
Interfaţa de interpretare a datelor Interfaţa a fostcreată folosind programul Matlab R2011a şi a fost gândităastfelîncâtsăfacilitezeaccesul rapid la oriceinformaţiedorită. Fiabilitatea acesteia este dată de opţiunile: • Rescalarea ferestrei • Zoom IN / Zoom OUT • Pan • Data Cursor • Rotate 3D
Concluzii S-a reuşitsă se demonstrezecăesteposibilă implementarea unui înregistrator de bord eficient, ce prezintă mai multe avantaje: • Raport calitate/preţ foarte bun; • Interfaţă prietenoasă şi uşor de utilizat; • Sistem versatil; • Greutate şi dimensiune redusă; • Flexibilitate în programare, sistem modular; • Capabilitate de dezvoltare ulterioară; Contribuţiile personale au constat în: • Analizarea opţiunilor înprivinţa alegerea echipamentului; • Proiectare sistemului; • Executare fizică a proiectului; • Testare ; • Realizarea interfeţei de interpretare;