Contur secțiune

    • Cursul IC se bazează pe cunoştinţele acumulate la studierea următoarelor discipline:  "Modelarea sistemelor", "Analiza şi sinteza dispozitivelor numerice", „Matematica”, „Fizica”, „Programarea calculatoarelor”.

        Cunoştinţele acumulate la studierea disciplinei vor fi folosesc în următoarele cursuri: „Tehnologii de Reţea”, "Reţele de calculatoare", „Proiectarea Reţelelor de Calculatoare”, „Arhitecturi avansate”.

       

      Obiectivele principale ale cursului „Bazele Transmiterii de Date² reprezintă formarea la studenţi a următoarelor abilităţi:

      -  Aplicarea fundamentelor de ştiinţe exacte şi inginerie în domeniul calculatoarelor, tehnologiei informaţiei şi comunicaţiilor

      -  Proiectarea sistemelor hardware, software şi de comunicaţii;

      -  Identificarea, formularea şi soluţionarea problemelor folosind instrumentele ştiinţei şi ingineriei calculatoarelor;

      -  Îmbunătăţirea performanţelor sistemelor hardware, software şi de comunicatii;

      -  Implementarea, testarea, administrarea şi mentenanţa sistemelor hardware şi de comunicaţii.

      -  Utilizarea, configurarea şi dezvoltarea sistemelor şi aplicaiilor software

      Cursul este orientat spre pregătirea specialiştilor de o calificare înaltă în domeniul proiectării şi exploatării sistemelor şi reţelelor de calculatoare.

    • Prelegeri - 30 / 12 ore;
      Lucrari de laborator - 30 / 12 ore;
      Lucru individual - 60 / 96 ore;
      ECTS- 4 credite;
      Proiect de an - 1;
      Atestari curente - 2;
      Examen final 1.

    • Curricula disciplinei IC include:

      - Informatii generale despre cursul IC;

      - Tematica prelegerilor si numarul de ore;

      - Tematica Lucrarilor de laborator si numarul de ore;

      - Tematica Proiectului de an;

      - Surse si referinte bibliografice.

    • Fisa disciplinei include informatii succinte referitoare la continutul cursului Interfețe de Comunicare.

    • Toate fisierele cu bibliotecile suplimentare pentru Proteus, se copie in mapa ...\Proteus\LIBRARY\*.*

      Apoi, se relanseaza sistemul.



    1. Arhitectura sistemelor de calcul.
    2. Reţele de calculatoare. LAN. MAN. RAN. WAN.
    3. Mediii de comunicare în RC.
    4. Teleprocesarea - noţiuni generale.
    5. Teleprocesarea ca o metodă de utilizare mai eficientă a resurselor calculatoarelor.
    6. Prelucrarea centralizată  şi decentralizată a informaţiei.
    7. Sisteme informative de calcul.

    1. Tipuri de semnale. Măsura informaţiei în sistemele discrete.
    2. Conversia semnalelor.
    3. Parametrii semnalelor: puterea, amplituda, durata, spectrul, faza.
    4. Canale de comunicare. Modelul canalului de comunicare.
    5. Influenţa canalului de comunicare asupra formei semnalului.
    6. Atenuarea semnalului. Ecoul. Întârzierile în canalele de comunicare.
    7. Zgomotul şi sursele de zgomot. Metode de reducere a influenţei zgomotului asupra canalelor de comunicare.
    8. Semnale analogice, proprietăţile şi metode de transmitere.
    9. Semnale digitale. Avantajele şi neajunsurile semnalelor digitale.
    10. Transmiterea semnalelor binare. Coduri binare.
    11. Transmisiuni analogice şi digitale.

    1. Structura sistemului de comunicare.
    2. Metode de transmitere a datelor: cod paralel şi cod secvenţial.
    3. Metode de sincronizare: asincron, sincronizare fizică şi logică.
    4. Codificarea datelor. Verificarea datelor. Modularea datelor.
    5. Canale simplex, duplex şi semiduplex. Canale dedicate şi canale comutate.
    6. Comutatoare şi multiplexoare digitale şi analogice. Metode de comunicare: prin mesaje şi pachete.
    7. Adresarea mesajelor şi a pachetelor. Formarea conexiunii dintre două puncte de comunicare. 
    8. Sistemele de transfer cu comutarea canalelor, mesajelor, pachetelor.
    9. Datagrame şi canale virtuale.
    10. Transferul de date în reţelele locale. Mono-canalele şi organizarea lor.
    11. Reţele ISDN. Reţele xDSL.
    12. Metodele de mărire a eficienţei canalelor: multiplexarea sincronă şi asincronă, concentrarea, comutarea. Linii multipunctule.

    1. Modularea şi demodularea prin amplitudă. Scheme şi circuite practice.
    2. Modularea şi demodularea prin frecvenţă. Scheme şi circuite practice.
    3. Tehnici de modulaţie digitală. Modulaţia DELTA.
    4. Amplificatoare da canal.
    5. Racordarea la canalul de comunicare: Cablul coaxial, Cablul torsadat, Fibre optice, Unde radio.
    6. Modem-ul.
    7. Filtrarea semnalelor. Filtre pasive şi active.
    8. Filtre de frecvenţă joasă, înaltă şi de bandă.
    9. Calculul filtrelor.
    10. Filtrarea semnalelor prin metoda comparării.

    1. Modelul ISO/OSI.
    2. Standardul EIA pentru telecomunicaţii.
    3. Standardul TIA.
    4. Reglementarea în telecomunicaţii.
    5. Protocoale de comunicare: TCP/IP, ARP, UDP, TELNET, FTP, SMTP. Adresarea IP..

    1. Controlorul I8255. Structura. Principiul de funcţionare. Programarea şi metode de utilizare la organizarea schimbului de date în cod paralel.
    2. Controlorul I8251. Structura. Principiul de funcţionare. Programarea şi metode de utilizare la organizarea schimbului de date în cod secvenţial.
    3. Interfaţa UART/USART
    4. Interfaţa COM.
    5. Magistrala USB.
    6. Interfeţe RS: RS-232, RS-422, RS-423, RS-485.
    7. Interfaţa Bluetooth.
    8. Interfaţa IrDA.
    9. Interfaţa I2C.
    10. Interfaţa SPI.
    11. Interfaţa CAN.
    12. Interfaţa Ethernet.
    13. Controloare specializate pentru implementarea interfeţei Ethernet. Protocoale de comunicare.

    1. Surse discrete de informaţie.
    2. Canale discrete de transmisiuni.
    3. Codarea surselor discrete de informaţie pe canale neperturbate.
    4. Codarea surselor discrete de informaţie pe canale perturbate.
    5. Codurile binar, NRZ, unipolar, bipolar, Manchester II, AMI.
    6. Codificatorul Manchester II.
    7. Decodificatorul Manchester II.
    8. Reţele în baza codului Manchester II.
    9. Codificarea datelor în baza codului Manchester II.
    10. Codificatorul şi decodificatorul NRZ, unipolar şi bipolar.
    11. Coduri detectoare şi corectoare de erori: Cod Hamming, Codul Gray, Coduri grup, Coduri ciclice, Coduri Reed – Muller, Coduri convenţionale.
    12. Compresia datelor (text, imagini, audio, vorbire). Protecţia surelor de date.

    1. Clasificarea zgomotului.
    2. Linii de comunicare scurte şi lungi.
    3. Canale cu capacitate parazită.
    4. Canale cu inductanţă parazită.
    5. Influenţa reciprocă în canalele de comunicare. Zgomotul indus de influenţa inductivă reciprocă.
    6. Evaluarea lungimii canalului de comunicare la influenţa zgomotului inductiv şi capacitativ.
    7. Parametrii fizici ai conductoarelor.
    8. Ecoul în liniile de comunicare lungi.
    9. Zgomotul în liniile de alimentare.


      1. Retele mobile;
      2. GSM, CDMA;
      3. Comunicatii prin satelit;
      4. Tehnologia GPS, GloNas.

  • Tema 1: Cercetarea canalelor de comunicaţii în cod serie.

    Tema 2: Cercetarea canalelor de comunicaţii în cod paralel.

     

    Resurse Hardware si software necesare pentru realizare: MultiSim, Proteus.

    • Cercetarea canalelor de cumunicare in cod serie si cod paralel.

      Pentru efectuarea Lucrarii de laborator Nr. 1 este necesar sa se instaleze NI MultiSim si Proteus.

    • Reguli de prezentare a RAPORT-ului de efectuare a lucrarii de laborator:

      1. Fiecare student efectueaza lucrarea si Raport-ul individual;

      2. Rezultatele lucrarii sunt perfectare in forma de Raport in MS WORD;

      3. Fisierul Raport-ului va primi numele: CR-19x_Nume_Prenume_Lucrarea de Laborator Nr.1;

      4. Fisierul cu Raport-ul elaborat se incarca in mapa de mai jos in pozitia personala.


    • Se incarca Fisierul in format PDF sau DOC cu numele respectiv.

  • Tema 1: Cercetarea si proiectarea filtrelor analogice.

    Resurse hardware si software necesare: MultiSim, Proteus.


  • Tema: Cercetarea interfețelor standard de comunicaţii în cod serie. Regim Slave.

    Resurse Hardware si Software necesare: Proteus, IDE Arduino, Fritzing, Arduino UNO, Module RF430MHz Transiver.

  • Tema: Cercetarea interfețelor standard de comunicaţii în cod serie. Regim Master.

    Resurse hardware si software necesare: Proteus, IDE Arduino, Fritzing, Arduino UNO, Module RF430MHz Reciver.

  • Tema: Cercetarea interfețelor standard de comunicaţii în cod serie. Regim Master-Slave.


    Resurse hardware si software necesare: Proteus, IDE Arduino, Fritzing, Arduino UNO, Module RF430MHz Transiver + Reciver.

  • Tema: Programarea aplicațiilor cu acces Wireless. Regim Server, Client și Client-Server.


    Resurse hardvare si software necesare: IDE Arduino, Fritzing, ESP8266, NodeMCU, ESP32, Genuino 101, Set de senzori.

  • Tema: Proiectarea aplicațiilor de comunicare Wireless. Regim Client.


    Resurse hardware si software necesare: IDE Arduino, Fritzing, ESP8266, NodeMCU, ESP32, Genuino 101.

  • Tema: Proiectarea aplicațiilor de comunicare Wireless. Regim Client-Server.


    Resurse hardware si software necesare: IDE Arduino, Fritzing, ESP8266, NodeMCU, ESP32, Genuino 101, Set de senzori.

  • Proiectul de AN face parte din Programul Calculatoare si Retele.

    Anul II, Semestrul IV. CR-251FR.

     

    • Fiecare student selecteaza una din temele oferite.

      Completeaza Sarcina Tehnica si o incarca in mapa respectiva.

    • Sarcina Tehnica se completeaza de fiecare student individul si serveste pentru elaborarea proiectului de AN.

    • Se incarca fisierul cu Satcina Tehnica.

      Numele fisierului: CR-25x_Nume_Prenume_IC_Sarcina_Tehnica.

    • 1. Respectarea Temei este obligatorie;

      2. In baza Temei se completeaza Sarcina Tehnica pentru realizarea Proiectului de An;

      3. Modelul de perfectare a Raportului se anexeaza;

      4. Prezentarea Proiectului va efectua in baza unui Raport.PPT (Model se anexeaza).

    • Formatul oferit corespunde standardului prevazut pentru DIIS.

    • Modelul corespunde standardului prevazut de DIIS.

    • 1. Se incarca fisierul Raportului Praoiect de An IC cu numele: CR-251FR_Nume_Prenume_Raport_IC.DOC/DOCX

      2. Se incarca Prezentarea la Raportul Proiect de An cu numele: CR-251FR_Nume_Prenume_Prezentare_Raport_IC.PPT/PPTX

      Sustinerea Rapoartelor va avea loc in regim ONLINE pe Platforma Teams. Prezentarea va dura maxim 7 min.

      Orarul prezantarilor va fi publicat incepind cu 01.05.2027.

    • Loc pentru incarcarea Raportului si a Prezentarii.
      Formatul de prezentare se respecta.
      Perioada de acceptare a proiectelor: 24.12.2026 - 28.06.2027.

    • Se va incarca Rezutatul Proiectarii RC:

      1. Calculul Mastii;

      2. Tabelul de repartizare a adreselor IP;

      3. Tabelele de rutare;

      4. Exemplu de rutare a pachetelor in SN.

  • 1.      Cristian Colonati. Radiocomunicaţii digitale. Galaţi, 2004, 273 p. (Sursă electronică: http://www.asrr.org/attachments/*.*).

    2.      Mihai V. Micea. Telecomunicaţii digitale moderne. Suport de curs. Timişoara, 2008, 137 p. (Suport electronic: http://dsplabs.cs.upt.ro/~micha/publications/pdfs/2008_CNbk__Telecom_BookInfo.pdf).

    3.      Noi tehnologii pentru comunicaţii digitale. (Sursă electronică: http://alexserbanescu.ro/wp-content/uploads/2013/10/Carte-APLICATII-HAOS-in-COMUNICATII.pdf).

    4.      Arpad Gellert, Rodica Baciu. Programare în limbaj de asamblare. Aplicaţii. Universitatea Lucian Blaga din Sibiu, 2001. 39 p. (Sursă electronică: http://webspace.ulbsibiu.ro/arpad.gellert/html/ASM.pdf).

    5.      Gabriel Rădulescu. Elemente de arhitectură a sistemelor de calcul. Programare în limbaj de asamblare. Matrix ROM, Bucureşti, 2007. 368 p. (Sursă electronică: http://ace.upg-ploiesti.ro/cursuri/pla/curs_pla.pdf).

    6.    Petru Eles, Horia Ciocârlie. Programarea concurenta în limbaje de nivel înalt, Editura Stiintifica, Bucuresti, 1991.

    7.    Bjarne Stroustrup. The C++ Programming Language (second edition), Addison Wesley, 1991.

    8.       Программирование на языке ассемблера. (Sursă electronică: http://natalia.appmat.ru/c&c++/assembler.html).

    9.      Н.В. Максимов, Т.Л. Партыка, И.И. Попов. Архитектура ЭВМ и вычислительных систем. М.: 2005. 512 с. (Sursă electronică: http://elib.ict.nsc.ru/jspui/bitstream/ICT/1346/1/Arhitektyra_EBM.pdf).

    10.   Е.Д. Жиганов, А.П. Мощевикин. Передача данных в компьютерных сетях. ПетрГУ, 2007 156 с. (Sursă electronică: http://plasma.karelia.ru/~alexmou/nets_tele/nets.pdf).

    11.   Н.А. Руденков, Л.И. Долинер. Основы сетевых технологий. Екатеринбург, 2011, 377 с. (Sursă electronică: http://urtk.su/net/books/Rudenkov.pdf).

    12.   А.Л. Гельгор. Технологии LTE мобильной передачи данных. СПб. 2011, 204 с. (Sursă electronică: http://window.edu.ru/resource/169/75169/files/popov3.pdf).

    13.   М. Вернер. Основы кодирования. Техносфера, Москва, 248 с. (Sursă electronică: http://caxapa.ru/thumbs/409009/Osnovy_kodirovaniya__M._VERNER_.pdf).

    14.    Э. Таненбаум, Т. Остин. Архитектура компьютера, 6-е издание, М.: - 2013. 810 с.

    Bibliografie recomandată – Comunicatii electronice:

    Bibliografie de bază

    1. Tanenbaum, A. S., Wetherall, D. J. – Computer Networks (5th ed.), Pearson, 2011.
    2. Stallings, W. – Data and Computer Communications, Pearson, ediția a 10-a.
    3. Forouzan, B. A. – Data Communications and Networking, McGraw-Hill.
    4. Axelson, J. – Serial Port Complete: COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems, Lakeview Research.
    5. Axelson, J. – USB Complete: The Developer's Guide, Lakeview Research.

    Bibliografie suplimentară

    1. Halsall, F. – Data Communications, Computer Networks and Open Systems, Addison-Wesley.
    2. Peterson, L. L., Davie, B. S. – Computer Networks: A Systems Approach, Morgan Kaufmann.
    3. Barry, R., Crowley, P. – Modern Embedded Computing, Morgan Kaufmann (capitole despre interfețe I2C, SPI, UART).
    4. Predko, M. – Programming and Customizing the PIC Microcontroller (capitole despre interfețe seriale).
    5. Documentații tehnice oficiale: specificațiile standardelor RS-232, RS-485, USB, I2C, SPI, CAN, Ethernet (IEEE 802.3), Wi-Fi (IEEE 802.11) – disponibile pe site-urile organizațiilor de standardizare (USB-IF, IEEE, NXP pentru I2C etc.).

    Bibliografie recomandată – Sisteme microcontroler și plăci de dezvoltare:

    Bibliografie de bază

    1. Predko, M. – Programming and Customizing the PIC Microcontroller, McGraw-Hill.
    2. Valvano, J. W. – Embedded Systems: Introduction to Arm Cortex-M Microcontrollers, self-published.
    3. Barrett, S. F., Pack, D. J. – Microcontrollers Fundamentals for Engineers and Scientists, Morgan & Claypool.
    4. Margolis, M. – Arduino Cookbook, O'Reilly Media.
    5. Monk, S. – Programming Arduino: Getting Started with Sketches, McGraw-Hill.
    6. Mazidi, M. A., Naimi, S., Naimi, S. – The AVR Microcontroller and Embedded Systems: Using Assembly and C, Pearson.

    Bibliografie suplimentară

    1. Yiu, J. – The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, Newnes/Elsevier.
    2. Barry, R., Crowley, P. – Modern Embedded Computing: Designing Connected, Pervasive, Media-Rich Systems, Morgan Kaufmann.
    3. Wilmshurst, T. – Designing Embedded Systems with PIC Microcontrollers: Principles and Applications, Newnes.
    4. Igoe, T. – Making Things Talk: Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World, Maker Media.
    5. Kalani, A. – STM32 Arm Programming for Embedded Systems, MicroDigitalEd.
    6. Documentații tehnice oficiale (datasheets, reference manuals, application notes):
      • Microchip – familii PIC, AVR
      • STMicroelectronics – familia STM32
      • Texas Instruments – familia MSP430, Tiva C
      • Espressif – ESP32/ESP8266
      • Raspberry Pi Foundation – Raspberry Pi Pico / RP2040
      • Arduino – documentația oficială pentru plăcile Uno, Mega, Nano, Due

    Bibliografie recomandată – Arduino și ESP (ESP8266/ESP32):

    Bibliografie de bază

    1. Margolis, M. – Arduino Cookbook, O'Reilly Media.
    2. Monk, S. – Programming Arduino: Getting Started with Sketches, McGraw-Hill.
    3. Blum, J. – Exploring Arduino: Tools and Techniques for Engineering Wizardry, Wiley.
    4. Igoe, T. – Making Things Talk: Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World, Maker Media.
    5. Kolban, N. – Kolban's Book on ESP32, self-published (disponibil gratuit online).
    6. Schwartz, M. – Internet of Things with ESP8266, Packt Publishing.
    7. Purdum, J. – Beginning C for Arduino: Learn C Programming for the Arduino, Apress.

    Bibliografie suplimentară

    1. Kurniawan, A. – ESP32 Programming for the Internet of Things, PE Press / self-published.
    2. Monk, S. – Programming the ESP32 and ESP8266 with the Arduino IDE, McGraw-Hill.
    3. Grimmett, R. – Beginning IoT Projects: Automating Your Home and Beyond, Apress (proiecte cu ESP și Arduino).
    4. Nayyar, A., Puri, V. – Arduino and ESP for IoT Development, capitole din diverse culegeri IoT.
    5. Documentații tehnice oficiale:
      • Arduino – documentația oficială (arduino.cc/reference), datasheet-uri pentru plăcile Uno, Nano, Mega, Due
      • Espressif Systems – documentația tehnică pentru ESP8266 și ESP32 (Technical Reference Manual, datasheets)
      • ESP-IDF – Espressif IoT Development Framework, documentația oficială.