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

 Sensor DS1820
Experiment Nr.11

  • E1.1 Denumire:

  • Comunicatii in infrarosu - IrDA


  • E11.2 Prezentare generala, scop:

  • Experimentul isi propune sa exploreze printr-o aplicatie sistemul de intreruperi a microcontrolerului PIC 16f87 si posibilitatile de tramsmisiea a datelor utilzind radiatii in spectru Infrarosu. Evenimentul generator intrerupere este format dintr-o telecomanda cu protocol Sony. Parcurgerea experimentului ofera posibilitatea examinarii detaliate a modului de transmisie a datelor utilizind raze in spectu infrarosu precum si a modului de realizare a rutinelor pentru tratarea intreruperilor.


  • E11. 3 Resurse:


  • Sistemul de dezvoltare SBC 876 , PC, cablu interconectare telecomanda universala, receptor IR, MPLAB, HI-TECH C, PIC downloader.


  • E11.4 Surse program prototip"


  • Program prototip principal
    Modul program receptie telecomanda

  • E11.5 Mod de desfasurare/urmarire experiment:

    • Se conecteaza cablul serial intre com1 al PC si SBC 876 necesar transferului codului;
    • Se conecteaza receptorul IR la intrarea RB7;
    • Se urmareste obtinerea fisierului HEX si transferul acestuia pe sistemul SBC 876;

    1. - Analizati modul de interfatare SBC 876 - IR receiver ;
    2. - Analizati modul de tratare a intreruperii receptie IR;
    3. - Vizualizati cu ajutorul interfetei osciloscop datele emise de telecomanda ;
    4. - Identificati modul de reprezentare a informatiei de bit;
    5. - Analizati rutina receptie date telecomanda;
    6. - Rezolvati problemele propuse;


  • E11.6 Probleme propuse:

  • 1. Realizati o secventa program care va activa LED-ul verde ori de cite ori este actionata o tasta a telecomenzii
  • 2. Realizati o secventa program care va afisa pe ByteDisplay caracterul receptionat de la telecomanda.
  • 3. Realizati o secventa program care va permite efectuarea unui pas a motorului unipolar la apasarea oricarei taste a telecomenzii
  • 4. Realizati o secventa program care va genera la PWM1 impulsuri cu perioada de x si factor de umplere y la actionarea taseti 1.
  • 5. Realizati un program care va fisa pe LCD codul informatiile receptionate de la telecomanda.

  • E11.7 Experimentul poate fi extins pentru:

  • Dezvoltarea aplicatiilor care implica interventia unui operator uman prin intermediul unui dispozitiv wireless. Implementarea protocolului de comunicatie pentru alte disp. capabile sa comunice serial pe un singur fir.

  • E11.8 Informatii colaterale:


  • © Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare