Universitatea Tehnica "Gh.Asachi" Iasi - Fac. Automatica si Calculatoare
Calculatoare incorporate

Experiment Nr.4

  • L11.1 Denumire

  • Infineon for Maker - controlul motoarelor de curent continuu NXP



  • L11.2 Prezentare generala, scop

  • Experimentul de laborator isi propune sa interconecteze universul ARM XMC cu LEGO NXT cu scopul abordarii proiectelor educationale de tip "more science less programming". Sunt explorate posibilitatile de dezvoltare a interfetelor pentru controlul motoarelor NXT la XMC4700 Relax kit si posibilitatile de dezvoltare a aplicatiilor utilizand componente DAVE/Arduino. La sfarsitul laboratorului se vor detine informatii despre resursele de proiectare si realizare a aplicatiilor educationale cu componente Lego Mindstorm NXT si Infineon for makers.


  • L11.3 Resurse


  • Hardware: XMC XMC 4700 relax Kit, extensie motaore NXT, Modul BT, sursa alimentare 9V,extensie TLE 5260 , extensie BT, acumulator W;
    Software: Mediul de dezvoltare Arduino/J-link/DAVE4.3.2;


    stiintifice


  • L11.4 Program prototip


  • Program prototip




  • L4.5 Mod de desfasurare laborator

  • Senalizeaza schema platformei Infineon Relax Kit

    Se analizeaza distributia pinilor conform notatiei Arduino pentru Relax kit

    Se analizeaza schema extensiei pentru controlul motoarelor Lego NXT reprezentata mai jos:



    Se identifica amplasarea componentelor pe sistemul dezvoltat:


    Utilizind de documentatia de referinta pentru procesorul ARM XMC 4700 examinati capitolul dedicat interfetei PWM si alocarea pinilor la conectorii pentru extensii . 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.

  • L4.6 Probleme propuse

  • 1. Realizati un program care permite determinarea activarea motoarelor prin intermediul butoanelor 1 si 2 de pe sistemul Relax Ki;
    2. Dezvoltati o aplicatie care va perite reglarea turatiei motorului 1 functie de pozitia unui potentiometru conectat la intrarea An0;
    3. Realizati un program care va permite controlul motoarelor prin intermediul unui terminal de pe PC;
    4. Realizati un program care va permite actionarea motoarelor functie de informatiile furnizate de un sensor de acceleratie de tip ADXL345;
    5. Realizati un program care va permite actionarea motoarelor functie de informatiile furnizate de catre un sensor de distanta de tip SR04;

  • L4.7 Laboratorul poate fi extins pentru:
    • Realizare aplicatiilor stiintifice de tip Vernier;
    • Realizarea module educationale pentru embedded computer;
    • Realizarea experimentelor stiintifice pentru electromagnetism;
    • Realizarea extensiilor pentru universul Lego Mindstorm;
    • Realizare produselor educationale de tip MIT Lego NXT;


  • L11.8 Informatii colaterale


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