Sunteți pe pagina 1din 9

Cuprins:

1. Introducere in sisteme incorporate


2. Caracteristicile sistemelor incorporate
3. Tipuri de functii ale sistemelor incorporate
4. Arhitectura sistemelor incorporate
5. Implementarea sistemelor incorporate
6. Mana bionica – exemplu
7. Concluzii
Sisteme incorporate - introducere

Un sistem incorporate reprezinta orice dispozitiv care include un computer, dar care nu
este el insusi un computer de uz general. Poate fi considerat un ansamblu hardware si software
care va functiona autonom, fara interventia omului.

Sistemele incorporate sunt sisteme la care calculatorul/microprocesorul sunt doar simple


componente. Principalul scop al utilizarii microprocesorului este sa simplifice constructia
sistemului si sa ofere flexibilitate in proiectare si constructie.

Un sistem incorporat este un sistem pe baza de microprocesor construit pentru a controla


o functie sau un domeniu de functii particulare si care nu este proiectat pentru a fi programat de
catre utilizatorul final. Singura interactiune cu utilizatorul se face in scopul realizarii functiilor
impuse sistemului – aplicatiei.

Un sistem incorporat foloseste o combinatie de hardware si software (o masina


computationala) pentru a realiza o functie specifica lucrand intr-un mediu reactiv si care impune
restrictii de timp.

Sistemele incorporate sunt sisteme de prelucrare a informatiei inglobate in produse mai


mari si care nu sunt de obicei vizibile utilizatorului.

In mod normal un sistem incorporat se obtine prin incorporarea(includerea) unui


calculator intr-un sistem orientat pe o aplicatie.

Cel mai simplu model de incorporare a unui calculator intr-un sistem este prezentat in
figura:
Dupa cum se observa, este necesara prezenta interfetelor analogice pentru interactiunea
cu mediul.

Caracteristic pentru sistemele incorporate este faptul ca informatia referitoare la modul de


functionare este prelucrata prin intermediul senzorilor (viteza, cuplu, acceleratie, temperatura,
etc.) iar in urma procesarii acestor informatii microprocesorul actioneaza asupra sistemelor de
control ale automobilului prin intermediul unor sisteme de executie (pompe, ventile, motoare,
etc.); atat pentru prelucrarea informatiei cat si pentru transmiterea comenzilor sunt necesare
interfete analogice (CNA si CAN).

Caracteristici ale sistemelor incorporate

- Functionalitate sofisticata, gradul de sofisticare fiind dependent de aplicatie;

- Operarea in timp real – chiar daca nu este obligatorie, este caracteristica pentru
multe din aplicatiile incorporate.

- Costuri de fabricatie scazute

- Aplicatii dependente de procesor – chiar daca nu sunt obligatorii sunt frecvente

- Memorie restrictionata

- Consum mic – multe din aplicatiile incorporate sunt destinate sa functioneze pe


baterii.

Am specificat mai devreme ca o caracteristica importanta o constituie costurile de


productie scazute. Acestea au doua componente:
- costurile pentru proiectarea si dezvoltarea produsului

- costurile de productie si vanzare pentru fiecare unitate de produs.

Costurile vor fi corelate cu numarul de unitati realizate: spre exemplu o aplicatie foarte specifica
(precum controlul comenzilor in cazul unui avion) va presupune costuri de proiectare mari, fiind
posibila utilizarea unor elemente hardware si software sofisticate si scumpe. La proiectarea unor
telefoane celulare low cost insa se va avea in vedere in primul rand minimizarea costurilor.

Alte caracteristici ale sistemelor incorporate

- Toleranta la defect – unele aplicatii trebuie sa continue sa functioneze chiar daca


unele componente soft sau hard sunt scoase din functiune (controlul zborului unui
avion de exemplu)

- Siguranta – nu trebuie sa provoace daune persoanelor sau proprietatilor

- Functionalitate predefinita – se pot realiza numai anumite functii iar hadware-ul si


software-ul cu care este dotat sunt destinate realizarii acestor functii predefinite

- Exista posibilitatea ca anumite functii predefinite sa fie folosite foarte rar de-a
lungul perioadei de utilizare altfel spus, foarte rar vor fi folosite toate functiile ce pot
fi programate

- Increderea – descrisa de proprietatea de a functiona corect la un moment dat

- Mentenabilitatea – probabilitatea ca sistemul sa lucreze corect o anumita perioada,


dupa aparitia unor erori

- Disponibilitatea – probabilitatea ca sistemul sa lucreze corect un timp dat

- Securitatea – asigurarea confidentialitatii datelor prelucrate

Tipuri de functii realizate de sistemele incorporate

- Legea de control

- Secventierea logica
- Procesare semnale – sunt necesare pentru procesarea semnalelor de intrare primite
de la senzori

- Interfatare specifica aplicatiei – depinde de tipurile de senzori si elemente de


comanda cu care se interfateaza

- Raspunsuri gresite – determina modul in care va actiona sistemul in caz de erori;


este necesar ca in caz de eroare sa nu apara o avarie catastrofica (sa cada sistemul) ci
sa aiba loc o deteriorare graduala (de exemplu in cazul descarcarii bateriilor se emite
un semnal de avertizare care sa comunice utilizatorului acest lucru.

Arhitectura sistemelor incorporate

Vom prezenta in continuare o arhitectura mai completa. In figura 1.7. este prezentata o
astfel de arhitectura. Se remarca prezenta blocului de baza care acum se extinde fata de modelul
simplu prezentat anterior, la acest bloc de baza adaugandu-se mai multe elemente exterioare. In
blocul de baza se remarca CPU care comunica cu memoria, in care este depus software-ul ce
permite controlul sistemului incorporat. Se remarca de asemenea CAN-ul prin intermediul caruia
sunt preluate semnalele analogice de la senzori, precum si CNA prin intermediul caruia CPU
transmite semnalele de comanda spre elementele de executie.

Se remarca de asemenea prezenta in blocul de baza unei componente (special hardware)


necesara deoarece in unele cazuri, CPU-ul nu este capabil sa execute instructiunile soft-ului
respectand conditiile real time.

Componente externe

- Interfata operator – este menita sa asigure atat primirea date (comenzi) de la


operatorul uman cat si sa-l informeze despre functionarea sistemului. Va fi constituita
din butoane, ecrann sau un simplu afisaj cu LED-uri

- Blocul de diagnoza – este destinat diagnosticarii sistemului trebuie determinate


erori si modului in care acestea pot fi remediate; acest bloc trebuie sa lucreze chiar si
in cazul in care sistemul nu este activ pentru a putea testa functionarea corecta a
tuturor componentelor sistemului

- Sisteme auxiliare – asigura alimentarea cu energie electrica a sistemului, racirea si


protectia mecanica

- Protectia electromagnetica externa – trebuie sa asigure atat protectia cat si aspectul


exterior al sistemului, aspect ce devine foarte important.
Implementarea sistemelor incorporate

Componentele hardware

Principalele componente hardware sunt:

- element de procesare (microprocesor, microcontroler)

- elemente periferice

o dispozitive de intrare – iesire

o Interfatare senzori si elemente de executie

- Memorie

- Magistrala

Elementele sunt similare unui sistem de calcul de uz general

Deosebirile sunt determinate de natura si numarul intrarilor iesirilor. Acestea sunt mult
mai diverse si mai numeroase in cazul sistemelor incorporate decat in cazul unui sistem de calcul
de uz general.

Exista doua componente software principale

- Software de sistem – care are functii similare sistemului de operare din sistemul de
calcul de uz general; trebuie remarcat ca pe langa cerintele impuse sistemelor de operare de uz
general, in cazul sistemelor incorporate este necesar ca software de sistem sa respecte si cerintele
specifice sistemelor de timp real. O cerinta speciala este legata de faptul ca de obicei
programarea (in limbaj de nivel inalt) se face pe un calculator care emuleaza sistemul incorporat
si de aceea sunt necesare cross asambloare si cross compilatoare. Astfel un compilator pentru
PIC-uri va rula pe un PC; acesta va compila programul scris (in C de exemplu) si va genera un
cod specific pentru PIC.

In unele cazuri exista posibilitatea de a simula pe PC mediul (intrari, iesiri) si de a testa


complet functionarea sistemului incorporat. In acest fel, codul in assambler generat pe PC este
transferat si utilizat in sistemul incorporat. De asemenea, pentru depanarea programului, sistemul
incorporat este cuplat cu un PC. Faptele preluate de la sistemul incorporat sunt preluate si
interpretate pe PC.

- software de aplicatie – este cel care individualizeaza sistemul incorporat respectiv. Daca
acelasi soft de operare poate lucra pe mai multe tipuri de sisteme incorporate, soft-ul e aplicatie
este strict specific.

Mana bionica - exemplu

Bazata pe designul de top al gamei de produse i-limb, proteza i-limb quantum combina
stilul cu o functionalitate de neegalat. Aceasta proteza bionica include controlul gesturilor prin
tehnologia brevetata si inovatoare i-mo si este prima proteza de membru superior care poate
schimba prinderile cu un simplu gest.

Caracteristicile cheie includ:

 inteligenta marita - tehnologia i-mo - utilizarea de gesturi simple pentru a schimba


prinderile;
 rapiditate marita - viteza prinderilor creste cu pana la 30%;
 putere marita - 30% mai multa putere atunci cand este necesar, iar viata bateriei
creste cu 50%;
 mai mica - acum disponibila in 3 dimensiuni - o dimensiune mai mica adecvata
pentru femei si copii.

Trasatura speciala a acestei proteze este tehnologia i-mo:


Proteza i-limb quantum poate accesa prinderile automate utilizand o gama de optiuni de
control. Controlul gesturilor permite accesarea unei prinderi automate printr-o miscare fina si
naturala a protezei intr-una din patru directii. Proteza este programata cu o selectie de prinderi
practice. Aceste prinderi pot fi foarte usor schimbate cu aplicatia my i-limb.

Pacientii pot alege dintr-o gama larga de prinderi si gesturi automate pentru a realiza
sarcinile de zi cu zi. Proteza i-limb quantum, ca si i-limb revolution, are 24 optiuni de prinderi
disponibile si 12 optiuni de prindere personalizate. Optiuni cum ar fi punctul de index pentru
tastare.

Software-ul biosim-i (pentru utilizator) sau biosim-Pro (pentru tehnician) permite


configure area protezei conform modurilor automate, evaluarea semnalului, formarea gesturilor
personalizate.

Mai multe detalii puteti afla de la Ortotech, care a ajutat pana acum aproximativ 30
pacienti, carora li s-a adaptat proteza bionica de mana. Inafara protezelor bionice, Ortotech
furnizeaza toata gama de proteze pentru membru superior sau inferior.

Aceasta proteza este controlata cu mintea nervii ciotului fiind conectati cu muschii
pieptului. Intregul proces este pus in miscare atunci cand subiectul se gandeste sa isi miste
muschii pieptului, aceste semnale sunt preluate de nervii care erau inainte conectati bratului si
interpretate de un computer care transmite informatiile protezei.

Proteza Bionica Membru Inferior functioneaza pe acelasi principiu cu cele pentru mana,
pe baza micro-procesorului. Noua tehnologie asigura o mai buna stabilitate si sporirea
mobilitatii, dar si imbunatatiri ale abilitatii de a trece peste obstacole, de a urca scari si de a mege
cu spatele. Cea mai revolutionara proteza este un mic robot inteligent care reuseste sa readuca
increderea persoanelor cu dizabilitati.

Concluzii

În vederea realizării unor sisteme incorporate tip neuroproteză sunt necesare:

- analiza mişcării corpului uman în vederea propunerii unor modele biomecanice ale corpului
uman;
- realizarea unui system care emulează mişcarea corpului uman;
- analiza metodelor de control ce pot fi implementate în neuroproteze;
- controlul mişcării pe sistemul emulator în vederea implementării metodelor de control al
neuroprotezelor prin stimularea electric funcţională.

•Electrostimularea funcţională poate fi aplicată doar în cazul în care, dacă sistemul nervos
central a fost afectat datorită unui accident vascular cerebral (AVC), leziune medulară, etc.,
sistemul nervos periferic rămane intact.
Bibliografie:

1. http://andrei.clubcisco.ro/cursuri/f/f-sym/4si/l01.pdf
2. http://www.qreferat.com/referate/informatica/Sisteme-incorporate358.php
3. https://biblioteca.regielive.ro/cursuri/automatica/sisteme-incorporate-139048.html
4. https://www.slideshare.net/IrinaNitescu/protezele-bionice
5. http://www.descopera.ro/dnews/10661881-bebionic3-cea-mai-spectaculoasa-proteza-
bionica-din-lume-video

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