Self Driven Slot Car

Introducere

Scopul proiectului este realizarea unei masinute care sa parcurga un traseu in timp cat mai scurt.

Masinuta realizata a participat la concursul Freescale Race Challenge 2011 si a obtinut locul 3 in finala.

Descriere generală

Hardware Design

Lista cu componente

  • Microcontroler MCF51JM64
  • Accelerometeru MMA7361
  • Punte H MC33931
  • miniUSB conector
  • microSD card slot
  • Cristal de 8.000MHz
  • Punte redresoare 1A DB106S
  • Stabilizator de tensiune 3.3V LP2950
  • Fotointrerupator RPI-131
  • Comparator LM393 (cu histeresis extern)
  • Stabilizator de tensiune 3.3V LM317

Software Design

Unelte de dezvoltare:

  • mediu de dezvoltare (CodeWarrior 6.3)
  • biblioteca FATFS (C)ChaN, 2009

Algoritmul:

  • tura de invatare detectata cu ajutorul stabilizatorului LM317 (pe fiecare tura pica tensiunea de 2 ori)
  • invatare traseu folosind accelerometru si senzorul RPM (parametrizam traseul folosind senzorul RPM si memoram acceleratia centrifuga)
  • folosim senzorul RPM pentru a determina pozitia curenta si acceleratia centrifuga memorata pentru a calcula viteza optima
  • cu ajutorul caderilor de tensiune, sincronizam masina pe parcurs

Rezultate Obţinute

Locul 3 in finala pe tara.

Concluzii

Datorita vitezei limitate a microcontrolerului nu s-a putut rezolva totul din software fiind necesare si solutii hardware.

De asemenea, experienta a aratat ca niciodata nu poti sa faci prea multe teste.

Imagini

Video

Linkuri

pm/prj2011/dloghin/slotcar.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0