Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Projekti

Tässä projektin osassa oli tarkoitus kehittää langaton mittausjärjestelmä Texas Instrumentsin EM430F6137RF900 mikrokontrollerille. Tarkoituksena oli mitata kiihtyvyyttä sekä kulmanopeutta kolmessa ulottuvuudessa. Työssä antureina käytettiin Murata Electronics Oy:n 3D MEMS kulmanopeusanturia CMR3000 ja kiihtyvyysanturia SCA3100. Järjestelmässä on toisessa mikrokontrollerissa liitettynä molemmat CMR3000 ja SCA3100 -anturit. Tämä mikrokontrolleri-anturi-yhdistelmä lähettää anturien arvoja toiselle laudalle langattomasti. Toinen lauta vastaanottaa arvot ja lähettää ne edelleen sarjaväylää pitkin tietokoneelle, jossa tehdään tarvittavat laskutoimenpiteet saaduille antureiden mittausarvoille.

Anturit

CMR3000-kulmanopeusanturi

SCA3100-kiihtyvyysanturi

Anturien kytkennät

Koodit

Lähetyspuoli

Vastaanottopuoli

PC-Ohjelma

Ohjelma lukee arvot sarjaväylältä sekä näyttää ne reaaliajassa. Haluttaessa ohjelma piirtää arvoista myös kuvaajat reaaliajassa ja tallentaa ne tekstitiedostoon, josta ne saa helposti taulukkolaskentaohjelmaan.

Datan siirtämiseen käytettiin FTDI:n TTL-232R-3V3 -TTL-USB-konvertteria, joka kommunikoi CC430F6137-laudan kanssa USB-väylän kautta. Laitteen toimintaa voi testata esimerkiksi Linuxin Minicom-ohjelmalla. Image Added
Ohjelman päänäkymä. Menossa testi, jossa laitetta heilutetaan nopeasti.

Ohjelmassa on myös asetukset-välilehti, josta voi säätää mm. USB-portin, viestien, kuvaajien ym. asetuksia.

Linux-ohjelma

Lähdekoodi

Linux-ohjelmapaketti sisältää asennus- ja käyttöohjeet

Kuvia projektista