Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare

Proiectarea cu microprocesoare

 ARM NXP
Lucrarea de laborator nr. 9

  • L9.1 Denumire:


  • Utilizare ARM din Mindstorm NXT



  • L9.2 Prezentare generala, scop.


  • Lucrarea de laborator isi propune sa ofere o introducere in tehnici de dezvoltare a aplicatiilor embedded utilizind platforma Mindstorm NXT. Ca "starter kit" este folosit un nucleu cu ARM7TDI inclus in platforma Lego NXT. Se urmareste dobindirea unor cunostinte de baza despre dezvoltarea aplicatiilor utilizind Visual Programing Languages pentru controlul sensorilor si a motoarelor/actuatoarelor. La sfirsitul laboratorului se vor detine cunostinte depre modul de dezvoltare a aplicatiilor componentle platformaei Mindstorm NXT.


  • E9.3 Resurse:


  • - Lego NXT developer KIT
    - NI robocenter

    Documentatie:

    1. Schema Mindstorm NXT
    2. Arhitecturi ARM7
    3. Utilizare procesor ARM7 la Lego NXT
    4. ARM la Analog Device
    5. ARM la Texas Instruments


  • L9.4 Sursa program prototip:



  • Program prototip



  • E9.5 Mod de desfasurare/urmarire experiment:


    • Se istaleaza National Instruments NXT programming tools
    • Se activeaza conexiunea intre PC si NXT
    • Se executa programul prototip si se transfera codul pe sistemul NXT;
    • Se urmareste executia programului ;
    • Se analizeaza conexiunile ARM - Motor actionare roti;
    • Se analizeaza conexiunile ARM - sensor lumina;
    • Se urmreste modul de setare a conexiunii intre cele 2 echipamente;
    • Se rezolva problemele prototip;




  • L9.6 Probleme propuse:


  • 1. Utizind interfata control motor realizati modificarea parametrilor de functionare motor conform specificatiilor pictogramelor aferente;

    <


    2. Utilizind interfata control sensor lumina modificati comportarea sistemului mobil functie de nivelul intensitatii luminoase;


    3. Modificati viteza de rotatie a unei roti functie de lumina;

    4. Realizati o aplicatie care va roti motorul catre sursa de lumina.

    5. Realizati o aplicatie care va permite rotirea daca nivelul luminii este ridicat


  • L9.7 Experimentul poate fi extins pentru:


  • - Realizarea robotilor mobili care pot fi programati cu VLP;
    - Dezvoltarea aplicatiilor utilizind elemente active cu VPL;
    - Platforma de dezvoltare pentru Microsoft Visual Robotics; - Dezvoltarea sistemelor de tip Internet of things ;

  • L9.8 Referinte documentare:




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