100 likes | 227 Vues
OGO 1.2 project Startbijeenkomst. Een microprocessor… …om warm voor te lopen. ‘Agenda’. Wat gaan we dit trimester maken ? Het ontwikkeltraject Trimester tijdplan en koppeling vakken ‘Terugval opties’ En dan nog dit…. Ventilator. Aluminium blok. Regelaar. Temp. opnemer. 20 Watt.
E N D
OGO 1.2 projectStartbijeenkomst Een microprocessor… …om warm voor te lopen
‘Agenda’ • Wat gaan we dit trimester maken ? • Het ontwikkeltraject • Trimester tijdplan en koppeling vakken • ‘Terugval opties’ • En dan nog dit…
Ventilator Aluminium blok Regelaar Temp.opnemer 20 Watt Warmtebron Temperatuurinstelling Temperatuur fout indicator Onderwerp: bouw een regelsysteem
Temperatuur instelling Ventilator Vermogens D/A A/D Temperatuur sensor Digitaal Timer(voor cyclustijd) A/D Temperatuur fout indicatie Warmtebron Vermogens D/A D/A De regelaar
Zelf te schrijven Programmageheugen(1 kilobyte) Microprocessor I/O bus(data, adres& besturing) Datageheugen(256 bytes) Voor-geschreven Het digitale hart Zelf te ontwerpen …bij gegeven instructieset-architectuur
Configuratie ‘programma’ Verilog XilinxWebPACK Ontwerpen en simuleren op register-niveau ‘Field Programmable Gate Array’ synthese FPGA prototype bord(200.000 poorten +7 KiloByte geheugen) Assembleertaalprogramma ‘Architectuur-loze’ simulatiem.b.v. IDaSS ‘ASM-OGO’Assembler .HEX bestand .ASM tekst Het digitale ontwikkeltraject
Wiskunde 2: eenvoudige differentiaal/integraal rekening Modellen van dynamische systemen: tijd-continue fysische processen Cursusprogrammeren Elektronica 1: basisfuncties met operationele versterkers Computerachitectuur: ISA &assembler Hardwarearchitectuur O.S. &interrupts OGO projecttijd Vaardigheden lab Schakel-techniek PWM D/A &sensor A/Dconv. Integerrekenen Test &debug IntroIDaSS Logicanalyser PSpice Simulink Netwerk-analyse Trimester tijdpad en koppeling PGO blokken
Terugval-opties Indekken tegen problemen bij implementatie ! • Digitale hardware modules uitwisselbaar • Voorgeschreven ‘interface’ processor - I/O • Analoge modules kennen standaard oplossing • Met bijbehorende digitale hardware (waar nodig) • Standaardoplossingen programmatuur mogelijk • Door voorgeschreven instructieset architectuur ! • In noodgevallen: gebruik ‘practicumprocessor’
En dan nog dit… • Complex project, ieder moet steentje bijdragen… • Eerste vijf weken zijn voorgestructureerd Alle PGO-blokken zijn herbruikbare deelprojecten Verder uitgediept en uitgewerkt in OGO tijd (4 u/wk) • Daarna werken volgens eigen ‘plan van aanpak’ Ontwerpen van microprocessor Schrijven van programmatuur Koppeling van input/output
En nu… • Neem de tijd om dit in te laten werken • Bediscussieer opdracht en tijdsplan • Eventuele vragen naar projectleiding (Voeten/Verschueren) • Haal IDaSS op en installeer het pakket voor het vaardighedenlab begint !