Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare
Embedded Computer I

 Sensor DS1820
Lucarea de laborator nr. 1

  • L1.1 Denumire:


  • Instrumente pentru dezvoltarea aplicatiilor cu DSC (Microchip&Freescale)
    *Alternativa MICROCHIP
    Alternativa Freescale



  • L1.1 Prezentare generala, scop.


  • Lucrarea de laborator isi propune sa ofere o prezentare in instrumentele hardware/software necesare dezvoltarii aplicatiilor cu sisteme de tip DSC ( Digital Signal Controller). Se urmareste instalarea si configurarea mediilor de programare si tehnologia de transfer a codului pe sistemele tinta. La sfirsitul lucrarii cursantii vor detine notiuni despre modul de utilizare a MPLAB C30 si a compilatoarelor GNU C ( C30 ) pentru obtinere cod executabil pentru dsPIC ( Alterntiva CW Freescale pentru 56F8xxx)


  • E1.3 Resurse:


  • Utilizare GNU C30

    Sistemul de dezvoltare dsPIC Starter Kit 1 , cablu interconectare USB
    MPLAB C30.


  • L1.4 Sursa program prototip:


  • Program prototip
    Ghid utilizare dsPIC DSC starter Kit


  • E1.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 analizeaza schema cu principalele componente ale sistemului de dezvoltare insistind pe modul conectare a celor 3 LED-urilor;
    • Se realizeaza un proiect cu sursa L1.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 traseaza programul pe sistemul tinta;
    • Se rezolva problemele prototip;

    1. - Analizati componentele principale ale sistemului de dezvoltare urmarind prezentarea MICROCHIP (video); si fororezistente;
    2. - Analizati componentle din structura dsPIC/56F8000;
    3. - Examinati resursele software implicate de MPLAB c30 si CW pentru DSC;
    4. - Analizati continutul modulelor biblioteca pentru dsPIC DSC din MPLAB c30;
    5. - Examinati resursele PWM destinate controlului motoarelor de tip BLDC;
    6. - Examinati codul in asamblare generat pentru programul prototip;



  • L1.6 Probleme propuse:


  • 1. Realizati o secventa program care va afisa pe 2 LED-uri secventa de control pentru un motor pas cu pas unipolar;

    2. Modificati programul prototip astfel ca frecventa aprinderii LED-ului galben sa fie de 1 secunda;

    3. Realizati un program care va permite vizualizarea cu osciloscopul a frecventei maxime ce poate fi generata la iesirea RC13;

    4. Realizti o secventa program cre va activa cele 3 LED-uri secvential deplasare stinga, frecventa observabila.

    5. Realizti o secventa program cre va activa cele 3 LED-uri secvential deplasare stinga, frecventa observabila.


  • L1.7 Experimentul poate fi extins pentru:


  • - Controlul motoarelor pas cu pas bipolare utilizind cuploare optice; - Realizarea perifericelor conectabile prin USB la PC; - Realizarea sistemelor de control activate prin voce umana;

  • L1.8 Referinte documentare:




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