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

 FRDN
Experiment nr. 4

  • L4.1 Denumire:


  • ARM Cortex M0/3 RTOS - controlul motoarelor pas cu pas unipolare



  • E4.1 Prezentare generala, scop.


  • Experimentul prezinta o solutie de control a motoraelor pas cu pas unipolare utilizand platforme de dezvoltare cu procesoare ARM Cortex M0 - XMC 1100. Sunt detaliate tehnicile de interfatare utilizand separare galvanica precum si posibilitatile de programare utilizand componente DAVE adecavate.Sunt introduse o prima parte din componetele ARM CMSIS RTOS. La sfarsitul laboartorului se vor detine informatii de baza despre modul de dezvoltare a interfetelor pentru controlul sarcinilor inductive si realizarea programelor pentru controlul miscarii in structuri multi task.

  • E4.3 Resurse:


  • - Platforma de dezvoltare XMC1100, cablu microUSB;
    - Extensie motoare pas cu pas unipolare;



  • L4.4 Surse programe prototip:


  • Program prototip control MPP unipolar



    Program prototip utilizare RTOS




  • E4.5 Mod de desfasurare/urmarire experiment:

    • Analizati schema interfatei pentru controlul motoarelor pas cu pas unipolare reprezentata in figura urmatoare:


    • Identificati solutia pentru separarea galvanica dintre motor si platforma de dezvoltare;



    • Analizati documentatia tehnica a circuitului CNY 74 ;

    • Analizati documentatia tehnica a circuitului ULN2804;

    • Analizati parametrii de alimentare a motorului Tandon Stepper utilizat in experiment;


    • Realizati un proiecte cu programul prototip si urmariti executia identificand utilizarea componntelor Infineon DAVE;


  • L4.6 Probleme propuse:


  • 1. Realizati un program care va permite determinarea numarului de pasi necesari pentru o rotatie completa;

    2 .Realizati un program care va roti motorul in sens trigonometric;

    3. Realizati un program care va permite determinarea vitezei mazime de rotatie a motorului;

    4. Puneti in evidemta rularea unui program pentru rotirea motorului si a altui program care utilizeaza cele 6 LED-uri de pe XMC 1100 Bootkit; 5. Realizati un program care va roti axul motorului cu pas de 1 secunda;


  • L4.7 Experimentul poate fi extins pentru:


  • - Implementarea aplicatiilor bazate pe Real Time Operating System ;
    - Realizarea actuatoarelor pentru controlul miscarii;
    - Realizarea sistemlor de pozitionare a camerelor video pentru supraveghere;
    - Realizarea sistemlor de desenare/taiere actionate pe 2 directii; - Realizarea instrumentatiei de bord pentru automobile; - Realizarea sistemlor de tip CNC;


  • L3.8 Referinte documentare:


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