Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare &
Continental SRL Iasi
Sisteme incorporate I

Lucrarea de laborator nr. 5

  • L5.1 Denumire:


  • Utilizare dsPIC DSC pentru controlul servomotoarelor



  • L5.1 Prezentare generala, scop.


  • Lucrarea de labortaor prezint o alternativa de conectare la dsPIC DSC dev board a unui grup de 3 servomecanisme capabile sa ofere 3 grade de libetate complet programabile. sint urmarite in special insusirea notiunilor de baza despre programarea semnalelor pentru controlul pozitiei pe cele 3 axe precum si modul de comunicare a parametrilor de miscare. La sfirsitul labortaorului se vor detine informatii detaliate despre modul de realizare a sistemelor de pozitionare in spatiu utilizind sisteme servo.


  • L5.3 Resurse:


  • Schema interconectare dsPIC DSC - servo

    Sistemul de dezvoltare dsPIC Starter Kit ,
    Extensie cu 3 servomotoare,
    Cablu interconectare USB, osciloscop
    MPLAB C30.


  • L5.4 Sursa program prototip:


  • Program prototip




  • L5.5 Mod de desfasurare/urmarire experiment:


    • Se istaleaza MPLAB C30 pe PC utilizind CD aferent sistemului dsPIC Digital Signal Controller;
    • Se conecteaza cablul USB intre PC si dsPIC DSC Starter kit board necesar transferului codului.
    • Se conecteaza servomecanismele corespunzatoare celor 3 axe ;
    • Se realizeaza un proiect cu sursa Lab5.c intr-un director personal;
    • Se configureaza corespunzator MPLAB si programatorul aferent;
    • Se urmareste obtinerea fisierului HEX si transferul acestuia pe sistemul dsPIC DSC Starter Kit;
    • Se analizeaza fisierele rezultate in urma procesului de compilare;
    • Se urmareste executia corecta a programului;
    • Se rezolva problemele prototip;

    1. - Analizati schema de conectare a sistemelor servo la dspiC33 DSC ;
    2. - Analizati modul de alimentare a sistemor servo;
    3. - Identificati bratele amplasare servo X, Y, Z
    4. - Analizati perturbatiile introduse de servo la nivelul sursei de alimentare




  • L5.6 Probleme propuse:


  • 1. Realizati o secventa program care va permite calibrarea timpului de furnizare a unei intreruperi generate de Timer1.

    2. Realizati un program care va permite calibrarea pulsurilor de comanda pentru servo tip TowerPro model SG-50

    3. Realizati o secventa program care va pozitiona servo X la 90 grade ;

    4. Realizati o secventa program care va permite vizualizarea cu osciloscopul a semnalelor pentru pozitionare servo la 180 grade

    5 Realizati un program care va permite generarea miscarilor unei oglinzi retrovizorii.

  • L5.7 Experimentul poate fi extins pentru:


  • - Realizarea sistemelor de tip pilot automat;
    - Realizare control automat acceleratie fara pedala;
    - Realizare oglinzi retrovizorii controlabile 3D;
    - Realizarea sistemelor de directie ;
    - Realizarea ;
    - ;


  • L5 .8 Referinte documentare:




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