Оглавление секции
-
-
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.
-
-
- Arhitectura sistemelor de calcul.
- Reţele de calculatoare. LAN. MAN. RAN. WAN.
- Mediii de comunicare în RC.
- Teleprocesarea - noţiuni generale.
- Teleprocesarea ca o metodă de utilizare mai eficientă a resurselor calculatoarelor.
- Prelucrarea centralizată şi decentralizată a informaţiei.
- Sisteme informative de calcul.
-
- Tipuri de semnale. Măsura informaţiei în sistemele discrete.
- Conversia semnalelor.
- Parametrii semnalelor: puterea, amplituda, durata, spectrul, faza.
- Canale de comunicare. Modelul canalului de comunicare.
- Influenţa canalului de comunicare asupra formei semnalului.
- Atenuarea semnalului. Ecoul. Întârzierile în canalele de comunicare.
- Zgomotul şi sursele de zgomot. Metode de reducere a influenţei zgomotului asupra canalelor de comunicare.
- Semnale analogice, proprietăţile şi metode de transmitere.
- Semnale digitale. Avantajele şi neajunsurile semnalelor digitale.
- Transmiterea semnalelor binare. Coduri binare.
- Transmisiuni analogice şi digitale.
-
- Structura sistemului de comunicare.
- Metode de transmitere a datelor: cod paralel şi cod secvenţial.
- Metode de sincronizare: asincron, sincronizare fizică şi logică.
- Codificarea datelor. Verificarea datelor. Modularea datelor.
- Canale simplex, duplex şi semiduplex. Canale dedicate şi canale comutate.
- Comutatoare şi multiplexoare digitale şi analogice. Metode de comunicare: prin mesaje şi pachete.
- Adresarea mesajelor şi a pachetelor. Formarea conexiunii dintre două puncte de comunicare.
- Sistemele de transfer cu comutarea canalelor, mesajelor, pachetelor.
- Datagrame şi canale virtuale.
- Transferul de date în reţelele locale. Mono-canalele şi organizarea lor.
- Reţele ISDN. Reţele xDSL.
- Metodele de mărire a eficienţei canalelor: multiplexarea sincronă şi asincronă, concentrarea, comutarea. Linii multipunctule.
-
- Modularea şi demodularea prin amplitudă. Scheme şi circuite practice.
- Modularea şi demodularea prin frecvenţă. Scheme şi circuite practice.
- Tehnici de modulaţie digitală. Modulaţia DELTA.
- Amplificatoare da canal.
- Racordarea la canalul de comunicare: Cablul coaxial, Cablul torsadat, Fibre optice, Unde radio.
- Modem-ul.
- Filtrarea semnalelor. Filtre pasive şi active.
- Filtre de frecvenţă joasă, înaltă şi de bandă.
- Calculul filtrelor.
- Filtrarea semnalelor prin metoda comparării.
-
- Modelul ISO/OSI.
- Standardul EIA pentru telecomunicaţii.
- Standardul TIA.
- Reglementarea în telecomunicaţii.
- Protocoale de comunicare: TCP/IP, ARP, UDP, TELNET, FTP, SMTP. Adresarea IP..
-
Fisierul se utilizeaza pentru a rezolva probleme din Tema 5.
-
- Controlorul I8255. Structura. Principiul de funcţionare. Programarea şi metode de utilizare la organizarea schimbului de date în cod paralel.
- Controlorul I8251. Structura. Principiul de funcţionare. Programarea şi metode de utilizare la organizarea schimbului de date în cod secvenţial.
- Interfaţa UART/USART
- Interfaţa COM.
- Magistrala USB.
- Interfeţe RS: RS-232, RS-422, RS-423, RS-485.
- Interfaţa Bluetooth.
- Interfaţa IrDA.
- Interfaţa I2C.
- Interfaţa SPI.
- Interfaţa CAN.
- Interfaţa Ethernet.
- Controloare specializate pentru implementarea interfeţei Ethernet. Protocoale de comunicare.
-
- Surse discrete de informaţie.
- Canale discrete de transmisiuni.
- Codarea surselor discrete de informaţie pe canale neperturbate.
- Codarea surselor discrete de informaţie pe canale perturbate.
- Codurile binar, NRZ, unipolar, bipolar, Manchester II, AMI.
- Codificatorul Manchester II.
- Decodificatorul Manchester II.
- Reţele în baza codului Manchester II.
- Codificarea datelor în baza codului Manchester II.
- Codificatorul şi decodificatorul NRZ, unipolar şi bipolar.
- Coduri detectoare şi corectoare de erori: Cod Hamming, Codul Gray, Coduri grup, Coduri ciclice, Coduri Reed – Muller, Coduri convenţionale.
- Compresia datelor (text, imagini, audio, vorbire). Protecţia surelor de date.
-
- Clasificarea zgomotului.
- Linii de comunicare scurte şi lungi.
- Canale cu capacitate parazită.
- Canale cu inductanţă parazită.
- Influenţa reciprocă în canalele de comunicare. Zgomotul indus de influenţa inductivă reciprocă.
- Evaluarea lungimii canalului de comunicare la influenţa zgomotului inductiv şi capacitativ.
- Parametrii fizici ai conductoarelor.
- Ecoul în liniile de comunicare lungi.
- Zgomotul în liniile de alimentare.
-
- Retele mobile;
- GSM, CDMA;
- Comunicatii prin satelit;
- 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.
-
-
Raportul se prezinta in formaul predefinit in lucrarea Nr. 1.
-
-
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.
-
-
-
-
-
-
-
Raportul se perfecteaza in conformitate cu modelul prezentat anterior.
-
-
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.
-
Se incarca fisierul cu Numele: CR191X_Nume_Prenume_Lucrarea de laborator 4.DOC/DOCX/PDF
-
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.
-
Se incarca fisierul in format DOC sau PDF.
-
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.
-
Se incarca fisierul in Format DOC sau PDF.
-
Tema: Proiectarea aplicațiilor de comunicare Wireless. Regim Client.
Resurse hardware si software necesare: IDE Arduino, Fritzing, ESP8266, NodeMCU, ESP32, Genuino 101.
-
Se va incarca situatia la moment a Proiectului de an la BTD.
-
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.
-
Se va incarca situatia la moment a Raportului Proiect de an IC.
-
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ă
- Tanenbaum, A. S., Wetherall, D. J. – Computer Networks (5th ed.), Pearson, 2011.
- Stallings, W. – Data and Computer Communications, Pearson, ediția a 10-a.
- Forouzan, B. A. – Data Communications and Networking, McGraw-Hill.
- Axelson, J. – Serial Port Complete: COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems, Lakeview Research.
- Axelson, J. – USB Complete: The Developer's Guide, Lakeview Research.
Bibliografie suplimentară
- Halsall, F. – Data Communications, Computer Networks and Open Systems, Addison-Wesley.
- Peterson, L. L., Davie, B. S. – Computer Networks: A Systems Approach, Morgan Kaufmann.
- Barry, R., Crowley, P. – Modern Embedded Computing, Morgan Kaufmann (capitole despre interfețe I2C, SPI, UART).
- Predko, M. – Programming and Customizing the PIC Microcontroller (capitole despre interfețe seriale).
- 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ă
- Predko, M. – Programming and Customizing the PIC Microcontroller, McGraw-Hill.
- Valvano, J. W. – Embedded Systems: Introduction to Arm Cortex-M Microcontrollers, self-published.
- Barrett, S. F., Pack, D. J. – Microcontrollers Fundamentals for Engineers and Scientists, Morgan & Claypool.
- Margolis, M. – Arduino Cookbook, O'Reilly Media.
- Monk, S. – Programming Arduino: Getting Started with Sketches, McGraw-Hill.
- Mazidi, M. A., Naimi, S., Naimi, S. – The AVR Microcontroller and Embedded Systems: Using Assembly and C, Pearson.
Bibliografie suplimentară
- Yiu, J. – The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, Newnes/Elsevier.
- Barry, R., Crowley, P. – Modern Embedded Computing: Designing Connected, Pervasive, Media-Rich Systems, Morgan Kaufmann.
- Wilmshurst, T. – Designing Embedded Systems with PIC Microcontrollers: Principles and Applications, Newnes.
- Igoe, T. – Making Things Talk: Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World, Maker Media.
- Kalani, A. – STM32 Arm Programming for Embedded Systems, MicroDigitalEd.
- 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ă
- Margolis, M. – Arduino Cookbook, O'Reilly Media.
- Monk, S. – Programming Arduino: Getting Started with Sketches, McGraw-Hill.
- Blum, J. – Exploring Arduino: Tools and Techniques for Engineering Wizardry, Wiley.
- Igoe, T. – Making Things Talk: Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World, Maker Media.
- Kolban, N. – Kolban's Book on ESP32, self-published (disponibil gratuit online).
- Schwartz, M. – Internet of Things with ESP8266, Packt Publishing.
- Purdum, J. – Beginning C for Arduino: Learn C Programming for the Arduino, Apress.
Bibliografie suplimentară
- Kurniawan, A. – ESP32 Programming for the Internet of Things, PE Press / self-published.
- Monk, S. – Programming the ESP32 and ESP8266 with the Arduino IDE, McGraw-Hill.
- Grimmett, R. – Beginning IoT Projects: Automating Your Home and Beyond, Apress (proiecte cu ESP și Arduino).
- Nayyar, A., Puri, V. – Arduino and ESP for IoT Development, capitole din diverse culegeri IoT.
- 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ă.
