BREIN Erik Bury, Antoine Vandermeersch en Anouk Van Laer.

Slides:



Advertisements
Verwante presentaties
Vincent Poté Nelis Vandermeiren Simen Akkermans Kevin De Neef
Advertisements

1. Codering: bestelling wordt gemaakt via internet en komt binnen bij Wehkamp. 2. Filter invoer: van een bestaande klant gaat de order door naar order.
Collaborative writing Building a Taxonomy and Nomenclature of Collaborative Writing to Improve Interdisciplinary Research and Practice.
Wideband Delphi methode
Data Acquisition & Control System
CODEERELEMENTEN DECODERS BCD naar 7-SEGMENT
Uitwerkingen blok 4 hoofdstuk 3 versie 2
JQuery en ASP.NET Bart De Meyer.
1 Co-Design at Chess-iT Guus Bosman. 2 Afstuderen bij Chess Net.Footworks tot augustus 2003 Afstuderen augustus 2003 tot maart 2004 Chess full-time vanaf.
How to build a robot Sander van Dijk Kunstmatige Intelligentie
Software LDR Data EEPROM 64k LCD Display (4x40) Emergency stop IR remote control Sound Date/time Joystick Odometer Compass RS232 out GPS (RS232) USER INTERFACESBASIC.
Par. 3.1 Computers zijn overal
SIMATIC NET – onderdeel van Totally Integrated Automation
Sex, drugs and rock n' roll 2.0: Wat kunnen we leren van evenementen? Dr. Walther Ploos van Amstel Vrije Universiteit/TNO Mobility.
Thursday, 10 July 2014 donderdag 10 juli 2014 Click Klik.
1 E-Blokart Ontwerpmethodologie 2006 Presentatie van de projectplanning Jens de Boer Karen Warnier Michaël Raets David Zimmer Robin Lataire.
Wim van Duijn Applicatie engineer Douwe Wagenaar
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Gelinkte lijsten Finite State.
COSTA Common Set of Tools for Assimilation of Data OpenDA/COSTA voor operationele modellen en kalibratie rivier toepassingen Nils van Velzen Simona gebruikersdag.
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur EIT OGO-1.2 addendum (2): Geheugens en timing in.
De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.
Presentatie IA Solutions 2005: Programma generatie voor: PLC en SCADA Een update van deze PPT is te downloaden op: Rob Kits - Technisch.
C programma int main(){ } Compilatie met devc++ in file main.c Gecompileerd programma in file FirstProgram.exe Mov R1, 120 Mov R2, 160 ADD R1, R2.
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
REKENEN.
supervisory control and data acquisition Ing. F. Rubben
Phoenix Contact ILC150ETH F. Rubben, Ing.. Phoenix Contact ILC150ETH F. Rubben, Ing.
Deel I Hoofdstuk 5: Modelleren van toestand -- gevorderd
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(2): Multi-processing.
1Ben Bruidegom A Harvard Machine Calculator Calculator  Computer.
1Ben Bruidegom A Harvard Machine Recapitulatie Calculator Calculator  Calculator met “loopjes” Calculator met “loopjes”  Processor.
Spatial classificatie
Hovercraft Universe Groep 6: Dirk D., Kristof O., Nick D., Olivier B., Pieter-Jan P, Tobias V.B.
Datapath & Contol 9.30 Introductie: datatransport via een bus
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
Eenparige beweging opgave 1
Automation SolutionsMFG/Pro Dutch usergroup 8 februari 2007 ISA S88 & S95 Het gebruik van deze normen in de productie.
Tussentoets Digitale Techniek. 1 november 2001, 11:00 tot 13:00 uur. Opmerkingen: 1. Als u een gemiddeld huiswerkcijfer hebt gehaald van zes (6) of hoger,
Best8-1 Les 8: Input/Output [Lat: datarum initus exitusque]
Computerarchitectuur
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 3 - onderwerpen Het.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : LEDs en displays.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : LEDs en displays.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Het ARM bord met wat library functies.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  basis files: ram-rom.zip.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
1Security Technology PICT les 1 ICT Techniek - les 6 - onderwerpen Verbetering systeemprestaties  Cache  Risc/Cisc  Pipelining  Superscalair.
Security Technology PICT les 1
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
DU2PRES1 : C vervolg Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Beginselen van C opgaves… volgende week: ARM.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag GUI  command line redirection.
Reducing memory penalty by a programmable prefetch engine for on-chip caches Presentatie voor het vak computerarchitectuur door Armin van der Togt.
De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.
Klik ergens op het witte deel van deze pagina om verder te gaan
Hoofdstuk 13.6 File-I/O. Files n40 verschillende klassen in library java.io Exceptions niet meegeteld... nMethodes voor het plegen van Input en Output.
De relatie tussen Computer Assisted Auditing Techniques & Sampling
Advanced Modulation and Coding : Estimation and decision theory 1 Geavanceerde Modulatie en Codering Estimatie- en Decisietheorie.
HL7v3 Basiscomponenten Snelstartsessie 6 september 2011 © Stichting HL7 Nederland.
1 Inleiding Backups maken van VMs Klassieke aanpak VMware Consolidated Backup Conclusie.
1. 2 Communicatie producten voor ISP's en ICT-resellers kennisoverdracht, support en logistieke oplossingen  Actief sinds 1993  Internet, security en.
AS1200 moederbord. AS1200 Structuur RELREL Micro- controller P W F I / O I²C -Bus (seriëel) EEPROMDP1 B1 B2 DP2 B3 B4 AS1225 B1 B2 AS1225 B3 B4 AS1220.
1Security Technology PICT les 1 ICT Techniek - les 7 - onderwerpen Operating Systems n Waarom een OS? n Soorten n Taken n Opbouw n Processen.
Major/minor Kwantitatieve methoden (HIR) Predoctoraal traject (HIR) Minor Business Research (TEW/MBE) maart 2014.
C++ C++ als een verbetering van C Abstracte datatypen met classes Constructoren en destructoren Subklassen binding van functies 1.
Heel kleine getallen.
Controllers en automatisatie
Deelbaarheid.
BaTe Financiële Dienstverlening B.V.
Binaire getallen 1. binair → decimaal 2. decimaal → binair.
Transcript van de presentatie:

BREIN Erik Bury, Antoine Vandermeersch en Anouk Van Laer

BREIN Inhoud Algemeen principe Algemene samenhang en intelligentie Bespreking FSM Decoders / Encoders SAFE AI Display Voorbeelden werking Conclusie

BREIN Algemeen principe Centraal controlemechanisme Verzamelt en geeft informatie weer Radar Inclinatiehoek Snelheid Conflictdetectie

BREIN Samenhang en intelligentie ENCODER WIFI DECODER SAFE AI alternatief ENCODER CONTROLLER DISPLAY

BREIN Simulink model

BREIN DECODER Functie Inputs Outputs omzetten van binaire data uit de registers naar signalen voor interne werking Inputs RadarF, RadarB, Wifi en ControllerINFO Vlaggen Outputs Werkingssignalen Informatie voor display (hoek en snelheid)‏ Informatie voor wifi (ongewijzigd)‏

BREIN Werking DECODER

BREIN SAFE Functie Inputs (reeds gedecodeerd)‏ Outputs Bepaalt de veiligheid van een commando Inputs (reeds gedecodeerd)‏ RadarF, RadarB Binnenkomend Wifi-commando Mogelijk alternatief commando (zie AI)‏ Outputs Gekozen commando Safe

BREIN SAFE

Bubble diagramma Safe & AI

BREIN AI Functie Inputs Outputs Veilig Doorgeven van commando Onveilig Bepalen alternatief commando Inputs Commando Safe Object Outputs ControllerOUT Artificieel Commando

BREIN AI

BREIN ENCODER Functie Inputs Outputs Omzetten interne signalen naar binaire data In buffer-register schrijven Werkt per buslijn Inputs Interne signalen Outputs Binaire data Aansturing buffer-register (Push)‏

BREIN Voorbeeld werking (1) Werking van het brein: stand-alone!!

BREIN Voorbeeld werking (2)

BREIN Voorbeeld werking (3)

BREIN: DISPLAY Terugblik lastenboek Snelheid beide motoren Hellingshoek Afstand tot dichtste object ERROR indien conflict commando ⇒ MAKKIE dus!

BREIN: DISPLAY Conventies Linkersnelheid Rechtersnelheid Hellingshoek Afstand dichtsbijzijnde object

BREIN: DISPLAY DisplayControle Configuratie (initialisatie fase)‏ Cyclisch updaten (steady-state fase)‏ Direct contact met rest BREIN Delegeert taken Data Encoder InstructionWriter

BREIN: DISPLAY Initialisatie fase Extra discrete states (x(1) = STATE)‏ x(2) voor Wait time ↔ Function Set

BREIN: DISPLAY Steady-state fase Nog 2 extra discrete states nodig x(2) recycleren → 0 (LS), 1 (RS)‏ x(3): 0 (TA), 1 (OD)‏

BREIN: DISPLAY DataEncoder Omzetten tekens naar instructies Schrijft instructies weg naar FIFO Mathematisch blok (ontleding decimaal getal)‏ 1 1 1 1 1 1 1 1

BREIN: DISPLAY Decimale ontbinding 1 + |ε| → 1 1 - |ε| → 0 3.61 6.1 1 361 61 1 1 6 3 10^-1 10^-2 10^ 0 300 60 1 61 1 3: [1 0 1 1 0 0 1 1 0 0] 6: [1 0 1 1 0 0 0 1 1 0] 1: [1 0 1 1 0 0 1 0 0 0] Hoogstens laatste component fout Afronding

BREIN: DISPLAY InstructionWriter Ledigt instructies uit FIFO (DataEncoder)‏ Op basis van timing mode diagram Gebruikt FSM_Counter (klokcycli)‏ 20 Mhz → 50 ns = 1 klokcyclus

BREIN: DISPLAY DisplayControle: ERROR DataEncoder actief Stop DataEncoder Flush FIFO ERROR inladen InstructionWriter actief Reset (na huidige instructie)‏ ERROR inladen

BREIN: DISPLAY Display Controle Data Encoder Instruction Writer 2 prototypes Data Encoder 1 prototype Simulink blok voor decimale ontleding Werkt stand-alone Instruction Writer Simulink blok

BREIN Integratie met bus Simulink model af Aantal kleine incoherenties tussen de modellen (bv. voorstelling binair getal) Data wordt serieel ingelezen werking nagaan = arbeidsintensief

BREIN Conclusie Brein werkt zoals het moet Werking reeds uitgebreid, maar nog steeds ruimte voor add-ons Integratie met bus ruwweg in orde