Flight 68K Temperatuur geregelde ventilator

Slides:



Advertisements
Verwante presentaties
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 5 - onderwerpen •DB038 hardware : toetsenbordje.
Advertisements

2 beeldschermen op één PC
PSD Basisstructuren programmeren.
PSD Basisstructuren programmeren.
Aflezen van analoge en digitale meetinstrumenten
PROS2 Les 2 Programmeren en Software Engineering 2.
HM-ES-th1 Les 4 Hardware/Software Codesign with SystemC.
Didactisch bord: Led RGB


Verkeerslicht - Nederlands principe: groen-oranje-rood-groen
Les1: eenvoudig computergebruik
Input/Output Invoer/Uitvoer
PROS2 Les 11 Programmeren en Software Engineering 2.
Logische schakelingen
bewerkingen in programmeeromgevingen
Les 5 - onderwerpen Aansturen van vier 7-segment displays
Kb.1 Ik leer op een goede manier optellen en aftrekken
Powerpoint op 2 schermen

Kolom aanmaken en cijfers invoeren in Grade Center.
Development of measurement device for determination of homogeneity presentatie eindwerk Pieter Dekeyzer Industrieel Ingenieur Informatica.
Een USB 2.0 oscilloscoop Bossuyt Frederick De Bock Steven

HM-ES-th1 Les 3 Hardware/Software Codesign with SystemC.
Van peilbuis tot KRW-portaal Deelproject 3: Toolbox
Assembly-taal Namen:Danny van Waes Rohan Schenk Klas:EM4 Docent:Dhr. Ing. JA Verhage Embedded systems.
BoeBot BoeBot heet u welkom.
10 juni 2002 TIF Slide Welkom 1 W.M. Everse | Z.Y. Ye | P. Groenenberg.
Welkom. inhoud presentatie wat is een Micro Mouse controller motoren sensoren hardware software voeding leerwinst.
Onderwerp: Flight-kit met 68k Datum: Groepsleden:H. Karreman A. Serier K. Tulek OPDRACHT
IR-communicatie Welkom Studenten: -Rob Arends -Casper van Belzen Docent: -Ing Verhage.
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 6 - onderwerpen seriele interface (UART -
1/1/ /e/e eindhoven university of technology OGO 1.2 project Startbijeenkomst Een microprocessor… …om warm voor te lopen.
Klik ergens op het witte deel van deze pagina om verder te gaan
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 2: IDaSS.
Voorrangsregels bij rekenen (1)
BINAIR2: 10-jan-2003, RW Maar HOE reken je nu een BINAIRE waarde om naar een DECIMALE waarde?
Eindproject programmeren “Monster”
De kracht van informatie voor beleidsontwikkeling
Les 3: Zaterdag 7 juni 2014 Wim Peeters
Les 2: Zaterdag 24 mei 2014 Wim Peeters
Stap 3; Constant of Variabel?
Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda.
BIOS en Opstarten.
BEGINNERS EV3 PROGRAMMEER Les1
Tircms03-p les 2 Hfdst 3,4 Meer operatoren Functies.
Les 1: Zaterdag 10 mei 2014 Wim Peeters
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB027 hardware : LEDs en displays.
BEGINNERS EV3 PROGRAMMEER LEssen
PEMSY1http:// 1  Herhaling nieuwe instructies van vorige week  nieuw: combineren van assembler en C  oefeningen: assembler.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : luidsprekertje.
BEGINNERS EV3 PROGRAMMEER Les3
Door Van de Maele Anthony En Vanhulle Koen
Embedded systemen Programmeren op de Arduino Les 5 analoge input en motoren.
IF() ELSE() LES 4: VOORWAARDEN. BOOL Een variabele die slechts 2 mogelijke waarden kan hebben: true(waar) of false(niet waar) duid je aan met bool bool.
Microcontrollers Theorie 8051 based microcontroller ADuC832 from Analog Devices 01/2016 Roggemans M. (MGM)
Microcontrollers Labo
BEGINNER EV3 PROGRAMMeer Les
Programmeren met Reeksen
Kleurensensor kalibreren
Algoritmisch denken met Flowcode les 8 aFSTANDSDETECTIE
Onderhouden met Werktuigen en machines
Display en temperatuur
Wat gaan we doen? Herhaling ARM assembler instructies
Wat gaan we doen? Herhaling: ACPS; indexed addressing; half-word/byte
Small Basic Console deel 2
Voorkennis Wiskunde Les 3 Appendix §A.5 en A.6.
Kunstmeststoffen Les 3 test.
Transcript van de presentatie:

Flight 68K Temperatuur geregelde ventilator

Temperatuur geregelde ventilator Overzicht Opdracht omschrijving Aanpak van opdracht Uitwerking opdracht / Experiment met Flight kit Programma beschrijving Evaluatie Vragen

Opdracht omschrijving Temperatuur geregelde ventilator Opdracht omschrijving Temperatuur uitlezen via ADC Temperatuur sensor eiken in software Temperatuur weergeven op beeldscherm Proportionele regeling ventilator

Aanpak van opdracht Elke subroutine apart doorgenomen Start Temp.sens. eiken Aanzetten heater Temp. meten Temp. omzetten in °C Temp. op beeld-scherm tonen Temp. >… Bepaal verschil gemeten temp. en gewenste temp. Stuur met verschil motor aan ja nee Temp. omzetten met ADC Elke subroutine apart doorgenomen Bekeken met test programma’s

Overzicht Flight-kit LED’s Bargrapgh 8 bits Port A output D /A Comp EXT volt LDR temp Analog selection Dil Switches A / D 8 bits Bit 3 Port B input Bit 4 + 12 V motor Bit 6 Bit 7 Direction relay Infra red send / receive Bit 5 Heater AMP sensor

Uitwerking opdracht / Experiment met Flight kit Temperatuur geregelde ventilator Uitwerking opdracht / Experiment met Flight kit Uitlezen (temperatuur) ADC move.b $14(A0),D0 ;leest de geselecteerde input (TEMP) en plaatst waarde in D0 move.b D0,D1 ;Plaatst de inhoud van D0(temperatuur) in D1

Uitwerking opdracht / Experiment met Flight kit Temperatuur geregelde ventilator Uitwerking opdracht / Experiment met Flight kit Temperatuur sensor eiken move.b $14(A0),D0 ;leest de geselecteerde input(TEMP) en plaatst waarde in D0 move.b D0,D1 ;Plaatst de inhoud van D0 (temperatuur) in D1 mulu #185,D1 ;Vermenigvuldig inhoud D1 met 185 divu #100,D1 ;Deel de inhoud van D1 door 100

Uitwerking opdracht / Experiment met Flight kit Temperatuur geregelde ventilator Uitwerking opdracht / Experiment met Flight kit Heater aan sturen move.b #$20,$12(A0) ;Schakelt de heater aan.

Uitwerking opdracht / Experiment met Flight kit Temperatuur geregelde ventilator Uitwerking opdracht / Experiment met Flight kit Gemeten temperatuur op scherm plaatsen Trap #11 ;Output routine DC.W 9 ;Plaats de 2 hexadecimale karakters die in D0 staan af op het scherm. DC.W 1 ;Plaatst het karakter dat in D0 staat af op het scherm

Uitwerking opdracht / Experiment met Flight kit Temperatuur geregelde ventilator Uitwerking opdracht / Experiment met Flight kit Ventilator aansturing

Programma beschrijving Temperatuur geregelde ventilator Start Initialisatie van de poorten Laad register A1 met FFFF Zet heater aan Lees de temperatuur Gemeten waarde > 80H Zet motor en heater aan en verlaag inhoud register met1 Plaats de temperatuur op het beelscherm. Verlaag inhoud register A1 met 1 Inhoud register A1 <= 0 ja nee Programma beschrijving

Programma beschrijving Temperatuur geregelde ventilator Programma beschrijving PSD Hoofdprogramma

Programma beschrijving Temperatuur geregelde ventilator Programma beschrijving PSD subroutine Heater Zet de heater aan Keer terug naar de plaats vanwaar gesprongen is + één regel PSD subroutine Lees Lees de hex.waarde uit de tempsensor waarde komt in D0 Kopieer de inhoud van D0 naar D1 Vermenigvuldig inhoud D1 met 185 Deel inhoud D1 door 100 Keer terug naar de plaats vanwaar is gesprongen + één regel

Programma beschrijving Temperatuur geregelde ventilator Programma beschrijving PSD subroutine Motor

Temperatuur geregelde ventilator PSD subroutine Disp

Programma beschrijving Temperatuur geregelde ventilator Programma beschrijving PSD subroutine ASCIW

Programma beschrijving Temperatuur geregelde ventilator Programma beschrijving PSD subroutine Berek PSD subroutine AFDR

Temperatuur geregelde ventilator Evaluatie Eerst algemeen flow-diagram Subroutines / Testen Samenvoegen totaal programma Testen

Temperatuur geregelde ventilator Zijn er nog vragen ?