Sisteme cu Microprocesor

Design, Program, Test

Disciplina Sisteme cu Microprocesor

Competente Specifice Disciplinei

Creativitate Abstractizare Inovare Proiectare Evaluare
Disciplina “Sisteme cu Microprocesor” îsi propune sa familiarizeze viitorii ingineri cu arhitecture hardware a unui sistem cu microprocesor, cu modalitatea in care acesta functioneaza si cu metodele de programare a subsistemelor ce îl compun. Disciplina urmareste întelegerea structurilor hardware a sistemelor digitale ce au la baza un microprocesor (unitate centrala, memorie, periferice, etc) si a modului de programare a acestora (instructiuni, moduri de adresare, etc). Activitatile din cadrul disciplinei Sisteme cu Microprocesor sunt planificate in planurile de invatmant ale specializarilor Informatica Aplicata in Inginerie Electrica si Instrumentatie si Achizitii de Date pentru semestrele I si II ale anului universitar.

Instrumentatie si Achiziti de Date

Specializarea: Instrumentatie si Achiziti de Date

Semestrul I

Codul disciplinei: IAD.402.DID.DI

Numarul de credite: 5

Ore de Curs: 2 ore/saptamana

Ore de Laborator: 2 ore/saptamana

Forma de evaluare finala: Examen

Semestrul II

Codul disciplinei: IAD.407.DID.DI

Numarul de credite: 4

Ore de Curs: 2 ore/saptamana

Ore de Laborator: 1 ora/saptamana

Ore de Proiect: 1 ora/saptamana

Informatica Aplicata in Inginerie Electrica

Specializarea: Informatica Aplicata in Inginerie Electrica

Semestrul I

Codul disciplinei: IAIE.404.DID.DI

Numarul de credite: 5

Ore de Curs: 2 ore/saptamana

Ore de Laborator: 2 ore/saptamana

Forma de evaluare finala: Examen

Semestrul II

Codul disciplinei: IAIE.404.DID.DI

Numarul de credite: 4

Ore de Curs: 2 ore/saptamana

Ore de Laborator: 1 ora/saptamana

Ore de Proiect: 1 ora/saptamana

Forma de evaluare finala: Examen

Desfasurarea activitatii

Activitati de Curs: S.l.Dr.Ing. Daniel Petrisor

Activitati de Laborator: S.l.Dr.Ing. Daniel Petrisor

Activitatile specifice disciplinei Sisteme cu Microprocesor, din semestrul I si II al anului universitar 2022-2023, sunt desfasurate conform urmatorului program:

  • Curs in Amfiteatrul E4
  •                Luni: 8 - 10, IA + IAD

  • Laborator in sala E205
  •                Luni: 16 - 20, Laborator

                   Miercuri: 16 - 20, Laborator

                   Vineri: 8 - 12, Laborator

Structura Cursului- ScM I

Curs 1

Consideratii generale despre sistemele cu microprocesor

Curs 2

Arhitectura unui generica a unui microprocesor
Setul de instructiuni și moduri de adresare

Curs 3

Arhitectura specifica familiei de microcontrolere TI MSP430FR23xx
Sistemul de resetare
Sistemul de intreruperi
Moduri de operare

Curs 4

Modulul de management al puterii
Modulul de monitorizare a tensiunii de alimentare

Curs 5

Sistemul de generare a semnalelor de tact

Curs 6

Modulul CPUx
Registri interni
Moduri de adresare

Curs 7

Modulul CPUx
Setul de instructiuni
Particularitati de functionare

Curs 8

Modulul hardware de comparare
Tratarea surselor de intrerupere

Curs 9

Memoria FRAM
Procese de scriere sau citire a datelor

Curs 10

Modulul digital de intrare/ iesire
Configurare
Surse de intrerupere

Curs 11

Modulul Watchdog
Configurare
Surse de intrerupere

Curs 12

Modulul de numarare, captura si control
Configurare
Surse de intrerupere

Curs 13

Modulul de generare a evenimentelor de timp real
Modulul de verificare a redundantei ciclice

Curs 14

Multiplicatorul hardware

Curs Extra

Ciclul de viata a unui produs(PLC)
Standarde referitoare la dezvoltarea unui sistem embedded

Structura Cursului- ScM II

Curs 1

Modulul de comparare

Curs 2

Modulul Amplificator trans-impedanta

Curs 3

Modulul configurabil de prelucrare analogica a semnalului

Curs 4

Modulul ADC

Curs 5

Modulul de universal de comunicație seriala asincrona – Modul UART

Curs 6

Modulul de universal de comunicație seriala – Modul SPI

Curs 7

Modulul de universal de comunicație seriala – Modul I2C

Curs 8

Modulul de Decodificare Manchester
Modulul integrat de emulare

Curs 9

Integrarea funcționalităților specifice modulelor unui sistem cu microprocesor in cadrul unei aplicații

Curs 10

Platforma de dezvoltare pentru sisteme distribuite TI CC2650
Arhitectura functionala
Module specifice

Curs 11

Structura si functionarea unui sistem de operare in timp real utilizat in sisteme embedded
Configurare
Surse de intrerupere

Curs 12

Protocolul de comunicație Bluetooth

Curs 13

Dezvoltarea si functionarea unui sistem distribuit cu comunicație wireless

Curs 14

Sistem distribuit de monitorizare a parametrilor de mediu

Curs Extra

Systems Engineering
Requirements, Architecture and Model Based Systems Engineering
System Validation, Verification and Integration

Cursuri - Semestrul 1

  • Toate Cursurile
  • Prezentari S1
Prezentare 1
Prezentare 2
Prezentare 3
Prezentare 4
Prezentare 5
Prezentare 6
Prezentare 7
Prezentare 8
Prezentare 9
Prezentare 10
Prezentare 11
Prezentare 12
Prezentare 13
Prezentare 14

Cursuri - Semestrul 2

  • Toate Cursurile
  • Prezentari S2
Prezentare 1
Prezentare 2
Prezentare 3
Prezentare 4
Prezentare 5
Prezentare 6
Prezentare 7
Prezentare 8
Prezentare 9
Prezentare 10
Prezentare 11
Prezentare 12
Prezentare 13
Prezentare 14

Bibliografie

Pentru a completa pregatirea dumneavoastra teoretica si practica, va propunem o serie de titluri bibliografice pe care le puteti consulta.

  • Manuel Jimenez, Rogelio Palomere, Isidoro Couvertier, Introduction to Embedded Systems Using Microcontrollers and the MSP430, ISBN 978-1-4614-3142-8, DOI 10.1007/978-1-4614-3143-5, Springer, London 2014;
  • Dan Harres, MSP430-based robot Applications A guide to developing embedded systems, ISBN: 978-0-12-397012-1, Elsevier 2013.;
  • Adrian Fernandez, Dung Dang, Getting started with the MSP430 Launchpad, ISBN: 978-0-12-411588-0, Elsevier 2013.;
  • Darren Ashby, Bonnie Baker - "Circuit Design", Editura Elsevier, Newnes 2008, ISBN: 978-1-85617-527-2;
  • Jerry Leuecke, Analog and Digital Circuits for electronic Control System Applications using the TI MSP430 Microcontroller, ISBN 0-7506-7810-0, Elsevier 2005;
  • Jack Ganssle, Tammy Noegaard - "Embedded Hardware", Editura Elsevier, Newnes 2008, ISBN 978-0-7506-8584-9;
  • John Davies, MSP430 Microcontroller Basics,ISBN: 978-0-7506-8276-3, Newnes Elsevier 2008;
  • David A. Patterson, JohnL. Hennessy, Computer Organization and Design The Hardware Software Interface, ISBN: 978-0-12-407726-3, Morgan Kaufmann 2014;
  • Jean-Loup Baer, Microprocessor Architecture From Simple Pipelines to Chip Multiprocessors, ISBN-13 978-0-521-76992-1, Cambrdge University Press 2010;
  • Jack Ganssle et all, Embedded Hardware, ISBN 978-0-7506-8584-9, Elsevier Newness 2008;
  • Jayantha Katupitiya, Kim Bentley, Interfacing with C++ Programming Real world Applications, ISBN-10 3-540-25378-5, Springer 2006;
  • Douglas E. Comer, Esentials of Computer Archite, ISBN 0-13-149179-2, Pearson Prentice Hall 2005;
  • Mihai Romanca, Microprocesoare si microcontrolere, ISBN 978-60619-0683-3, Universitatea Transilvania Braşov 2015;
  • MSP430FR23xx User’s Guide, Texas Instruments, SLAU445I.pdf, revised March 2019;
  • MSP430FR23xx Mixed-signal Microcontrollers Data sheet, SLASEC4C.pdf, revised March 2019;
  • M. Morris Mano, Charles Kime - "Logic and Computer Design Fundamentals", 4/E;
  • Baruch, Z. F. - "Arhitectura calculatoarelor";
  • Hayes, John P. - "Computer Architecture and Organization";
  • Patterson, David A., Hennessy, John L. - "Organizarea si proiectarea calculatoarelor", interfata hardware/software;

De asemenea, o arhiva cu materiale suplimentare poate fi descarcata de aici .

Aplicatii de Laborator - Semestrul I

  • Toate Resursele
  • Laboratoare S1
Laborator 1
Laborator 2
Laborator 3
Laborator 4
Laborator 5
Laborator 6
Laborator 7
Laborator 8
Laborator 9
Laborator 10
Laborator 11
Laborator 12
Laborator 13
Laborator 14

Aplicatii de Laborator - Semestrul II

  • Toate Resursele
  • Laboratoare S2
Laborator 1
Laborator 2
Laborator 3
Laborator 4
Laborator 5
Laborator 6
Laborator 7
Laborator 8
Laborator 9
Laborator 10
Laborator 11
Laborator 12
Laborator 13
Laborator 14

Evaluarea Finala

Metodologia de Evaluare

Evaluarea cunostintelor si aptitudinilor dobandite in cadrul disciplinei "Sisteme cu Microprocesor" este realizata respectand metodologiea descrisa in continuare.

1.Evaluarea activitati desfasurata in cadrulul laboratorului se realizeaza prin sustinerea a doua teste in timpul semestrului si are o ponderea de 40% din nota finala.

2. Evaluarea finala a cunostintelor este realizata prin sustinerea unui examen sub forma unei probe practice. Ponderea acestuia in nota finala este de 60%. Examenul are in componenta sa urmatoarele probe:

  • Utilizarea specificatiilor functionale si tehnice primite ca cerinte referitoare la functionarea modulelor din arhitectura microcontrolerului pentru a lua decizii referitoare le proiectarea componentei software de programare a sistemului.
  • Implementarea componentei software pentru configurarea modulelor specifice microcontrolerului pentru a indeplini specificatiile functionale si tehnice primite ca cerute.
  • Implementarea de test practice avand ca scop intelegerea comportamentului programat al sistemului pentru a analiza si verifica daca indeplineste specificatiile functionale si tehnice.
  • Explicarea metodei de testarea utilizata.
  • Argumentarea rezultatelor obtinute in urma aplicarii metodei de testare.
  • Validarea functionalitati generale a sistemului.

Misiune Finalitate

Disciplina isi propune ca pe langa cunostintele teoretice, sa transmita studentilor competențele și abilitățile profesionale necesare pentru a răspunde așteptărilor generate de angajatori din domeniile: sistemelor informatice, sistemelor de achizitii de date, sisteme de monitorizare control si automatizare a proceselor, metrologie, verificare și validare a sistemelor. Activitatile din cadrul disciplinei consolideaza urmatoarele competente profesionale:

  • Utilizarea fundamentelor informaticii, a metodelor de modelare, simulare, identificare şi analiză a proceselor tehnologice, a sistemelor tehnice, a tehnicilor de proiectare asistată de calculator.
  • Proiectarea, implementarea, testarea, utilizarea şi mentenanţa sistemelor electrice de uz general şi dedicat pentru aplicaţii din ingineria electrică şi informatică aplicată.
  • Dezvoltarea de aplicaţii hardware şi software specifice sistemelor electrice, utilizând principii de management de proiect, medii de programare şi tehnologii avansate din ingineria electrică şi din informatica aplicată.
  • Aplicarea, în contextul respectării legislaţiei, a drepturilor de proprietate intelectuala (inclusiv transfer tehnologic), a metodologiei de certificare a produselor, a principiilor, normelor şi valorilor codului de etică profesională în cadrul propriei strategii de muncă riguroasă, eficientă şi responsabilă.
  • Identificarea rolurilor şi responsabilităţilor într-o echipă şi aplicarea de tehnici de relaţionare şi muncă eficientă în cadrul echipei.
  • Identificarea oportunităţilor de formare continuă şi valorificarea eficientă a resurselor şi tehnicilor de învăţare pentru propria dezvoltare.

Aptitudini si Competente

#up

Arhitectura si Functionalitate

#up

Proiectare si implementare

#up

Evaluarea Performantelor

#up

Reprezentarea Datelor

#up

Creativitate si Inovare

#up

Interactiune si Lucru in Echipa

Formular de Contact