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
Koodit
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.
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-ohjelmapaketti sisältää asennus- ja käyttöohjeet