Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare

Proiectarea cu microprocesoare

Lucrarea de laborator nr. 6

  • L6.1 Denumire:


  • ARM Cortex M3 pentru control senzori analogici



  • L6.1 Prezentare generala, scop.


  • Lucrarea de laborator prezinta un exmplu de utilizare a unui sistem bazat pe ARM Cortex M3 pentru achizitia informatiilor provenite din senzori analogici. Sint urmarite detaliile de utilizare a mdulului analog/numeric pentru achizitia infomatiilor furnizate de sensorii de miscare precum si utilizarea modulelor software aferente.


  • L6.3 Resurse:


  • Platforma ARM Cortex M3 - mbed, ,
    Extensie Potentiometru ,
    Cablu interconectare USB, osciloscop


  • L6.4 Sursa program prototip:


  • Program prototip



  • L6.5 Mod de desfasurare/urmarire experiment:


    • Se conecteaza platforma la www.mbed.org pentru accesare instrumente de programare.
    • Se editeaza programul prototip si se urmareste obtinerea fisierului *.bin
    • Se analizeaza fisierele rezultate in urma procesului de compilare;
    • Se urmareste executia corecta a programului;
    • Se rezolva problemele prototip;

    1. - Analizati structura interna a modulului A/D ;
    2. - Analizati modul de utilizare a intrarilor analogice pe platforma mbed;
    3. - Identificati clasele pentru convertorul A/D
    4. - Analizati modul de aplicare a unei tensiuni variabile la intrarea AD4




  • L6.6 Probleme propuse:


  • 1. Modificati programul prototip pentru a vizualiza datele ca informatii in format binar/ASCII.

    2. Modificati programul prototip pentru a vizualiza datele ca informatii in format virgula flotanta/ASCII

    3. Realizati o secventa program care va activa cele 4 LED-uri functie de pozitia potentiometrului

    4. Realizati un program care va permite evidentierea stabilitatii datelor furnizate de convertorul A/D.

    5. Realizati un program care va activa LED1 numai pe pozitia centrala a potentiometrului .



  • L6.7 Experimentul poate fi extins pentru:


  • - Realizarea sistemelor de orientare a oglinzilor ;
    - Realizare control automat pedala acceleratie ;
    - Realizare sisteme pozitionare auomata turela;
    - Realizarea sistemelor de directie ;


  • L6 .8 Referinte documentare:


  • © 2011 Fl. Pantilimonescu - Fac. Automatica si Calculatoare Iasi