presentatie daedalus project

41
Het Daedalus project

Upload: hans-mestrum

Post on 24-Jun-2015

324 views

Category:

Education


0 download

DESCRIPTION

2e jaars studenten van HAN Embedded Systems Engineering hadden een project waarin ze een hoovercraft ombouwden met printplaatjes en eigen software voor de besturing.

TRANSCRIPT

Page 1: Presentatie Daedalus project

Het Daedalus project

Page 2: Presentatie Daedalus project

- Presentatie- Het doel in het kort- De regeling- Het Systeem:

OverzichtHardwareSoftware

- Conclusie

- Vragen

- Demonstratie:User softwareMotor aansturingUitlezing

Page 3: Presentatie Daedalus project

Hovercraft Autonome besturing Regeling Opdracht

Page 4: Presentatie Daedalus project

- Presentatie- Het doel in het kort- De regeling- Het Systeem:

OverzichtHardwareSoftware

- Conclusie

- Vragen

- Demonstratie:User softwareMotor aansturingUitlezing

Page 5: Presentatie Daedalus project

De regeling

Page 6: Presentatie Daedalus project

De regeling – Mogelijkheden

Verschillende soorten Regelaars:

- Fuzzy logic- Hardware Pid Regelaar- Software Pid Regelaar

Page 7: Presentatie Daedalus project

De regeling – Mogelijkheden Fuzzy Logic

Page 8: Presentatie Daedalus project

De regeling – Mogelijkheden PID regelaar

Page 9: Presentatie Daedalus project

De regeling – Afweging

Page 10: Presentatie Daedalus project

De regeling – Gekozen regeling

Page 11: Presentatie Daedalus project

- Presentatie- Het doel in het kort- De regeling- Het Systeem:

OverzichtHardwareSoftware

- Conclusie

- Vragen

- Demonstratie:User softwareMotor aansturingUitlezing

Page 12: Presentatie Daedalus project

Het systeem

Page 13: Presentatie Daedalus project

Het systeem - Overzicht

Page 14: Presentatie Daedalus project

Het systeem

Page 15: Presentatie Daedalus project

Microcontroller Geheugen Sensoren Motoren

Page 16: Presentatie Daedalus project

AVR-H128 Atmega128 16 MHz clock 5v voltage regelaar ICSP connector JTAC connector

Page 17: Presentatie Daedalus project
Page 18: Presentatie Daedalus project

Het systeem – Hardware Flash geheugen

AT45DB011• 1-megabit• 1024 kbit/8 =

128 kilo byte • 3.3V Vcc

Page 19: Presentatie Daedalus project

• MAX3370 level shifter

Page 20: Presentatie Daedalus project

Het systeem – HardwareAcceleratie Sensor Hardware

MMA7361LT (van Freescale)Sensor +/- 1.5G (x, y en z-as)3.3V Vcc

Interne ADC Atmega128 (10 bit)

Page 21: Presentatie Daedalus project

Het systeem – HardwareAcceleratie Sensor schema

Page 22: Presentatie Daedalus project

Pulse width modulation

Page 23: Presentatie Daedalus project

Het systeem

Page 24: Presentatie Daedalus project

Sensoren Flash geheugen Usart Motoren Gebruikers software

Page 25: Presentatie Daedalus project

Het systeem – SoftwareAcceleratie Sensor Software

Interrupt based

Berekeningen: 4x per seconde

ADC-conversies: zoveel mogelijk per seconde

Page 26: Presentatie Daedalus project

Het systeem - Flash geheugenloggen en schrijven

Indeling Wegschrijven Ophalen

Page 27: Presentatie Daedalus project

Het systeem – SoftwareUSART

Data afhandeling:- USART_COMMAND- <data>- ……- <data>- USART_STOP

Page 28: Presentatie Daedalus project

Het systeem – SoftwareSPI

De Werking SPI Bus

Page 29: Presentatie Daedalus project

Pulse width modulation

De functie

Functie Linkermotor_kracht If richting is 0then linkermotor is (255 * (percentage /100))compareregister1B is 0compareregister1A is linkermotor

if richting is 1then linkermotor is (255 * (percentage /100))compareregister1A is 0compareregister1B is linkermotor

Page 30: Presentatie Daedalus project
Page 31: Presentatie Daedalus project

Het systeem - Gebruikers software Instellingen

Hovercraft Instellingen- Afstand- Snelheid- Hoek Programma instellingen- Baud rate- Timeouts- Retries

Page 32: Presentatie Daedalus project
Page 33: Presentatie Daedalus project
Page 34: Presentatie Daedalus project

Het systeem - Gebruikers software Uitlezen & Grafieken

Uitlezen Grafieken

Page 35: Presentatie Daedalus project
Page 36: Presentatie Daedalus project
Page 37: Presentatie Daedalus project

- Presentatie- Het doel in het kort- De regeling- Het Systeem:

OverzichtHardwareSoftware

- Conclusie

- Vragen

- Demonstratie:User softwareMotor aansturingUitlezing

Page 38: Presentatie Daedalus project

Conclusie

Page 39: Presentatie Daedalus project

- Presentatie- Het doel in het kort- Eisen- De regeling- Het Systeem:

OverzichtHardwareSoftware

- Conclusie

- Vragen

- Demonstratie User software Motor aansturing Uitlezing

Page 40: Presentatie Daedalus project
Page 41: Presentatie Daedalus project

User SoftwareMotor aansturingUitlezing