Sistem de monitorizare şi control prin Internet cu procesor ARM

Post on 01-Jan-2016

36 views 3 download

description

Universitatea “Politehnica” din Bucureşti Facultatea de Electronică, Telecomunicaţii şi Tehnologia Informaţiei. Sistem de monitorizare şi control prin Internet cu procesor ARM Conducător ştiinţificAbsolvent S.L. Dr. Ing. Niţă Iulian Ignat D. Mihai. Cuprinsul prezentării. - PowerPoint PPT Presentation

transcript

Universitatea “Politehnica” din BucureştiFacultatea de Electronică, Telecomunicaţii şi

Tehnologia Informaţiei

Sistem de monitorizare şi control prin Internet cu procesor ARM

Conducător ştiinţific Absolvent

S.L. Dr. Ing. Niţă Iulian Ignat D. Mihai

Cuprinsul prezentării

Concepte despre monitorizare şi control şi domeniile de aplicabilitate

Schema implementării Integrarea hardware-software Calibrarea senzorilor Prezentarea sistemului Concluzii

Concepte Monitorizarea presupune urmărirea

evoluţiei anumitor puncte de interes (parametri fizici, chimici, etc.)

Controlul presupune aducerea in anumite limite acceptate ale punctelor de interes

Monitorizarea şi controlul parametrilor sunt importante pentru domenii precum: industrial, casnic, ş.a.m.d.

Schema implementării

Raspberry Pi model B revizia 1 (256 MB RAM)

Convertor analog-digital MCP3008

Convertor digital-analog MCP4921

Senzori: TMP36, SYH-2R, LHi 878

Software

Raspian OS Geany 1.23.1 Apache 2.2.22 Limbaj Python v3.2.3

Biblioteca de funcţii GPIO Rpi.GPIO HTML

Diagrama aplicaţiei

Implementare hardware-softwareSecvenţă de citire date de la convertor MCP3008

Implementare hardware-softwareSecvenţă de scriere date către convertor MCP4921

Calibrarea senzorului de temperatură

31 06.9

1)5 2.0

1 0 2 4(

r efo u t VDT

Versiune Matlab: R2011b

r ef

i no u t V

VD

1 0 2 4

Vout (citită la 27°C)=0.77V

Calibrarea senzorului de umiditate

pbeaR H

D Din VRHRT

RTV

r ef

i no u t V

VD

1 0 2 4;

Rezultat “Curve Fitting Tool”

1

1 0 2 4ln

1

o u tDa

RT

bp

Prezentarea interfeţei Web

Sistem de testare:Intel Core2Duo E6550, 4 GB RAM, WinXP

Intervale presetate:-temperatură: 20-28 °C-umiditate: 20-90%

2 0 1 3 -0 6 -2 6 1 1 :0 9 :2 7 ,9 5 3 E R R O R T em p era tu ra : 26 .0 ; U m id ita te : 5 2 .0 ; P rezen ta in t ru s = A L E R T A IN T R U S !; T e m p era tu ra e s te in lim ite no rm a le . ; U m id ita tea re la t iva e ste in lim ite no rm a le .

2 0 1 3 -0 6 -2 6 1 1 :0 8 :2 0 ,6 9 3 IN F O T em p era tu ra : 2 5 .7 ; U m id ita te : 5 1 .5 ; P rezen ta in t ru s = N u ; T em p era tu ra e s te in lim ite no rm a le . ; U m id ita tea re la t iv a e ste in lim ite no r m a le .

Concluzii

Raspberry Pi – o platformă hardware cu potenţial pentru aplicaţii embedded

Raspian – mediu de dezvoltare sofware facil

Python – un limbaj de programare dinamic, cu o sintaxă simplificată

Interfaţa GPIO + bibliotecile Python – punte între mediul fizic şi mediul virtual

Concluzii

Folosirea componentelor de putere mică creşte gradul de integrare al aplicaţiei => numărul de funcţii ale echipamentelor va creşte în timp ce dimensiunile acestora vor scădea

Aplicaţiile de monitorizare şi control la distanţă îsi vor continua extinderea ca domenii de aplicabilitate, într-o societate în continuă dezvoltare cum este societatea în care trăim