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

 Sensor DS1820
Experiment Nr.10

  • E10.1 Denumire:

  • Utilizare modul PWM pentru controlul micromotoarelor de curent continuu


  • E10.2 Prezentare generala, scop.

  • Experimentul isi propune sa exploreze modulele CCP1 si CCP2 din structura microcontrolerului 16F876 intr-o aplicatie tipica pentru generarea secventelor de tip PWM destinate controlului motoarelor de curent continuu atasate unui microrobot mobil. Se urmareste insusirea elementelor de baza necesare programarii interfetei PWM precum si modul de raspuns al micro-robotului mobil la semnale cu factor de umplere variabil astfel incit deplasarea acestuia sa se efectueze fara balans.


  • E10. 3 Resurse:


  • Microrobot mobil prevazut SBC 876 si interfata pentru controlul micromotoarelor celor doua roti, PC, cablu interconectare acumulator 6V alimentare mirorobot. MPLAB, HI-TECH C, PIC downloader. Descriere microrobot mobil


  • E10.4 Sursa program prototip_main:


  • Program prototip principal
    Modul program programare interfata CCP1/CCp2


  • E10.5 Mod de desfasurare/urmarire experiment:

    1. - Analizati modul de relizare a interfetei PWM - micromotoare de curent continuu
    2. - Analizati in programul PWM.c modul de programare a interfetelor CCP1,2
    3. - Determinati perametrii programabili pentru generarea semnalelor cu factor de umplere variabil
    4. - Analizati modul de reliazare a programului prototip.
    5. - Realizati fisierul HEX asociat programului si urmariti executia acestuia pe sistemul mobil
    6. - Rezolvati urmatoarele problemele propuse:
  • Probleme propuse:


  • 1. Realizati o secventa program care va permite actionarea motoarelor in mod accelerat de la viteza minima la cea maxima intr-un interval de 30 sec ( sistemul mobil va fi cu rotile suspendate).
    2. Realizati o secventa program care va permite actionarea motoarelor in mod accelerat de la viteza minima la cea maxima intr-un interval de 1 min. ( sistemul mobil va fi in pozitie normala).
    3. Realizati o secventa program care va genera la CCP1 un semnal cu factor de umplere 50% cu frecventa minima. Evidentiati cu osciloscopul
    4. Realizati o secventa program care va permite deplasare fara balans a sistemului mobil ( pornire, deplasare, oprire).
    5. Realizati o secventa program care va accelera/frina unul din cele doua micromotoare si va afisa pe LCD perioda si factorul de umplere a semnalului PWM.( Microrobotul este cu rotile suspendate iar modulul LCD se conecteaza la portul B.


  • E10.6 Experimentul poate fi extins/utilizat pentru:


  • Realizarea unor structuri de control a motoarelor de curent continuu utilizabile in constructia viitoarelor vehicole inteligente alimentate cu hidrogen.

    Realizarea sistemelor mobile de tip "mobile robot" care, cu sensori si elemente de comunicatie fara fir permit dezvoltarea produselor din categoria "smart machine".

    Realizarea micro-robotilor mobili utilizabili in competitiile studentesti


  • E10.7 Informatii colaterale:


  • © Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare