Universitatea Tehnica "Gh.Asachi" Iasi - Fac. Automatica si Calculatoare
Proiectarea cu microprocesoare

Experiment Nr.10

  • L10.1 Denumire

  • ARM Cortex M0 - from chip to app


    Rezultate NXP Cup 2018 - Erlangen


  • L10.2 Prezentare generala, scop

  • Experimentul de laborator prezinta o varianta de proiect orientat pe aplicatie dezvoltat cu ARM Cortex M0. Sunt prezentate detaliile de realizare a sistemelor dedicate/de productie avand ca scop realizarea sistemlor inteligente de iluminat ce pot fi utilizate si pentru transmisii de date. La sfarsitul laboratorului se vor detine informatii precise despre modul de realizare a proiectelor prototip pentru productie bazate pe ARM Cortex M0.



  • L10.3 Resurse


  • Hardware: Modul debug detasat din XMC1100 Boot kit, procesor xmc1100 in format TSSOP 16, extensie TLE 5260 , extensie BT, acumulator 12 V, LED auto 10 W;

    Software: Mediul de dezvoltare DAVE4.3.2;




  • L10.4 Program prototip


  • Program prototip


  • L10.5 Mod de desfasurare laborator

    • Se analizeaza schema sistemului dedicat pentru control iluminat reprezentata mai jos:
      <
    • Se identifica amplasarea componentelor pe sistemul dezvoltat:


    • Utilizind de documentatia de referinta pentru procesorul ARM XMC1100 examinati capitolul dedicat interfetei PWM precum si componentle software din DAVE 4.x.
    • Se analizeaza structura functionala a driverului TLE 5206 :


    • In DAVE se realizeaza un proiect cu programul prototip, utilizand DEBUG se transfera codul pe platforma de dezvoltare si se urmareste executia acestuia. Comenzile vor fi trimise cu aplicatie terminal de pe telefoane mobile.
    • Se rezolva problemele propuse

    • L10.6 Probleme propuse

    • 1. Dezvoltati o aplicatie asemantoare pentru becuri cu incandescenta alimentate la 220VCA;
      2. Dezvoltati o aplicatie care va perite reglarea intensitatii LED-ului functie de pozitia unui potentiometru conectat la intrarea An0;
      3. Realizati un program care va serializa pe LED-ul de putere un caracter ASCII cu viteza de 1200 bps;
      4. Conectati la iesirea driverului TLE5206 un motor de curent continuu si realizati un program care va permite controlul turatiei acestuia cu telefonum mobil;
      5. Utilizand o aplicatie de tip voice recognition realizati pornirea/oprirea motorului utilizand comenzi vocale;
    • L10.7 Laboratorul poate fi extins pentru:
      • Realizarea aplicatiilor de serie bazate pe ARM Cortex M0;
      • Realizarea sitemelor de control pentru motoare de curent continuu;
      • Realizarea sistemelor inteligente de iluminat;
      • Realizarea comunicatiilor de tip VLC;
      • Realizarea sistemelor iluminat pentru automobile;
      • Realizare actuatoarelor pentru telefoanele mobile;


    • L10.8 Informatii colaterale


    • © 2018 Fl. Pantilimonescu - Technical University Iasi,Romania