41
Het Daedalus project

Presentatie Daedalus project

Embed Size (px)

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.

Citation preview

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