Embedded Systems Definitie: Een embedded system is een informatieverwerkend systeem dat is...

Post on 12-May-2015

219 views 2 download

Transcript of Embedded Systems Definitie: Een embedded system is een informatieverwerkend systeem dat is...

Embedded SystemsEmbedded Systems

Definitie:Definitie:

Een embedded system is een informatieverwerkend systeem dat is "ingebouwd" of "ingebed" in een apparaat of systeem waarvan het de functionaliteit en de besturing geheel of gedeeltelijk bepaalt.

Met andere woorden eigenlijk een computertje in een apparaat dat het apparaat bestuurt.

Geschiedenis & OntwikkelingGeschiedenis & OntwikkelingEerst:Eerst: Uitvoering in volledige hardwareUitvoering in volledige hardware De funktie in 1 chipDe funktie in 1 chip Komst IC-macro chipsKomst IC-macro chips(schuifregisters, optellers,multipexers,etc)(schuifregisters, optellers,multipexers,etc) Komst eerste microprocessor in 1971 Komst eerste microprocessor in 1971

Nadelen:Nadelen:

Vereist grote kennis van hardware en automatiseren van algoritmen. Vereist grote kennis van hardware en automatiseren van algoritmen. De microprocessor was nog niet geschikt voor het maken van De microprocessor was nog niet geschikt voor het maken van

berekeningen.berekeningen.

Nu!!Nu!!

Programeerbare microprocessorProgrameerbare microprocessor Gebruik softwareGebruik software

Voordelen:Voordelen: GoedkoperGoedkoper Zijn goed voor meerdere productenZijn goed voor meerdere producten Flexibelere ontwikkelingsprocessenFlexibelere ontwikkelingsprocessen Fouten kunnen makkelijker worden hersteldFouten kunnen makkelijker worden hersteld

Bouw embedded systemBouw embedded system

Ze bestaan uit: Ze bestaan uit: 1 chip1 chip Embedded softwareEmbedded software MicroprocessorMicroprocessor Een voedingEen voeding In en uitgangenIn en uitgangen

Elektronische componentenElektronische componenten

Een embedded systeem is opgebouwd uit:Een embedded systeem is opgebouwd uit:

IC’s (TTL zowel CMOS), IC’s (TTL zowel CMOS), weerstandenweerstanden transistorentransistoren condensatoren, spoelen, trafo’s, connectors condensatoren, spoelen, trafo’s, connectors

etc.etc.

OntwikkeltrajectOntwikkeltraject

eisen bepaleneisen bepalen Elk systeem heeft verschillende eisen , dus een Elk systeem heeft verschillende eisen , dus een

verschillend ontwikkeltraject.verschillend ontwikkeltraject. Hardware afstemmen op de eisen van het Hardware afstemmen op de eisen van het

desbetreffende systeemdesbetreffende systeem Software afstemmen op de eisen van het Software afstemmen op de eisen van het

desbetreffende systeemdesbetreffende systeem-dus enige kennis in -dus enige kennis in hardware hebben(bv datasheets) en sofware hardware hebben(bv datasheets) en sofware (besturingsprogramma ; bv. C. (besturingsprogramma ; bv. C.

  

ToepassingsgebiedenToepassingsgebieden

Technische infrastructuur. Technische infrastructuur. Ontwikkel- en beheerprocessen. Ontwikkel- en beheerprocessen. High-tech industrie High-tech industrie Telecommunicatie. Telecommunicatie. Technische infrastructuur van e-commerce Technische infrastructuur van e-commerce

systemen. systemen. Medische apparatuur en systemen voor de Medische apparatuur en systemen voor de

gezondheidszorg.gezondheidszorg. Beveiliging.Beveiliging. Ruimtevaart.Ruimtevaart.

Enkele voorbeeldenEnkele voorbeelden MobieltjesMobieltjes VerwarmingsthermostaatVerwarmingsthermostaat LaptopLaptop Dvd-speler of diskmanDvd-speler of diskman VerkeerslichtenVerkeerslichten MilieumeetstationsMilieumeetstations Klimaatbeheersing in kassen.Klimaatbeheersing in kassen. NavigatiesystemenNavigatiesystemen

Economisch en maatschappelijk Economisch en maatschappelijk belang???????belang???????

BeroepspraktijkBeroepspraktijk

metaal- en elektrotechnische industrie en in de metaal- en elektrotechnische industrie en in de dienstverlening.dienstverlening.

belang voor industriële producten, waarin besturing belang voor industriële producten, waarin besturing en signaalverwerking een rol spelen.en signaalverwerking een rol spelen.

-         -         zoals in elektronische componentenzoals in elektronische componenten-         -         telecommunicatieapparatuur telecommunicatieapparatuur-         -         professionele systemen professionele systemen -         -         consumentenelektronica. consumentenelektronica.  

  

Wat wordt verwacht van een Wat wordt verwacht van een afgestudeerde HBO-er?afgestudeerde HBO-er?

hard- en software van computerhard- en software van computer onderliggende concepten begrijpenonderliggende concepten begrijpen

vb. (C++ builder)vb. (C++ builder) snelle veranderingen kunnen ondergaansnelle veranderingen kunnen ondergaan

G.P.S.G.P.S.

Global Global positioning

system

Wat is G.P.S.?Wat is G.P.S.?

Global Positioning System Global Positioning System driedimensionaal, plaatsbepalings- driedimensionaal, plaatsbepalings-

en navigatiesysteem. en navigatiesysteem. Amerikaans satellietnavigatiesysteemAmerikaans satellietnavigatiesysteem

militaire doeleinden.militaire doeleinden. Tegenwoordig commercieelTegenwoordig commercieel

WerkingWerking

Plaatsbepaling; gebruik van een Plaatsbepaling; gebruik van een 24-tal satellieten.(24-tal satellieten.(Embedded systemEmbedded system))

Zenden continu uniek G.P.S. Zenden continu uniek G.P.S. signaal. signaal.

Speciale GPS-ontvanger, berekent Speciale GPS-ontvanger, berekent positie op de aardbol.(positie op de aardbol.(Embedded systemEmbedded system))

    

         

                                                                                                                                                         

AiboAibo

Wat is Aibo????Wat is Aibo????

Is een speelgoed hond Is een speelgoed hond

(embedded system) ontworpen door Sony, (embedded system) ontworpen door Sony,

die instaat is te reageren op zijn die instaat is te reageren op zijn

omgeving d.m.v verschillende sensoren.omgeving d.m.v verschillende sensoren.

Bouw van AiboBouw van Aibo

SpecificatiesSpecificaties

CPU (64-bit RISC processor. Clock speed 384 MHz)CPU (64-bit RISC processor. Clock speed 384 MHz) Temperatuur SensorTemperatuur Sensor Infrarode Distance SensorInfrarode Distance Sensor Acceleration SensorAcceleration Sensor Druk Sensoren (Head, the Back, Chin & Legs)Druk Sensoren (Head, the Back, Chin & Legs) Tril SensorTril Sensor CMOS Image sensorCMOS Image sensor Batterij (tot 2 uren)Batterij (tot 2 uren)

SoftwareSoftware

AIBO Explorer ERF-220AW02AIBO Explorer ERF-220AW02 AIBO Recognition ERF-210AW06EAIBO Recognition ERF-210AW06E Hello AIBO! Type A-ERF-210AW02Hello AIBO! Type A-ERF-210AW02 AIBO Life 2 ERF-220AW01AIBO Life 2 ERF-220AW01 Party MascotParty Mascot

TypenTypen

Aibo en computer programma’sAibo en computer programma’s

AIBO MessengerAIBO Messenger AIBO Navigator 2AIBO Navigator 2 AIBO Master Studio Version 1.1AIBO Master Studio Version 1.1

Industriële robotsIndustriële robots

Waarom robots?Waarom robots?

• Werken sneller dan mensenWerken sneller dan mensen• Eenmalige aanschafkosten (onderhoud)Eenmalige aanschafkosten (onderhoud)• Niet eten of te drinkenNiet eten of te drinken• Niet naar de wcNiet naar de wc• Monotoon en saai werk zonder langzaam Monotoon en saai werk zonder langzaam

te worden of in slaap te vallente worden of in slaap te vallen

Industriële robots bestaan uit:Industriële robots bestaan uit:

sensorensensoren effectorseffectors aandrijvingenaandrijvingen processors (controllers)processors (controllers) armen armen veel robots hebben ook nog kunstmatige intelligentieveel robots hebben ook nog kunstmatige intelligentie effectors die hem zijn mobiliteit geveneffectors die hem zijn mobiliteit geven

Voorbeeld 1Voorbeeld 1

Piper the pipe Piper the pipe inspection robotinspection robot

• High Resolution 450 TV line High Resolution 450 TV line CCD Color camera with CCD Color camera with 412,000 pixels      811x508 412,000 pixels      811x508 elementselements

• Camera Tilt and Rotate HeadCamera Tilt and Rotate Head • 150 foot cable150 foot cable • real-time video camera linkreal-time video camera link • RS232 9600 baud computer RS232 9600 baud computer

control linkcontrol link • Laptop computer including Laptop computer including

video digitizing and robot video digitizing and robot control software control software

Voorbeeld 2Voorbeeld 2

Stockboy AGVStockboy AGV

• Motorized Top Loading Belt Motorized Top Loading Belt     • Conveyor Box SensorsConveyor Box Sensors    • Home and Destination Home and Destination

Beacons Beacons • Weight 40 pounds without Weight 40 pounds without

batteriesbatteries• 20 foot communication cable20 foot communication cable • Technical manualTechnical manual • Software diskSoftware disk

Voorbeeld 3Voorbeeld 3

• MR6200 - 10 kilo werklast, 1m MR6200 - 10 kilo werklast, 1m bereik bereik

• MR6500 - 25 kilo werklast, 1m MR6500 - 25 kilo werklast, 1m bereik bereik

• MR6200 - 10 kilo werklast, 1,5m MR6200 - 10 kilo werklast, 1,5m bereik  bereik  

De Merlin robotDe Merlin robot

Vragen???????Vragen???????

THE ENDTHE END